aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorRichard M. Stallman2002-12-21 18:19:13 +0000
committerRichard M. Stallman2002-12-21 18:19:13 +0000
commitf02cac82a2b832fe157c051fc6ce854736b99dc8 (patch)
tree001fa9ace7beb777215e50772c5d1b6e748000fd /src/ChangeLog
parent40a301b3524036f179f3293e80304fd3f435624b (diff)
downloademacs-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/ChangeLog43
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 @@
12002-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
322002-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
12002-12-19 David Kastrup <David.Kastrup@t-online.de> 372002-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
62002-12-17 Ben Key <bkey1@tampabay.rr.com> 422002-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
1562002-12-09 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de> 1932002-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
1622002-12-08 Richard M. Stallman <rms@gnu.org> 1992002-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
1852002-12-07 Richard M. Stallman <rms@gnu.org> 2222002-12-07 Richard M. Stallman <rms@gnu.org>
186 223