summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog51
1 files changed, 51 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d2ef973..8a235e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,54 @@
+2003-02-27 Shawn Betts <sabetts@sfu.ca>
+
+ * src/main.c (free_screen): new function
+ (clean_up): call free_screen on each screen. free the screen
+ array. free defaults.window_fmt.
+
+ * src/number.h (free_numbers): new prototype
+
+ * src/number.c (free_numbers): new function
+
+ * src/manage.c (get_wmname): use XGetWindowProperty to get the
+ window name.
+ (unmanaged_window): free wname after using it.
+
+ * src/main.c (wm_name): new global
+ (main): internalize WM_NAME atom.
+ (clean_up): free data structures for keybindings, aliases, the
+ bar, window numbers, and input history.
+
+ * src/input.h (free_history): new prototype
+
+ * src/input.c (free_history): new function
+
+ * src/events.c (execute_remote_command): free properties returned
+ by XGetWindowProperty().
+
+ * src/data.h (wm_name): new extern
+
+ * src/communications.c (recieve_command_result): free properties
+ returned by XGetWindowProperty().
+
+ * src/bar.h (free_bar): new prototype
+
+ * src/bar.c (update_window_names): bar_buffer is not static.
+ (update_window_names): free bar_buffer after using it.
+ (marked_message): free the GC after using it.
+ (free_bar): new function.
+
+ * src/actions.h (free_keybindings): new prototype
+ (free_aliases): likewise
+
+ * src/actions.c (free_keybindings): new function
+ (free_aliases): likewise
+ (cmd_tmpwm): unmap the key window before calling the new wm, and
+ remap it afterwards.
+
+2003-02-24 Shawn Betts <sabetts@sfu.ca>
+
+ * src/actions.c (cmd_tmpwm): unmap the key window before spawning
+ the wm and map it afterwards.
+
2003-02-23 Shawn Betts <sabetts@sfu.ca>
* src/split.c (remove_all_splits): fix bug hiding windows not in