emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/etc/NEWS


From: Richard M. Stallman
Subject: [Emacs-diffs] Changes to emacs/etc/NEWS
Date: Mon, 24 Jun 2002 05:42:38 -0400

Index: emacs/etc/NEWS
diff -c emacs/etc/NEWS:1.702 emacs/etc/NEWS:1.703
*** emacs/etc/NEWS:1.702        Sun Jun 23 17:50:34 2002
--- emacs/etc/NEWS      Mon Jun 24 05:42:38 2002
***************
*** 100,109 ****
--- 100,112 ----
  specified for that character, the commands by default customize those
  faces.
  
+ +++
  ** Limited support for charset unification has been added.
  By default, Emacs now knows how to translate latin-N chars between their
  charset and some other latin-N charset or unicode.  You can force a
  more complete unification by calling (unify-8859-on-decoding-mode 1).
+ That maps all the Latin-N character sets into either Latin-1
+ or Unicode characters.
  
  ---
  ** The scrollbar under LessTif or Motif has a smoother drag-scrolling.
***************
*** 181,191 ****
  only when it is active).  The default is nil, so that this feature is not
  enabled.
  
! ** The new command `describe-char pops up a buffer with description
! various information about a character, including its encodings and
! syntax, its text properties, overlays, and widgets at point.  You can
! get more information about some of them, by clicking on
! mouse-sensitive areas or moving there and pressing RET.
  
  +++
  ** The new command `multi-occur' is just like `occur', except it can
--- 184,195 ----
  only when it is active).  The default is nil, so that this feature is not
  enabled.
  
! +++
! ** The new command `describe-char' (C-u C-x =) pops up a buffer with
! description various information about a character, including its
! encodings and syntax, its text properties, overlays, and widgets at
! point.  You can get more information about some of them, by clicking
! on mouse-sensitive areas or moving there and pressing RET.
  
  +++
  ** The new command `multi-occur' is just like `occur', except it can
***************
*** 300,307 ****
  whose width, height, or both width and height take up the entire
  screen size.  (For now, this does not work with some window managers.)
  
! ** Info-index finally offers completion.
  
  ** shell-mode now supports programmable completion using `pcomplete'.
  
  ** Emacs now tries to set up buffer coding systems for HTML/XML files
--- 304,313 ----
  whose width, height, or both width and height take up the entire
  screen size.  (For now, this does not work with some window managers.)
  
! ---
! ** Info-index offers completion.
  
+ ---
  ** shell-mode now supports programmable completion using `pcomplete'.
  
  ** Emacs now tries to set up buffer coding systems for HTML/XML files
***************
*** 378,393 ****
  `yank-excluded-properties' specifies which ones.  Insertion
  of register contents and rectangles also discards these properties.
  
  ** Occur, Info, and comint-derived modes now support using
  M-x font-lock-mode to toggle fontification.  The variable
  `Info-fontify' is no longer applicable; to disable fontification,
  remove `turn-on-font-lock' from `Info-mode-hook'.
  
! ** The Emacs Lisp byte-compiler now displays the actual line and
! character position of errors, where possible.  Additionally, the form
! of its warning and error messages have been brought more in line with
! the output of other GNU tools.
! 
  ** M-x grep now tries to avoid appending `/dev/null' to the command line
  by using GNU grep `-H' option instead.  M-x grep will automatically
  detect whether this is possible or not the first time it is invoked.
--- 384,396 ----
  `yank-excluded-properties' specifies which ones.  Insertion
  of register contents and rectangles also discards these properties.
  
+ +++
  ** Occur, Info, and comint-derived modes now support using
  M-x font-lock-mode to toggle fontification.  The variable
  `Info-fontify' is no longer applicable; to disable fontification,
  remove `turn-on-font-lock' from `Info-mode-hook'.
  
! +++
  ** M-x grep now tries to avoid appending `/dev/null' to the command line
  by using GNU grep `-H' option instead.  M-x grep will automatically
  detect whether this is possible or not the first time it is invoked.
***************
*** 395,400 ****
--- 398,404 ----
  unchanged to the system to execute, which allows more complicated
  command lines to be used than was possible before.
  
+ ---
  ** The face-customization widget has been reworked to be less confusing.
  In particular, when you enable a face attribute using the corresponding
  check-box, there's no longer a redundant `*' option in value selection
***************
*** 442,451 ****
--- 446,457 ----
  
  *** Do not allow debugger output history variable to grow without bounds.
  
+ +++
  ** hide-ifdef-mode now uses overlays rather than selective-display
  to hide its text.  This should be mostly transparent but slightly
  changes the behavior of motion commands line C-e and C-p.
  
+ +++
  ** In Dired's ! command (dired-do-shell-command), `*' and `?' now
  control substitution of the file names only when they are surrounded
  by whitespace.  This means you can now use them as shell wildcards
***************
*** 453,467 ****
--- 459,476 ----
  doublequotes make no difference in the shell, but they prevent
  special treatment in `dired-do-shell-command'.
  
+ +++
  ** Dired's v command now runs external viewers to view certain
  types of files.  The variable `dired-view-command-alist' controls
  what external viewers to use and when.
  
+ +++
  ** Unquoted `$' in file names do not signal an error any more when
  the corresponding environment variable does not exist.
  Instead, the `$ENVVAR' text is left as is, so that `$$' quoting
  is only rarely needed.
  
+ ---
  ** jit-lock can now be delayed with `jit-lock-defer-time'.
  
  If this variable is non-nil, its value should be the amount of Emacs
***************
*** 495,504 ****
--- 504,515 ----
  previous mark, i.e. C-u C-SPC C-SPC C-SPC ... will cycle through the
  mark ring.  Use C-u C-u C-SPC to set the mark immediately after a jump.
  
+ +++
  ** In the *Occur* buffer, `o' switches to it in another window, and
  C-o displays the current line's occurrence in another window without
  switching to it.
  
+ +++
  ** When you specify a frame size with --geometry, the size applies to
  all frames you create.  A position specified with --geometry only
  affects the initial frame.
***************
*** 512,522 ****
--- 523,535 ----
  ** In Dired, the w command now copies the current line's file name
  into the kill ring.
  
+ +++
  ** The variables dired-free-space-program and dired-free-space-args
  have been renamed to directory-free-space-program and
  directory-free-space-args, and they now apply whenever Emacs puts a
  directory listing into a buffer.
  
+ ---
  ** mouse-wheels can now scroll a specific fraction of the window
  (rather than a fixed number of lines) and the scrolling is `progressive'.
  
***************
*** 540,561 ****
--- 553,578 ----
  can do this either silently or asking for confirmation first,
  according to the value of `save-abbrevs'.
  
+ +++
  ** Display of hollow cursors now obeys the buffer-local value (if any)
  of `cursor-in-non-selected-windows' in the buffer that the cursor
  appears in.
  
+ +++
  ** 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
  attempt to construct a unique auto-save name (e.g. for remote files).
  
  ** VC Changes
  
+ +++
  *** There is a new user option `vc-cvs-global-switches' that allows
  you to specify switches that are passed to any CVS command invoked
  by VC.  These switches are used as "global options" for CVS, which
***************
*** 645,660 ****
  ** The command line option --no-windows has been changed to
  --no-window-system.  The old one still works, but is deprecated.
  
  ** The command `list-text-properties-at' has been deleted because
  C-u C-x = gives the same information and more.
  
  ** `buffer-menu' and `list-buffers' now list buffers whose names begin
! with a space, if they visit files.
  
  ** You can now customize fill-nobreak-predicate to control where
  filling can break lines.  We provide two sample predicates,
  fill-single-word-nobreak-p and fill-french-nobreak-p.
  
  ** New user option `add-log-always-start-new-record'.
  When this option is enabled, M-x add-change-log-entry will always
  start a new record regardless of when the last record is.
--- 662,681 ----
  ** The command line option --no-windows has been changed to
  --no-window-system.  The old one still works, but is deprecated.
  
+ +++
  ** The command `list-text-properties-at' has been deleted because
  C-u C-x = gives the same information and more.
  
+ +++
  ** `buffer-menu' and `list-buffers' now list buffers whose names begin
! with a space, when those buffers are visiting files.  Normally buffers
! whose names begin with space are omitted.
  
  ** You can now customize fill-nobreak-predicate to control where
  filling can break lines.  We provide two sample predicates,
  fill-single-word-nobreak-p and fill-french-nobreak-p.
  
+ +++
  ** New user option `add-log-always-start-new-record'.
  When this option is enabled, M-x add-change-log-entry will always
  start a new record regardless of when the last record is.
***************
*** 668,673 ****
--- 689,695 ----
  
  ** `xml-mode' is now an alias for `smgl-mode', which has XML support.
  
+ +++
  ** New user option `isearch-resume-enabled'.
  This option can be disabled, to avoid the normal behaviour of isearch
  which puts calls to `isearch-resume' in the command history.
***************
*** 678,702 ****
  instead of using default-major-mode.
  
  ---
! ** Lisp-mode now uses font-lock-doc-face for the docstrings.
  
! ** perl-mode has a new variable `perl-indent-continued-arguments'.
  
! ** fortran-mode has a new variable `fortran-directive-re'.
  
! ** f90-mode has new navigation commands `f90-end-of-block',
  `f90-beginning-of-block', `f90-next-block', `f90-previous-block'.
  
! ** prolog-mode has a new variable `prolog-font-lock-keywords'
  to support use of font-lock.
  
  ** `special-display-buffer-names' and `special-display-regexps' now
  understand two new boolean pseudo-frame-parameters `same-frame' and
  `same-window'.
  
! ** When pure storage overflows while dumping, Emacs now prints how
! much pure storage it will approximately need.
! 
  ** M-x setenv now expands environment variables of the form `$foo' and
  `${foo}' in the specified new value of the environment variable.  To
  include a `$' in the value, use `$$'.
--- 700,726 ----
  instead of using default-major-mode.
  
  ---
! ** Lisp mode now uses font-lock-doc-face for the docstrings.
  
! ---
! ** Perl mode has a new variable `perl-indent-continued-arguments'.
  
! ** Fortran mode has a new variable `fortran-directive-re'.
  
! ---
! ** F90 mode has new navigation commands `f90-end-of-block',
  `f90-beginning-of-block', `f90-next-block', `f90-previous-block'.
  
! ---
! ** Prolog mode has a new variable `prolog-font-lock-keywords'
  to support use of font-lock.
  
+ +++
  ** `special-display-buffer-names' and `special-display-regexps' now
  understand two new boolean pseudo-frame-parameters `same-frame' and
  `same-window'.
  
! +++
  ** M-x setenv now expands environment variables of the form `$foo' and
  `${foo}' in the specified new value of the environment variable.  To
  include a `$' in the value, use `$$'.
***************
*** 710,715 ****
--- 734,744 ----
  candidate is a directory.
  
  +++
+ ** Completion commands in the minibuffer apply only to the
+ text before point.  If there is text in the buffer after point,
+ it remains unchanged.
+ 
+ +++
  ** New user option `inhibit-startup-buffer-menu'.
  When loading many files, for instance with `emacs *', Emacs normally
  displays a buffer menu.  This option turns the buffer menu off.
***************
*** 717,726 ****
  ---
  ** Rmail now displays 5-digit message ids in its summary buffer.
  
- ** When using M-x revert-buffer in a compilation buffer to rerun a
- compilation, it is now made sure that the compilation buffer is reused
- in case it has been renamed.
- 
  ---
  ** On MS Windows, the "system caret" now follows the cursor.
  This enables Emacs to work better with programs that need to track
--- 746,751 ----
***************
*** 735,740 ****
--- 760,766 ----
  PBM and XBM images are supported, other formats which require external
  libraries may be supported in future.
  
+ ---
  ** Pointing devices with more than 3 buttons are now supported on MS Windows.
  The new variable `w32-pass-extra-mouse-buttons-to-system' controls
  whether Emacs should handle the extra buttons itself (the default), or
***************
*** 754,763 ****
  ---
  ** A French translation of the Emacs Tutorial is available.
  
- ** When emacs is configured to use `xaw3d' scroll-bars, emacs will
- tell the scroll-bar library which colors to use for the bevels, to
- prevent the library from using dithering.
- 
  ** New modes and packages
  
  *** The new cua package provides CUA-like keybindings using C-x for
--- 780,785 ----
***************
*** 832,848 ****
  `su' and `sudo'.
  
  ---
- ** Indentation of simple and extended loop forms has been added to the
- cl-indent package.  The new user options
- `lisp-loop-keyword-indentation', `lisp-loop-forms-indentation', and
- `lisp-simple-loop-indentation' can be used to customize the
- indentation of keywords and forms in loop forms.
- 
- ---
- ** Indentation of backquoted forms has been made customizable in the
- cl-indent package.  See the new user option `lisp-backquote-indentation'.
- 
- ---
  *** The Introduction to Programming in Emacs Lisp manual is now part of
  the distribution.
  
--- 854,859 ----
***************
*** 884,889 ****
--- 895,903 ----
  
  * Lisp Changes in Emacs 21.4
  
+ ** When pure storage overflows while dumping, Emacs now prints how
+ much pure storage it will approximately need.
+ 
  +++
  ** Renamed file hooks to follow the convention:
  find-file-hooks to find-file-hook,
***************
*** 905,911 ****
  `read-file-name' to read a directory name; when used, completion
  will only show directories.
  
! ** The New lisp library fringe.el controls the apperance of fringes.
  
  ** The `defmacro' form may contain declarations specifying how to
  indent the macro in Lisp mode and how to debug it with Edebug.  The
--- 919,925 ----
  `read-file-name' to read a directory name; when used, completion
  will only show directories.
  
! ** The new Lisp library fringe.el controls the apperance of fringes.
  
  ** The `defmacro' form may contain declarations specifying how to
  indent the macro in Lisp mode and how to debug it with Edebug.  The
***************
*** 1228,1233 ****
--- 1242,1258 ----
  ** Mode line display ignores text properties in the value
  of a variable whose `risky-local-variables' property is nil.
  
+ ---
+ ** Indentation of simple and extended loop forms has been added to the
+ cl-indent package.  The new user options
+ `lisp-loop-keyword-indentation', `lisp-loop-forms-indentation', and
+ `lisp-simple-loop-indentation' can be used to customize the
+ indentation of keywords and forms in loop forms.
+ 
+ ---
+ ** Indentation of backquoted forms has been made customizable in the
+ cl-indent package.  See the new user option `lisp-backquote-indentation'.
+ 
  ** Already true in Emacs 21.1, but not emphasized clearly enough:
  
  Multibyte buffers can now faithfully record all 256 character codes
***************
*** 1389,1394 ****
--- 1414,1424 ----
  ** `define-derived-mode' now accepts nil as the parent.
  
  ** The local variable `no-byte-compile' in elisp files is now obeyed.
+ 
+ ** The Emacs Lisp byte-compiler now displays the actual line and
+ character position of errors, where possible.  Additionally, the form
+ of its warning and error messages have been brought more in line with
+ the output of other GNU tools.
  
  ** New functions `keymap-prompt' and `current-active-maps'.
  



reply via email to

[Prev in Thread] Current Thread [Next in Thread]