changeset 51928:c94d493b710a

Merge in the changes for versions 21.2 and 21.3 as documented on the EMACS_21_1_RC branch.
author Nick Roberts <nickrob@snap.net.nz>
date Mon, 14 Jul 2003 20:37:35 +0000
parents 6b832345cf82
children 3da2cf447bf9
files etc/NEWS
diffstat 1 files changed, 102 insertions(+), 66 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Mon Jul 14 20:33:01 2003 +0000
+++ b/etc/NEWS	Mon Jul 14 20:37:35 2003 +0000
@@ -62,15 +62,9 @@
 ** Support for Cygwin was added.
 
 ---
-** Support for AIX 5.1 was added.
-
----
 ** Support for FreeBSD/Alpha has been added.
 
 ---
-** Support for BSD/OS 5.0 was added.
-
----
 ** Support for GNU/Linux systems on S390 machines was added.
 
 ---
@@ -463,19 +457,6 @@
 now shown as a hollow box or a thin bar.  However, you can control how
 it blinks off by setting the variable `blink-cursor-alist'.
 
-
-+++
-** Emacs now supports compound-text Extended Segments in X selections.
-
-Some versions of X, notably XFree86, use Extended Segments to encode
-in X selections characters that belong to character sets which are not
-part of the list of approved standard encodings defined by the
-compound text spec.  An example of such non-standard encodings is
-BIG5.  The new coding system `compound-text-with-extensions' supports
-these extensions, and is now used by default for encoding and decoding
-X selections.  If you don't want this support, set
-`selection-coding-system' to `compound-text'.
-
 ** The new variable `x-select-request-type' controls how Emacs
 requests X selection.  The default value is nil, which means that
 Emacs requests X selection with types COMPOUND_TEXT and UTF8_STRING,
@@ -577,18 +558,7 @@
 `display-time-mail-directory'.
 
 +++
-** The new option `Info-scroll-prefer-subnodes' causes Info to behave
-like the stand-alone Info reader (from the GNU Texinfo package) as far
-as motion between nodes and their subnodes is concerned.  If it is t
-Emacs behaves as before when you type SPC in a menu: it visits the
-subnode pointed to by the first menu entry.  If this option is nil,
-SPC scrolls to the end of the current node, and only then goes to the
-first menu item, like the stand-alone reader does.
-
-This option was already introduced in Emacs 21.1, but wasn't
-advertised in the NEWS.
-
-The default is now nil.  (Prior to Emacs 21.4, it was t.)
+** The default value for `Info-scroll-prefer-subnodes' is now nil.
 
 ---
 ** LDAP support now defaults to ldapsearch from OpenLDAP version 2.
@@ -894,14 +864,6 @@
 ** The variable `cursor-in-non-selected-windows' can now be set to any
 of the recognized cursor types.
 
-+++
-** The default values of `tooltip-delay' and `tooltip-hide-delay'
-were changed.
-
----
-** On terminals whose erase-char is ^H (Backspace), Emacs
-now uses normal-erase-is-backspace-mode.
-
 ---
 ** The variable `auto-save-file-name-transforms' now has a third element that
 controls whether or not the function `make-auto-save-file-name' will
@@ -1356,11 +1318,6 @@
 which puts calls to `isearch-resume' in the command history.
 
 ---
-** When the *scratch* buffer is recreated, its mode is set from
-initial-major-mode, which normally is lisp-interaction-mode,
-instead of using default-major-mode.
-
----
 ** Lisp mode now uses font-lock-doc-face for the docstrings.
 
 ---
@@ -1467,17 +1424,6 @@
 * New modes and packages in 21.4
 
 ** GDB-Script-mode is used for files like .gdbinit.
-** GDB-UI is now part of the Emacs distribution.
-
-This mode acts as an enhanced graphical user interface to GDB. You can
-interact with GDB through the GUD buffer in the usual way, but there are also
-further buffers which control the execution and describe the state of your
-program.  It separates the input/output of your program from that of GDB and
-displays expressions and their current values in their own buffers.  It also
-uses features of Emacs 21 such as the display margin for breakpoints, and the
-tool bar.
-
-Use M-x gdba to start GDB-UI.
 
 ---
 ** Ido mode is now part of the Emacs distribution.
@@ -1674,8 +1620,7 @@
 mode-lines in inverse-video.
 
 ---
-** The obsolete C mode (c-mode.el) has been removed to avoid problems
-with Custom.  cplus-md.el, which required it, has also been removed.
+** cplus-md.el has been removed to avoid problems with Custom.  
 
 ** New package benchmark.el contains simple support for convenient
 timing measurements of code (including the garbage collection component).
@@ -2394,11 +2339,6 @@
 properties--any specified text properties are discarded.
 
 +++
-*** The meanings of scroll-up-aggressively and scroll-down-aggressively
-have been interchanged, so that the former now controls scrolling up,
-and the latter now controls scrolling down.
-
-+++
 ** New function window-body-height.
 
 This is like window-height but does not count the mode line
@@ -2630,10 +2570,6 @@
 to test/provide subfeatures.  Also `provide' now checks `after-load-alist'
 and runs any code associated with the provided feature.
 
----
-** The variable `compilation-parse-errors-filename-function' can
-be used to transform filenames found in compilation output.
-
 +++
 ** Functions `file-name-sans-extension' and `file-name-extension' now
 ignore the leading dots in file names, so that file names such as
@@ -2711,6 +2647,16 @@
 
 ** New packages:
 
+*** The new package gdb-ui.el provides an enhanced graphical interface to
+GDB. You can interact with GDB through the GUD buffer in the usual way, but
+there are also further buffers which control the execution and describe the
+state of your program.  It separates the input/output of your program from
+that of GDB and displays expressions and their current values in their own
+buffers.  It also uses features of Emacs 21 such as the display margin for
+breakpoints, and the toolbar.
+
+Use M-x gdba to start GDB-UI.
+
 *** The new package syntax.el provides an efficient way to find the
 current syntactic context (as returned by parse-partial-sexp).
 
@@ -2728,6 +2674,96 @@
 as help and apropos buffers.
 
 
+* Installation changes in Emacs 21.3
+
+** Support for GNU/Linux on little-endian MIPS and on IBM S390 has
+been added.
+
+
+* Changes in Emacs 21.3
+
+** The obsolete C mode (c-mode.el) has been removed to avoid problems
+with Custom.
+
+** UTF-16 coding systems are available, encoding the same characters
+as mule-utf-8.  Coding system `utf-16-le-dos' is useful as the value
+of `selection-coding-system' in MS Windows, allowing you to paste
+multilingual text from the clipboard.  Set it interactively with
+C-x RET x or in .emacs with `(set-selection-coding-system 'utf-16-le-dos)'.
+
+** There is a new language environment for UTF-8 (set up automatically
+in UTF-8 locales).
+
+** Translation tables are available between equivalent characters in
+different Emacs charsets -- for instance `e with acute' coming from the
+Latin-1 and Latin-2 charsets.  User options `unify-8859-on-encoding-mode'
+and `unify-8859-on-decoding-mode' respectively turn on translation
+between ISO 8859 character sets (`unification') on encoding
+(e.g. writing a file) and decoding (e.g. reading a file).  Note that
+`unify-8859-on-encoding-mode' is useful and safe, but
+`unify-8859-on-decoding-mode' can cause text to change when you read
+it and write it out again without edits, so it is not generally advisable.
+By default `unify-8859-on-encoding-mode' is turned on.
+
+** In Emacs running on the X window system, the default value of
+`selection-coding-system' is now `compound-text-with-extensions'.
+
+If you want the old behavior, set selection-coding-system to
+compound-text, which may be significantly more efficient.  Using
+compound-text-with-extensions seems to be necessary only for decoding
+text from applications under XFree86 4.2, whose behaviour is actually
+contrary to the compound text specification.
+
+
+* Installation changes in Emacs 21.2
+
+** Support for BSD/OS 5.0 has been added.
+
+** Support for AIX 5.1 was added.
+
+
+* Changes in Emacs 21.2
+
+** Emacs now supports compound-text extended segments in X selections.
+
+X applications can use `extended segments' to encode characters in
+compound text that belong to character sets which are not part of the
+list of approved standard encodings for X, e.g. Big5.  To paste
+selections with such characters into Emacs, use the new coding system
+compound-text-with-extensions as the value of selection-coding-system.
+
+** The default values of `tooltip-delay' and `tooltip-hide-delay'
+were changed.
+
+** On terminals whose erase-char is ^H (Backspace), Emacs
+now uses normal-erase-is-backspace-mode.
+
+** When the *scratch* buffer is recreated, its mode is set from
+initial-major-mode, which normally is lisp-interaction-mode,
+instead of using default-major-mode.
+
+** The new option `Info-scroll-prefer-subnodes' causes Info to behave
+like the stand-alone Info reader (from the GNU Texinfo package) as far
+as motion between nodes and their subnodes is concerned.  If it is t
+(the default), Emacs behaves as before when you type SPC in a menu: it
+visits the subnode pointed to by the first menu entry.  If this option
+is nil, SPC scrolls to the end of the current node, and only then goes
+to the first menu item, like the stand-alone reader does.
+
+This change was already in Emacs 21.1, but wasn't advertised in the
+NEWS.
+
+
+* Lisp Changes in Emacs 21.2
+
+** The meanings of scroll-up-aggressively and scroll-down-aggressively
+have been interchanged, so that the former now controls scrolling up,
+and the latter now controls scrolling down.
+
+** The variable `compilation-parse-errors-filename-function' can
+be used to transform filenames found in compilation output.
+
+
 * Installation Changes in Emacs 21.1
 
 See the INSTALL file for information on installing extra libraries and