*** New face `escape-glyph' highlights control characters and escape glyphs.
+++
-*** Non-breaking space and hyphens are now prefixed with an escape
-character, unless the new user variable `show-nonbreak-escape' is set
-to nil.
+*** Non-breaking space and hyphens are now displayed with a special
+face, either nobreak-space or escape-glyph. You can turn this off or
+specify a different mode by setting the variable `nobreak-char-display'.
+++
*** The parameters of automatic hscrolling can now be customized.
+++
*** Functions `match-data' and `set-match-data' now have an optional
argument `reseat'. When non-nil, all markers in the match data list
-passed to these function will be reseated to point to nowhere, and if
-the value of `reseat' is `evaporate', the markers are put onto the
-free list. Note that no other references to those markers must exist
-if `evaporate' is specified for the `reseat' argument.
+passed to these function will be reseated to point to nowhere.
+++
*** The default value of `sentence-end' is now defined using the new
+++
*** 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.
+++
*** `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.