Changeset 3542

Show
Ignore:
Timestamp:
2004年11月12日 21時47分05秒 (4 years ago)
Author:
miyoshi
Message:

* mw32term.c (mw32_scroll_bar_handle_click): Initialize
`input_event'. Thanks to KOBAYASHI Yasuhiro
<kobayays@otsukakj.co.jp>.
(mw32_drop_file_handler): Ditto.
(mw32_menu_bar_store_activate_event): Ditto.
(mw32_process_tool_bar_click): Ditto.
(mw32_message_loop): Ditto.

* keyboard.c (gen_help_event): Ditto.
(kbd_buffer_store_help_event): Ditto.
(record_asynch_buffer_change): Ditto.
(read_avail_input): Ditto.

* termhooks.h (EVENT_INIT): New macro from Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/2.1/src/ChangeLog.Meadow

    r3536 r3542  
     12004-11-12  MIYOSHI Masanori  <miyoshi@meadowy.org> 
     2 
     3        * mw32term.c (mw32_scroll_bar_handle_click): Initialize 
     4        `input_event'.  Thanks to KOBAYASHI Yasuhiro 
     5        <kobayays@otsukakj.co.jp>. 
     6        (mw32_drop_file_handler): Ditto. 
     7        (mw32_menu_bar_store_activate_event): Ditto. 
     8        (mw32_process_tool_bar_click): Ditto. 
     9        (mw32_message_loop): Ditto. 
     10 
     11        * keyboard.c (gen_help_event): Ditto. 
     12        (kbd_buffer_store_help_event): Ditto. 
     13        (record_asynch_buffer_change): Ditto. 
     14        (read_avail_input): Ditto. 
     15 
     16        * termhooks.h (EVENT_INIT): New macro from Emacs CVS HEAD. 
     17 
    1182004-11-08  MIYOSHI Masanori  <miyoshi@meadowy.org> 
    219 
  • branches/2.1/src/keyboard.c

    r3212 r3542  
    34183418  if (size >= 2) 
    34193419    { 
     3420      EVENT_INIT (bufp); 
    34203421      bufp->kind = HELP_EVENT; 
    34213422      bufp->frame_or_window = frame; 
     
    34253426 
    34263427      ++bufp; 
     3428      EVENT_INIT (bufp); 
    34273429      bufp->kind = HELP_EVENT; 
    34283430      bufp->frame_or_window = WINDOWP (window) ? window : frame; 
     
    34443446  struct input_event event; 
    34453447 
     3448  EVENT_INIT (event); 
    34463449  event.kind = HELP_EVENT; 
    34473450  event.frame_or_window = frame; 
     
    34503453  event.code = 0; 
    34513454  kbd_buffer_store_event (&event); 
    3452    
     3455 
    34533456  event.kind = HELP_EVENT; 
    34543457  event.frame_or_window = frame; 
     
    63146317  struct input_event event; 
    63156318  Lisp_Object tem; 
     6319  EVENT_INIT (event); 
    63166320 
    63176321  event.kind = buffer_switch_event; 
     
    64706474      for (i = 0; i < nread; i++) 
    64716475        { 
     6476          EVENT_INIT (buf[i]); 
    64726477          buf[i].kind = ascii_keystroke; 
    64736478          buf[i].modifiers = 0; 
  • branches/2.1/src/mw32term.c

    r3536 r3542  
    78647864    abort (); 
    78657865 
     7866  EVENT_INIT (*emacs_event); 
    78667867  MW32_INIT_EMACS_EVENT (*emacs_event); 
    78677868  emacs_event->kind = w32_scroll_bar_click; 
     
    82188219  DragQueryPoint (hDrop, &pt); 
    82198220  /* DragQueryPoint returns position based on window coordination */ 
     8221  EVENT_INIT (*emacs_event); 
    82208222  MW32_INIT_EMACS_EVENT (*emacs_event); 
    82218223  emacs_event->kind = drag_n_drop; 
     
    82848286  HANDLE ev = f->output_data.mw32->mainthread_to_frame_handle; 
    82858287 
     8288  EVENT_INIT (emacs_event); 
    82868289  MW32_INIT_EMACS_EVENT (emacs_event); 
    82878290  emacs_event.kind = menu_bar_activate_event; 
     
    83678370      XSETFRAME (frame, f); 
    83688371 
     8372      EVENT_INIT (buf); 
    83698373      MW32_INIT_EMACS_EVENT (buf); 
    83708374      buf.kind = TOOL_BAR_EVENT; 
     
    86648668              keyflag = mw32_emacs_translate_message (dpyinfo, 1, msg.wParam,  
    86658669                                                      &keycode, &keymod); 
     8670              EVENT_INIT (*bufp); 
    86668671              MW32_INIT_EMACS_EVENT (*bufp); 
    86678672              while (1) 
     
    87218726          if (f && !f->iconified && f->visible && numchars > 0) 
    87228727            { 
     8728              EVENT_INIT (*bufp); 
    87238729              MW32_INIT_EMACS_EVENT (*bufp); 
    87248730              bufp->kind = non_ascii_keystroke; 
     
    87488754                while (1) 
    87498755                  { 
     8756                    EVENT_INIT (buf);   
    87508757                    MW32_INIT_EMACS_EVENT (buf); 
    87518758                    XSETFRAME (buf.frame_or_window, f); 
     
    89338940                if (numchars >= 1) 
    89348941                  { 
     8942                    EVENT_INIT (*bufp); 
    89358943                    MW32_INIT_EMACS_EVENT (*bufp); 
    89368944                    bufp->kind = mouse_click; 
     
    90479055          if (numchars <= 0) 
    90489056            abort (); 
    9049                  
     9057 
     9058          EVENT_INIT (*bufp); 
    90509059          MW32_INIT_EMACS_EVENT (*bufp); 
    90519060          bufp->kind = delete_window_event; 
     
    90729081          if (f && numchars > 0) 
    90739082            { 
     9083              EVENT_INIT (*bufp); 
    90749084              MW32_INIT_EMACS_EVENT (*bufp); 
    90759085              bufp->kind = meadow_private_event; 
  • branches/2.1/src/termhooks.h

    r3104 r3542  
    386386}; 
    387387 
     388#define EVENT_INIT(event) bzero (&(event), sizeof (struct input_event)) 
     389 
    388390/* Called to read input events.  */ 
    389391extern int (*read_socket_hook) P_ ((int, struct input_event *, int, int));