Mercurial > emacs
comparison etc/NEWS @ 90072:cb67264d6096
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-2
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-83
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-84
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-3
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-4
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-5
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-6
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-11
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-12
Remove "-face" suffix from lazy-highlight face name
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-13
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-16
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-17
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-18
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-21
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-22
<no summary provided>
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-23
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-39
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-40
Fix regressions from latest reftex update
* miles@gnu.org--gnu-2005/gnus--rel--5.10--base-0
tag of miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-1
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-2
Merge from miles@gnu.org--gnu-2004
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-3
Merge from emacs--cvs-trunk--0
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sun, 16 Jan 2005 03:40:12 +0000 |
parents | 95879cc1ed20 24079770b3ee |
children | 6d92d69fae33 |
comparison
equal
deleted
inserted
replaced
90071:f6b4d0ebf147 | 90072:cb67264d6096 |
---|---|
1 GNU Emacs NEWS -- history of user-visible changes. 2003-05-21 | 1 GNU Emacs NEWS -- history of user-visible changes. 2003-05-21 |
2 Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. | 2 Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 |
3 Free Software Foundation, Inc. | |
3 See the end for copying conditions. | 4 See the end for copying conditions. |
4 | 5 |
5 Please send Emacs bug reports to bug-gnu-emacs@gnu.org. | 6 Please send Emacs bug reports to bug-gnu-emacs@gnu.org. |
6 For older news, see the file ONEWS | 7 For older news, see the file ONEWS |
7 You can narrow news to the specific version by calling | 8 You can narrow news to the specific version by calling |
171 types any more. Add -DUSE_LISP_UNION_TYPE if you want union types. | 172 types any more. Add -DUSE_LISP_UNION_TYPE if you want union types. |
172 | 173 |
173 | 174 |
174 * Changes in Emacs 21.4 | 175 * Changes in Emacs 21.4 |
175 | 176 |
177 ** Control characters and escape glyphs are now shown in the new | |
178 escape-glyph face. | |
179 | |
180 ** Non-breaking space and hyphens are now prefixed with an escape | |
181 character, unless the new user variable `show-nonbreak-escape' is set | |
182 to nil. | |
183 | |
184 --- | |
185 ** The type-break package now allows `type-break-file-name' to be nil | |
186 and if so, doesn't store any data across sessions. This is handy if | |
187 you don't want the .type-break file in your home directory or are | |
188 annoyed by the need for interaction when you kill Emacs. | |
189 | |
190 ** display-battery has been replaced by display-battery-mode. | |
191 | |
176 ** calculator.el now has radix grouping mode, which is available when | 192 ** calculator.el now has radix grouping mode, which is available when |
177 `calculator-output-radix' is non-nil. In this mode a separator | 193 `calculator-output-radix' is non-nil. In this mode a separator |
178 character is used every few digits, making it easier to see byte | 194 character is used every few digits, making it easier to see byte |
179 boundries etc. For more info, see the documentation of the variable | 195 boundries etc. For more info, see the documentation of the variable |
180 `calculator-radix-grouping-mode'. | 196 `calculator-radix-grouping-mode'. |
264 emacs --xrm "Emacs.Background:red" --xrm "Emacs.Geometry:100x20" | 280 emacs --xrm "Emacs.Background:red" --xrm "Emacs.Geometry:100x20" |
265 | 281 |
266 will start up Emacs on an initial frame of 100x20 with red background, | 282 will start up Emacs on an initial frame of 100x20 with red background, |
267 irrespective of geometry or background setting on the Windows registry. | 283 irrespective of geometry or background setting on the Windows registry. |
268 | 284 |
285 ** The terminal emulation code in term.el has been improved, it can | |
286 run most curses applications now. | |
287 | |
269 ** New features in evaluation commands | 288 ** New features in evaluation commands |
270 | 289 |
271 +++ | 290 +++ |
272 *** The function `eval-defun' (C-M-x) called on defface reinitializes | 291 *** The function `eval-defun' (C-M-x) called on defface reinitializes |
273 the face to the value specified in the defface expression. | 292 the face to the value specified in the defface expression. |
465 saving. | 484 saving. |
466 | 485 |
467 *** Buffers are saved in the desktop file in the same order as that in the | 486 *** Buffers are saved in the desktop file in the same order as that in the |
468 buffer list. | 487 buffer list. |
469 | 488 |
489 *** The desktop package can be customized to restore only some buffers immediately, | |
490 remaining buffers are restored lazily (when Emacs is idle). | |
491 | |
470 *** New commands: | 492 *** New commands: |
471 - desktop-revert reverts to the last loaded desktop. | 493 - desktop-revert reverts to the last loaded desktop. |
472 - desktop-change-dir kills current desktop and loads a new. | 494 - desktop-change-dir kills current desktop and loads a new. |
473 - desktop-save-in-desktop-dir saves desktop in the directory from which | 495 - desktop-save-in-desktop-dir saves desktop in the directory from which |
474 it was loaded. | 496 it was loaded. |
497 - desktop-lazy-complete runs the desktop load to completion. | |
498 - desktop-lazy-abort aborts lazy loading of the desktop. | |
475 | 499 |
476 *** New customizable variables: | 500 *** New customizable variables: |
477 - desktop-save. Determins whether the desktop should be saved when it is | 501 - desktop-save. Determins whether the desktop should be saved when it is |
478 killed. | 502 killed. |
479 - desktop-file-name-format. | 503 - desktop-file-name-format. Format in which desktop file names should be saved. |
480 - desktop-path. List of directories in which to lookup the desktop file. | 504 - desktop-path. List of directories in which to lookup the desktop file. |
481 - desktop-locals-to-save. | 505 - desktop-locals-to-save. List of local variables to save. |
482 - desktop-globals-to-clear. | 506 - desktop-globals-to-clear. List of global variables that `desktop-clear' will clear. |
483 - desktop-clear-preserve-buffers-regexp. | 507 - desktop-clear-preserve-buffers-regexp. Regexp identifying buffers that `desktop-clear' |
508 should not delete. | |
509 - desktop-restore-eager. Number of buffers to restore immediately. Remaining buffers are | |
510 restored lazily (when Emacs is idle). | |
511 - desktop-lazy-verbose. Verbose reporting of lazily created buffers. | |
512 - desktop-lazy-idle-delay. Idle delay before starting to create buffers. | |
484 | 513 |
485 *** New command line option --no-desktop | 514 *** New command line option --no-desktop |
486 | 515 |
487 *** New hooks: | 516 *** New hooks: |
488 - desktop-after-read-hook run after a desktop is loaded. | 517 - desktop-after-read-hook run after a desktop is loaded. |
695 by whitespace. This means you can now use them as shell wildcards | 724 by whitespace. This means you can now use them as shell wildcards |
696 too. If you want to use just plain `*' as a wildcard, type `*""'; the | 725 too. If you want to use just plain `*' as a wildcard, type `*""'; the |
697 doublequotes make no difference in the shell, but they prevent | 726 doublequotes make no difference in the shell, but they prevent |
698 special treatment in `dired-do-shell-command'. | 727 special treatment in `dired-do-shell-command'. |
699 | 728 |
700 +++ | |
701 *** Dired's v command now runs external viewers to view certain | |
702 types of files. The variable `dired-view-command-alist' controls | |
703 what external viewers to use and when. | |
704 | |
705 *** In Dired, the w command now copies the current line's file name | 729 *** In Dired, the w command now copies the current line's file name |
706 into the kill ring. With a zero prefix arg, copies absolute file names. | 730 into the kill ring. With a zero prefix arg, copies absolute file names. |
707 | 731 |
708 +++ | 732 +++ |
709 ** Dired-x: | 733 ** Dired-x: |
735 multiple files, and C-x d passes it to `dired'. | 759 multiple files, and C-x d passes it to `dired'. |
736 | 760 |
737 ** Info mode: | 761 ** Info mode: |
738 | 762 |
739 *** A numeric prefix argument of `info' selects an Info buffer | 763 *** A numeric prefix argument of `info' selects an Info buffer |
740 with the number appended to the *info* buffer name. | 764 with the number appended to the *info* buffer name (e.g. "*info*<2>"). |
741 | 765 |
742 *** Regexp isearch (C-M-s and C-M-r) can search through multiple nodes. | 766 *** Regexp isearch (C-M-s and C-M-r) can search through multiple nodes. |
743 Failed isearch wraps to the top/final node. | 767 Failed isearch wraps to the top/final node. |
744 | 768 |
745 *** New search commands: `Info-search-case-sensitively' (bound to S), | 769 *** New search commands: `Info-search-case-sensitively' (bound to S), |
746 `Info-search-backward', and `Info-search-next' which repeats the last | 770 `Info-search-backward', and `Info-search-next' which repeats the last |
747 search without prompting for a new search string. | 771 search without prompting for a new search string. |
772 | |
773 *** New command `Info-history-forward' (bound to r and new toolbar icon) | |
774 moves forward in history to the node you returned from after using | |
775 `Info-history-back' (renamed from `Info-last'). | |
748 | 776 |
749 *** New command `Info-history' (bound to L) displays a menu of visited nodes. | 777 *** New command `Info-history' (bound to L) displays a menu of visited nodes. |
750 | 778 |
751 *** New command `Info-toc' (bound to T) creates a node with table of contents | 779 *** New command `Info-toc' (bound to T) creates a node with table of contents |
752 from the tree structure of menus of the current Info file. | 780 from the tree structure of menus of the current Info file. |
1903 require-final-newline, is now customizable on a per-mode basis through | 1931 require-final-newline, is now customizable on a per-mode basis through |
1904 c-require-final-newline. That is a list of modes, and only those | 1932 c-require-final-newline. That is a list of modes, and only those |
1905 modes set require-final-newline. By default that's C, C++ and | 1933 modes set require-final-newline. By default that's C, C++ and |
1906 Objective-C. | 1934 Objective-C. |
1907 | 1935 |
1908 The specified modes set require-final-newline based on | 1936 The specified modes set require-final-newline based on |
1909 mode-require-final-newline, as usual. | 1937 mode-require-final-newline, as usual. |
1910 | 1938 |
1911 *** Format change for syntactic context elements. | 1939 *** Format change for syntactic context elements. |
1912 The elements in the syntactic context returned by c-guess-basic-syntax | 1940 The elements in the syntactic context returned by c-guess-basic-syntax |
1913 and stored in c-syntactic-context has been changed somewhat to allow | 1941 and stored in c-syntactic-context has been changed somewhat to allow |
2165 When loading many files, for instance with `emacs *', Emacs normally | 2193 When loading many files, for instance with `emacs *', Emacs normally |
2166 displays a buffer menu. This option turns the buffer menu off. | 2194 displays a buffer menu. This option turns the buffer menu off. |
2167 | 2195 |
2168 --- | 2196 --- |
2169 ** Rmail now displays 5-digit message ids in its summary buffer. | 2197 ** Rmail now displays 5-digit message ids in its summary buffer. |
2198 | |
2199 +++ | |
2200 ** Support for `movemail' from GNU mailutils was added to Rmail. | |
2201 This version of `movemail' allows to read mail from a wide range of | |
2202 mailbox formats, including remote POP3 and IMAP4 mailboxes with or | |
2203 without TLS encryption. If GNU mailutils is installed on the system | |
2204 and its version of `movemail' can be found in exec-path, it will be | |
2205 used instead of the native one. | |
2170 | 2206 |
2171 --- | 2207 --- |
2172 ** On MS Windows, the "system caret" now follows the cursor. | 2208 ** On MS Windows, the "system caret" now follows the cursor. |
2173 This enables Emacs to work better with programs that need to track | 2209 This enables Emacs to work better with programs that need to track |
2174 the cursor, for example screen magnifiers and text to speech programs. | 2210 the cursor, for example screen magnifiers and text to speech programs. |
2499 ** The new Lisp library fringe.el controls the appearance of fringes. | 2535 ** The new Lisp library fringe.el controls the appearance of fringes. |
2500 | 2536 |
2501 ** `cfengine-mode' is a major mode for editing GNU Cfengine | 2537 ** `cfengine-mode' is a major mode for editing GNU Cfengine |
2502 configuration files. | 2538 configuration files. |
2503 | 2539 |
2540 * Incompatible Lisp Changes in Emacs 21.4 | |
2541 | |
2542 +++ | |
2543 ** Mode line display ignores text properties as well as the | |
2544 :propertize and :eval forms in the value of a variable whose | |
2545 `risky-local-variable' property is nil. | |
2546 | |
2504 * Lisp Changes in Emacs 21.4 | 2547 * Lisp Changes in Emacs 21.4 |
2505 | 2548 |
2506 +++ | 2549 +++ |
2507 ** If a buffer sets buffer-save-without-query to non-nil, | 2550 ** If a buffer sets buffer-save-without-query to non-nil, |
2508 save-some-buffers will always save that buffer without asking | 2551 save-some-buffers will always save that buffer without asking |
2685 ** New line-height and line-spacing properties for newline characters | 2728 ** New line-height and line-spacing properties for newline characters |
2686 | 2729 |
2687 A newline may now have line-height and line-spacing text or overlay | 2730 A newline may now have line-height and line-spacing text or overlay |
2688 properties that control the height of the corresponding display row. | 2731 properties that control the height of the corresponding display row. |
2689 | 2732 |
2690 If the line-height property value is 0, the newline does not | 2733 If the line-height property value is t, the newline does not |
2691 contribute to the height of the display row; instead the height of the | 2734 contribute to the height of the display row; instead the height of the |
2692 newline glyph is reduced. Also, a line-spacing property on this | 2735 newline glyph is reduced. Also, a line-spacing property on this |
2693 newline is ignored. This can be used to tile small images or image | 2736 newline is ignored. This can be used to tile small images or image |
2694 slices without adding blank areas between the images. | 2737 slices without adding blank areas between the images. |
2695 | 2738 |
2699 | 2742 |
2700 If the line-height property value is a float, the minimum line height | 2743 If the line-height property value is a float, the minimum line height |
2701 is calculated by multiplying the default frame line height by the | 2744 is calculated by multiplying the default frame line height by the |
2702 given value. | 2745 given value. |
2703 | 2746 |
2704 If the line-height property value is a cons (RATIO . FACE), the | 2747 If the line-height property value is a cons (FACE . RATIO), the |
2705 minimum line height is calculated as RATIO * height of named FACE. | 2748 minimum line height is calculated as RATIO * height of named FACE. |
2706 RATIO is int or float. If FACE is t, it specifies the current face. | 2749 RATIO is int or float. If FACE is t, it specifies the current face. |
2750 | |
2751 If the line-height property value is a cons (nil . RATIO), the line | |
2752 height is calculated as RATIO * actual height of the line's contents. | |
2753 | |
2754 If the line-height value is a cons (HEIGHT . TOTAL), HEIGHT specifies | |
2755 the line height as described above, while TOTAL is any of the forms | |
2756 described above and specifies the total height of the line, causing a | |
2757 varying number of pixels to be inserted after the line to make it line | |
2758 exactly that many pixels high. | |
2707 | 2759 |
2708 If the line-spacing property value is an positive integer, the value | 2760 If the line-spacing property value is an positive integer, the value |
2709 is used as additional pixels to insert after the display line; this | 2761 is used as additional pixels to insert after the display line; this |
2710 overrides the default frame line-spacing and any buffer local value of | 2762 overrides the default frame line-spacing and any buffer local value of |
2711 the line-spacing variable. | 2763 the line-spacing variable. |
2712 | 2764 |
2713 If the line-spacing property may be a float or cons, the line spacing | 2765 If the line-spacing property may be a float or cons, the line spacing |
2714 is calculated as specified above for the line-height property. | 2766 is calculated as specified above for the line-height property. |
2715 | |
2716 If the line-spacing value is a cons (total . SPACING) where SPACING is | |
2717 any of the forms described above, the value of SPACING is used as the | |
2718 total height of the line, i.e. a varying number of pixels are inserted | |
2719 after each line to make each line exactly that many pixels high. | |
2720 | 2767 |
2721 ** The buffer local line-spacing variable may now have a float value, | 2768 ** The buffer local line-spacing variable may now have a float value, |
2722 which is used as a height relative to the default frame line height. | 2769 which is used as a height relative to the default frame line height. |
2723 | 2770 |
2724 +++ | 2771 +++ |
3921 Reference manual for more detailed documentation. | 3968 Reference manual for more detailed documentation. |
3922 | 3969 |
3923 +++ | 3970 +++ |
3924 ** The new mode-line construct `(:propertize ELT PROPS...)' can be | 3971 ** The new mode-line construct `(:propertize ELT PROPS...)' can be |
3925 used to add text properties to mode-line elements. | 3972 used to add text properties to mode-line elements. |
3926 | |
3927 +++ | |
3928 ** Mode line display ignores text properties as well as the | |
3929 :propertize and :eval forms in the value of a variable whose | |
3930 `risky-local-variable' property is nil. | |
3931 | 3973 |
3932 +++ | 3974 +++ |
3933 ** The new `%i' and `%I' constructs for `mode-line-format' can be used | 3975 ** The new `%i' and `%I' constructs for `mode-line-format' can be used |
3934 to display the size of the accessible part of the buffer on the mode | 3976 to display the size of the accessible part of the buffer on the mode |
3935 line. | 3977 line. |