aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2007-04-28 17:46:24 +0000
committerRichard M. Stallman2007-04-28 17:46:24 +0000
commit157e31825a0772142ba2d685ef7aea86703a5a55 (patch)
tree084b6556adae9594df59b11ce3ccc8fe3467ccf2
parent68c2f86d7c2561ab565bbb5ca2a4707171106b8b (diff)
downloademacs-157e31825a0772142ba2d685ef7aea86703a5a55.tar.gz
emacs-157e31825a0772142ba2d685ef7aea86703a5a55.zip
*** empty log message ***
-rw-r--r--etc/NEWS31
-rw-r--r--lisp/ChangeLog4
-rw-r--r--src/ChangeLog4
3 files changed, 27 insertions, 12 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 36238c243d1..892022d3177 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3464,6 +3464,25 @@ display tables.
3464* Lisp Changes in Emacs 22.1 3464* Lisp Changes in Emacs 22.1
3465 3465
3466** General Lisp changes: 3466** General Lisp changes:
3467*** New syntax: \s now stands for the SPACE character.
3468
3469`?\s' is a new way to write the space character. You must make sure
3470it is not followed by a dash, since `?\s-...' indicates the "super"
3471modifier. However, it would be strange to write a character constant
3472and a following symbol (beginning with `-') with no space between
3473them.
3474
3475`\s' stands for space in strings, too, but it is not really meant for
3476strings; it is easier and nicer just to write a space.
3477
3478*** New syntax: \uXXXX and \UXXXXXXXX specify Unicode code points in hex.
3479
3480For instance, you can use "\u0428" to specify a string consisting of
3481CYRILLIC CAPITAL LETTER SHA, or `"U0001D6E2" to specify one consisting
3482of MATHEMATICAL ITALIC CAPITAL ALPHA (the latter is greater than
3483#xFFFF and thus needs the longer syntax).
3484
3485This syntax works for both character constants and strings.
3467 3486
3468*** The function `expt' handles negative exponents differently. 3487*** The function `expt' handles negative exponents differently.
3469The value for `(expt A B)', if both A and B are integers and B is 3488The value for `(expt A B)', if both A and B are integers and B is
@@ -3674,12 +3693,6 @@ variable `customize-package-emacs-version-alist'.
3674 3693
3675** String changes: 3694** String changes:
3676 3695
3677*** The escape sequence \s is now interpreted as a SPACE character.
3678
3679Exception: In a character constant, if it is followed by a `-' in a
3680character constant (e.g. ?\s-A), it is still interpreted as the super
3681modifier. In strings, \s is always interpreted as a space.
3682
3683*** A hex escape in a string constant forces the string to be multibyte. 3696*** A hex escape in a string constant forces the string to be multibyte.
3684 3697
3685*** An octal escape in a string constant forces the string to be unibyte. 3698*** An octal escape in a string constant forces the string to be unibyte.
@@ -3700,12 +3713,6 @@ text properties.
3700`assoc-ignore-representation', which are still available, but have 3713`assoc-ignore-representation', which are still available, but have
3701been declared obsolete. 3714been declared obsolete.
3702 3715
3703*** New syntax: \uXXXX and \UXXXXXXXX specify Unicode code points in hex.
3704Use "\u0428" to specify a string consisting of CYRILLIC CAPITAL LETTER SHA,
3705or "\U0001D6E2" to specify one consisting of MATHEMATICAL ITALIC CAPITAL
3706ALPHA (the latter is greater than #xFFFF and thus needs the longer
3707syntax). Also available for characters.
3708
3709** Displaying warnings to the user. 3716** Displaying warnings to the user.
3710 3717
3711See the functions `warn' and `display-warning', or the Lisp Manual. 3718See the functions `warn' and `display-warning', or the Lisp Manual.
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 7659611611e..f4ad45615bb 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12007-04-28 Richard Stallman <rms@gnu.org>
2
3 * progmodes/sh-script.el (sh-mode): Recognize .profile as sh style.
4
12007-04-28 Nick Roberts <nickrob@snap.net.nz> 52007-04-28 Nick Roberts <nickrob@snap.net.nz>
2 6
3 * progmodes/gud.el (gud-menu-map): Pdb can't handle SIGINT so 7 * progmodes/gud.el (gud-menu-map): Pdb can't handle SIGINT so
diff --git a/src/ChangeLog b/src/ChangeLog
index 22055a99973..25f3236bf70 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12007-04-28 Richard Stallman <rms@gnu.org>
2
3 * lread.c (read_escape): In a string, \s is always space.
4
12007-04-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 52007-04-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2 6
3 * xmenu.c (xdialog_show): Call Fredisplay before showing the dialog. 7 * xmenu.c (xdialog_show): Call Fredisplay before showing the dialog.