summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorsabetts <sabetts>2001-08-18 21:54:21 +0000
committersabetts <sabetts>2001-08-18 21:54:21 +0000
commit0a1a6fbcfddf9f4857b1c95f32321bbd27968cea (patch)
treed7d799cffdbc3e27a37a8bbeac1393694def1c88 /ChangeLog
parentbd72362cf682c093fe84802b6c08b67f6f9d819e (diff)
downloadratpoison-0a1a6fbcfddf9f4857b1c95f32321bbd27968cea.zip
commands can be called interactively and non-interactively. commands return a result string
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ffda688..f579043 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,28 @@
2001-08-18 Shawn <sabetts@hotdog>
+ * src/main.c (read_rc_file): free the command's result string.
+
+ * src/list.h (get_window_list): new prototype
+
+ * src/list.c (get_window_list): new function
+
+ * src/events.c (handle_key): free the command's result string.
+ (receive_command): send the command's result string if there is
+ one, otherwise send NULL.
+
+ * src/communications.c (recieve_command_result): only print the
+ result if the string is not empty.
+
+ * src/bar.c (update_window_names): calls get_window_list.
+
+ * src/actions.c (cmd_windows): return a list of the windows when
+ called non-interactively.
+ (cmd_colon): free the command result.
+
+ * src/actions.c: command functions have been changed to return a
+ result string and take a parameter that tells the function if it
+ was called interactively or not. All callers updated.
+
* src/split.c (split_frame): unhide transient_for windows as well
as the active window.
(remove_all_splits): hide transient_for windows as well as the