/[emacs]/emacs/etc/NEWS
ViewVC logotype

Diff of /emacs/etc/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.837 by rms, Mon Jul 14 16:05:43 2003 UTC revision 1.838 by nickrob, Mon Jul 14 20:37:35 2003 UTC
# Line 62  item was added to the menu bar that make Line 62  item was added to the menu bar that make
62  ** Support for Cygwin was added.  ** Support for Cygwin was added.
63    
64  ---  ---
 ** Support for AIX 5.1 was added.  
   
 ---  
65  ** Support for FreeBSD/Alpha has been added.  ** Support for FreeBSD/Alpha has been added.
66    
67  ---  ---
 ** Support for BSD/OS 5.0 was added.  
   
 ---  
68  ** Support for GNU/Linux systems on S390 machines was added.  ** Support for GNU/Linux systems on S390 machines was added.
69    
70  ---  ---
# Line 463  automatically.  The game uses faces for Line 457  automatically.  The game uses faces for
457  now shown as a hollow box or a thin bar.  However, you can control how  now shown as a hollow box or a thin bar.  However, you can control how
458  it blinks off by setting the variable `blink-cursor-alist'.  it blinks off by setting the variable `blink-cursor-alist'.
459    
   
 +++  
 ** 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'.  
   
460  ** The new variable `x-select-request-type' controls how Emacs  ** The new variable `x-select-request-type' controls how Emacs
461  requests X selection.  The default value is nil, which means that  requests X selection.  The default value is nil, which means that
462  Emacs requests X selection with types COMPOUND_TEXT and UTF8_STRING,  Emacs requests X selection with types COMPOUND_TEXT and UTF8_STRING,
# Line 577  in a directory or in a file.  See the do Line 558  in a directory or in a file.  See the do
558  `display-time-mail-directory'.  `display-time-mail-directory'.
559    
560  +++  +++
561  ** The new option `Info-scroll-prefer-subnodes' causes Info to behave  ** The default value for `Info-scroll-prefer-subnodes' is now nil.
 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.)  
562    
563  ---  ---
564  ** LDAP support now defaults to ldapsearch from OpenLDAP version 2.  ** LDAP support now defaults to ldapsearch from OpenLDAP version 2.
# Line 894  appears in. Line 864  appears in.
864  ** The variable `cursor-in-non-selected-windows' can now be set to any  ** The variable `cursor-in-non-selected-windows' can now be set to any
865  of the recognized cursor types.  of the recognized cursor types.
866    
 +++  
 ** 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.  
   
867  ---  ---
868  ** The variable `auto-save-file-name-transforms' now has a third element that  ** The variable `auto-save-file-name-transforms' now has a third element that
869  controls whether or not the function `make-auto-save-file-name' will  controls whether or not the function `make-auto-save-file-name' will
# Line 1356  This option can be disabled, to avoid th Line 1318  This option can be disabled, to avoid th
1318  which puts calls to `isearch-resume' in the command history.  which puts calls to `isearch-resume' in the command history.
1319    
1320  ---  ---
 ** 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.  
   
 ---  
1321  ** Lisp mode now uses font-lock-doc-face for the docstrings.  ** Lisp mode now uses font-lock-doc-face for the docstrings.
1322    
1323  ---  ---
# Line 1467  Meta and Alt: Line 1424  Meta and Alt:
1424  * New modes and packages in 21.4  * New modes and packages in 21.4
1425    
1426  ** GDB-Script-mode is used for files like .gdbinit.  ** 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.  
1427    
1428  ---  ---
1429  ** Ido mode is now part of the Emacs distribution.  ** Ido mode is now part of the Emacs distribution.
# Line 1674  to use standout mode, however they will Line 1620  to use standout mode, however they will
1620  mode-lines in inverse-video.  mode-lines in inverse-video.
1621    
1622  ---  ---
1623  ** The obsolete C mode (c-mode.el) has been removed to avoid problems  ** cplus-md.el has been removed to avoid problems with Custom.  
 with Custom.  cplus-md.el, which required it, has also been removed.  
1624    
1625  ** New package benchmark.el contains simple support for convenient  ** New package benchmark.el contains simple support for convenient
1626  timing measurements of code (including the garbage collection component).  timing measurements of code (including the garbage collection component).
# Line 2394  A file local variables list cannot speci Line 2339  A file local variables list cannot speci
2339  properties--any specified text properties are discarded.  properties--any specified text properties are discarded.
2340    
2341  +++  +++
 *** 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.  
   
 +++  
2342  ** New function window-body-height.  ** New function window-body-height.
2343    
2344  This is like window-height but does not count the mode line  This is like window-height but does not count the mode line
# Line 2630  It does not copy abbrevs from the parent Line 2570  It does not copy abbrevs from the parent
2570  to test/provide subfeatures.  Also `provide' now checks `after-load-alist'  to test/provide subfeatures.  Also `provide' now checks `after-load-alist'
2571  and runs any code associated with the provided feature.  and runs any code associated with the provided feature.
2572    
 ---  
 ** The variable `compilation-parse-errors-filename-function' can  
 be used to transform filenames found in compilation output.  
   
2573  +++  +++
2574  ** Functions `file-name-sans-extension' and `file-name-extension' now  ** Functions `file-name-sans-extension' and `file-name-extension' now
2575  ignore the leading dots in file names, so that file names such as  ignore the leading dots in file names, so that file names such as
# Line 2711  using the text properties (esp. the face Line 2647  using the text properties (esp. the face
2647    
2648  ** New packages:  ** New packages:
2649    
2650    *** The new package gdb-ui.el provides an enhanced graphical interface to
2651    GDB. You can interact with GDB through the GUD buffer in the usual way, but
2652    there are also further buffers which control the execution and describe the
2653    state of your program.  It separates the input/output of your program from
2654    that of GDB and displays expressions and their current values in their own
2655    buffers.  It also uses features of Emacs 21 such as the display margin for
2656    breakpoints, and the toolbar.
2657    
2658    Use M-x gdba to start GDB-UI.
2659    
2660  *** The new package syntax.el provides an efficient way to find the  *** The new package syntax.el provides an efficient way to find the
2661  current syntactic context (as returned by parse-partial-sexp).  current syntactic context (as returned by parse-partial-sexp).
2662    
# Line 2728  require the full power of widgets.  Emac Line 2674  require the full power of widgets.  Emac
2674  as help and apropos buffers.  as help and apropos buffers.
2675    
2676    
2677    * Installation changes in Emacs 21.3
2678    
2679    ** Support for GNU/Linux on little-endian MIPS and on IBM S390 has
2680    been added.
2681    
2682    
2683    * Changes in Emacs 21.3
2684    
2685    ** The obsolete C mode (c-mode.el) has been removed to avoid problems
2686    with Custom.
2687    
2688    ** UTF-16 coding systems are available, encoding the same characters
2689    as mule-utf-8.  Coding system `utf-16-le-dos' is useful as the value
2690    of `selection-coding-system' in MS Windows, allowing you to paste
2691    multilingual text from the clipboard.  Set it interactively with
2692    C-x RET x or in .emacs with `(set-selection-coding-system 'utf-16-le-dos)'.
2693    
2694    ** There is a new language environment for UTF-8 (set up automatically
2695    in UTF-8 locales).
2696    
2697    ** Translation tables are available between equivalent characters in
2698    different Emacs charsets -- for instance `e with acute' coming from the
2699    Latin-1 and Latin-2 charsets.  User options `unify-8859-on-encoding-mode'
2700    and `unify-8859-on-decoding-mode' respectively turn on translation
2701    between ISO 8859 character sets (`unification') on encoding
2702    (e.g. writing a file) and decoding (e.g. reading a file).  Note that
2703    `unify-8859-on-encoding-mode' is useful and safe, but
2704    `unify-8859-on-decoding-mode' can cause text to change when you read
2705    it and write it out again without edits, so it is not generally advisable.
2706    By default `unify-8859-on-encoding-mode' is turned on.
2707    
2708    ** In Emacs running on the X window system, the default value of
2709    `selection-coding-system' is now `compound-text-with-extensions'.
2710    
2711    If you want the old behavior, set selection-coding-system to
2712    compound-text, which may be significantly more efficient.  Using
2713    compound-text-with-extensions seems to be necessary only for decoding
2714    text from applications under XFree86 4.2, whose behaviour is actually
2715    contrary to the compound text specification.
2716    
2717    
2718    * Installation changes in Emacs 21.2
2719    
2720    ** Support for BSD/OS 5.0 has been added.
2721    
2722    ** Support for AIX 5.1 was added.
2723    
2724    
2725    * Changes in Emacs 21.2
2726    
2727    ** Emacs now supports compound-text extended segments in X selections.
2728    
2729    X applications can use `extended segments' to encode characters in
2730    compound text that belong to character sets which are not part of the
2731    list of approved standard encodings for X, e.g. Big5.  To paste
2732    selections with such characters into Emacs, use the new coding system
2733    compound-text-with-extensions as the value of selection-coding-system.
2734    
2735    ** The default values of `tooltip-delay' and `tooltip-hide-delay'
2736    were changed.
2737    
2738    ** On terminals whose erase-char is ^H (Backspace), Emacs
2739    now uses normal-erase-is-backspace-mode.
2740    
2741    ** When the *scratch* buffer is recreated, its mode is set from
2742    initial-major-mode, which normally is lisp-interaction-mode,
2743    instead of using default-major-mode.
2744    
2745    ** The new option `Info-scroll-prefer-subnodes' causes Info to behave
2746    like the stand-alone Info reader (from the GNU Texinfo package) as far
2747    as motion between nodes and their subnodes is concerned.  If it is t
2748    (the default), Emacs behaves as before when you type SPC in a menu: it
2749    visits the subnode pointed to by the first menu entry.  If this option
2750    is nil, SPC scrolls to the end of the current node, and only then goes
2751    to the first menu item, like the stand-alone reader does.
2752    
2753    This change was already in Emacs 21.1, but wasn't advertised in the
2754    NEWS.
2755    
2756    
2757    * Lisp Changes in Emacs 21.2
2758    
2759    ** The meanings of scroll-up-aggressively and scroll-down-aggressively
2760    have been interchanged, so that the former now controls scrolling up,
2761    and the latter now controls scrolling down.
2762    
2763    ** The variable `compilation-parse-errors-filename-function' can
2764    be used to transform filenames found in compilation output.
2765    
2766    
2767  * Installation Changes in Emacs 21.1  * Installation Changes in Emacs 21.1
2768    
2769  See the INSTALL file for information on installing extra libraries and  See the INSTALL file for information on installing extra libraries and

Legend:
Removed from v.1.837  
changed lines
  Added in v.1.838

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26