summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index bee1e73..aa3ed1f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,22 @@
2009-09-01 Gary Wong <gtw@gnu.org>
+ * actions.c (action_map_raise, action_window_list_menu)
+ (action_exit, window_list_activate): New functions.
+ * gwm.c (main): Use which_signal -1 to indicate a graceful exit.
+
+ * menu.c (menu_button_release, popup_menu): Remember the window
+ parameter by resource ID, instead of by pointer. That way, it is
+ simple to detect whether the window has been destroyed between
+ creation and activation of the menu.
+
+ * menu.c (menu_enter_notify): Don't try to measure the active item
+ when nothing is active.
+
+ * menu.c (destroy_menu): Don't free NULL labels.
+ (popup_menu): Don't strdup() NULL labels.
+
+2009-09-01 Gary Wong <gtw@gnu.org>
+
* actions.c (action_iconify_window, action_deiconify_window): New
functions.
* keyboard.c (establish_grabs): Replace NUM_KEY_ACTIONS with new