changeset 43473:57d83458090b

*** empty log message ***
author Jason Rumney <jasonr@gnu.org>
date Sat, 23 Feb 2002 00:07:22 +0000
parents 7faac536665f
children 0405c47ca611
files src/ChangeLog
diffstat 1 files changed, 19 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Sat Feb 23 00:04:02 2002 +0000
+++ b/src/ChangeLog	Sat Feb 23 00:07:22 2002 +0000
@@ -1,3 +1,22 @@
+2002-02-22  Jason Rumney  <jasonr@gnu.org>
+
+	* w32term.h (struct w32_output): New member menu_command_in_progress.
+
+	* w32menu.c (menubar_selection_callback): Free the menu and
+	clear the menu_command_in_progress flag.
+
+	* w32fns.c (mouse_move_timer, mouse_button_timer): Initialize.
+	(menu_free_timer): New variable.
+	(MENU_FREE_ID, MENU_FREE_DELAY): New constants.
+	(w32_wnd_proc) <WM_TIMER>: Handle menu_free_timer.
+	<WM_EXITMENULOOP>: Delay before freeing menu.  Do nothing if a
+	menu command is in progress.
+	<WM_COMMAND>: Set the menu_command_in_progress flag.  Kill
+	any menu_free_timer that is running.
+
+	* w32term.c (w32_text_out): Renamed from W32_TEXTOUT.
+	Call ExtTextOutA rather than ExtTextOut.
+
 2002-02-22  Eli Zaretskii  <eliz@gnu.org>
 
 	* puresize.h (BASE_PURESIZE): Increase to 755000.