From: Stefan Monnier Date: Fri, 23 Aug 2013 15:21:19 +0000 (-0400) Subject: * lisp/calc/calc-keypd.el (calc-keypad-execute): `x-flush-mouse-queue' doesn't X-Git-Tag: emacs-24.3.90~173^2^2~42^2~45^2~387^2~1686^2~143 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b9808e77188e098818cc7e6242a4f920ae854c31;p=emacs.git * lisp/calc/calc-keypd.el (calc-keypad-execute): `x-flush-mouse-queue' doesn't exist any more. (calc-keypad-redraw): Remove unused var `pad'. (calc-keypad-press): Remove unused var `menu'. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b74f4886f37..bef5c61330f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,7 +1,14 @@ +2013-08-23 Stefan Monnier + + * calc/calc-keypd.el (calc-keypad-execute): `x-flush-mouse-queue' doesn't + exist any more. + (calc-keypad-redraw): Remove unused var `pad'. + (calc-keypad-press): Remove unused var `menu'. + 2013-08-23 Martin Rudalics - * window.el (display-buffer-pop-up-frame): Call - pop-up-frame-function with BUFFER current so `make-frame' will + * window.el (display-buffer-pop-up-frame): + Call pop-up-frame-function with BUFFER current so `make-frame' will use it as the new frame's buffer (Bug#15133). 2013-08-22 Stefan Monnier diff --git a/lisp/calc/calc-keypd.el b/lisp/calc/calc-keypd.el index a720f12a573..bd24bf7f15d 100644 --- a/lisp/calc/calc-keypd.el +++ b/lisp/calc/calc-keypd.el @@ -349,8 +349,7 @@ (if (> (length (car key)) cwid) (substring (car key) 0 cwid) (car key)))) - (wid (length name)) - (pad (- cwid (/ wid 2)))) + (wid (length name))) (insert (make-string (/ (- cwid wid) 2) 32) name (make-string (/ (- cwid wid -1) 2) 32) @@ -399,7 +398,6 @@ inv calc-inverse-flag) calc-hyperbolic-flag)) (invhyp t) - (menu (symbol-value (nth calc-keypad-menu calc-keypad-menus))) (input calc-keypad-input) (iexpon (and input (or (string-match "\\*[0-9]+\\.\\^" input) @@ -535,19 +533,22 @@ (defun calc-keypad-left-click (event) "Handle a left-button mouse click in Calc Keypad window." + ;; FIXME: Why not use "@e" instead to select the buffer? (interactive "e") (with-current-buffer calc-keypad-buffer (goto-char (posn-point (event-start event))) (calc-keypad-press))) -(defun calc-keypad-right-click (event) +(defun calc-keypad-right-click (_event) "Handle a right-button mouse click in Calc Keypad window." + ;; FIXME: Why not use "@e" instead to select the buffer? (interactive "e") (with-current-buffer calc-keypad-buffer (calc-keypad-menu))) -(defun calc-keypad-middle-click (event) +(defun calc-keypad-middle-click (_event) "Handle a middle-button mouse click in Calc Keypad window." + ;; FIXME: Why not use "@e" instead to select the buffer? (interactive "e") (with-current-buffer calc-keypad-buffer (calc-keypad-menu-back))) @@ -588,7 +589,6 @@ (defun calc-keypad-execute () (interactive) (let* ((prompt "Calc keystrokes: ") - (flush 'x-flush-mouse-queue) (prefix nil) keys cmd) (save-excursion @@ -605,10 +605,9 @@ (progn (setq last-command-event (aref keys (1- (length keys)))) (command-execute cmd) - (setq flush 'not-any-more - prefix t + (setq prefix t prompt (concat prompt (key-description keys) " "))) - (eq cmd flush))))) ; skip mouse-up event + nil)))) ; skip mouse-up event (message "") (if (commandp cmd) (command-execute cmd)