]> code.delx.au - gnu-emacs/blobdiff - etc/NEWS
Merge from origin/emacs-25
[gnu-emacs] / etc / NEWS
index e2026121b957f0b896f7ac4ff77e3908c1d81ba3..29559d143db649149bd9383909dce56ca26e4b29 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1916,6 +1916,14 @@ displayable, and like 'grave' otherwise.  The new variable affects
 display of diagnostics and help, but not of info.  As the variable is
 not intended for casual use, it is not a user option.
 
++++
+** Message-issuing functions like 'message' and 'error' now translate
+various sorts of single quotes in their format strings according to
+the value of 'text-quoting-style' (see above).  This translation
+cannot be disabled.  To get the old behavior, use 'format', which is
+not affected by 'text-quoting-style', e.g., (message "%s" (format
+"...." foo bar)).
+
 +++
 ** substitute-command-keys now replaces quotes.
 That is, it converts documentation strings' quoting style as per the
@@ -1923,13 +1931,6 @@ value of 'text-quoting-style'.  Doc strings in source code can use
 either curved single quotes or grave accents and apostrophes.  As
 before, characters preceded by \= are output as-is.
 
-+++
-** Message-issuing functions 'error', 'message', etc. now convert quotes.
-They use the new 'format-message' function instead of plain 'format',
-so that they now follow user preference as per 'text-quoting-style'
-when processing curved single quotes, grave accents, and apostrophes
-in their format argument.
-
 +++
 ** The character classes [:alpha:] and [:alnum:] in regular expressions
 now match multibyte characters using Unicode character properties.
@@ -2148,9 +2149,11 @@ permissions set to temporary values (e.g., for creating private files).
 
 ---
 ** Function 'system-name' now returns an updated value if the current
-system's name has changed or if the Emacs process has changed systems,
-and to avoid long waits it no longer consults DNS to canonicalize the
-name.  The variable 'system-name' is now obsolete.
+system's name has changed or if the Emacs process has changed systems.
+To avoid long waits it no longer consults DNS to canonicalize the name
+(in some cases this may affect generated message-id headers - customize
+'message-user-fqdn' if this bothers you). The variable 'system-name'
+is now obsolete.
 
 +++
 ** Function 'write-region' no longer outputs "Wrote FILE" in batch mode.