# HG changeset patch # User Chong Yidong # Date 1250401766 0 # Node ID f03494acbd1b9cbd26856153d0aafe63df8c5671 # Parent 6ee860194ef54548ef3612bedae3f300c1366613 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): Don't initialize based on window-system (Bug#4124). diff -r 6ee860194ef5 -r f03494acbd1b lisp/ChangeLog --- a/lisp/ChangeLog Sun Aug 16 05:25:21 2009 +0000 +++ b/lisp/ChangeLog Sun Aug 16 05:49:26 2009 +0000 @@ -1,5 +1,8 @@ 2009-08-16 Chong Yidong + * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): Don't + initialize based on window-system (Bug#4124). + * facemenu.el (facemenu-read-color): Use a completion function that accepts any defined color, such as RGB triplets (Bug#3677). diff -r 6ee860194ef5 -r f03494acbd1b lisp/mwheel.el --- a/lisp/mwheel.el Sun Aug 16 05:25:21 2009 +0000 +++ b/lisp/mwheel.el Sun Aug 16 05:49:26 2009 +0000 @@ -57,11 +57,9 @@ 'mouse-wheel-down-event "22.1") (defcustom mouse-wheel-down-event - ;; In the latest versions of XEmacs, we could just use mouse-%s as well. - (if (memq window-system '(w32 ns)) + (if (or (featurep 'w32-win) (featurep 'ns-win)) 'wheel-up - (intern (format (if (featurep 'xemacs) "button%s" "mouse-%s") - mouse-wheel-down-button))) + (intern (format "mouse-%s" mouse-wheel-down-button))) "Event used for scrolling down." :group 'mouse :type 'symbol @@ -72,11 +70,9 @@ 'mouse-wheel-up-event "22.1") (defcustom mouse-wheel-up-event - ;; In the latest versions of XEmacs, we could just use mouse-%s as well. - (if (memq window-system '(w32 ns)) + (if (or (featurep 'w32-win) (featurep 'ns-win)) 'wheel-down - (intern (format (if (featurep 'xemacs) "button%s" "mouse-%s") - mouse-wheel-up-button))) + (intern (format "mouse-%s" mouse-wheel-up-button))) "Event used for scrolling up." :group 'mouse :type 'symbol @@ -87,9 +83,7 @@ 'mouse-wheel-click-event "22.1") (defcustom mouse-wheel-click-event - ;; In the latest versions of XEmacs, we could just use mouse-%s as well. - (intern (format (if (featurep 'xemacs) "button%s" "mouse-%s") - mouse-wheel-click-button)) + (intern (format "mouse-%s" mouse-wheel-click-button)) "Event that should be temporarily inhibited after mouse scrolling. The mouse wheel is typically on the mouse-2 button, so it may easily happen that text is accidentally yanked into the buffer when