aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann2000-07-04 19:01:01 +0000
committerGerd Moellmann2000-07-04 19:01:01 +0000
commit87efd256ba15272c85a212039283229a10d47bc9 (patch)
tree489014bc97a3b50696b9551fcb7ecc8151e27aa9
parent6749220013111f1e6deba841c451830d5148ff8a (diff)
downloademacs-87efd256ba15272c85a212039283229a10d47bc9.tar.gz
emacs-87efd256ba15272c85a212039283229a10d47bc9.zip
*** empty log message ***
-rw-r--r--etc/NEWS7
-rw-r--r--src/ChangeLog22
2 files changed, 29 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 1500ca83a13..7bcc7959461 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1236,6 +1236,13 @@ functionality with aliases for the mldrag functions.
1236* Lisp changes made after edition 2.6 of the Emacs Lisp Manual, 1236* Lisp changes made after edition 2.6 of the Emacs Lisp Manual,
1237(Display-related features are described in a page of their own below.) 1237(Display-related features are described in a page of their own below.)
1238 1238
1239** The new function `window-list' has been defined
1240
1241- Function: window-list &optional WINDOW MINIBUF ALL-FRAMES
1242
1243Return a list of windows in canonical order. The parameters WINDOW,
1244MINIBUF and ALL-FRAMES are defined like for `next-window'.
1245
1239** There's a new function `some-window' defined as follows 1246** There's a new function `some-window' defined as follows
1240 1247
1241- Function: some-window PREDICATE &optional MINIBUF ALL-FRAMES DEFAULT 1248- Function: some-window PREDICATE &optional MINIBUF ALL-FRAMES DEFAULT
diff --git a/src/ChangeLog b/src/ChangeLog
index 8e8823cd04b..2cbbe1c5f77 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -5,6 +5,28 @@
5 5
62000-07-04 Gerd Moellmann <gerd@gnu.org> 62000-07-04 Gerd Moellmann <gerd@gnu.org>
7 7
8 * window.c (Vwindow_list): New variable.
9 (make_window, delete_window): Set Vwindow_list to nil.
10 (check_window_containing): New function.
11 (window_from_coordinates): Rewritten.
12 (add_window_to_list, window_list, candidate_window_p)
13 (decode_next_window_args, next_window): New functions.
14 (Fnext_window, Fprevious_window): Rewritten in terms of
15 next_window.
16 (Fwindow_list): New function.
17 (Fother_window): Cleaned up.
18 (foreach_window): Add a longer "variable argument list". Let
19 callback function return 0 to indicate that cycling over windows
20 should stop.
21 (foreach_window_1): Likewise.
22 (freeze_window_start): Return int.
23 (init_window): New function.
24 (syms_of_window): Staticpro Vwindow_list and defsubr Swindow_list.
25
26 * emacs.c (handle_USR1_signal, handle_USR2_signal) Clear
27 input_event with bzero.
28 (main): Call init_window.
29
8 * keymap.c (get_keyelt): Temporarily inhibit GC while evaluating 30 * keymap.c (get_keyelt): Temporarily inhibit GC while evaluating
9 a menu filter. 31 a menu filter.
10 32