changeset 42425:aa6c345a4af0

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Sun, 30 Dec 2001 03:25:26 +0000
parents 87b4443a330e
children 5e72bcdc23b8
files etc/NEWS lisp/ChangeLog src/ChangeLog
diffstat 3 files changed, 20 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Sun Dec 30 03:24:17 2001 +0000
+++ b/etc/NEWS	Sun Dec 30 03:25:26 2001 +0000
@@ -280,6 +280,9 @@
 
 * Lisp Changes in Emacs 21.3
 
+** A hex escape in a string forces the string to be multibyte.
+An octal escape makes it unibyte.
+
 ** The position after an invisible, intangible character
 is considered an unacceptable value for point;
 intangibility processing effectively treats the following character
--- a/lisp/ChangeLog	Sun Dec 30 03:24:17 2001 +0000
+++ b/lisp/ChangeLog	Sun Dec 30 03:25:26 2001 +0000
@@ -1,3 +1,8 @@
+2001-12-29  Richard M. Stallman  <rms@gnu.org>
+
+	* files.el (basic-save-buffer): If a before-write hook displays
+	an echo area message, pause before calling basic-save-buffer-1.
+
 2001-12-29  Markus Rost  <rost@math.ohio-state.edu>
 
 	* textmodes/reftex-global.el (reftex-query-replace-document)
--- a/src/ChangeLog	Sun Dec 30 03:24:17 2001 +0000
+++ b/src/ChangeLog	Sun Dec 30 03:25:26 2001 +0000
@@ -1,3 +1,13 @@
+2001-12-29  Richard M. Stallman  <rms@gnu.org>
+
+	* print.c (print_object): In multibyte string, use hex escapes.
+	Use octal only for unibyte strings.
+	(PRINTPREPARE): Don't ever set Qprint_escape_nonascii.
+
+	* lread.c (read_escape): New arg BYTEREP for reporting whether
+	escape forces unibyte or multibyte.
+	(read1): When reading a string, take note of that info.
+
 2001-12-29  Ken Raeburn  <raeburn@gnu.org>
 
 	* abbrev.c (Fexpand_abbrev): Use NILP instead of implicit zero
@@ -5,6 +15,8 @@
 
 2001-12-29  Richard M. Stallman  <rms@gnu.org>
 
+	* lisp.h (max_specpdl_size): Add declaration.
+
 	* fileio.c (Fdo_auto_save): If NO_MESSAGE, don't call push_message.
 
 	* keymap.c (silly_event_symbol_error): New subrtn, from Fdefine_key.