changeset 48913:1a0e4f18a736

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Sat, 21 Dec 2002 18:19:13 +0000
parents b0b74923fe41
children bb52f186fa1e
files src/ChangeLog
diffstat 1 files changed, 40 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Sat Dec 21 18:19:05 2002 +0000
+++ b/src/ChangeLog	Sat Dec 21 18:19:13 2002 +0000
@@ -1,9 +1,46 @@
+2002-12-21  Richard M. Stallman  <rms@gnu.org>
+
+	* xmenu.c (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.
+
+	* xdisp.c (row_containing_pos): Change exit test using last_y.
+	(try_window_id): Abort if row_containing_pos returns null.
+
+	* lread.c (load_error_handler): New function.
+	(Fload): Handle errors in Fsubstitute_in_file_name.
+	Don't expect Fsignal to return.
+
+	* Errors and throws work right with interrupt blocking.
+	* eval.c (struct catchtag): New elt interrupt_input_blocked.
+	(unwind_to_catch): Restore interrupt_input_blocked from saved value.
+	(internal_catch, Fcondition_case, internal_condition_case) 
+	(internal_condition_case_1, internal_condition_case_2): Save it.
+	(Fsignal): Don't do TOTALLY_UNBLOCK_INPUT.
+
+	* editfns.c (Fformat): Add parens.
+
+	* dired.c (file_name_completion): Fix that change.
+	Delete special quit-handling code; just use QUIT.
+
+2002-12-21  Tak Ota  <Takaaki.Ota@am.sony.com>  (tiny change)
+
+	* dired.c (file_name_completion): Close directory on error
+	just as in directory_files_internal.
+
 2002-12-19  David Kastrup  <David.Kastrup@t-online.de>
 
 	* window.c (Fset_window_configuration): Set old_point to correct
 	value when new_current_buffer == current_buffer.
 
 2002-12-17  Ben Key <bkey1@tampabay.rr.com>
+
 	* Revisited my earlier fix for the following entry in
 	etc/PROBLEMS: 
 	"Emacs built on Windows 9x/ME crashes at startup on Windows XP,
@@ -153,11 +190,11 @@
 
 	* s/sol2-8: Removed.  (Not necessary.)
 
-2002-12-09  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
+2002-12-09  Matthew Swift  <swift@alum.mit.edu>
 
 	* editfns.c (Fformat): Handle precision in string conversion
 	specifiers like libc functions do (ie, print at most that many
-	characters).  From Matthew Swift <swift@alum.mit.edu>.
+	characters).
 
 2002-12-08  Richard M. Stallman  <rms@gnu.org>
 
@@ -180,7 +217,7 @@
 	while blocking on select.
 
 	* mac.c (sys_read): Use sys_select to test for input first
-	before calling read to allow C-g to break.
+	before calling read, to allow C-g to break.
 
 2002-12-07  Richard M. Stallman  <rms@gnu.org>