diff options
| author | Gerd Moellmann | 2000-07-04 19:01:01 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-07-04 19:01:01 +0000 |
| commit | 87efd256ba15272c85a212039283229a10d47bc9 (patch) | |
| tree | 489014bc97a3b50696b9551fcb7ecc8151e27aa9 | |
| parent | 6749220013111f1e6deba841c451830d5148ff8a (diff) | |
| download | emacs-87efd256ba15272c85a212039283229a10d47bc9.tar.gz emacs-87efd256ba15272c85a212039283229a10d47bc9.zip | |
*** empty log message ***
| -rw-r--r-- | etc/NEWS | 7 | ||||
| -rw-r--r-- | src/ChangeLog | 22 |
2 files changed, 29 insertions, 0 deletions
| @@ -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 | |||
| 1243 | Return a list of windows in canonical order. The parameters WINDOW, | ||
| 1244 | MINIBUF 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 | ||
| 6 | 2000-07-04 Gerd Moellmann <gerd@gnu.org> | 6 | 2000-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 | ||