comparison etc/NEWS @ 77060:0eb98a08877d

Update --- and +++ lines.
author Chong Yidong <cyd@stupidchicken.com>
date Sun, 08 Apr 2007 14:09:16 +0000
parents f7f5c44ea73c
children d53edc80e28e
comparison
equal deleted inserted replaced
77059:ef200080db2d 77060:0eb98a08877d
154 154
155 --- 155 ---
156 ** When pure storage overflows while dumping, Emacs now prints how 156 ** When pure storage overflows while dumping, Emacs now prints how
157 much pure storage it will approximately need. 157 much pure storage it will approximately need.
158 158
159 ---
159 ** The script etc/emacs-buffer.gdb can be used with gdb to retrieve the 160 ** The script etc/emacs-buffer.gdb can be used with gdb to retrieve the
160 contents of buffers from a core dump and save them to files easily, should 161 contents of buffers from a core dump and save them to files easily, should
161 Emacs crash. 162 Emacs crash.
162 163
163 --- 164 ---
359 by whitespace. This means you can now use them as shell wildcards 360 by whitespace. This means you can now use them as shell wildcards
360 too. If you want to use just plain `*' as a wildcard, type `*""'; the 361 too. If you want to use just plain `*' as a wildcard, type `*""'; the
361 doublequotes make no difference in the shell, but they prevent 362 doublequotes make no difference in the shell, but they prevent
362 special treatment in `dired-do-shell-command'. 363 special treatment in `dired-do-shell-command'.
363 364
365 ---
364 ** Adaptive filling misfeature removed. 366 ** Adaptive filling misfeature removed.
365 It no longer treats `NNN.' or `(NNN)' as a prefix. 367 It no longer treats `NNN.' or `(NNN)' as a prefix.
366 368
367 --- 369 ---
368 ** The register compatibility key bindings (deprecated since Emacs 19) 370 ** The register compatibility key bindings (deprecated since Emacs 19)
874 --- 876 ---
875 *** Moving or scrolling through images (and other lines) taller than 877 *** Moving or scrolling through images (and other lines) taller than
876 the window now works sensibly, by automatically adjusting the window's 878 the window now works sensibly, by automatically adjusting the window's
877 vscroll property. 879 vscroll property.
878 880
881 +++
879 *** New customize option `overline-margin' controls the space between 882 *** New customize option `overline-margin' controls the space between
880 overline and text. 883 overline and text.
881 884
885 +++
882 *** New variable `x-underline-at-descent-line' controls the relative 886 *** New variable `x-underline-at-descent-line' controls the relative
883 position of the underline. When set, it overrides the 887 position of the underline. When set, it overrides the
884 `x-use-underline-position-properties' variables. 888 `x-use-underline-position-properties' variables.
885 889
886 +++ 890 +++
985 +++ 989 +++
986 *** `mode-line-highlight' is the standard face indicating mouse sensitive 990 *** `mode-line-highlight' is the standard face indicating mouse sensitive
987 elements on mode-line (and header-line) like `highlight' face on text 991 elements on mode-line (and header-line) like `highlight' face on text
988 areas. 992 areas.
989 993
994 +++
990 *** `mode-line-buffer-id' is the standard face for buffer identification 995 *** `mode-line-buffer-id' is the standard face for buffer identification
991 parts of the mode line. 996 parts of the mode line.
992 997
993 +++ 998 +++
994 *** `shadow' face defines the appearance of the "shadowed" text, i.e. 999 *** `shadow' face defines the appearance of the "shadowed" text, i.e.
1214 +++ 1219 +++
1215 *** Under X, mouse-wheel-mode is turned on by default. 1220 *** Under X, mouse-wheel-mode is turned on by default.
1216 1221
1217 ** Multilingual Environment (Mule) changes: 1222 ** Multilingual Environment (Mule) changes:
1218 1223
1224 +++
1219 *** You can disable character translation for a file using the -*- 1225 *** You can disable character translation for a file using the -*-
1220 construct. Include `enable-character-translation: nil' inside the 1226 construct. Include `enable-character-translation: nil' inside the
1221 -*-...-*- to disable any character translation that may happen by 1227 -*-...-*- to disable any character translation that may happen by
1222 various global and per-coding-system translation tables. You can also 1228 various global and per-coding-system translation tables. You can also
1223 specify it in a local variable list at the end of the file. For 1229 specify it in a local variable list at the end of the file. For
1742 --- 1748 ---
1743 *** There's a new support for colors on `rxvt' terminal emulator. 1749 *** There's a new support for colors on `rxvt' terminal emulator.
1744 1750
1745 * New Modes and Packages in Emacs 22.1 1751 * New Modes and Packages in Emacs 22.1
1746 1752
1753 ---
1747 ** ERC is now part of the Emacs distribution. 1754 ** ERC is now part of the Emacs distribution.
1748 1755
1749 ERC is a powerful, modular, and extensible IRC client for Emacs. 1756 ERC is a powerful, modular, and extensible IRC client for Emacs.
1750 1757
1751 To see what modules are available, type 1758 To see what modules are available, type
2014 these tables in a special major mode. The package emulates WYSIWYG 2021 these tables in a special major mode. The package emulates WYSIWYG
2015 table editing available in modern word processors. The package also 2022 table editing available in modern word processors. The package also
2016 can generate a table source in typesetting and markup languages such 2023 can generate a table source in typesetting and markup languages such
2017 as latex and html from the visually laid out text table. 2024 as latex and html from the visually laid out text table.
2018 2025
2026 +++
2019 ** The tumme.el package allows you to easily view, tag and in other ways 2027 ** The tumme.el package allows you to easily view, tag and in other ways
2020 manipulate image files and their thumbnails, using dired as the main interface. 2028 manipulate image files and their thumbnails, using dired as the main interface.
2021 Tumme provides functionality to generate simple image galleries. 2029 Tumme provides functionality to generate simple image galleries.
2022 2030
2023 +++ 2031 +++
2066 2074
2067 --- 2075 ---
2068 ** The TCL package tcl-mode.el was replaced by tcl.el. 2076 ** The TCL package tcl-mode.el was replaced by tcl.el.
2069 This was actually done in Emacs-21.1, and was not documented. 2077 This was actually done in Emacs-21.1, and was not documented.
2070 2078
2079 ---
2071 ** The new package scroll-lock.el provides the Scroll Lock minor mode 2080 ** The new package scroll-lock.el provides the Scroll Lock minor mode
2072 for pager-like scrolling. Keys which normally move point by line or 2081 for pager-like scrolling. Keys which normally move point by line or
2073 paragraph will scroll the buffer by the respective amount of lines 2082 paragraph will scroll the buffer by the respective amount of lines
2074 instead and point will be kept vertically fixed relative to window 2083 instead and point will be kept vertically fixed relative to window
2075 boundaries during scrolling. 2084 boundaries during scrolling.
2081 2090
2082 * Changes in Specialized Modes and Packages in Emacs 22.1: 2091 * Changes in Specialized Modes and Packages in Emacs 22.1:
2083 2092
2084 ** Changes in Shell Mode 2093 ** Changes in Shell Mode
2085 2094
2095 ---
2086 *** Shell output normally scrolls so that the input line is at the 2096 *** Shell output normally scrolls so that the input line is at the
2087 bottom of the window -- thus showing the maximum possible text. (This 2097 bottom of the window -- thus showing the maximum possible text. (This
2088 is similar to the way sequential output to a terminal works.) 2098 is similar to the way sequential output to a terminal works.)
2089 2099
2090 ** Changes in Dired 2100 ** Changes in Dired
2205 have them automatically run at the end of module load by customizing 2215 have them automatically run at the end of module load by customizing
2206 the option `allout-run-unit-tests-on-load'. 2216 the option `allout-run-unit-tests-on-load'.
2207 - many, many other, more minor tweaks, fixes, and refinements. 2217 - many, many other, more minor tweaks, fixes, and refinements.
2208 - version number incremented to 2.2 2218 - version number incremented to 2.2
2209 2219
2220 +++
2210 ** The variable `woman-topic-at-point' was renamed 2221 ** The variable `woman-topic-at-point' was renamed
2211 to `woman-use-topic-at-point' and behaves differently: if this 2222 to `woman-use-topic-at-point' and behaves differently: if this
2212 variable is non-nil, the `woman' command uses the word at point 2223 variable is non-nil, the `woman' command uses the word at point
2213 automatically, without asking for a confirmation. Otherwise, the word 2224 automatically, without asking for a confirmation. Otherwise, the word
2214 at point is suggested as default, but not inserted at the prompt. 2225 at point is suggested as default, but not inserted at the prompt.
2724 2735
2725 *** Added toggle for syntactic indentation. 2736 *** Added toggle for syntactic indentation.
2726 The function `c-toggle-syntactic-indentation' can be used to toggle 2737 The function `c-toggle-syntactic-indentation' can be used to toggle
2727 syntactic indentation. 2738 syntactic indentation.
2728 2739
2740 ---
2729 ** In sh-script, a continuation line is only indented if the backslash was 2741 ** In sh-script, a continuation line is only indented if the backslash was
2730 preceded by a SPC or a TAB. 2742 preceded by a SPC or a TAB.
2731 2743
2732 --- 2744 ---
2733 ** Perl mode has a new variable `perl-indent-continued-arguments'. 2745 ** Perl mode has a new variable `perl-indent-continued-arguments'.
2855 When this option is enabled, SGML tags are inserted in XML style, 2867 When this option is enabled, SGML tags are inserted in XML style,
2856 i.e., there is always a closing tag. 2868 i.e., there is always a closing tag.
2857 By default, its setting is inferred on a buffer-by-buffer basis 2869 By default, its setting is inferred on a buffer-by-buffer basis
2858 from the file name or buffer contents. 2870 from the file name or buffer contents.
2859 2871
2872 ---
2860 *** The variable `sgml-transformation' has been renamed to 2873 *** The variable `sgml-transformation' has been renamed to
2861 `sgml-transformation-function'. The old name is still available as 2874 `sgml-transformation-function'. The old name is still available as
2862 alias. 2875 alias.
2863 2876
2864 +++ 2877 +++
2936 `bibtex-autokey-titleword-case-convert' have been renamed to 2949 `bibtex-autokey-titleword-case-convert' have been renamed to
2937 `bibtex-autokey-name-case-convert-function' and 2950 `bibtex-autokey-name-case-convert-function' and
2938 `bibtex-autokey-titleword-case-convert-function'. The old names are 2951 `bibtex-autokey-titleword-case-convert-function'. The old names are
2939 still available as aliases. 2952 still available as aliases.
2940 2953
2954 +++
2941 ** In Artist mode the variable `artist-text-renderer' has been 2955 ** In Artist mode the variable `artist-text-renderer' has been
2942 renamed to `artist-text-renderer-function'. The old name is still 2956 renamed to `artist-text-renderer-function'. The old name is still
2943 available as alias. 2957 available as alias.
2944 2958
2945 +++ 2959 +++
2967 breakpoints. 2981 breakpoints.
2968 2982
2969 To use this package just type M-x gdb. See the Emacs manual if you want the 2983 To use this package just type M-x gdb. See the Emacs manual if you want the
2970 old behaviour. 2984 old behaviour.
2971 2985
2986 ---
2972 *** The variable tooltip-gud-tips-p has been removed. GUD tooltips can now be 2987 *** The variable tooltip-gud-tips-p has been removed. GUD tooltips can now be
2973 toggled independently of normal tooltips with the minor mode 2988 toggled independently of normal tooltips with the minor mode
2974 `gud-tooltip-mode'. 2989 `gud-tooltip-mode'.
2975 2990
2976 +++ 2991 +++
3333 ** Rmail changes: 3348 ** Rmail changes:
3334 3349
3335 --- 3350 ---
3336 *** Rmail now displays 5-digit message ids in its summary buffer. 3351 *** Rmail now displays 5-digit message ids in its summary buffer.
3337 3352
3353 +++
3338 *** The new commands rmail-end-of-message and rmail-summary end-of-message, 3354 *** The new commands rmail-end-of-message and rmail-summary end-of-message,
3339 by default bound to `/', go to the end of the current mail message in 3355 by default bound to `/', go to the end of the current mail message in
3340 Rmail and Rmail summary buffers. 3356 Rmail and Rmail summary buffers.
3341 3357
3342 +++ 3358 +++
3699 ** zone-mode.el is now obsolete. Use dns-mode.el instead. 3715 ** zone-mode.el is now obsolete. Use dns-mode.el instead.
3700 3716
3701 --- 3717 ---
3702 ** cplus-md.el has been deleted. 3718 ** cplus-md.el has been deleted.
3703 3719
3720 ---
3704 ** Ewoc changes 3721 ** Ewoc changes
3705 3722
3706 *** The new function `ewoc-delete' deletes specified nodes. 3723 *** The new function `ewoc-delete' deletes specified nodes.
3707 3724
3708 *** `ewoc-create' now takes optional arg NOSEP, which inhibits insertion of 3725 *** `ewoc-create' now takes optional arg NOSEP, which inhibits insertion of
3844 --- 3861 ---
3845 ** The variable `mac-keyboard-text-encoding' and the constants 3862 ** The variable `mac-keyboard-text-encoding' and the constants
3846 `kTextEncodingMacRoman', `kTextEncodingISOLatin1', and 3863 `kTextEncodingMacRoman', `kTextEncodingISOLatin1', and
3847 `kTextEncodingISOLatin2' are obsolete. 3864 `kTextEncodingISOLatin2' are obsolete.
3848 3865
3866 +++
3849 ** The variable `mac-command-key-is-meta' is obsolete. Use 3867 ** The variable `mac-command-key-is-meta' is obsolete. Use
3850 `mac-command-modifier' and `mac-option-modifier' instead. 3868 `mac-command-modifier' and `mac-option-modifier' instead.
3851 3869
3852 * Incompatible Lisp Changes in Emacs 22.1 3870 * Incompatible Lisp Changes in Emacs 22.1
3853 3871
3913 3931
3914 * Lisp Changes in Emacs 22.1 3932 * Lisp Changes in Emacs 22.1
3915 3933
3916 ** General Lisp changes: 3934 ** General Lisp changes:
3917 3935
3936 +++
3918 *** The function `expt' handles negative exponents differently. 3937 *** The function `expt' handles negative exponents differently.
3919 The value for `(expt A B)', if both A and B are integers and B is 3938 The value for `(expt A B)', if both A and B are integers and B is
3920 negative, is now a float. For example: (expt 2 -2) => 0.25. 3939 negative, is now a float. For example: (expt 2 -2) => 0.25.
3921 3940
3922 +++ 3941 +++
4063 evaluate when Emacs starts up. If this is done after startup, 4082 evaluate when Emacs starts up. If this is done after startup,
4064 it evaluates those expressions immediately. 4083 it evaluates those expressions immediately.
4065 4084
4066 This is useful in packages that can be preloaded. 4085 This is useful in packages that can be preloaded.
4067 4086
4087 +++
4068 *** `list-faces-display' takes an optional argument, REGEXP. 4088 *** `list-faces-display' takes an optional argument, REGEXP.
4069 4089
4070 If it is non-nil, the function lists only faces matching this regexp. 4090 If it is non-nil, the function lists only faces matching this regexp.
4071 4091
4072 +++ 4092 +++
4406 *** The new function `buffer-local-value' returns the buffer-local 4426 *** The new function `buffer-local-value' returns the buffer-local
4407 binding of VARIABLE (a symbol) in buffer BUFFER. If VARIABLE does not 4427 binding of VARIABLE (a symbol) in buffer BUFFER. If VARIABLE does not
4408 have a buffer-local binding in buffer BUFFER, it returns the default 4428 have a buffer-local binding in buffer BUFFER, it returns the default
4409 value of VARIABLE instead. 4429 value of VARIABLE instead.
4410 4430
4431 ---
4411 *** The function `frame-or-buffer-changed-p' now lets you maintain 4432 *** The function `frame-or-buffer-changed-p' now lets you maintain
4412 various status records in parallel. 4433 various status records in parallel.
4413 4434
4414 It takes a variable (a symbol) as argument. If the variable is non-nil, 4435 It takes a variable (a symbol) as argument. If the variable is non-nil,
4415 then its value should be a vector installed previously by 4436 then its value should be a vector installed previously by