comparison src/ChangeLog @ 78109:512f169b02bf

*** empty log message ***
author Jason Rumney <jasonr@gnu.org>
date Thu, 12 Jul 2007 10:43:46 +0000
parents 30346382d01b
children e1c89c79b8c1 e0cd45299f77
comparison
equal deleted inserted replaced
78108:18c20c490279 78109:512f169b02bf
701 701
702 * w32menu.c (w32_menu_show): Mark the frame's menu as inactive 702 * w32menu.c (w32_menu_show): Mark the frame's menu as inactive
703 when popup menu finishes. 703 when popup menu finishes.
704 704
705 * w32fns.c (menubar_in_use): New flag. 705 * w32fns.c (menubar_in_use): New flag.
706 (w32_wnd_proc) [WM_INITMENU, WM_EXITMENULOOP, WM_TIMER, WM_COMMAND]: 706 (w32_wnd_proc) <WM_INITMENU, WM_EXITMENULOOP, WM_TIMER, WM_COMMAND>:
707 Use it. 707 Use it.
708 708
709 * w32menu.c (Fx_popup_menu): Don't free menu strings here. 709 * w32menu.c (Fx_popup_menu): Don't free menu strings here.
710 (w32_menu_show): Do it here instead. 710 (w32_menu_show): Do it here instead.
711 711
712 * w32fns.c (w32_wnd_proc) [WM_INITMENU]: Set menubar_active frame 712 * w32fns.c (w32_wnd_proc) <WM_INITMENU>: Set menubar_active frame
713 parameter. 713 parameter.
714 714
715 * w32menu.c (current_popup_menu): Make available globally. 715 * w32menu.c (current_popup_menu): Make available globally.
716 (menubar_selection_callback): Free menu strings before pushing the 716 (menubar_selection_callback): Free menu strings before pushing the
717 menu event into the keyboard buffer. Remove menu_command_in_progress. 717 menu event into the keyboard buffer. Remove menu_command_in_progress.
718 718
719 * w32fns.c (current_popup_menu): Use from w32menu.c. 719 * w32fns.c (current_popup_menu): Use from w32menu.c.
720 (w32_wnd_proc) [WM_EXITMENULOOP, WM_TIMER]: Use menubar_active 720 (w32_wnd_proc) <WM_EXITMENULOOP, WM_TIMER>: Use menubar_active
721 and current_popup_menu to determine whether a menubar menu has 721 and current_popup_menu to determine whether a menubar menu has
722 been cancelled. 722 been cancelled.
723 723
724 * w32term.h (w32_output): Remove menu_command_in_progress. 724 * w32term.h (w32_output): Remove menu_command_in_progress.
725 725
9825 2005-03-26 Lennart Borgman <lennart.borgman.073@student.lu.se> 9825 2005-03-26 Lennart Borgman <lennart.borgman.073@student.lu.se>
9826 9826
9827 * w32term.h (x_output): Add focus_state. 9827 * w32term.h (x_output): Add focus_state.
9828 9828
9829 * w32term.c (x_focus_changed, w32_detect_focus_change): New functions. 9829 * w32term.c (x_focus_changed, w32_detect_focus_change): New functions.
9830 (w32_read_socket) [WM_SETFOCUS]: Call w32_detect_focus_change. 9830 (w32_read_socket) <WM_SETFOCUS>: Call w32_detect_focus_change.
9831 9831
9832 2005-03-25 Stefan Monnier <monnier@iro.umontreal.ca> 9832 2005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
9833 9833
9834 * minibuf.c (Fminibuffer_complete_and_exit, Fself_insert_and_exit): 9834 * minibuf.c (Fminibuffer_complete_and_exit, Fself_insert_and_exit):
9835 Use Fexit_minibuffer. 9835 Use Fexit_minibuffer.
13118 13118
13119 2004-09-07 Jason Rumney <jasonr@gnu.org> 13119 2004-09-07 Jason Rumney <jasonr@gnu.org>
13120 13120
13121 * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. 13121 * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c.
13122 13122
13123 * w32fns.c (w32_wnd_proc) [WM_MEASUREITEM, WM_DRAWITEM]: 13123 * w32fns.c (w32_wnd_proc) <WM_MEASUREITEM, WM_DRAWITEM>:
13124 Handle Unicode menu titles. 13124 Handle Unicode menu titles.
13125 13125
13126 2004-09-07 Kim F. Storm <storm@cua.dk> 13126 2004-09-07 Kim F. Storm <storm@cua.dk>
13127 13127
13128 * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor' 13128 * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor'