Mercurial > emacs
comparison etc/NEWS @ 90737:95d0cdf160ea
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 586-614)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* gnus--rel--5.10 (patch 186-196)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-162
author | Miles Bader <miles@gnu.org> |
---|---|
date | Fri, 26 Jan 2007 06:16:11 +0000 |
parents | bc10a33dd40b 0259a1711394 |
children | f83d17e1ace6 |
comparison
equal
deleted
inserted
replaced
90736:ef1369583937 | 90737:95d0cdf160ea |
---|---|
1 GNU Emacs NEWS -- history of user-visible changes. 2006-06-04 | 1 GNU Emacs NEWS -- history of user-visible changes. 2006-06-04 |
2 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 | 2 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 |
3 Free Software Foundation, Inc. | 3 Free Software Foundation, Inc. |
4 See the end for copying conditions. | 4 See the end for copying conditions. |
5 | 5 |
6 Please send Emacs bug reports to bug-gnu-emacs@gnu.org. | 6 Please send Emacs bug reports to bug-gnu-emacs@gnu.org. |
7 If possible, use M-x report-emacs-bug. | 7 If possible, use M-x report-emacs-bug. |
585 preceded or followed by the word `face'. It no longer makes | 585 preceded or followed by the word `face'. It no longer makes |
586 hyperlinks for variables without variable documentation, unless | 586 hyperlinks for variables without variable documentation, unless |
587 preceded by one of the words `variable' or `option'. It now makes | 587 preceded by one of the words `variable' or `option'. It now makes |
588 hyperlinks to Info anchors (or nodes) if the anchor (or node) name is | 588 hyperlinks to Info anchors (or nodes) if the anchor (or node) name is |
589 enclosed in single quotes and preceded by `info anchor' or `Info | 589 enclosed in single quotes and preceded by `info anchor' or `Info |
590 anchor' (in addition to earlier `info node' and `Info node'). In | 590 anchor' (in addition to earlier `info node' and `Info node'). In |
591 addition, it now makes hyperlinks to URLs as well if the URL is | 591 addition, it now makes hyperlinks to URLs as well if the URL is |
592 enclosed in single quotes and preceded by `URL'. | 592 enclosed in single quotes and preceded by `URL'. |
593 | 593 |
594 +++ | 594 +++ |
595 *** The new command `describe-char' (C-u C-x =) pops up a buffer with | 595 *** The new command `describe-char' (C-u C-x =) pops up a buffer with |
851 `completions-common-part' is that you can use it to make the common | 851 `completions-common-part' is that you can use it to make the common |
852 parts less visible than normal, so that the rest of the differing | 852 parts less visible than normal, so that the rest of the differing |
853 parts is, by contrast, slightly highlighted. | 853 parts is, by contrast, slightly highlighted. |
854 | 854 |
855 Above fontification is always done when listing completions is | 855 Above fontification is always done when listing completions is |
856 triggered at minibuffer. If you want to fontify completions whose | 856 triggered at minibuffer. If you want to fontify completions whose |
857 listing is triggered at the other normal buffer, you have to pass | 857 listing is triggered at the other normal buffer, you have to pass |
858 the common prefix of completions to `display-completion-list' as | 858 the common prefix of completions to `display-completion-list' as |
859 its second argument. | 859 its second argument. |
860 | 860 |
861 +++ | 861 +++ |
1739 *** If you enable Xterm Mouse mode, Emacs will respond to mouse clicks | 1739 *** If you enable Xterm Mouse mode, Emacs will respond to mouse clicks |
1740 on the mode line, header line and display margin, when run in an xterm. | 1740 on the mode line, header line and display margin, when run in an xterm. |
1741 | 1741 |
1742 --- | 1742 --- |
1743 *** Improved key bindings support when running in an xterm. | 1743 *** Improved key bindings support when running in an xterm. |
1744 When emacs is running in an xterm more key bindings are available. The | 1744 When emacs is running in an xterm more key bindings are available. |
1745 following should work: | 1745 The following should work: |
1746 {C,S,C-S,A}-{right,left,up,down,prior,next,delete,insert,F1-12}. | 1746 {C,S,C-S,A}-{right,left,up,down,prior,next,delete,insert,F1-12}. |
1747 These key bindings work on xterm from X.org 6.8, they might not work on | 1747 These key bindings work on xterm from X.org 6.8, they might not work on |
1748 some older versions of xterm, or on some proprietary versions. | 1748 some older versions of xterm, or on some proprietary versions. |
1749 | 1749 |
1750 ** Character terminal color support changes: | 1750 ** Character terminal color support changes: |
2105 boundaries during scrolling. | 2105 boundaries during scrolling. |
2106 | 2106 |
2107 +++ | 2107 +++ |
2108 ** The file t-mouse.el is now part of Emacs and provides access to mouse | 2108 ** The file t-mouse.el is now part of Emacs and provides access to mouse |
2109 events from the console. It still requires gpm to work but has been updated | 2109 events from the console. It still requires gpm to work but has been updated |
2110 for Emacs 22. In particular, the mode-line is now position sensitive. | 2110 for Emacs 22. In particular, the mode-line is now position sensitive. |
2111 | 2111 |
2112 * Changes in Specialized Modes and Packages in Emacs 22.1: | 2112 * Changes in Specialized Modes and Packages in Emacs 22.1: |
2113 | 2113 |
2114 ** Changes in Shell Mode | 2114 ** Changes in Shell Mode |
2115 | 2115 |
2120 ** Changes in Dired | 2120 ** Changes in Dired |
2121 | 2121 |
2122 +++ | 2122 +++ |
2123 *** Bindings for Tumme added | 2123 *** Bindings for Tumme added |
2124 Several new keybindings, all starting with the C-t prefix, have been | 2124 Several new keybindings, all starting with the C-t prefix, have been |
2125 added to Dired. They are all bound to commands in Tumme. As a starting | 2125 added to Dired. They are all bound to commands in Tumme. As a starting |
2126 point, mark some image files in a dired buffer and do C-t d to display | 2126 point, mark some image files in a dired buffer and do C-t d to display |
2127 thumbnails of them in a separate buffer. | 2127 thumbnails of them in a separate buffer. |
2128 | 2128 |
2129 ** Changes in Hi Lock | 2129 ** Changes in Hi Lock |
2130 | 2130 |
2769 C-c C-i b, and so on. | 2769 C-c C-i b, and so on. |
2770 | 2770 |
2771 ** Fortran mode changes: | 2771 ** Fortran mode changes: |
2772 | 2772 |
2773 --- | 2773 --- |
2774 *** Fortran mode does more font-locking by default. Use level 3 | 2774 *** Fortran mode does more font-locking by default. Use level 3 |
2775 highlighting for the old default. | 2775 highlighting for the old default. |
2776 | 2776 |
2777 +++ | 2777 +++ |
2778 *** Fortran mode has a new variable `fortran-directive-re'. | 2778 *** Fortran mode has a new variable `fortran-directive-re'. |
2779 Adapt this to match the format of any compiler directives you use. | 2779 Adapt this to match the format of any compiler directives you use. |
2963 extracting the content of a BibTeX field. | 2963 extracting the content of a BibTeX field. |
2964 | 2964 |
2965 *** The variables `bibtex-autokey-name-case-convert' and | 2965 *** The variables `bibtex-autokey-name-case-convert' and |
2966 `bibtex-autokey-titleword-case-convert' have been renamed to | 2966 `bibtex-autokey-titleword-case-convert' have been renamed to |
2967 `bibtex-autokey-name-case-convert-function' and | 2967 `bibtex-autokey-name-case-convert-function' and |
2968 `bibtex-autokey-titleword-case-convert-function'. The old names are | 2968 `bibtex-autokey-titleword-case-convert-function'. The old names are |
2969 still available as aliases. | 2969 still available as aliases. |
2970 | 2970 |
2971 ** In Artist mode the variable `artist-text-renderer' has been | 2971 ** In Artist mode the variable `artist-text-renderer' has been |
2972 renamed to `artist-text-renderer-function'. The old name is still | 2972 renamed to `artist-text-renderer-function'. The old name is still |
2973 available as alias. | 2973 available as alias. |
3177 ** EDiff changes. | 3177 ** EDiff changes. |
3178 | 3178 |
3179 +++ | 3179 +++ |
3180 *** When comparing directories. | 3180 *** When comparing directories. |
3181 Typing D brings up a buffer that lists the differences between the contents of | 3181 Typing D brings up a buffer that lists the differences between the contents of |
3182 directories. Now it is possible to use this buffer to copy the missing files | 3182 directories. Now it is possible to use this buffer to copy the missing files |
3183 from one directory to another. | 3183 from one directory to another. |
3184 | 3184 |
3185 +++ | 3185 +++ |
3186 *** When comparing files or buffers. | 3186 *** When comparing files or buffers. |
3187 Typing the = key now offers to perform the word-by-word comparison of the | 3187 Typing the = key now offers to perform the word-by-word comparison of the |
3188 currently highlighted regions in an inferior Ediff session. If you answer 'n' | 3188 currently highlighted regions in an inferior Ediff session. If you answer 'n' |
3189 then it reverts to the old behavior and asks the user to select regions for | 3189 then it reverts to the old behavior and asks the user to select regions for |
3190 comparison. | 3190 comparison. |
3191 | 3191 |
3192 +++ | 3192 +++ |
3193 *** The new command `ediff-backup' compares a file with its most recent | 3193 *** The new command `ediff-backup' compares a file with its most recent |
3284 This option is mostly useful when calling etags from programs. It can | 3284 This option is mostly useful when calling etags from programs. It can |
3285 be used (only once) in place of a file name on the command line. Etags | 3285 be used (only once) in place of a file name on the command line. Etags |
3286 reads from standard input and marks the produced tags as belonging to | 3286 reads from standard input and marks the produced tags as belonging to |
3287 the file FILE. | 3287 the file FILE. |
3288 | 3288 |
3289 ** Ctags changes. | |
3290 | |
3291 *** Ctags now allows duplicate tags | |
3292 | |
3289 ** VC Changes | 3293 ** VC Changes |
3290 | 3294 |
3291 +++ | 3295 +++ |
3292 *** The key C-x C-q only changes the read-only state of the buffer | 3296 *** The key C-x C-q only changes the read-only state of the buffer |
3293 (toggle-read-only). It no longer checks files in or out. | 3297 (toggle-read-only). It no longer checks files in or out. |
3417 face. This lets you have different colors or markings for vacations, | 3421 face. This lets you have different colors or markings for vacations, |
3418 appointments, paydays or anything else using a sexp. | 3422 appointments, paydays or anything else using a sexp. |
3419 | 3423 |
3420 +++ | 3424 +++ |
3421 *** The new function `calendar-goto-day-of-year' (g D) prompts for a | 3425 *** The new function `calendar-goto-day-of-year' (g D) prompts for a |
3422 year and day number, and moves to that date. Negative day numbers | 3426 year and day number, and moves to that date. Negative day numbers |
3423 count backward from the end of the year. | 3427 count backward from the end of the year. |
3424 | 3428 |
3425 +++ | 3429 +++ |
3426 *** The new Calendar function `calendar-goto-iso-week' (g w) | 3430 *** The new Calendar function `calendar-goto-iso-week' (g w) |
3427 prompts for a year and a week number, and moves to the first | 3431 prompts for a year and a week number, and moves to the first |
3432 window generated by the function `generate-calendar-window'. | 3436 window generated by the function `generate-calendar-window'. |
3433 | 3437 |
3434 --- | 3438 --- |
3435 *** The functions `holiday-easter-etc' and `holiday-advent' now take | 3439 *** The functions `holiday-easter-etc' and `holiday-advent' now take |
3436 optional arguments, in order to only report on the specified holiday | 3440 optional arguments, in order to only report on the specified holiday |
3437 rather than all. This makes customization of variables such as | 3441 rather than all. This makes customization of variables such as |
3438 `christian-holidays' simpler. | 3442 `christian-holidays' simpler. |
3439 | 3443 |
3440 --- | 3444 --- |
3441 *** The function `simple-diary-display' now by default sets a header line. | 3445 *** The function `simple-diary-display' now by default sets a header line. |
3442 This can be controlled through the variables `diary-header-line-flag' | 3446 This can be controlled through the variables `diary-header-line-flag' |
3792 See the Emacs 21.1 NEWS entry for tooltips for details. | 3796 See the Emacs 21.1 NEWS entry for tooltips for details. |
3793 | 3797 |
3794 --- | 3798 --- |
3795 ** Images are now supported on MS Windows. | 3799 ** Images are now supported on MS Windows. |
3796 | 3800 |
3797 PBM and XBM images are supported out of the box. Other image formats | 3801 PBM and XBM images are supported out of the box. Other image formats |
3798 depend on external libraries. All of these libraries have been ported | 3802 depend on external libraries. All of these libraries have been ported |
3799 to Windows, and can be found in both source and binary form at | 3803 to Windows, and can be found in both source and binary form at |
3800 http://gnuwin32.sourceforge.net/. Note that libpng also depends on | 3804 http://gnuwin32.sourceforge.net/. Note that libpng also depends on |
3801 zlib, and tiff depends on the version of jpeg that it was compiled | 3805 zlib, and tiff depends on the version of jpeg that it was compiled |
3802 against. For additional information, see nt/INSTALL. | 3806 against. For additional information, see nt/INSTALL. |
3834 | 3838 |
3835 --- | 3839 --- |
3836 ** On MS Windows NT/W2K/XP, Emacs uses Unicode for clipboard operations. | 3840 ** On MS Windows NT/W2K/XP, Emacs uses Unicode for clipboard operations. |
3837 | 3841 |
3838 Those systems use Unicode internally, so this allows Emacs to share | 3842 Those systems use Unicode internally, so this allows Emacs to share |
3839 multilingual text with other applications. On other versions of | 3843 multilingual text with other applications. On other versions of |
3840 MS Windows, Emacs now uses the appropriate locale coding-system, so | 3844 MS Windows, Emacs now uses the appropriate locale coding-system, so |
3841 the clipboard should work correctly for your local language without | 3845 the clipboard should work correctly for your local language without |
3842 any customizations. | 3846 any customizations. |
3843 | 3847 |
3844 --- | 3848 --- |
3845 ** Running in a console window in Windows now uses the console size. | 3849 ** Running in a console window in Windows now uses the console size. |
3846 | 3850 |
3847 Previous versions of Emacs erred on the side of having a usable Emacs | 3851 Previous versions of Emacs erred on the side of having a usable Emacs |
3848 through telnet, even though that was inconvenient if you use Emacs in | 3852 through telnet, even though that was inconvenient if you use Emacs in |
3849 a local console window with a scrollback buffer. The default value of | 3853 a local console window with a scrollback buffer. The default value of |
3850 w32-use-full-screen-buffer is now nil, which favors local console | 3854 w32-use-full-screen-buffer is now nil, which favors local console |
3851 windows. Recent versions of Windows telnet also work well with this | 3855 windows. Recent versions of Windows telnet also work well with this |
3852 setting. If you are using an older telnet server then Emacs detects | 3856 setting. If you are using an older telnet server then Emacs detects |
3853 that the console window dimensions that are reported are not sane, and | 3857 that the console window dimensions that are reported are not sane, and |
3854 defaults to 80x25. If you use such a telnet server regularly at a size | 3858 defaults to 80x25. If you use such a telnet server regularly at a size |
3855 other than 80x25, you can still manually set | 3859 other than 80x25, you can still manually set |
3856 w32-use-full-screen-buffer to t. | 3860 w32-use-full-screen-buffer to t. |
3857 | 3861 |
3858 --- | 3862 --- |
3859 ** On Mac OS, `keyboard-coding-system' changes based on the keyboard script. | 3863 ** On Mac OS, `keyboard-coding-system' changes based on the keyboard script. |
6044 | 6048 |
6045 | 6049 |
6046 ---------------------------------------------------------------------- | 6050 ---------------------------------------------------------------------- |
6047 Copyright information: | 6051 Copyright information: |
6048 | 6052 |
6049 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 | 6053 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 |
6050 Free Software Foundation, Inc. | 6054 Free Software Foundation, Inc. |
6051 | 6055 |
6052 Permission is granted to anyone to make or distribute verbatim copies | 6056 Permission is granted to anyone to make or distribute verbatim copies |
6053 of this document as received, in any medium, provided that the | 6057 of this document as received, in any medium, provided that the |
6054 copyright notice and this permission notice are preserved, | 6058 copyright notice and this permission notice are preserved, |