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, 21 Mar 2005 12:40:33 -0500

Index: emacs/etc/NEWS
diff -c emacs/etc/NEWS:1.1128 emacs/etc/NEWS:1.1129
*** emacs/etc/NEWS:1.1128       Thu Mar 17 23:54:50 2005
--- emacs/etc/NEWS      Mon Mar 21 17:40:31 2005
***************
*** 29,34 ****
--- 29,35 ----
     choose one of them in case your language setup doesn't automatically
     select the right one.
  
+ ---
  ** You can build Emacs with Gtk+ widgets by specifying `--with-x-toolkit=gtk'
  when you run configure.  This requires Gtk+ 2.0 or newer.  This port
  provides a way to display multilingual text in menus (with some caveats).
***************
*** 36,41 ****
--- 37,43 ----
  ---
  ** Emacs can now be built without sound support.
  
+ ---
  ** The `emacsserver' program has been removed, replaced with elisp code.
  
  ---
***************
*** 74,79 ****
--- 76,82 ----
  item was added to the menu bar that makes it easy accessible
  (Help->More Manuals->Introduction to Emacs Lisp).
  
+ ---
  ** Support for Cygwin was added.
  
  ---
***************
*** 89,94 ****
--- 92,98 ----
  ---
  ** Support for GNU/Linux systems on X86-64 machines was added.
  
+ ---
  ** Mac OS 9 port now uses the Carbon API by default.  You can also
  create non-Carbon build by specifying `NonCarbon' as a target.  See
  the files mac/README and mac/INSTALL for build instructions.
***************
*** 103,108 ****
--- 107,113 ----
  
  * Changes in Emacs 22.1
  
+ +++
  ** The commands copy-file, rename-file, make-symbolic-link and
  add-name-to-file, when given a directory as the "new name" argument,
  convert it to a file name by merging in the within-directory part of
***************
*** 110,136 ****
  commands cp, mv, and ln follow.)  Thus, M-x copy-file RET ~/foo RET
  /tmp RET copies ~/foo to /tmp/foo.
  
  ** M-o now is the prefix key for setting text properties;
  M-o M-o requests refontification.
  
  ** M-g is now a prefix key.  M-g g and M-g M-g run goto-line.
  
  ** font-lock-lines-before specifies a number of lines before the
  current line that should be refontified when you change the buffer.
  The default value is 1.
  
  ** C-u M-x goto-line now switches to the most recent previous buffer,
  and goes to the specified line in that buffer.
  
  When goto-line starts to execute, if there's a number in the buffer at
  point then it acts as the default argument for the minibuffer.
  
! ** Emacs now responds to mouse-clicks on the mode-line, header-line
! and display margin, when run in an xterm.
  
  ** M-SPC (just-one-space) when given a numeric argument N
  converts whitespace around point to N spaces.
  
  ** Control characters and escape glyphs are now shown in the new
  escape-glyph face.
  
--- 115,148 ----
  commands cp, mv, and ln follow.)  Thus, M-x copy-file RET ~/foo RET
  /tmp RET copies ~/foo to /tmp/foo.
  
+ +++
  ** M-o now is the prefix key for setting text properties;
  M-o M-o requests refontification.
  
+ +++
  ** M-g is now a prefix key.  M-g g and M-g M-g run goto-line.
  
+ +++
  ** font-lock-lines-before specifies a number of lines before the
  current line that should be refontified when you change the buffer.
  The default value is 1.
  
+ +++
  ** C-u M-x goto-line now switches to the most recent previous buffer,
  and goes to the specified line in that buffer.
  
  When goto-line starts to execute, if there's a number in the buffer at
  point then it acts as the default argument for the minibuffer.
  
! ---
! ** Emacs now responds to mouse-clicks on the mode-line, header-line and
! display margin, when run in an xterm.
  
+ +++
  ** M-SPC (just-one-space) when given a numeric argument N
  converts whitespace around point to N spaces.
  
+ +++
  ** Control characters and escape glyphs are now shown in the new
  escape-glyph face.
  
***************
*** 144,151 ****
--- 156,165 ----
  you don't want the .type-break file in your home directory or are
  annoyed by the need for interaction when you kill Emacs.
  
+ ---
  ** display-battery has been replaced by display-battery-mode.
  
+ ---
  ** calculator.el now has radix grouping mode, which is available when
  `calculator-output-radix' is non-nil.  In this mode a separator
  character is used every few digits, making it easier to see byte
***************
*** 205,210 ****
--- 219,225 ----
  (beyond the value of `undo-outer-limit'), Emacs discards it and warns
  you about it.
  
+ +++
  ** line-move-ignore-invisible now defaults to t.
  
  ** In Outline mode, hide-body no longer hides lines at the top
***************
*** 240,245 ****
--- 255,261 ----
  will start up Emacs on an initial frame of 100x20 with red background,
  irrespective of geometry or background setting on the Windows registry.
  
+ ---
  ** The terminal emulation code in term.el has been improved, it can
  run most curses applications now.
  
***************
*** 249,269 ****
--- 265,290 ----
  *** The function `eval-defun' (C-M-x) called on defface reinitializes
  the face to the value specified in the defface expression.
  
+ +++
  *** Typing C-x C-e twice prints the value of the integer result
  in additional formats (octal, hexadecimal, character) specified
  by the new function `eval-expression-print-format'.  The same
  function also defines the result format for `eval-expression' (M-:),
  `eval-print-last-sexp' (C-j) and some edebug evaluation functions.
  
+ ---
  ** New input method chinese-sisheng for inputting Chinese Pinyin
  characters.
  
+ +++
  ** New command quail-show-key shows what key (or key sequence) to type
  in the current input method to input a character at point.
  
+ +++
  ** Convenient commands to switch buffers in a cyclic order are C-x <left>
  (prev-buffer) and C-x <right> (next-buffer).
  
+ ---
  ** Commands winner-redo and winner-undo, from winner.el, are now bound to
  C-c <left> and C-c <right>, respectively.  This is an incompatible change.
  
***************
*** 310,322 ****
--- 331,346 ----
  ** New command line option -nbc or --no-blinking-cursor disables
  the blinking cursor on graphical terminals.
  
+ +++
  ** C-h v and C-h f commands now include a hyperlink to the C source for
  variables and functions defined in C (if the C source is available).
  
+ ---
  ** When used interactively, `format-write-file' now asks for confirmation
  before overwriting an existing file, unless a prefix argument is
  supplied.  This behavior is analogous to `write-file'.
  
+ +++
  ** You can now use Auto Revert mode to `tail' a file.
  If point is at the end of a file buffer before reverting, Auto Revert
  mode keeps it at the end after reverting.  Similarly if point is
***************
*** 331,336 ****
--- 355,361 ----
  mode Auto Revert Tail mode.  The function `auto-revert-tail-mode'
  toggles this mode.
  
+ +++
  ** Auto Revert mode is now more careful to avoid excessive reverts and
  other potential problems when deciding which non-file buffers to
  revert.  This matters especially if Global Auto Revert mode is enabled
***************
*** 347,356 ****
--- 372,383 ----
  which it is active.  If the option is nil, the default, then this info
  only gets updated whenever the buffer gets reverted.
  
+ +++
  ** New command `Buffer-menu-toggle-files-only' toggles display of file
  buffers only in the Buffer Menu.  It is bound to `T' in Buffer Menu
  mode.
  
+ ---
  ** M-x compile has become more robust and reliable
  
  Quite a few more kinds of messages are recognized.  Messages that are
***************
*** 380,402 ****
--- 407,434 ----
  
  ** Grep has been decoupled from compilation mode setup.
  
+ ---
  *** There's a new separate package grep.el.
  
+ ---
  *** M-x grep has been adapted to new compile
  
  Hits are fontified in green, and hits in binary files in orange.  Grep buffers
  can be saved and automatically revisited with the new Grep mode.
  
+ ---
  *** Grep commands now have their own submenu and customization group.
  
  +++
  *** `grep-find' is now also available under the name `find-grep' where
  people knowing `find-grep-dired' would probably expect it.
  
+ ---
  *** The new variables `grep-window-height', `grep-auto-highlight', and
  `grep-scroll-output' can be used to override the corresponding
  compilation mode settings for grep commands.
  
+ +++
  *** New option `grep-highlight-matches' highlightes matches in *grep*
  buffer.  It uses a special feature of some grep programs which accept
  --color option to output markers around matches.  When going to the next
***************
*** 404,409 ****
--- 436,442 ----
  buffer.  Otherwise, if `grep-highlight-matches' is nil, the whole
  source line is highlighted.
  
+ +++
  *** New key bindings in grep output window:
  SPC and DEL scrolls window up and down.  C-n and C-p moves to next and
  previous match in the grep window.  RET jumps to the source line of
***************
*** 412,421 ****
--- 445,456 ----
  previous or next file in the grep output.  TAB also jumps to the next
  file.
  
+ +++
  ** New options `next-error-highlight' and `next-error-highlight-no-select'
  specify the method of highlighting of the corresponding source line
  in new face `next-error'.
  
+ +++
  ** A new minor mode `next-error-follow-minor-mode' can be used in
  compilation-mode, grep-mode, occur-mode, and diff-mode (i.e. all the
  modes that can use `next-error').  In this mode, cursor motion in the
***************
*** 423,430 ****
--- 458,467 ----
  matches, compilation errors, etc.  This minor mode can be toggled with
  C-c C-f.
  
+ +++
  ** M-x diff uses diff-mode instead of compilation-mode.
  
+ +++
  ** M-x compare-windows now can automatically skip non-matching text to
  resync points in both windows.
  
***************
*** 445,457 ****
--- 482,497 ----
  +++
  ** Desktop package
  
+ +++
  *** Desktop saving is now a minor mode, desktop-save-mode. Variable
  desktop-enable is obsolete. Customize desktop-save-mode to enable desktop
  saving.
  
+ ---
  *** Buffers are saved in the desktop file in the same order as that in the
  buffer list.
  
+ +++
  *** The desktop package can be customized to restore only some buffers 
immediately,
  remaining buffers are restored lazily (when Emacs is idle).
  
***************
*** 477,482 ****
--- 517,523 ----
    - desktop-lazy-verbose. Verbose reporting of lazily created buffers.
    - desktop-lazy-idle-delay. Idle delay before starting to create buffers.
  
+ +++
  *** New command line option --no-desktop
  
  *** New hooks:
***************
*** 556,561 ****
--- 597,603 ----
  enclosed in single quotes and preceded by `info anchor' or `Info
  anchor' (in addition to earlier `info node' and `Info node').
  
+ +++
  ** The max size of buffers and integers has been doubled.
  On 32bit machines, it is now 256M (i.e. 268435455).
  
***************
*** 641,646 ****
--- 683,689 ----
  
  ** Enhancements to apropos commands:
  
+ +++
  *** The apropos commands now accept a list of words to match.
  When more than one word is specified, at least two of those words must
  be present for an item to match.  Regular expression matching is still
***************
*** 662,678 ****
--- 705,724 ----
  When enabled, it makes all invisible text visible.  When disabled, it
  restores the previous value of `buffer-invisibility-spec'.
  
+ ---
  ** New command `kill-whole-line' kills an entire line at once.
  By default, it is bound to C-S-<backspace>.
  
  ** New commands to operate on pairs of open and close characters:
  `insert-pair', `delete-pair', `raise-sexp'.
  
+ +++
  ** A prefix argument of C-M-q in Emacs Lisp mode pretty-printifies the
  list starting after point.
  
  ** Dired mode:
  
+ ---
  *** New faces dired-header, dired-mark, dired-marked, dired-flagged,
  dired-ignored, dired-directory, dired-symlink, dired-warning
  introduced for Dired mode instead of font-lock faces.
***************
*** 692,697 ****
--- 738,744 ----
  doublequotes make no difference in the shell, but they prevent
  special treatment in `dired-do-shell-command'.
  
+ +++
  *** In Dired, the w command now copies the current line's file name
  into the kill ring.  With a zero prefix arg, copies absolute file names.
  
***************
*** 726,734 ****
--- 773,783 ----
  
  ** Info mode:
  
+ +++
  *** A numeric prefix argument of `info' selects an Info buffer
  with the number appended to the *info* buffer name (e.g. "*info*<2>").
  
+ ---
  *** isearch in Info uses Info-search and searches through multiple nodes.
  Before leaving the initial Info node isearch fails once with the error
  message [initial node], and with subsequent C-s/C-r continues through
***************
*** 781,786 ****
--- 830,836 ----
  ---
  *** Info-index offers completion.
  
+ ---
  ** Support for the SQLite interpreter has been added to sql.el by calling
  'sql-sqlite'.
  
***************
*** 828,837 ****
--- 878,889 ----
  *** The new command bibtex-copy-summary-as-kill pushes summary
  of BibTeX entry to kill ring (bound to C-c C-t).
  
+ +++
  ** When display margins are present in a window, the fringes are now
  displayed between the margins and the buffer's text area, rather than
  at the edges of the window.
  
+ +++
  ** A window may now have individual fringe and scroll-bar settings,
  in addition to the individual display margin settings.
  
***************
*** 844,854 ****
  These functions return the current locations of the vertical and
  horizontal scroll bars in a frame or window.
  
! ---
  ** Emacs now supports drag and drop for X.  Dropping a file on a window
     opens it, dropping text inserts the text.  Dropping a file on a dired
     buffer copies or moves the file to that directory.
  
  ** Under X, mouse-wheel-mode is turned on by default.
  
  ** The X resource useXIM can be used to turn off use of XIM, which may
--- 896,907 ----
  These functions return the current locations of the vertical and
  horizontal scroll bars in a frame or window.
  
! +++
  ** Emacs now supports drag and drop for X.  Dropping a file on a window
     opens it, dropping text inserts the text.  Dropping a file on a dired
     buffer copies or moves the file to that directory.
  
+ +++
  ** Under X, mouse-wheel-mode is turned on by default.
  
  ** The X resource useXIM can be used to turn off use of XIM, which may
***************
*** 857,872 ****
--- 910,929 ----
  If the configure option `--without-xim' was used to turn off use of
  XIM by default, the X resource useXIM can be used to turn it on.
  
+ +++
  ** `undo-only' does an undo which does not redo any previous undo.
  
  ** `uniquify-strip-common-suffix' tells uniquify to prefer
  `file|dir1' and `file|dir2' to `file|dir1/subdir' and `file|dir2/subdir'.
  
+ +++
  ** If the user visits a file larger than `large-file-warning-threshold',
  Emacs prompts her for confirmation.
  
+ ---
  ** A UTF-7 coding system is available in the library `utf-7'.
  
+ ---
  ** GUD mode has its own tool bar for controlling execution of the inferior
  and other common debugger commands.
  
***************
*** 887,900 ****
--- 944,960 ----
  `recentf-menu-append-commands-p'.  The old names remain available as
  aliases, but have been marked obsolete.
  
+ +++
  ** The default for the paper size (variable ps-paper-type) is taken
  from the locale.
  
+ +++
  ** Init file changes
  
  You can now put the init files .emacs and .emacs_SHELL under
  ~/.emacs.d or directly under ~.  Emacs will find them in either place.
  
+ ---
  ** partial-completion-mode now does partial completion on directory names.
  
  ** skeleton.el now supports using - to mark the skeleton-point without
***************
*** 914,919 ****
--- 974,980 ----
  `--display' which tell Emacs respectively to evaluate the given elisp
  expression and to use the given display when visiting files.
  
+ +++
  ** User option `server-mode' can be used to start a server process.
  
  +++
***************
*** 921,926 ****
--- 982,988 ----
  When the file is maintained under version control, that information
  appears between the position information and the major mode.
  
+ +++
  ** C-x s (save-some-buffers) now offers an option `d' to diff a buffer
  against its file, so you can see what changes you would be saving.
  
***************
*** 943,948 ****
--- 1005,1011 ----
  want to make the buffer writable.  (As root, you can in fact alter the
  file.)
  
+ +++
  ** The new command `revert-buffer-with-coding-system' (C-x RET r)
  revisits the current file using a coding system that you specify.
  
***************
*** 980,991 ****
--- 1043,1056 ----
  specified for that character, the commands by default customize those
  faces.
  
+ ---
  ** New language environments: French, Ukrainian, Tajik,
  Bulgarian, Belarusian, Ukrainian, UTF-8, Windows-1255, Welsh, Latin-6,
  Latin-7, Lithuanian, Latvian, Swedish, Slovenian, Croatian, Georgian,
  Italian, Russian, Malayalam, Tamil, Russian, Chinese-EUC-TW.  (Set up
  automatically according to the locale.)
  
+ ---
  ** Indian support has been updated.
  The in-is13194 coding system is now Unicode-based.  CDAC fonts are
  assumed.  There is a framework for supporting various
***************
*** 1013,1018 ****
--- 1078,1084 ----
  and windows-1251 are preloaded since the former is so common and the
  latter is used by GNU locales.
  
+ ---
  ** The utf-8/16 coding systems have been enhanced.
  By default, untranslatable utf-8 sequences are simply composed into
  single quasi-characters.  User option `utf-translate-cjk-mode' (it is
***************
*** 1026,1038 ****
--- 1092,1107 ----
  one-dimensional internal charsets, specifically the ISO-8859 ones.
  The utf-16 coding system is affected similarly.
  
+ ---
  ** New variable `utf-translate-cjk-unicode-range' controls which
  Unicode characters to translate in `utf-translate-cjk-mode'.
  
+ ---
  ** iso-10646-1 (`Unicode') fonts can be used to display any range of
  characters encodable by the utf-8 coding system.  Just specify the
  fontset appropriately.
  
+ ---
  ** New command `ucs-insert' inserts a character specified by its
  unicode.
  
***************
*** 1056,1061 ****
--- 1125,1131 ----
  mule-unicode-0100-24ff charsets) on decoding.  Note that this mode
  will often effectively clobber data with an iso-2022 encoding.
  
+ ---
  ** There is support for decoding Greek and Cyrillic characters into
  either Unicode (the mule-unicode charsets) or the iso-8859 charsets,
  when possible.  The latter are more space-efficient.  This is
***************
*** 1147,1158 ****
--- 1217,1231 ----
  `auto-hscroll-mode'.  The old name is still available as an alias.
  
  ** TeX modes:
+ 
  *** C-c C-c prompts for a command to run, and tries to offer a good default.
+ 
  +++
  *** The user option `tex-start-options-string' has been replaced
  by two new user options: `tex-start-options', which should hold
  command-line options to feed to TeX, and `tex-start-commands' which should 
hold
  TeX commands to use at startup.
+ 
  *** verbatim environments are now highlighted in courier by font-lock
  and super/sub-scripts are made into super/sub-scripts.
  
***************
*** 1195,1200 ****
--- 1268,1274 ----
  `query-replace' and related functions simply ignore
  a match if part of it has a read-only property.
  
+ +++
  ** When used interactively, the commands `query-replace-regexp' and
  `replace-regexp' allow \,expr to be used in a replacement string,
  where expr is an arbitrary Lisp expression evaluated at replacement
***************
*** 1205,1213 ****
--- 1279,1289 ----
  replacement string to specify a position where the replacement string
  can be edited for each replacement.
  
+ +++
  ** query-replace uses isearch lazy highlighting when the new user option
  `query-replace-lazy-highlight' is non-nil.
  
+ ---
  ** The current match in query-replace is highlighted in new face
  `query-replace' which by default inherits from isearch face.
  
***************
*** 1433,1438 ****
--- 1509,1515 ----
  You can go back to that backup value by selecting "Use Backup Value"
  under the "[State]" button.
  
+ ---
  ** The new customization type `float' specifies numbers with floating
  point (no integers are allowed).
  
***************
*** 1543,1548 ****
--- 1620,1626 ----
  previous mark, i.e. C-u C-SPC C-SPC C-SPC ... cycles through the
  mark ring.  Use C-u C-u C-SPC to set the mark immediately after a jump.
  
+ +++
  ** Movement commands `beginning-of-buffer', `end-of-buffer',
  `beginning-of-defun', `end-of-defun' do not set the mark if the mark
  is already active in Transient Mark mode.
***************
*** 1573,1578 ****
--- 1651,1657 ----
  ** mouse-wheels can now scroll a specific fraction of the window
  (rather than a fixed number of lines) and the scrolling is `progressive'.
  
+ ---
  ** Unexpected yanking of text due to accidental clicking on the mouse
  wheel button (typically mouse-2) during wheel scrolling is now avoided.
  This behavior can be customized via the mouse-wheel-click-event and
***************
*** 1600,1605 ****
--- 1679,1685 ----
  of `cursor-in-non-selected-windows' in the buffer that the cursor
  appears in.
  
+ +++
  ** The variable `cursor-in-non-selected-windows' can now be set to any
  of the recognized cursor types.
  
***************
*** 1652,1657 ****
--- 1732,1738 ----
  `appt-display-format' controls how reminders are displayed, replacing
  appt-issue-message, appt-visible, and appt-msg-window.
  
+ +++
  ** The new functions `diary-from-outlook', `diary-from-outlook-gnus',
  and `diary-from-outlook-rmail' can be used to import diary entries
  from Outlook-format appointments in mail messages.  The variable
***************
*** 1679,1684 ****
--- 1760,1766 ----
  allows you to specify a compression level using the "-z#" option for
  CVS.
  
+ +++
  *** New backends for Subversion and Meta-CVS.
  
  ** EDiff changes.
***************
*** 2066,2071 ****
--- 2148,2154 ----
  The function c-toggle-syntactic-indentation can be used to toggle
  syntactic indentation.
  
+ +++
  ** The command line option --no-windows has been changed to
  --no-window-system.  The old one still works, but is deprecated.
  
***************
*** 2113,2122 ****
  Adapt this to match the format of any compiler directives you use.
  Lines that match are never indented, and are given distinctive font-locking.
  
! ---
  ** F90 mode has new navigation commands `f90-end-of-block',
  `f90-beginning-of-block', `f90-next-block', `f90-previous-block'.
  
  ** F90 mode now has support for hs-minor-mode (hideshow).
  It cannot deal with every code format, but ought to handle a sizeable
  majority.
--- 2196,2206 ----
  Adapt this to match the format of any compiler directives you use.
  Lines that match are never indented, and are given distinctive font-locking.
  
! +++
  ** F90 mode has new navigation commands `f90-end-of-block',
  `f90-beginning-of-block', `f90-next-block', `f90-previous-block'.
  
+ ---
  ** F90 mode now has support for hs-minor-mode (hideshow).
  It cannot deal with every code format, but ought to handle a sizeable
  majority.
***************
*** 2152,2157 ****
--- 2236,2242 ----
  to the text before point.  If there is text in the buffer after point,
  it remains unchanged.
  
+ ---
  ** Enhanced visual feedback in *Completions* buffer.
  
  Completions lists use faces to highlight what all completions
***************
*** 2529,2534 ****
--- 2614,2623 ----
  
  * Incompatible Lisp Changes in Emacs 22.1
  
+ ** The new interactive-specification `G' reads a file name
+ much like `F', but if the input is a directory name (even defaulted),
+ it returns just the directory name.
+ 
  +++
  ** `suppress-keymap' now works by remapping `self-insert-command' to
  the command `undefined'.  (In earlier Emacs versions, it used
***************
*** 2543,2553 ****
  * Lisp Changes in Emacs 22.1
  
  +++
- ** The new interactive-specification `G' reads a file name
- much like `F', but if the input is a directory name (even defaulted),
- it returns just the directory name.
- 
- +++
  ** An element of buffer-undo-list can now have the form (apply FUNNAME
  . ARGS), where FUNNAME is a symbol other than t or nil.  That stands
  for a high-level change that should be undone by evaluating (apply
--- 2632,2637 ----
***************
*** 2692,2703 ****
--- 2776,2789 ----
  
  (kbd "C-x C-f") => "\^x\^f"
  
+ +++
  ** The sentinel is now called when a network process is deleted with
  delete-process.  The status message passed to the sentinel for a
  deleted network process is "deleted".  The message passed to the
  sentinel when the connection is closed by the remote peer has been
  changed to "connection broken by remote peer".
  
+ +++
  ** If the buffer's undo list for the current command gets longer than
  undo-outer-limit, garbage collection empties it.  This is to prevent
  it from using up the available memory and choking Emacs.
***************
*** 2711,2724 ****
--- 2797,2813 ----
  click-event-style position information for a given visible buffer
  position or for a given window pixel coordinate.
  
+ +++
  ** skip-chars-forward and skip-chars-backward now handle
  character classes such as [:alpha:], along with individual characters
  and ranges.
  
+ +++
  ** Function pos-visible-in-window-p now returns the pixel coordinates
  and partial visiblity state of the corresponding row, if the PARTIALLY
  arg is non-nil.
  
+ +++
  ** The function `eql' is now available without requiring the CL package.
  
  +++
***************
*** 2783,2788 ****
--- 2872,2878 ----
  If the line-spacing property may be a float or cons, the line spacing
  is calculated as specified above for the line-height property.
  
+ +++
  ** The buffer local line-spacing variable may now have a float value,
  which is used as a height relative to the default frame line height.
  
***************
*** 2849,2854 ****
--- 2939,2945 ----
  position.  The cursor may now be placed on any character of such
  strings by giving that character a non-nil `cursor' text property.
  
+ +++
  ** New macro with-local-quit temporarily sets inhibit-quit to nil for use
  around potentially blocking or long-running code in timers
  and post-command-hooks.
***************
*** 2895,2900 ****
--- 2986,2992 ----
  *** New function `fringe-bitmaps-at-pos' returns the current fringe
  bitmaps in the display line at a given buffer position.
  
+ +++
  ** Multiple overlay arrows can now be defined and managed via the new
  variable `overlay-arrow-variable-list'.  It contains a list of
  varibles which contain overlay arrow position markers, including
***************
*** 2943,2948 ****
--- 3035,3041 ----
  ** `declare' is now a macro.  This change was made mostly for
  documentation purposes and should have no real effect on Lisp code.
  
+ +++
  ** The new hook `before-save-hook' is invoked by `basic-save-buffer'
  before saving buffers.  This allows packages to perform various final
  tasks, for example; it can be used by the copyright package to make
***************
*** 3001,3013 ****
--- 3094,3109 ----
  
  ** Mouse event enhancements:
  
+ +++
  *** Mouse clicks on fringes now generates left-fringe or right-fringes
  events, rather than a text area click event.
  
+ +++
  *** Mouse clicks in the left and right marginal areas now includes a
  sensible buffer position corresponding to the first character in the
  corresponding text row.
  
+ +++
  *** Function `mouse-set-point' now works for events outside text area.
  
  +++
***************
*** 3043,3048 ****
--- 3139,3145 ----
  click, the x and y pixel coordinates relative to the top left corner
  of that object, and the total width and height of that object.
  
+ +++
  ** New function `force-window-update' can initiate a full redisplay of
  one or all windows.  Normally, this is not needed as changes in window
  contents are detected automatically.  However, certain implicit
***************
*** 3340,3345 ****
--- 3437,3443 ----
  
     #!/usr/bin/emacs --script
  
+ +++
  ** The option --directory DIR now modifies `load-path' immediately.
  Directories are added to the front of `load-path' in the order they
  appear on the command line.  For example, with this command line:
***************
*** 3723,3732 ****
--- 3821,3832 ----
  called with two arguments, the start and end of the current region.
  FUNCTION may set `yank-undo-function' to override the UNDO value.
  
+ +++
  *** The functions kill-new, kill-append, and kill-region now have an
  optional argument to specify the yank-handler text property to put on
  the killed text.
  
+ +++
  *** The function yank-pop will now use a non-nil value of the variable
  `yank-undo-function' (instead of delete-region) to undo the previous
  yank or yank-pop command (or a call to insert-for-yank).  The function
***************
*** 3790,3795 ****
--- 3890,3896 ----
  recommended, but may be necessary for specific applications, such as
  speech synthesis.
  
+ ---
  *** Adaptive read buffering of subprocess output.
  
  On some systems, when emacs reads the output from a subprocess, the
***************
*** 3885,3890 ****
--- 3986,3992 ----
  +++
  ** New function `call-process-shell-command'.
  
+ +++
  ** New function `process-file'.
  
  This is similar to `call-process', but obeys file handlers.  The file
***************
*** 4094,4099 ****
--- 4196,4202 ----
  ** describe-vector now takes a second argument `describer' which is
  called to print the entries' values.  It defaults to `princ'.
  
+ +++
  ** defcustom and other custom declarations now use a default group
  (the last prior group defined in the same file) when no :group was given.
  
***************
*** 4236,4241 ****
--- 4339,4345 ----
  The Windows specific variable w32-system-coding-system, which was
  formerly used for that purpose is now an alias for locale-coding-system.
  
+ ---
  ** Functions y-or-n-p, read-char, read-key-sequence and the like, that
  display a prompt but don't use the minibuffer, now display the prompt
  using the text properties (esp. the face) of the prompt string.
***************
*** 4243,4248 ****
--- 4347,4353 ----
  ** New function x-send-client-message sends a client message when
  running under X.
  
+ +++
  ** Arguments for remove-overlays are now optional, so that you can remove
  all overlays in the buffer by just calling (remove-overlay).
  




reply via email to

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