changeset 63768:79a2185587dc

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Sat, 25 Jun 2005 14:38:05 +0000
parents 60a9b2133cf1
children cae70b5066ae
files etc/NEWS lisp/ChangeLog lispref/ChangeLog src/ChangeLog
diffstat 4 files changed, 41 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Sat Jun 25 14:37:47 2005 +0000
+++ b/etc/NEWS	Sat Jun 25 14:38:05 2005 +0000
@@ -4097,6 +4097,7 @@
 +++
 *** The new macro `with-selected-window' temporarily switches the
 selected window without impacting the order of `buffer-list'.
+It saves and restores the current buffer, too.
 
 +++
 *** `select-window' takes an optional second argument NORECORD.
@@ -4106,7 +4107,8 @@
 +++
 *** `save-selected-window' now saves and restores the selected window
 of every frame.  This way, it restores everything that can be changed
-by calling `select-window'.
+by calling `select-window'.  It also saves and restores the current
+buffer.
 
 +++
 *** `set-window-buffer' has an optional argument KEEP-MARGINS.
--- a/lisp/ChangeLog	Sat Jun 25 14:37:47 2005 +0000
+++ b/lisp/ChangeLog	Sat Jun 25 14:38:05 2005 +0000
@@ -1,3 +1,20 @@
+2005-06-25  Richard M. Stallman  <rms@gnu.org>
+
+	* jka-compr.el (jka-compr-insert-file-contents):
+	Special handling if cannot find the uncompression program.
+
+	* cus-face.el (custom-face-attributes): Add autoload.
+
+	* emacs-lisp/lisp-mode.el (lisp-mode-variables):
+	Bind comment-indent-function locally.
+
+	* window.el (save-selected-window): Use save-current-buffer.
+
+	* subr.el (with-selected-window): Use save-current-buffer.
+
+	* progmodes/gud.el (gud-filter): Simplify using with-selected-window
+	and with-current-buffer.
+
 2005-06-24  Richard M. Stallman  <rms@gnu.org>
 
 	* simple.el (line-move-1): Fix previous change.
--- a/lispref/ChangeLog	Sat Jun 25 14:37:47 2005 +0000
+++ b/lispref/ChangeLog	Sat Jun 25 14:38:05 2005 +0000
@@ -1,3 +1,10 @@
+2005-06-25  Richard M. Stallman  <rms@gnu.org>
+
+	* objects.texi (Equality Predicates): Clarify meaning of equal.
+
+	* windows.texi (Selecting Windows): save-selected-window
+	and with-selected-window save and restore the current buffer.
+
 2005-06-24  Richard M. Stallman  <rms@gnu.org>
 
 	* numbers.texi (Float Basics): Explain how to test for NaN,
--- a/src/ChangeLog	Sat Jun 25 14:37:47 2005 +0000
+++ b/src/ChangeLog	Sat Jun 25 14:38:05 2005 +0000
@@ -1,5 +1,19 @@
 2005-06-25  Richard M. Stallman  <rms@gnu.org>
 
+	* eval.c (call_debugger): Take full care of extending stack limits
+	to make space for the debugger, and restore the change afterward.
+	Bind debug-on-error to nil.
+	(restore_stack_limits): New subroutine.
+	(Fsignal): Extend specpdl bound along with eval depth bound,
+	for calling edebug.  Don't do either one, for calling debugger.
+	(find_handler_clause): Don't bind debug-on-error here.
+	Don't unbind anything either.
+	Temporarily advance max_specpdl_size for calling
+	internal_with_output_to_temp_buffer.
+	(grow_specpdl): Don't alter max_specpdl_size before signaling
+	an error.
+	(syms_of_eval) <max-specpdl-size>: Doc fix.
+
 	* lread.c (read1): 0.0e+NaN should make a "positive" NaN.
 
 2005-06-24  Eli Zaretskii  <eliz@gnu.org>