emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NT Emacs mouse-wheel code broken in keyboard.c


From: Tak Ota
Subject: Re: NT Emacs mouse-wheel code broken in keyboard.c
Date: Fri, 09 Aug 2002 09:35:00 -0700 (PDT)

Why doesn't someone check this in please?

-Tak

Tue, 06 Aug 2002 15:25:42 +0200 (MET DST): "David PONCE" <address@hidden> wrote:

> Hi All,
> 
> Following this change:
> 
> 2002-08-03  Andrew Choi  <address@hidden>
> 
>  * keyboard.c: Define Qmouse_wheel, mouse_wheel_syms, and
>    lispy_mouse_wheel_names for MAC_OSX as well as for WINDOWS_NT.
>    (kbd_buffer_get_event): Set used_mouse_menu for MENU_BAR_EVENT and
>    TOOL_BAR_EVENT for MAC_OS as well.
>    (make_lispy_event): Handle MOUSE_WHEEL_EVENT for MAC_OSX as well
>    as for WINDOWS_NT.
>    (syms_of_keyboard): Initialize Qmouse_wheel for MAC_OSX.
> 
> Emacs abort when using wheel mouse on Windows NT.
> 
> This happens because of a typo in keyboard.c where an #ifdef uses the
> symbol WINDOWS_NT instead of WINDOWSNT.  The following very small
> patch fixes the problem :-)
> 
> *** keyboard.c.ori    Sun Aug  4 15:49:51 2002
> --- keyboard.c        Tue Aug  6 14:12:21 2002
> ***************
> *** 5281,5288 ****
>                              Qnil));
>       }
>         }
> ! #endif /* WINDOWS_NT */
> ! #if defined(WINDOWS_NT) || defined(MAC_OSX)
>       case MOUSE_WHEEL_EVENT:
>         {
>       int part;
> --- 5281,5288 ----
>                              Qnil));
>       }
>         }
> ! #endif /* WINDOWSNT */
> ! #if defined(WINDOWSNT) || defined(MAC_OSX)
>       case MOUSE_WHEEL_EVENT:
>         {
>       int part;
> 
> 
> Sincerely,
> David
> 
> 
> In GNU Emacs 21.3.50.1 (i386-mingw-nt4.0.1381)
>  of 2002-08-06 on EBAT311
> configured using `configure --with-gcc (2.95)'
> 
> Important settings:
>   value of $LC_ALL: nil
>   value of $LC_COLLATE: nil
>   value of $LC_CTYPE: nil
>   value of $LC_MESSAGES: nil
>   value of $LC_MONETARY: nil
>   value of $LC_NUMERIC: nil
>   value of $LC_TIME: nil
>   value of $LANG: ENU
>   locale-coding-system: iso-latin-1
>   default-enable-multibyte-characters: t
> 
> 
> 
> _______________________________________________
> Emacs-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/emacs-devel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]