1 |
|
2002-02-22 Jason Rumney <jasonr@gnu.org> |
2 |
|
|
3 |
|
* w32term.h (struct w32_output): New member menu_command_in_progress. |
4 |
|
|
5 |
|
* w32menu.c (menubar_selection_callback): Free the menu and |
6 |
|
clear the menu_command_in_progress flag. |
7 |
|
|
8 |
|
* w32fns.c (mouse_move_timer, mouse_button_timer): Initialize. |
9 |
|
(menu_free_timer): New variable. |
10 |
|
(MENU_FREE_ID, MENU_FREE_DELAY): New constants. |
11 |
|
(w32_wnd_proc) <WM_TIMER>: Handle menu_free_timer. |
12 |
|
<WM_EXITMENULOOP>: Delay before freeing menu. Do nothing if a |
13 |
|
menu command is in progress. |
14 |
|
<WM_COMMAND>: Set the menu_command_in_progress flag. Kill |
15 |
|
any menu_free_timer that is running. |
16 |
|
|
17 |
|
* w32term.c (w32_text_out): Renamed from W32_TEXTOUT. |
18 |
|
Call ExtTextOutA rather than ExtTextOut. |
19 |
|
|
20 |
2002-02-22 Eli Zaretskii <eliz@gnu.org> |
2002-02-22 Eli Zaretskii <eliz@gnu.org> |
21 |
|
|
22 |
* puresize.h (BASE_PURESIZE): Increase to 755000. |
* puresize.h (BASE_PURESIZE): Increase to 755000. |