aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2005-03-26 02:15:50 +0000
committerRichard M. Stallman2005-03-26 02:15:50 +0000
commit85df292e11c77c6a611b8e78e2d2296d2d623a2a (patch)
treeeb54f261407f739230a180e8e5b9713eb4e8971c
parent7fe11855ab9ede413af077bdb17a1310b0bc8dfe (diff)
downloademacs-85df292e11c77c6a611b8e78e2d2296d2d623a2a.tar.gz
emacs-85df292e11c77c6a611b8e78e2d2296d2d623a2a.zip
*** empty log message ***
-rw-r--r--etc/NEWS57
-rw-r--r--lisp/ChangeLog18
-rw-r--r--lispref/ChangeLog20
-rw-r--r--man/ChangeLog6
4 files changed, 97 insertions, 4 deletions
diff --git a/etc/NEWS b/etc/NEWS
index e3ec0d85706..ffa3977e99e 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -146,6 +146,7 @@ converts whitespace around point to N spaces.
146** Control characters and escape glyphs are now shown in the new 146** Control characters and escape glyphs are now shown in the new
147escape-glyph face. 147escape-glyph face.
148 148
149+++
149** Non-breaking space and hyphens are now prefixed with an escape 150** Non-breaking space and hyphens are now prefixed with an escape
150character, unless the new user variable `show-nonbreak-escape' is set 151character, unless the new user variable `show-nonbreak-escape' is set
151to nil. 152to nil.
@@ -222,6 +223,7 @@ you about it.
222+++ 223+++
223** line-move-ignore-invisible now defaults to t. 224** line-move-ignore-invisible now defaults to t.
224 225
226+++
225** In Outline mode, hide-body no longer hides lines at the top 227** In Outline mode, hide-body no longer hides lines at the top
226of the file that precede the first header line. 228of the file that precede the first header line.
227 229
@@ -238,6 +240,7 @@ suffix are from every line before processing all the lines.
238** `apply-macro-to-region-lines' now operates on all lines that begin 240** `apply-macro-to-region-lines' now operates on all lines that begin
239in the region, rather than on all complete lines in the region. 241in the region, rather than on all complete lines in the region.
240 242
243---
241** global-whitespace-mode is a new alias for whitespace-global-mode. 244** global-whitespace-mode is a new alias for whitespace-global-mode.
242 245
243+++ 246+++
@@ -288,6 +291,7 @@ in the current input method to input a character at point.
288** Commands winner-redo and winner-undo, from winner.el, are now bound to 291** Commands winner-redo and winner-undo, from winner.el, are now bound to
289C-c <left> and C-c <right>, respectively. This is an incompatible change. 292C-c <left> and C-c <right>, respectively. This is an incompatible change.
290 293
294---
291** Help commands `describe-function' and `describe-key' now show function 295** Help commands `describe-function' and `describe-key' now show function
292arguments in lowercase italics on displays that support it. To change the 296arguments in lowercase italics on displays that support it. To change the
293default, customize face `help-argument-name' or redefine the function 297default, customize face `help-argument-name' or redefine the function
@@ -315,9 +319,11 @@ not the case, then `comint-kill-region' behaves just like
315`kill-region' if read-only are involved: it copies the text to the 319`kill-region' if read-only are involved: it copies the text to the
316kill-ring, but does not delete it. 320kill-ring, but does not delete it.
317 321
322+++
318** You can now use next-error (C-x `) and previous-error to advance to 323** You can now use next-error (C-x `) and previous-error to advance to
319the next/previous matching line found by M-x occur. 324the next/previous matching line found by M-x occur.
320 325
326+++
321** Telnet now prompts you for a port number with C-u M-x telnet. 327** Telnet now prompts you for a port number with C-u M-x telnet.
322 328
323+++ 329+++
@@ -366,6 +372,7 @@ decides whether the buffer should be reverted. Currently, this means
366that auto reverting works for Dired buffers (although this may not 372that auto reverting works for Dired buffers (although this may not
367work properly on all operating systems) and for the Buffer Menu. 373work properly on all operating systems) and for the Buffer Menu.
368 374
375+++
369** If the new user option `auto-revert-check-vc-info' is non-nil, Auto 376** If the new user option `auto-revert-check-vc-info' is non-nil, Auto
370Revert mode reliably updates version control info (such as the version 377Revert mode reliably updates version control info (such as the version
371control number in the mode line), in all version controlled buffers in 378control number in the mode line), in all version controlled buffers in
@@ -405,6 +412,7 @@ This option allows you to specify environment variables for inferior
405compilation processes without affecting the environment that all 412compilation processes without affecting the environment that all
406subprocesses inherit. 413subprocesses inherit.
407 414
415+++
408** Grep has been decoupled from compilation mode setup. 416** Grep has been decoupled from compilation mode setup.
409 417
410--- 418---
@@ -465,6 +473,7 @@ C-c C-f.
465** M-x compare-windows now can automatically skip non-matching text to 473** M-x compare-windows now can automatically skip non-matching text to
466resync points in both windows. 474resync points in both windows.
467 475
476---
468** New command `strokes-global-set-stroke-string'. 477** New command `strokes-global-set-stroke-string'.
469This is like `strokes-global-set-stroke', but it allows you to bind 478This is like `strokes-global-set-stroke', but it allows you to bind
470the stroke directly to a string to insert. This is convenient for 479the stroke directly to a string to insert. This is convenient for
@@ -472,10 +481,12 @@ using strokes as an input method.
472 481
473** Gnus package 482** Gnus package
474 483
484---
475*** Gnus now includes Sieve and PGG 485*** Gnus now includes Sieve and PGG
476Sieve is a library for managing Sieve scripts. PGG is a library to handle 486Sieve is a library for managing Sieve scripts. PGG is a library to handle
477PGP/MIME. 487PGP/MIME.
478 488
489---
479*** There are many news features, bug fixes and improvements. 490*** There are many news features, bug fixes and improvements.
480See the file GNUS-NEWS or the node "Oort Gnus" in the Gnus manual for details. 491See the file GNUS-NEWS or the node "Oort Gnus" in the Gnus manual for details.
481 492
@@ -495,6 +506,7 @@ buffer list.
495*** The desktop package can be customized to restore only some buffers immediately, 506*** The desktop package can be customized to restore only some buffers immediately,
496remaining buffers are restored lazily (when Emacs is idle). 507remaining buffers are restored lazily (when Emacs is idle).
497 508
509+++
498*** New commands: 510*** New commands:
499 - desktop-revert reverts to the last loaded desktop. 511 - desktop-revert reverts to the last loaded desktop.
500 - desktop-change-dir kills current desktop and loads a new. 512 - desktop-change-dir kills current desktop and loads a new.
@@ -503,6 +515,7 @@ remaining buffers are restored lazily (when Emacs is idle).
503 - desktop-lazy-complete runs the desktop load to completion. 515 - desktop-lazy-complete runs the desktop load to completion.
504 - desktop-lazy-abort aborts lazy loading of the desktop. 516 - desktop-lazy-abort aborts lazy loading of the desktop.
505 517
518---
506*** New customizable variables: 519*** New customizable variables:
507 - desktop-save. Determins whether the desktop should be saved when it is 520 - desktop-save. Determins whether the desktop should be saved when it is
508 killed. 521 killed.
@@ -520,6 +533,7 @@ remaining buffers are restored lazily (when Emacs is idle).
520+++ 533+++
521*** New command line option --no-desktop 534*** New command line option --no-desktop
522 535
536---
523*** New hooks: 537*** New hooks:
524 - desktop-after-read-hook run after a desktop is loaded. 538 - desktop-after-read-hook run after a desktop is loaded.
525 - desktop-no-desktop-file-hook run when no desktop file is found. 539 - desktop-no-desktop-file-hook run when no desktop file is found.
@@ -533,6 +547,7 @@ to get the old behavior. The new options `save-place-save-skipped'
533and `save-place-skip-check-regexp' allow further fine-tuning of this 547and `save-place-skip-check-regexp' allow further fine-tuning of this
534feature. 548feature.
535 549
550+++
536** You can have several Emacs servers on the same machine. 551** You can have several Emacs servers on the same machine.
537 552
538 % emacs --eval '(setq server-name "foo")' -f server-start & 553 % emacs --eval '(setq server-name "foo")' -f server-start &
@@ -571,18 +586,21 @@ in left fringe, the bottom angle bitmap in right fringe, and both
571arrow bitmaps in right fringe. To show just the angle bitmaps in the 586arrow bitmaps in right fringe. To show just the angle bitmaps in the
572left fringe, but no arrow bitmaps, use ((top . left) (bottom . left)). 587left fringe, but no arrow bitmaps, use ((top . left) (bottom . left)).
573 588
589+++
574** New command `display-local-help' displays any local help at point 590** New command `display-local-help' displays any local help at point
575in the echo area. It is bound to `C-h .'. It normally displays the 591in the echo area. It is bound to `C-h .'. It normally displays the
576same string that would be displayed on mouse-over using the 592same string that would be displayed on mouse-over using the
577`help-echo' property, but, in certain cases, it can display a more 593`help-echo' property, but, in certain cases, it can display a more
578keyboard oriented alternative. 594keyboard oriented alternative.
579 595
596+++
580** New user option `help-at-pt-display-when-idle' allows to 597** New user option `help-at-pt-display-when-idle' allows to
581automatically show the help provided by `display-local-help' on 598automatically show the help provided by `display-local-help' on
582point-over, after suitable idle time. The amount of idle time is 599point-over, after suitable idle time. The amount of idle time is
583determined by the user option `help-at-pt-timer-delay' and defaults 600determined by the user option `help-at-pt-timer-delay' and defaults
584to one second. This feature is turned off by default. 601to one second. This feature is turned off by default.
585 602
603---
586** New commands `scan-buf-next-region' and `scan-buf-previous-region' 604** New commands `scan-buf-next-region' and `scan-buf-previous-region'
587move to the start of the next (previous, respectively) region with 605move to the start of the next (previous, respectively) region with
588non-nil help-echo property and display any help found there in the 606non-nil help-echo property and display any help found there in the
@@ -606,7 +624,7 @@ On 32bit machines, it is now 256M (i.e. 268435455).
606now reads arguments for the function interactively if it is 624now reads arguments for the function interactively if it is
607an interactively callable function. 625an interactively callable function.
608 626
609 627---
610** sql changes. 628** sql changes.
611 629
612*** The variable `sql-product' controls the highlightng of different 630*** The variable `sql-product' controls the highlightng of different
@@ -678,6 +696,7 @@ defaults.
678appropriate sql-interactive-mode wrapper for the current setting of 696appropriate sql-interactive-mode wrapper for the current setting of
679`sql-product'. 697`sql-product'.
680 698
699---
681** M-x view-file and commands that use it now avoid interfering 700** M-x view-file and commands that use it now avoid interfering
682with special modes such as Tar mode. 701with special modes such as Tar mode.
683 702
@@ -689,6 +708,7 @@ When more than one word is specified, at least two of those words must
689be present for an item to match. Regular expression matching is still 708be present for an item to match. Regular expression matching is still
690available. 709available.
691 710
711+++
692*** The new option `apropos-sort-by-scores' causes the matching items 712*** The new option `apropos-sort-by-scores' causes the matching items
693to be sorted according to their score. The score for an item is a 713to be sorted according to their score. The score for an item is a
694number calculated to indicate how well the item matches the words or 714number calculated to indicate how well the item matches the words or
@@ -701,6 +721,7 @@ matching item.
701since there are situations where one or the other will shut down 721since there are situations where one or the other will shut down
702the operating system or your X server. 722the operating system or your X server.
703 723
724---
704** New minor mode, Visible mode, toggles invisibility in the current buffer. 725** New minor mode, Visible mode, toggles invisibility in the current buffer.
705When enabled, it makes all invisible text visible. When disabled, it 726When enabled, it makes all invisible text visible. When disabled, it
706restores the previous value of `buffer-invisibility-spec'. 727restores the previous value of `buffer-invisibility-spec'.
@@ -709,6 +730,7 @@ restores the previous value of `buffer-invisibility-spec'.
709** New command `kill-whole-line' kills an entire line at once. 730** New command `kill-whole-line' kills an entire line at once.
710By default, it is bound to C-S-<backspace>. 731By default, it is bound to C-S-<backspace>.
711 732
733---
712** New commands to operate on pairs of open and close characters: 734** New commands to operate on pairs of open and close characters:
713`insert-pair', `delete-pair', `raise-sexp'. 735`insert-pair', `delete-pair', `raise-sexp'.
714 736
@@ -745,6 +767,7 @@ into the kill ring. With a zero prefix arg, copies absolute file names.
745+++ 767+++
746** Dired-x: 768** Dired-x:
747 769
770+++
748*** Omitting files is now a minor mode, dired-omit-mode. The mode toggling 771*** Omitting files is now a minor mode, dired-omit-mode. The mode toggling
749command is bound to M-o. A new command dired-mark-omitted, bound to M-O, 772command is bound to M-o. A new command dired-mark-omitted, bound to M-O,
750marks omitted files. The variable dired-omit-files-p is obsoleted, use the 773marks omitted files. The variable dired-omit-files-p is obsoleted, use the
@@ -891,6 +914,7 @@ Such individual settings are now preserved when windows are split
891horizontally or vertically, a saved window configuration is restored, 914horizontally or vertically, a saved window configuration is restored,
892or when the frame is resized. 915or when the frame is resized.
893 916
917+++
894** New functions frame-current-scroll-bars and window-current-scroll-bars. 918** New functions frame-current-scroll-bars and window-current-scroll-bars.
895 919
896These functions return the current locations of the vertical and 920These functions return the current locations of the vertical and
@@ -913,6 +937,7 @@ XIM by default, the X resource useXIM can be used to turn it on.
913+++ 937+++
914** `undo-only' does an undo which does not redo any previous undo. 938** `undo-only' does an undo which does not redo any previous undo.
915 939
940---
916** `uniquify-strip-common-suffix' tells uniquify to prefer 941** `uniquify-strip-common-suffix' tells uniquify to prefer
917`file|dir1' and `file|dir2' to `file|dir1/subdir' and `file|dir2/subdir'. 942`file|dir1' and `file|dir2' to `file|dir1/subdir' and `file|dir2/subdir'.
918 943
@@ -927,6 +952,7 @@ Emacs prompts her for confirmation.
927** GUD mode has its own tool bar for controlling execution of the inferior 952** GUD mode has its own tool bar for controlling execution of the inferior
928and other common debugger commands. 953and other common debugger commands.
929 954
955---
930** recentf changes. 956** recentf changes.
931 957
932The recent file list is now automatically cleanup when recentf mode is 958The recent file list is now automatically cleanup when recentf mode is
@@ -959,6 +985,7 @@ You can now put the init files .emacs and .emacs_SHELL under
959--- 985---
960** partial-completion-mode now does partial completion on directory names. 986** partial-completion-mode now does partial completion on directory names.
961 987
988---
962** skeleton.el now supports using - to mark the skeleton-point without 989** skeleton.el now supports using - to mark the skeleton-point without
963 interregion interaction. @ has reverted to only setting 990 interregion interaction. @ has reverted to only setting
964 skeleton-positions and no longer sets skeleton-point. Skeletons 991 skeleton-positions and no longer sets skeleton-point. Skeletons
@@ -1011,6 +1038,7 @@ file.)
1011** The new command `revert-buffer-with-coding-system' (C-x RET r) 1038** The new command `revert-buffer-with-coding-system' (C-x RET r)
1012revisits the current file using a coding system that you specify. 1039revisits the current file using a coding system that you specify.
1013 1040
1041+++
1014** The new command `recode-file-name' changes the encoding of the name 1042** The new command `recode-file-name' changes the encoding of the name
1015of a file. 1043of a file.
1016 1044
@@ -1133,6 +1161,7 @@ either Unicode (the mule-unicode charsets) or the iso-8859 charsets,
1133when possible. The latter are more space-efficient. This is 1161when possible. The latter are more space-efficient. This is
1134controlled by user option utf-fragment-on-decoding. 1162controlled by user option utf-fragment-on-decoding.
1135 1163
1164+++
1136** The new command `set-file-name-coding-system' (C-x RET F) sets 1165** The new command `set-file-name-coding-system' (C-x RET F) sets
1137coding system for encoding and decoding file names. A new menu item 1166coding system for encoding and decoding file names. A new menu item
1138(Options->Mule->Set Coding Systems->For File Name) invokes this 1167(Options->Mule->Set Coding Systems->For File Name) invokes this
@@ -1228,9 +1257,11 @@ by two new user options: `tex-start-options', which should hold
1228command-line options to feed to TeX, and `tex-start-commands' which should hold 1257command-line options to feed to TeX, and `tex-start-commands' which should hold
1229TeX commands to use at startup. 1258TeX commands to use at startup.
1230 1259
1260---
1231*** verbatim environments are now highlighted in courier by font-lock 1261*** verbatim environments are now highlighted in courier by font-lock
1232and super/sub-scripts are made into super/sub-scripts. 1262and super/sub-scripts are made into super/sub-scripts.
1233 1263
1264+++
1234*** New major mode doctex-mode for *.dtx files. 1265*** New major mode doctex-mode for *.dtx files.
1235 1266
1236+++ 1267+++
@@ -1241,6 +1272,7 @@ different Emacs window will select that window (minibuffer window can
1241be selected only when it is active). The default is nil, so that this 1272be selected only when it is active). The default is nil, so that this
1242feature is not enabled. 1273feature is not enabled.
1243 1274
1275+++
1244** On X, when the window manager requires that you click on a frame to 1276** On X, when the window manager requires that you click on a frame to
1245select it (give it focus), the selected window and cursor position 1277select it (give it focus), the selected window and cursor position
1246normally changes according to the mouse click position. If you set 1278normally changes according to the mouse click position. If you set
@@ -1262,10 +1294,12 @@ search multiple buffers. There is also a new command
1262buffers to search by their filename. Internally, Occur mode has been 1294buffers to search by their filename. Internally, Occur mode has been
1263rewritten, and now uses font-lock, among other changes. 1295rewritten, and now uses font-lock, among other changes.
1264 1296
1297+++
1265** The default values of paragraph-start and indent-line-function have 1298** The default values of paragraph-start and indent-line-function have
1266been changed to reflect those used in Text mode rather than those used 1299been changed to reflect those used in Text mode rather than those used
1267in Indented-Text mode. 1300in Indented-Text mode.
1268 1301
1302---
1269** New user option `query-replace-skip-read-only': when non-nil, 1303** New user option `query-replace-skip-read-only': when non-nil,
1270`query-replace' and related functions simply ignore 1304`query-replace' and related functions simply ignore
1271a match if part of it has a read-only property. 1305a match if part of it has a read-only property.
@@ -1296,6 +1330,7 @@ can optionally enable mouse highlighting only after you move the
1296mouse, so that highlighting disappears when you press a key. You can 1330mouse, so that highlighting disappears when you press a key. You can
1297also disable mouse highlighting. 1331also disable mouse highlighting.
1298 1332
1333+++
1299** You can now customize if selecting a region by dragging the mouse 1334** You can now customize if selecting a region by dragging the mouse
1300shall not copy the selected text to the kill-ring by setting the new 1335shall not copy the selected text to the kill-ring by setting the new
1301variable mouse-drag-copy-region to nil. 1336variable mouse-drag-copy-region to nil.
@@ -1715,6 +1750,7 @@ count backward from the end of the year.
1715prompts for a year and a week number, and moves to the first 1750prompts for a year and a week number, and moves to the first
1716day of that ISO week. 1751day of that ISO week.
1717 1752
1753---
1718** The new variable `calendar-minimum-window-height' affects the 1754** The new variable `calendar-minimum-window-height' affects the
1719window generated by the function `generate-calendar-window'. 1755window generated by the function `generate-calendar-window'.
1720 1756
@@ -1724,6 +1760,7 @@ optional arguments, in order to only report on the specified holiday
1724rather than all. This makes customization of variables such as 1760rather than all. This makes customization of variables such as
1725`christian-holidays' simpler. 1761`christian-holidays' simpler.
1726 1762
1763---
1727** The function `simple-diary-display' now by default sets a header line. 1764** The function `simple-diary-display' now by default sets a header line.
1728This can be controlled through the variables `diary-header-line-flag' 1765This can be controlled through the variables `diary-header-line-flag'
1729and `diary-header-line-format'. 1766and `diary-header-line-format'.
@@ -1744,6 +1781,7 @@ formats.
1744 1781
1745** VC Changes 1782** VC Changes
1746 1783
1784+++
1747*** The key C-x C-q no longer checks files in or out, it only changes 1785*** The key C-x C-q no longer checks files in or out, it only changes
1748the read-only state of the buffer (toggle-read-only). We made this 1786the read-only state of the buffer (toggle-read-only). We made this
1749change because we held a poll and found that many users were unhappy 1787change because we held a poll and found that many users were unhappy
@@ -2357,6 +2395,7 @@ anyone has committed to the repository since you last executed
2357"checkout", "update" or "commit". That means using cvs diff options 2395"checkout", "update" or "commit". That means using cvs diff options
2358-rBASE -rHEAD. 2396-rBASE -rHEAD.
2359 2397
2398---
2360** New variable `hs-set-up-overlay' allows customization of the overlay 2399** New variable `hs-set-up-overlay' allows customization of the overlay
2361used to effect hiding for hideshow minor mode. Integration with isearch 2400used to effect hiding for hideshow minor mode. Integration with isearch
2362handles the overlay property `display' specially, preserving it during 2401handles the overlay property `display' specially, preserving it during
@@ -2368,6 +2407,7 @@ coding system.
2368 2407
2369* New modes and packages in Emacs 22.1 2408* New modes and packages in Emacs 22.1
2370 2409
2410+++
2371** The new package conf-mode.el handles thousands of configuration files, with 2411** The new package conf-mode.el handles thousands of configuration files, with
2372varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value, 2412varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value,
2373var : value, var value or keyword var value) and sections ([section] or 2413var : value, var value or keyword var value) and sections ([section] or
@@ -2375,8 +2415,6 @@ section { }). Many files under /etc/, or with suffixes like .cf through
2375.config, .properties (Java), .desktop (KDE/Gnome), .ini and many others are 2415.config, .properties (Java), .desktop (KDE/Gnome), .ini and many others are
2376recognized. 2416recognized.
2377 2417
2378** The new package password.el provide a password cache and expiring mechanism.
2379
2380** The new package dns-mode.el add syntax highlight of DNS master files. 2418** The new package dns-mode.el add syntax highlight of DNS master files.
2381The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used 2419The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used
2382to increment the SOA serial. 2420to increment the SOA serial.
@@ -2394,6 +2432,7 @@ buffers to change filenames, permissions, etc...
2394** The thumbs.el package allows you to preview image files as thumbnails 2432** The thumbs.el package allows you to preview image files as thumbnails
2395and can be invoked from a Dired buffer. 2433and can be invoked from a Dired buffer.
2396 2434
2435+++
2397** The new python.el package is used to edit Python and Jython programs. 2436** The new python.el package is used to edit Python and Jython programs.
2398 2437
2399** The URL package (which had been part of W3) is now part of Emacs. 2438** The URL package (which had been part of W3) is now part of Emacs.
@@ -2609,6 +2648,7 @@ mode-lines in inverse-video.
2609** New package benchmark.el contains simple support for convenient 2648** New package benchmark.el contains simple support for convenient
2610timing measurements of code (including the garbage collection component). 2649timing measurements of code (including the garbage collection component).
2611 2650
2651---
2612** The new Lisp library fringe.el controls the appearance of fringes. 2652** The new Lisp library fringe.el controls the appearance of fringes.
2613 2653
2614** `cfengine-mode' is a major mode for editing GNU Cfengine 2654** `cfengine-mode' is a major mode for editing GNU Cfengine
@@ -2659,6 +2699,7 @@ save-some-buffers will always save that buffer without asking
2659** The function symbol-file tells you which file defined 2699** The function symbol-file tells you which file defined
2660a certain function or variable. 2700a certain function or variable.
2661 2701
2702+++
2662** Lisp code can now test if a given buffer position is inside a 2703** Lisp code can now test if a given buffer position is inside a
2663clickable link with the new function `mouse-on-link-p'. This is the 2704clickable link with the new function `mouse-on-link-p'. This is the
2664function used by the new `mouse-1-click-follows-link' functionality. 2705function used by the new `mouse-1-click-follows-link' functionality.
@@ -2739,6 +2780,7 @@ been declared obsolete.
2739the up-event that was discarded in case the last key sequence read for a 2780the up-event that was discarded in case the last key sequence read for a
2740previous 'k' or 'K' argument was a down-event; otherwise nil is used. 2781previous 'k' or 'K' argument was a down-event; otherwise nil is used.
2741 2782
2783+++
2742** Function `translate-region' accepts also a char-table as TABLE 2784** Function `translate-region' accepts also a char-table as TABLE
2743argument. 2785argument.
2744 2786
@@ -2755,6 +2797,7 @@ argument.
2755been renamed to `disabled-command-function'. The variable 2797been renamed to `disabled-command-function'. The variable
2756`disabled-command-hook' has been kept as an obsolete alias. 2798`disabled-command-hook' has been kept as an obsolete alias.
2757 2799
2800+++
2758** Function `compute-motion' now calculates the usable window 2801** Function `compute-motion' now calculates the usable window
2759width if the WIDTH argument is nil. If the TOPOS argument is nil, 2802width if the WIDTH argument is nil. If the TOPOS argument is nil,
2760the usable window height and width is used. 2803the usable window height and width is used.
@@ -2763,6 +2806,7 @@ the usable window height and width is used.
2763** `visited-file-modtime' and `calendar-time-from-absolute' now return 2806** `visited-file-modtime' and `calendar-time-from-absolute' now return
2764a list of two integers, instead of a cons. 2807a list of two integers, instead of a cons.
2765 2808
2809+++
2766** If a command sets transient-mark-mode to `only', that 2810** If a command sets transient-mark-mode to `only', that
2767enables Transient Mark mode for the following command only. 2811enables Transient Mark mode for the following command only.
2768During that following command, the value of transient-mark-mode 2812During that following command, the value of transient-mark-mode
@@ -3024,6 +3068,7 @@ then this function returns the regexp constructed from the variables
3024`format' are now documented. Some flags that were accepted but not 3068`format' are now documented. Some flags that were accepted but not
3025implemented (such as "*") are no longer accepted. 3069implemented (such as "*") are no longer accepted.
3026 3070
3071+++
3027** New function `macroexpand-all' expands all macros in a form. 3072** New function `macroexpand-all' expands all macros in a form.
3028It is similar to the Common-Lisp function of the same name. 3073It is similar to the Common-Lisp function of the same name.
3029One difference is that it guarantees to return the original argument 3074One difference is that it guarantees to return the original argument
@@ -3050,6 +3095,7 @@ sure saved files have the current year in any copyright headers.
3050string. The old behavior is available if you call 3095string. The old behavior is available if you call
3051`insert-for-yank-1' instead. 3096`insert-for-yank-1' instead.
3052 3097
3098+++
3053** New function `get-char-property-and-overlay' accepts the same 3099** New function `get-char-property-and-overlay' accepts the same
3054arguments as `get-char-property' and returns a cons whose car is the 3100arguments as `get-char-property' and returns a cons whose car is the
3055return value of `get-char-property' called with those arguments and 3101return value of `get-char-property' called with those arguments and
@@ -3592,7 +3638,7 @@ variable is used by read-file-name-internal to filter the completion list.
3592** The new variable `read-file-name-function' can be used by lisp code 3638** The new variable `read-file-name-function' can be used by lisp code
3593to override the internal read-file-name function. 3639to override the internal read-file-name function.
3594 3640
3595 3641+++
3596** The new variable `read-file-name-completion-ignore-case' specifies 3642** The new variable `read-file-name-completion-ignore-case' specifies
3597whether completion ignores case when reading a file name with the 3643whether completion ignores case when reading a file name with the
3598`read-file-name' function. 3644`read-file-name' function.
@@ -3844,6 +3890,7 @@ A new predicate `supports' has also been added to the `defface' face
3844specification language, which can be used to do this test for faces 3890specification language, which can be used to do this test for faces
3845defined with defface. 3891defined with defface.
3846 3892
3893---
3847** The function face-differs-from-default-p now truly checks whether the 3894** The function face-differs-from-default-p now truly checks whether the
3848given face displays differently from the default face or not (previously 3895given face displays differently from the default face or not (previously
3849it did only a very cursory check). 3896it did only a very cursory check).
@@ -3857,6 +3904,7 @@ inheritance is used when determining the value of a face attribute.
3857** New functions face-attribute-relative-p and merge-face-attribute 3904** New functions face-attribute-relative-p and merge-face-attribute
3858help with handling relative face attributes. 3905help with handling relative face attributes.
3859 3906
3907+++
3860** The priority of faces in an :inherit attribute face-list is reversed. 3908** The priority of faces in an :inherit attribute face-list is reversed.
3861If a face contains an :inherit attribute with a list of faces, earlier 3909If a face contains an :inherit attribute with a list of faces, earlier
3862faces in the list override later faces in the list; in previous releases 3910faces in the list override later faces in the list; in previous releases
@@ -4375,6 +4423,7 @@ data structures.
4375*** The TCL package tcl-mode.el was replaced by tcl.el. 4423*** The TCL package tcl-mode.el was replaced by tcl.el.
4376This was actually done in Emacs-21.1, and was not documented. 4424This was actually done in Emacs-21.1, and was not documented.
4377 4425
4426+++
4378*** The new package button.el implements simple and fast `clickable buttons' 4427*** The new package button.el implements simple and fast `clickable buttons'
4379in emacs buffers. `buttons' are much lighter-weight than the `widgets' 4428in emacs buffers. `buttons' are much lighter-weight than the `widgets'
4380implemented by widget.el, and can be used by lisp code that doesn't 4429implemented by widget.el, and can be used by lisp code that doesn't
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a3e18eb7cbb..a64bd2a0743 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,21 @@
12005-03-25 Richard M. Stallman <rms@gnu.org>
2
3 * filesets.el (filesets-init): Add autoload.
4
5 * mail/mailalias.el (mail-directory): Doc fix.
6
72005-03-25 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
8
9 * mail/mailalias.el (mail-directory-process): Do nothing if
10 mail-directory-process is an atom.
11 (mail-get-names): Ignore mail-directory-names if it is an atom.
12 (mail-directory-process defvar): Doc fix.
13 (mail-names): Doc fix.
14
152005-03-25 Johan Bockg,Ae(Brd <bojohan+mail@dd.chalmers.se> (tiny change)
16
17 * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax.
18
12005-03-26 Kenichi Handa <handa@m17n.org> 192005-03-26 Kenichi Handa <handa@m17n.org>
2 20
3 * international/mule-util.el (detect-coding-with-priority): Call 21 * international/mule-util.el (detect-coding-with-priority): Call
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
index 268304e5d4c..90b9d236f2b 100644
--- a/lispref/ChangeLog
+++ b/lispref/ChangeLog
@@ -1,3 +1,23 @@
12005-03-25 Richard M. Stallman <rms@gnu.org>
2
3 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4 Cleanup previous change.
5
62005-03-25 Chong Yidong <cyd@stupidchicken.com>
7
8 * display.texi (Face Attributes): Faces earlier in an :inherit
9 list take precedence.
10 (Scroll Bars): Fix description of vertical-scroll-bars.
11 Document frame-current-scroll-bars and window-current-scroll-bars.
12
13 * markers.texi (The Mark): Document temporary Transient Mark mode.
14
15 * minibuf.texi (Reading File Names): Document
16 read-file-name-completion-ignore-case.
17
18 * positions.texi (Screen Lines): Document nil for width argument
19 to compute-motion.
20
12005-03-23 Kim F. Storm <storm@cua.dk> 212005-03-23 Kim F. Storm <storm@cua.dk>
2 22
3 * display.texi (Standard Faces): Other faces used in the fringe 23 * display.texi (Standard Faces): Other faces used in the fringe
diff --git a/man/ChangeLog b/man/ChangeLog
index f81b53e1ba6..345376ed08f 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,5 +1,11 @@
12005-03-25 Chong Yidong <cyd@stupidchicken.com> 12005-03-25 Chong Yidong <cyd@stupidchicken.com>
2 2
3 * xresources.texi (X Resources): GTK options documented too.
4 (Resources): Clarify meaning of program name.
5 (Table of Resources): Add visualClass.
6 (GTK resources): Rewrite.
7 (GTK widget names, GTK Names in Emacs, GTK styles): Cleanups.
8
3 * display.texi (Text Display): Mention non-breaking spaces. 9 * display.texi (Text Display): Mention non-breaking spaces.
4 10
5 * files.texi (Reverting): Document auto-revert-check-vc-info. 11 * files.texi (Reverting): Document auto-revert-check-vc-info.