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

Diff of /emacs/etc/NEWS

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

revision 1.1132 by kfstorm, Wed Mar 23 22:36:14 2005 UTC revision 1.1133 by rms, Sat Mar 26 02:10:36 2005 UTC
# Line 146  converts whitespace around point to N sp Line 146  converts whitespace around point to N sp
146  ** Control characters and escape glyphs are now shown in the new  ** Control characters and escape glyphs are now shown in the new
147  escape-glyph face.  escape-glyph face.
148    
149    +++
150  ** Non-breaking space and hyphens are now prefixed with an escape  ** Non-breaking space and hyphens are now prefixed with an escape
151  character, unless the new user variable `show-nonbreak-escape' is set  character, unless the new user variable `show-nonbreak-escape' is set
152  to nil.  to nil.
# Line 222  you about it. Line 223  you about it.
223  +++  +++
224  ** line-move-ignore-invisible now defaults to t.  ** line-move-ignore-invisible now defaults to t.
225    
226    +++
227  ** In Outline mode, hide-body no longer hides lines at the top  ** In Outline mode, hide-body no longer hides lines at the top
228  of the file that precede the first header line.  of the file that precede the first header line.
229    
# Line 238  suffix are from every line before proces Line 240  suffix are from every line before proces
240  ** `apply-macro-to-region-lines' now operates on all lines that begin  ** `apply-macro-to-region-lines' now operates on all lines that begin
241  in the region, rather than on all complete lines in the region.  in the region, rather than on all complete lines in the region.
242    
243    ---
244  ** global-whitespace-mode is a new alias for whitespace-global-mode.  ** global-whitespace-mode is a new alias for whitespace-global-mode.
245    
246  +++  +++
# Line 288  in the current input method to input a c Line 291  in the current input method to input a c
291  ** Commands winner-redo and winner-undo, from winner.el, are now bound to  ** Commands winner-redo and winner-undo, from winner.el, are now bound to
292  C-c <left> and C-c <right>, respectively.  This is an incompatible change.  C-c <left> and C-c <right>, respectively.  This is an incompatible change.
293    
294    ---
295  ** Help commands `describe-function' and `describe-key' now show function  ** Help commands `describe-function' and `describe-key' now show function
296  arguments in lowercase italics on displays that support it.  To change the  arguments in lowercase italics on displays that support it.  To change the
297  default, customize face `help-argument-name' or redefine the function  default, customize face `help-argument-name' or redefine the function
# Line 315  not the case, then `comint-kill-region' Line 319  not the case, then `comint-kill-region'
319  `kill-region' if read-only are involved: it copies the text to the  `kill-region' if read-only are involved: it copies the text to the
320  kill-ring, but does not delete it.  kill-ring, but does not delete it.
321    
322    +++
323  ** You can now use next-error (C-x `) and previous-error to advance to  ** You can now use next-error (C-x `) and previous-error to advance to
324  the next/previous matching line found by M-x occur.  the next/previous matching line found by M-x occur.
325    
326    +++
327  ** Telnet now prompts you for a port number with C-u M-x telnet.  ** Telnet now prompts you for a port number with C-u M-x telnet.
328    
329  +++  +++
# Line 366  decides whether the buffer should be rev Line 372  decides whether the buffer should be rev
372  that auto reverting works for Dired buffers (although this may not  that auto reverting works for Dired buffers (although this may not
373  work properly on all operating systems) and for the Buffer Menu.  work properly on all operating systems) and for the Buffer Menu.
374    
375    +++
376  ** If the new user option `auto-revert-check-vc-info' is non-nil, Auto  ** If the new user option `auto-revert-check-vc-info' is non-nil, Auto
377  Revert mode reliably updates version control info (such as the version  Revert mode reliably updates version control info (such as the version
378  control number in the mode line), in all version controlled buffers in  control number in the mode line), in all version controlled buffers in
# Line 405  This option allows you to specify enviro Line 412  This option allows you to specify enviro
412  compilation processes without affecting the environment that all  compilation processes without affecting the environment that all
413  subprocesses inherit.  subprocesses inherit.
414    
415    +++
416  ** Grep has been decoupled from compilation mode setup.  ** Grep has been decoupled from compilation mode setup.
417    
418  ---  ---
# Line 465  C-c C-f. Line 473  C-c C-f.
473  ** M-x compare-windows now can automatically skip non-matching text to  ** M-x compare-windows now can automatically skip non-matching text to
474  resync points in both windows.  resync points in both windows.
475    
476    ---
477  ** New command `strokes-global-set-stroke-string'.  ** New command `strokes-global-set-stroke-string'.
478  This is like `strokes-global-set-stroke', but it allows you to bind  This is like `strokes-global-set-stroke', but it allows you to bind
479  the stroke directly to a string to insert.  This is convenient for  the stroke directly to a string to insert.  This is convenient for
# Line 472  using strokes as an input method. Line 481  using strokes as an input method.
481    
482  ** Gnus package  ** Gnus package
483    
484    ---
485  *** Gnus now includes Sieve and PGG  *** Gnus now includes Sieve and PGG
486  Sieve is a library for managing Sieve scripts.  PGG is a library to handle  Sieve is a library for managing Sieve scripts.  PGG is a library to handle
487  PGP/MIME.  PGP/MIME.
488    
489    ---
490  *** There are many news features, bug fixes and improvements.  *** There are many news features, bug fixes and improvements.
491  See the file GNUS-NEWS or the node "Oort Gnus" in the Gnus manual for details.  See the file GNUS-NEWS or the node "Oort Gnus" in the Gnus manual for details.
492    
# Line 495  buffer list. Line 506  buffer list.
506  *** The desktop package can be customized to restore only some buffers immediately,  *** The desktop package can be customized to restore only some buffers immediately,
507  remaining buffers are restored lazily (when Emacs is idle).  remaining buffers are restored lazily (when Emacs is idle).
508    
509    +++
510  *** New commands:  *** New commands:
511    - desktop-revert reverts to the last loaded desktop.    - desktop-revert reverts to the last loaded desktop.
512    - desktop-change-dir kills current desktop and loads a new.    - desktop-change-dir kills current desktop and loads a new.
# Line 503  remaining buffers are restored lazily (w Line 515  remaining buffers are restored lazily (w
515    - desktop-lazy-complete runs the desktop load to completion.    - desktop-lazy-complete runs the desktop load to completion.
516    - desktop-lazy-abort aborts lazy loading of the desktop.    - desktop-lazy-abort aborts lazy loading of the desktop.
517    
518    ---
519  *** New customizable variables:  *** New customizable variables:
520    - desktop-save. Determins whether the desktop should be saved when it is    - desktop-save. Determins whether the desktop should be saved when it is
521      killed.      killed.
# Line 520  remaining buffers are restored lazily (w Line 533  remaining buffers are restored lazily (w
533  +++  +++
534  *** New command line option --no-desktop  *** New command line option --no-desktop
535    
536    ---
537  *** New hooks:  *** New hooks:
538    - desktop-after-read-hook run after a desktop is loaded.    - desktop-after-read-hook run after a desktop is loaded.
539    - desktop-no-desktop-file-hook run when no desktop file is found.    - desktop-no-desktop-file-hook run when no desktop file is found.
# Line 533  to get the old behavior.  The new option Line 547  to get the old behavior.  The new option
547  and `save-place-skip-check-regexp' allow further fine-tuning of this  and `save-place-skip-check-regexp' allow further fine-tuning of this
548  feature.  feature.
549    
550    +++
551  ** You can have several Emacs servers on the same machine.  ** You can have several Emacs servers on the same machine.
552    
553          % emacs --eval '(setq server-name "foo")' -f server-start &          % emacs --eval '(setq server-name "foo")' -f server-start &
# Line 571  in left fringe, the bottom angle bitmap Line 586  in left fringe, the bottom angle bitmap
586  arrow bitmaps in right fringe.  To show just the angle bitmaps in the  arrow bitmaps in right fringe.  To show just the angle bitmaps in the
587  left fringe, but no arrow bitmaps, use ((top . left) (bottom . left)).  left fringe, but no arrow bitmaps, use ((top . left) (bottom . left)).
588    
589    +++
590  ** New command `display-local-help' displays any local help at point  ** New command `display-local-help' displays any local help at point
591  in the echo area.  It is bound to `C-h .'.  It normally displays the  in the echo area.  It is bound to `C-h .'.  It normally displays the
592  same string that would be displayed on mouse-over using the  same string that would be displayed on mouse-over using the
593  `help-echo' property, but, in certain cases, it can display a more  `help-echo' property, but, in certain cases, it can display a more
594  keyboard oriented alternative.  keyboard oriented alternative.
595    
596    +++
597  ** New user option `help-at-pt-display-when-idle' allows to  ** New user option `help-at-pt-display-when-idle' allows to
598  automatically show the help provided by `display-local-help' on  automatically show the help provided by `display-local-help' on
599  point-over, after suitable idle time.  The amount of idle time is  point-over, after suitable idle time.  The amount of idle time is
600  determined by the user option `help-at-pt-timer-delay' and defaults  determined by the user option `help-at-pt-timer-delay' and defaults
601  to one second.  This feature is turned off by default.  to one second.  This feature is turned off by default.
602    
603    ---
604  ** New commands `scan-buf-next-region' and `scan-buf-previous-region'  ** New commands `scan-buf-next-region' and `scan-buf-previous-region'
605  move to the start of the next (previous, respectively) region with  move to the start of the next (previous, respectively) region with
606  non-nil help-echo property and display any help found there in the  non-nil help-echo property and display any help found there in the
# Line 606  On 32bit machines, it is now 256M (i.e. Line 624  On 32bit machines, it is now 256M (i.e.
624  now reads arguments for the function interactively if it is  now reads arguments for the function interactively if it is
625  an interactively callable function.  an interactively callable function.
626    
627    ---
628  ** sql changes.  ** sql changes.
629    
630  *** The variable `sql-product' controls the highlightng of different  *** The variable `sql-product' controls the highlightng of different
# Line 678  defaults. Line 696  defaults.
696  appropriate sql-interactive-mode wrapper for the current setting of  appropriate sql-interactive-mode wrapper for the current setting of
697  `sql-product'.  `sql-product'.
698    
699    ---
700  ** M-x view-file and commands that use it now avoid interfering  ** M-x view-file and commands that use it now avoid interfering
701  with special modes such as Tar mode.  with special modes such as Tar mode.
702    
# Line 689  When more than one word is specified, at Line 708  When more than one word is specified, at
708  be present for an item to match.  Regular expression matching is still  be present for an item to match.  Regular expression matching is still
709  available.  available.
710    
711    +++
712  *** The new option `apropos-sort-by-scores' causes the matching items  *** The new option `apropos-sort-by-scores' causes the matching items
713  to be sorted according to their score.  The score for an item is a  to be sorted according to their score.  The score for an item is a
714  number calculated to indicate how well the item matches the words or  number calculated to indicate how well the item matches the words or
# Line 701  matching item. Line 721  matching item.
721  since there are situations where one or the other will shut down  since there are situations where one or the other will shut down
722  the operating system or your X server.  the operating system or your X server.
723    
724    ---
725  ** New minor mode, Visible mode, toggles invisibility in the current buffer.  ** New minor mode, Visible mode, toggles invisibility in the current buffer.
726  When enabled, it makes all invisible text visible.  When disabled, it  When enabled, it makes all invisible text visible.  When disabled, it
727  restores the previous value of `buffer-invisibility-spec'.  restores the previous value of `buffer-invisibility-spec'.
# Line 709  restores the previous value of `buffer-i Line 730  restores the previous value of `buffer-i
730  ** New command `kill-whole-line' kills an entire line at once.  ** New command `kill-whole-line' kills an entire line at once.
731  By default, it is bound to C-S-<backspace>.  By default, it is bound to C-S-<backspace>.
732    
733    ---
734  ** New commands to operate on pairs of open and close characters:  ** New commands to operate on pairs of open and close characters:
735  `insert-pair', `delete-pair', `raise-sexp'.  `insert-pair', `delete-pair', `raise-sexp'.
736    
# Line 745  into the kill ring.  With a zero prefix Line 767  into the kill ring.  With a zero prefix
767  +++  +++
768  ** Dired-x:  ** Dired-x:
769    
770    +++
771  *** Omitting files is now a minor mode, dired-omit-mode. The mode toggling  *** Omitting files is now a minor mode, dired-omit-mode. The mode toggling
772  command is bound to M-o. A new command dired-mark-omitted, bound to M-O,  command is bound to M-o. A new command dired-mark-omitted, bound to M-O,
773  marks omitted files. The variable dired-omit-files-p is obsoleted, use the  marks omitted files. The variable dired-omit-files-p is obsoleted, use the
# Line 891  Such individual settings are now preserv Line 914  Such individual settings are now preserv
914  horizontally or vertically, a saved window configuration is restored,  horizontally or vertically, a saved window configuration is restored,
915  or when the frame is resized.  or when the frame is resized.
916    
917    +++
918  ** New functions frame-current-scroll-bars and window-current-scroll-bars.  ** New functions frame-current-scroll-bars and window-current-scroll-bars.
919    
920  These functions return the current locations of the vertical and  These functions return the current locations of the vertical and
# Line 913  XIM by default, the X resource useXIM ca Line 937  XIM by default, the X resource useXIM ca
937  +++  +++
938  ** `undo-only' does an undo which does not redo any previous undo.  ** `undo-only' does an undo which does not redo any previous undo.
939    
940    ---
941  ** `uniquify-strip-common-suffix' tells uniquify to prefer  ** `uniquify-strip-common-suffix' tells uniquify to prefer
942  `file|dir1' and `file|dir2' to `file|dir1/subdir' and `file|dir2/subdir'.  `file|dir1' and `file|dir2' to `file|dir1/subdir' and `file|dir2/subdir'.
943    
# Line 927  Emacs prompts her for confirmation. Line 952  Emacs prompts her for confirmation.
952  ** GUD mode has its own tool bar for controlling execution of the inferior  ** GUD mode has its own tool bar for controlling execution of the inferior
953  and other common debugger commands.  and other common debugger commands.
954    
955    ---
956  ** recentf changes.  ** recentf changes.
957    
958  The recent file list is now automatically cleanup when recentf mode is  The recent file list is now automatically cleanup when recentf mode is
# Line 959  You can now put the init files .emacs an Line 985  You can now put the init files .emacs an
985  ---  ---
986  ** partial-completion-mode now does partial completion on directory names.  ** partial-completion-mode now does partial completion on directory names.
987    
988    ---
989  ** skeleton.el now supports using - to mark the skeleton-point without  ** skeleton.el now supports using - to mark the skeleton-point without
990     interregion interaction.  @ has reverted to only setting     interregion interaction.  @ has reverted to only setting
991     skeleton-positions and no longer sets skeleton-point.  Skeletons     skeleton-positions and no longer sets skeleton-point.  Skeletons
# Line 1011  file.) Line 1038  file.)
1038  ** The new command `revert-buffer-with-coding-system' (C-x RET r)  ** The new command `revert-buffer-with-coding-system' (C-x RET r)
1039  revisits the current file using a coding system that you specify.  revisits the current file using a coding system that you specify.
1040    
1041    +++
1042  ** The new command `recode-file-name' changes the encoding of the name  ** The new command `recode-file-name' changes the encoding of the name
1043  of a file.  of a file.
1044    
# Line 1133  either Unicode (the mule-unicode charset Line 1161  either Unicode (the mule-unicode charset
1161  when possible.  The latter are more space-efficient.  This is  when possible.  The latter are more space-efficient.  This is
1162  controlled by user option utf-fragment-on-decoding.  controlled by user option utf-fragment-on-decoding.
1163    
1164    +++
1165  ** The new command `set-file-name-coding-system' (C-x RET F) sets  ** The new command `set-file-name-coding-system' (C-x RET F) sets
1166  coding system for encoding and decoding file names.  A new menu item  coding system for encoding and decoding file names.  A new menu item
1167  (Options->Mule->Set Coding Systems->For File Name) invokes this  (Options->Mule->Set Coding Systems->For File Name) invokes this
# Line 1228  by two new user options: `tex-start-opti Line 1257  by two new user options: `tex-start-opti
1257  command-line options to feed to TeX, and `tex-start-commands' which should hold  command-line options to feed to TeX, and `tex-start-commands' which should hold
1258  TeX commands to use at startup.  TeX commands to use at startup.
1259    
1260    ---
1261  *** verbatim environments are now highlighted in courier by font-lock  *** verbatim environments are now highlighted in courier by font-lock
1262  and super/sub-scripts are made into super/sub-scripts.  and super/sub-scripts are made into super/sub-scripts.
1263    
1264    +++
1265  *** New major mode doctex-mode for *.dtx files.  *** New major mode doctex-mode for *.dtx files.
1266    
1267  +++  +++
# Line 1241  different Emacs window will select that Line 1272  different Emacs window will select that
1272  be selected only when it is active).  The default is nil, so that this  be selected only when it is active).  The default is nil, so that this
1273  feature is not enabled.  feature is not enabled.
1274    
1275    +++
1276  ** On X, when the window manager requires that you click on a frame to  ** On X, when the window manager requires that you click on a frame to
1277  select it (give it focus), the selected window and cursor position  select it (give it focus), the selected window and cursor position
1278  normally changes according to the mouse click position.  If you set  normally changes according to the mouse click position.  If you set
# Line 1262  search multiple buffers.  There is also Line 1294  search multiple buffers.  There is also
1294  buffers to search by their filename.  Internally, Occur mode has been  buffers to search by their filename.  Internally, Occur mode has been
1295  rewritten, and now uses font-lock, among other changes.  rewritten, and now uses font-lock, among other changes.
1296    
1297    +++
1298  ** The default values of paragraph-start and indent-line-function have  ** The default values of paragraph-start and indent-line-function have
1299  been changed to reflect those used in Text mode rather than those used  been changed to reflect those used in Text mode rather than those used
1300  in Indented-Text mode.  in Indented-Text mode.
1301    
1302    ---
1303  ** New user option `query-replace-skip-read-only': when non-nil,  ** New user option `query-replace-skip-read-only': when non-nil,
1304  `query-replace' and related functions simply ignore  `query-replace' and related functions simply ignore
1305  a match if part of it has a read-only property.  a match if part of it has a read-only property.
# Line 1296  can optionally enable mouse highlighting Line 1330  can optionally enable mouse highlighting
1330  mouse, so that highlighting disappears when you press a key.  You can  mouse, so that highlighting disappears when you press a key.  You can
1331  also disable mouse highlighting.  also disable mouse highlighting.
1332    
1333    +++
1334  ** You can now customize if selecting a region by dragging the mouse  ** You can now customize if selecting a region by dragging the mouse
1335  shall not copy the selected text to the kill-ring by setting the new  shall not copy the selected text to the kill-ring by setting the new
1336  variable mouse-drag-copy-region to nil.  variable mouse-drag-copy-region to nil.
# Line 1715  count backward from the end of the year. Line 1750  count backward from the end of the year.
1750  prompts for a year and a week number, and moves to the first  prompts for a year and a week number, and moves to the first
1751  day of that ISO week.  day of that ISO week.
1752    
1753    ---
1754  ** The new variable `calendar-minimum-window-height' affects the  ** The new variable `calendar-minimum-window-height' affects the
1755  window generated by the function `generate-calendar-window'.  window generated by the function `generate-calendar-window'.
1756    
# Line 1724  optional arguments, in order to only rep Line 1760  optional arguments, in order to only rep
1760  rather than all. This makes customization of variables such as  rather than all. This makes customization of variables such as
1761  `christian-holidays' simpler.  `christian-holidays' simpler.
1762    
1763    ---
1764  ** The function `simple-diary-display' now by default sets a header line.  ** The function `simple-diary-display' now by default sets a header line.
1765  This can be controlled through the variables `diary-header-line-flag'  This can be controlled through the variables `diary-header-line-flag'
1766  and `diary-header-line-format'.  and `diary-header-line-format'.
# Line 1744  formats. Line 1781  formats.
1781    
1782  ** VC Changes  ** VC Changes
1783    
1784    +++
1785  *** The key C-x C-q no longer checks files in or out, it only changes  *** The key C-x C-q no longer checks files in or out, it only changes
1786  the read-only state of the buffer (toggle-read-only).  We made this  the read-only state of the buffer (toggle-read-only).  We made this
1787  change because we held a poll and found that many users were unhappy  change because we held a poll and found that many users were unhappy
# Line 2357  anyone has committed to the repository s Line 2395  anyone has committed to the repository s
2395  "checkout", "update" or "commit".  That means using cvs diff options  "checkout", "update" or "commit".  That means using cvs diff options
2396  -rBASE -rHEAD.  -rBASE -rHEAD.
2397    
2398    ---
2399  ** New variable `hs-set-up-overlay' allows customization of the overlay  ** New variable `hs-set-up-overlay' allows customization of the overlay
2400  used to effect hiding for hideshow minor mode.  Integration with isearch  used to effect hiding for hideshow minor mode.  Integration with isearch
2401  handles the overlay property `display' specially, preserving it during  handles the overlay property `display' specially, preserving it during
# Line 2368  coding system. Line 2407  coding system.
2407    
2408  * New modes and packages in Emacs 22.1  * New modes and packages in Emacs 22.1
2409    
2410    +++
2411  ** The new package conf-mode.el handles thousands of configuration files, with  ** The new package conf-mode.el handles thousands of configuration files, with
2412  varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value,  varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value,
2413  var : value, var value or keyword var value) and sections ([section] or  var : value, var value or keyword var value) and sections ([section] or
# Line 2375  section { }).  Many files under /etc/, o Line 2415  section { }).  Many files under /etc/, o
2415  .config, .properties (Java), .desktop (KDE/Gnome), .ini and many others are  .config, .properties (Java), .desktop (KDE/Gnome), .ini and many others are
2416  recognized.  recognized.
2417    
 ** The new package password.el provide a password cache and expiring mechanism.  
   
2418  ** The new package dns-mode.el add syntax highlight of DNS master files.  ** The new package dns-mode.el add syntax highlight of DNS master files.
2419  The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used  The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used
2420  to increment the SOA serial.  to increment the SOA serial.
# Line 2394  buffers to change filenames, permissions Line 2432  buffers to change filenames, permissions
2432  ** The thumbs.el package allows you to preview image files as thumbnails  ** The thumbs.el package allows you to preview image files as thumbnails
2433  and can be invoked from a Dired buffer.  and can be invoked from a Dired buffer.
2434    
2435    +++
2436  ** The new python.el package is used to edit Python and Jython programs.  ** The new python.el package is used to edit Python and Jython programs.
2437    
2438  ** The URL package (which had been part of W3) is now part of Emacs.  ** The URL package (which had been part of W3) is now part of Emacs.
# Line 2609  mode-lines in inverse-video. Line 2648  mode-lines in inverse-video.
2648  ** New package benchmark.el contains simple support for convenient  ** New package benchmark.el contains simple support for convenient
2649  timing measurements of code (including the garbage collection component).  timing measurements of code (including the garbage collection component).
2650    
2651    ---
2652  ** The new Lisp library fringe.el controls the appearance of fringes.  ** The new Lisp library fringe.el controls the appearance of fringes.
2653    
2654  ** `cfengine-mode' is a major mode for editing GNU Cfengine  ** `cfengine-mode' is a major mode for editing GNU Cfengine
# Line 2659  save-some-buffers will always save that Line 2699  save-some-buffers will always save that
2699  ** The function symbol-file tells you which file defined  ** The function symbol-file tells you which file defined
2700  a certain function or variable.  a certain function or variable.
2701    
2702    +++
2703  ** Lisp code can now test if a given buffer position is inside a  ** Lisp code can now test if a given buffer position is inside a
2704  clickable link with the new function `mouse-on-link-p'.  This is the  clickable link with the new function `mouse-on-link-p'.  This is the
2705  function used by the new `mouse-1-click-follows-link' functionality.  function used by the new `mouse-1-click-follows-link' functionality.
# Line 2739  been declared obsolete. Line 2780  been declared obsolete.
2780  the up-event that was discarded in case the last key sequence read for a  the up-event that was discarded in case the last key sequence read for a
2781  previous 'k' or 'K' argument was a down-event; otherwise nil is used.  previous 'k' or 'K' argument was a down-event; otherwise nil is used.
2782    
2783    +++
2784  ** Function `translate-region' accepts also a char-table as TABLE  ** Function `translate-region' accepts also a char-table as TABLE
2785  argument.  argument.
2786    
# Line 2755  argument. Line 2797  argument.
2797  been renamed to `disabled-command-function'.  The variable  been renamed to `disabled-command-function'.  The variable
2798  `disabled-command-hook' has been kept as an obsolete alias.  `disabled-command-hook' has been kept as an obsolete alias.
2799    
2800    +++
2801  ** Function `compute-motion' now calculates the usable window  ** Function `compute-motion' now calculates the usable window
2802  width if the WIDTH argument is nil.  If the TOPOS argument is nil,  width if the WIDTH argument is nil.  If the TOPOS argument is nil,
2803  the usable window height and width is used.  the usable window height and width is used.
# Line 2763  the usable window height and width is us Line 2806  the usable window height and width is us
2806  ** `visited-file-modtime' and `calendar-time-from-absolute' now return  ** `visited-file-modtime' and `calendar-time-from-absolute' now return
2807  a list of two integers, instead of a cons.  a list of two integers, instead of a cons.
2808    
2809    +++
2810  ** If a command sets transient-mark-mode to `only', that  ** If a command sets transient-mark-mode to `only', that
2811  enables Transient Mark mode for the following command only.  enables Transient Mark mode for the following command only.
2812  During that following command, the value of transient-mark-mode  During that following command, the value of transient-mark-mode
# Line 3024  then this function returns the regexp co Line 3068  then this function returns the regexp co
3068  `format' are now documented.  Some flags that were accepted but not  `format' are now documented.  Some flags that were accepted but not
3069  implemented (such as "*") are no longer accepted.  implemented (such as "*") are no longer accepted.
3070    
3071    +++
3072  ** New function `macroexpand-all' expands all macros in a form.  ** New function `macroexpand-all' expands all macros in a form.
3073  It is similar to the Common-Lisp function of the same name.  It is similar to the Common-Lisp function of the same name.
3074  One difference is that it guarantees to return the original argument  One difference is that it guarantees to return the original argument
# Line 3050  sure saved files have the current year i Line 3095  sure saved files have the current year i
3095  string.  The old behavior is available if you call  string.  The old behavior is available if you call
3096  `insert-for-yank-1' instead.  `insert-for-yank-1' instead.
3097    
3098    +++
3099  ** New function `get-char-property-and-overlay' accepts the same  ** New function `get-char-property-and-overlay' accepts the same
3100  arguments as `get-char-property' and returns a cons whose car is the  arguments as `get-char-property' and returns a cons whose car is the
3101  return value of `get-char-property' called with those arguments and  return value of `get-char-property' called with those arguments and
# Line 3592  variable is used by read-file-name-inter Line 3638  variable is used by read-file-name-inter
3638  ** The new variable `read-file-name-function' can be used by lisp code  ** The new variable `read-file-name-function' can be used by lisp code
3639  to override the internal read-file-name function.  to override the internal read-file-name function.
3640    
3641    +++
3642  ** The new variable `read-file-name-completion-ignore-case' specifies  ** The new variable `read-file-name-completion-ignore-case' specifies
3643  whether completion ignores case when reading a file name with the  whether completion ignores case when reading a file name with the
3644  `read-file-name' function.  `read-file-name' function.
# Line 3844  A new predicate `supports' has also been Line 3890  A new predicate `supports' has also been
3890  specification language, which can be used to do this test for faces  specification language, which can be used to do this test for faces
3891  defined with defface.  defined with defface.
3892    
3893    ---
3894  ** The function face-differs-from-default-p now truly checks whether the  ** The function face-differs-from-default-p now truly checks whether the
3895  given face displays differently from the default face or not (previously  given face displays differently from the default face or not (previously
3896  it did only a very cursory check).  it did only a very cursory check).
# Line 3857  inheritance is used when determining the Line 3904  inheritance is used when determining the
3904  ** New functions face-attribute-relative-p and merge-face-attribute  ** New functions face-attribute-relative-p and merge-face-attribute
3905  help with handling relative face attributes.  help with handling relative face attributes.
3906    
3907    +++
3908  ** The priority of faces in an :inherit attribute face-list is reversed.  ** The priority of faces in an :inherit attribute face-list is reversed.
3909  If a face contains an :inherit attribute with a list of faces, earlier  If a face contains an :inherit attribute with a list of faces, earlier
3910  faces in the list override later faces in the list; in previous releases  faces in the list override later faces in the list; in previous releases
# Line 4375  data structures. Line 4423  data structures.
4423  *** The TCL package tcl-mode.el was replaced by tcl.el.  *** The TCL package tcl-mode.el was replaced by tcl.el.
4424  This was actually done in Emacs-21.1, and was not documented.  This was actually done in Emacs-21.1, and was not documented.
4425    
4426    +++
4427  *** The new package button.el implements simple and fast `clickable buttons'  *** The new package button.el implements simple and fast `clickable buttons'
4428  in emacs buffers.  `buttons' are much lighter-weight than the `widgets'  in emacs buffers.  `buttons' are much lighter-weight than the `widgets'
4429  implemented by widget.el, and can be used by lisp code that doesn't  implemented by widget.el, and can be used by lisp code that doesn't

Legend:
Removed from v.1.1132  
changed lines
  Added in v.1.1133

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