diff options
| author | Richard M. Stallman | 2002-12-21 18:19:13 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2002-12-21 18:19:13 +0000 |
| commit | f02cac82a2b832fe157c051fc6ce854736b99dc8 (patch) | |
| tree | 001fa9ace7beb777215e50772c5d1b6e748000fd /src/ChangeLog | |
| parent | 40a301b3524036f179f3293e80304fd3f435624b (diff) | |
| download | emacs-f02cac82a2b832fe157c051fc6ce854736b99dc8.tar.gz emacs-f02cac82a2b832fe157c051fc6ce854736b99dc8.zip | |
(popup_get_selection): Now static. New arg DO_TIMERS.
If it is non-nil, run timers. Use an unwind-protect to requeue
the events that were read ahead.
(popup_get_selection_unwind): New subroutine.
(popup_get_selection_queue): File-scope variable now holds that queue.
(xmenu_show): Pass 0 for DO_TIMERS to popup_get_selection.
(xdialog_show): Pass 1 for DO_TIMERS to popup_get_selection.
Use an unwind-protect to pop down the dialog box.
(xdialog_show_unwind): New subroutine implements that.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 43 |
1 files changed, 40 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c07918b0487..6de8602e6f6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,9 +1,46 @@ | |||
| 1 | 2002-12-21 Richard M. Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * xmenu.c (popup_get_selection): Now static. New arg DO_TIMERS. | ||
| 4 | If it is non-nil, run timers. Use an unwind-protect to requeue | ||
| 5 | the events that were read ahead. | ||
| 6 | (popup_get_selection_unwind): New subroutine. | ||
| 7 | (popup_get_selection_queue): File-scope variable now holds that queue. | ||
| 8 | (xmenu_show): Pass 0 for DO_TIMERS to popup_get_selection. | ||
| 9 | (xdialog_show): Pass 1 for DO_TIMERS to popup_get_selection. | ||
| 10 | Use an unwind-protect to pop down the dialog box. | ||
| 11 | (xdialog_show_unwind): New subroutine implements that. | ||
| 12 | |||
| 13 | * xdisp.c (row_containing_pos): Change exit test using last_y. | ||
| 14 | (try_window_id): Abort if row_containing_pos returns null. | ||
| 15 | |||
| 16 | * lread.c (load_error_handler): New function. | ||
| 17 | (Fload): Handle errors in Fsubstitute_in_file_name. | ||
| 18 | Don't expect Fsignal to return. | ||
| 19 | |||
| 20 | * Errors and throws work right with interrupt blocking. | ||
| 21 | * eval.c (struct catchtag): New elt interrupt_input_blocked. | ||
| 22 | (unwind_to_catch): Restore interrupt_input_blocked from saved value. | ||
| 23 | (internal_catch, Fcondition_case, internal_condition_case) | ||
| 24 | (internal_condition_case_1, internal_condition_case_2): Save it. | ||
| 25 | (Fsignal): Don't do TOTALLY_UNBLOCK_INPUT. | ||
| 26 | |||
| 27 | * editfns.c (Fformat): Add parens. | ||
| 28 | |||
| 29 | * dired.c (file_name_completion): Fix that change. | ||
| 30 | Delete special quit-handling code; just use QUIT. | ||
| 31 | |||
| 32 | 2002-12-21 Tak Ota <Takaaki.Ota@am.sony.com> (tiny change) | ||
| 33 | |||
| 34 | * dired.c (file_name_completion): Close directory on error | ||
| 35 | just as in directory_files_internal. | ||
| 36 | |||
| 1 | 2002-12-19 David Kastrup <David.Kastrup@t-online.de> | 37 | 2002-12-19 David Kastrup <David.Kastrup@t-online.de> |
| 2 | 38 | ||
| 3 | * window.c (Fset_window_configuration): Set old_point to correct | 39 | * window.c (Fset_window_configuration): Set old_point to correct |
| 4 | value when new_current_buffer == current_buffer. | 40 | value when new_current_buffer == current_buffer. |
| 5 | 41 | ||
| 6 | 2002-12-17 Ben Key <bkey1@tampabay.rr.com> | 42 | 2002-12-17 Ben Key <bkey1@tampabay.rr.com> |
| 43 | |||
| 7 | * Revisited my earlier fix for the following entry in | 44 | * Revisited my earlier fix for the following entry in |
| 8 | etc/PROBLEMS: | 45 | etc/PROBLEMS: |
| 9 | "Emacs built on Windows 9x/ME crashes at startup on Windows XP, | 46 | "Emacs built on Windows 9x/ME crashes at startup on Windows XP, |
| @@ -153,11 +190,11 @@ | |||
| 153 | 190 | ||
| 154 | * s/sol2-8: Removed. (Not necessary.) | 191 | * s/sol2-8: Removed. (Not necessary.) |
| 155 | 192 | ||
| 156 | 2002-12-09 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de> | 193 | 2002-12-09 Matthew Swift <swift@alum.mit.edu> |
| 157 | 194 | ||
| 158 | * editfns.c (Fformat): Handle precision in string conversion | 195 | * editfns.c (Fformat): Handle precision in string conversion |
| 159 | specifiers like libc functions do (ie, print at most that many | 196 | specifiers like libc functions do (ie, print at most that many |
| 160 | characters). From Matthew Swift <swift@alum.mit.edu>. | 197 | characters). |
| 161 | 198 | ||
| 162 | 2002-12-08 Richard M. Stallman <rms@gnu.org> | 199 | 2002-12-08 Richard M. Stallman <rms@gnu.org> |
| 163 | 200 | ||
| @@ -180,7 +217,7 @@ | |||
| 180 | while blocking on select. | 217 | while blocking on select. |
| 181 | 218 | ||
| 182 | * mac.c (sys_read): Use sys_select to test for input first | 219 | * mac.c (sys_read): Use sys_select to test for input first |
| 183 | before calling read to allow C-g to break. | 220 | before calling read, to allow C-g to break. |
| 184 | 221 | ||
| 185 | 2002-12-07 Richard M. Stallman <rms@gnu.org> | 222 | 2002-12-07 Richard M. Stallman <rms@gnu.org> |
| 186 | 223 | ||