summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog60
1 files changed, 60 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b6012b5..830f781 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,63 @@
+2001-04-13 shawn <sabetts@diggin.lamenet.tmp>
+
+ * src/split.h (blank_frame): new prototype
+
+ * src/split.c (split_frame): calls unhide_window after maximizing
+ the new frame's window.
+ (remove_all_splits): hide all windows but the current one
+ (remove_all_splits): maximize the current window in its newly
+ resized frame.
+ (remove_frame): hide the frame's window after removing it from the
+ list.
+ (blank_frame): new function
+
+ * src/manage.h (withdraw_window): new prototype
+ (hide_window): likewise
+ (unhide_window): likewise
+
+ * src/manage.c (scanwins): glob ignored windows into 1 if
+ statement.
+ (scanwins): set the window's state to NormalState before calling
+ map_window.
+ (set_state): sets win->state
+ (map_window): calls set_state
+ (hide_window): new function
+ (unhide_window): likewise
+ (withdraw_window): new function
+
+ * src/main.c (main): setup error handlers after --command,
+ --restart, and --kill commands have been processed.
+ (main): doesn't call set_active_window
+ (init_screen): XSync's after selecting ewents on the root window.
+ (clean_up): map iconized windows
+
+ * src/list.h (give_window_focus): prototype updated
+
+ * src/list.c (give_window_focus): takes a second argument,
+ last_win.
+ (give_window_focus): calls unhide_window
+ (give_window_focus): uses last_win instead of current_window()
+ (set_active_window): hides the last window and unhides the new
+ window.
+ (set_active_window): calls give_window_focus
+
+ * src/events.c (cleanup_frame): maximizes the frame's new window
+ (unmap_notify): do nothing if the window is in the iconic
+ state. Withdraw the window if it is in the normal state.
+ (map_request): calls unhide_window if the window is iconized. Do
+ nothing if it is already mapped.
+ (destroy_window): tightened up
+ (client_msg): detects iconize requests from clients.
+
+ * src/data.h (STATE_UNMAPPED): remove. Dependant code uses
+ WithdawnState in its stead.
+ (STATE_MAPPED): likewise. Dependant code uses NormalState in its
+ stead
+
+ * src/actions.c (initialize_default_keybindings): new keybinding -
+ bound to "select -"
+ (cmd_select): the string "-" selects a blank window
+
2001-04-12 shawn <sabetts@badbox.secure.basis.org>
* src/main.c (main): calls XCloseDisplay before exitting after