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,