Changeset 3542
- Timestamp:
- 2004年11月12日 21時47分05秒 (4 years ago)
- Files:
-
- branches/2.1/src/ChangeLog.Meadow (modified) (1 diff)
- branches/2.1/src/keyboard.c (modified) (6 diffs)
- branches/2.1/src/mw32term.c (modified) (10 diffs)
- branches/2.1/src/termhooks.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/2.1/src/ChangeLog.Meadow
r3536 r3542 1 2004-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 1 18 2004-11-08 MIYOSHI Masanori <miyoshi@meadowy.org> 2 19 branches/2.1/src/keyboard.c
r3212 r3542 3418 3418 if (size >= 2) 3419 3419 { 3420 EVENT_INIT (bufp); 3420 3421 bufp->kind = HELP_EVENT; 3421 3422 bufp->frame_or_window = frame; … … 3425 3426 3426 3427 ++bufp; 3428 EVENT_INIT (bufp); 3427 3429 bufp->kind = HELP_EVENT; 3428 3430 bufp->frame_or_window = WINDOWP (window) ? window : frame; … … 3444 3446 struct input_event event; 3445 3447 3448 EVENT_INIT (event); 3446 3449 event.kind = HELP_EVENT; 3447 3450 event.frame_or_window = frame; … … 3450 3453 event.code = 0; 3451 3454 kbd_buffer_store_event (&event); 3452 3455 3453 3456 event.kind = HELP_EVENT; 3454 3457 event.frame_or_window = frame; … … 6314 6317 struct input_event event; 6315 6318 Lisp_Object tem; 6319 EVENT_INIT (event); 6316 6320 6317 6321 event.kind = buffer_switch_event; … … 6470 6474 for (i = 0; i < nread; i++) 6471 6475 { 6476 EVENT_INIT (buf[i]); 6472 6477 buf[i].kind = ascii_keystroke; 6473 6478 buf[i].modifiers = 0; branches/2.1/src/mw32term.c
r3536 r3542 7864 7864 abort (); 7865 7865 7866 EVENT_INIT (*emacs_event); 7866 7867 MW32_INIT_EMACS_EVENT (*emacs_event); 7867 7868 emacs_event->kind = w32_scroll_bar_click; … … 8218 8219 DragQueryPoint (hDrop, &pt); 8219 8220 /* DragQueryPoint returns position based on window coordination */ 8221 EVENT_INIT (*emacs_event); 8220 8222 MW32_INIT_EMACS_EVENT (*emacs_event); 8221 8223 emacs_event->kind = drag_n_drop; … … 8284 8286 HANDLE ev = f->output_data.mw32->mainthread_to_frame_handle; 8285 8287 8288 EVENT_INIT (emacs_event); 8286 8289 MW32_INIT_EMACS_EVENT (emacs_event); 8287 8290 emacs_event.kind = menu_bar_activate_event; … … 8367 8370 XSETFRAME (frame, f); 8368 8371 8372 EVENT_INIT (buf); 8369 8373 MW32_INIT_EMACS_EVENT (buf); 8370 8374 buf.kind = TOOL_BAR_EVENT; … … 8664 8668 keyflag = mw32_emacs_translate_message (dpyinfo, 1, msg.wParam, 8665 8669 &keycode, &keymod); 8670 EVENT_INIT (*bufp); 8666 8671 MW32_INIT_EMACS_EVENT (*bufp); 8667 8672 while (1) … … 8721 8726 if (f && !f->iconified && f->visible && numchars > 0) 8722 8727 { 8728 EVENT_INIT (*bufp); 8723 8729 MW32_INIT_EMACS_EVENT (*bufp); 8724 8730 bufp->kind = non_ascii_keystroke; … … 8748 8754 while (1) 8749 8755 { 8756 EVENT_INIT (buf); 8750 8757 MW32_INIT_EMACS_EVENT (buf); 8751 8758 XSETFRAME (buf.frame_or_window, f); … … 8933 8940 if (numchars >= 1) 8934 8941 { 8942 EVENT_INIT (*bufp); 8935 8943 MW32_INIT_EMACS_EVENT (*bufp); 8936 8944 bufp->kind = mouse_click; … … 9047 9055 if (numchars <= 0) 9048 9056 abort (); 9049 9057 9058 EVENT_INIT (*bufp); 9050 9059 MW32_INIT_EMACS_EVENT (*bufp); 9051 9060 bufp->kind = delete_window_event; … … 9072 9081 if (f && numchars > 0) 9073 9082 { 9083 EVENT_INIT (*bufp); 9074 9084 MW32_INIT_EMACS_EVENT (*bufp); 9075 9085 bufp->kind = meadow_private_event; branches/2.1/src/termhooks.h
r3104 r3542 386 386 }; 387 387 388 #define EVENT_INIT(event) bzero (&(event), sizeof (struct input_event)) 389 388 390 /* Called to read input events. */ 389 391 extern int (*read_socket_hook) P_ ((int, struct input_event *, int, int));
