Mercurial > emacs
annotate etc/NEWS @ 108251:275d802c8570
Extract common suffix for * in partial-completion.
* minibuffer.el (completion--sreverse, completion--common-suffix):
New functions.
(completion-pcm--merge-completions): Extract common suffix when safe.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Wed, 05 May 2010 22:59:07 -0400 |
parents | 731a16c5bb20 |
children | 8b307cedcd04 |
rev | line source |
---|---|
77134
87aa947227ad
Remove date at the top of the file, since it is almost always
Glenn Morris <rgm@gnu.org>
parents:
77071
diff
changeset
|
1 GNU Emacs NEWS -- history of user-visible changes. |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
2 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
3 Copyright (C) 2010 Free Software Foundation, Inc. |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
4 See the end of the file for license conditions. |
25853 | 5 |
106802
b92c3979701c
Replace emacs-pretest-bug with bug-gnu-emacs mailing list.
Glenn Morris <rgm@gnu.org>
parents:
106695
diff
changeset
|
6 Please send Emacs bug reports to bug-gnu-emacs@gnu.org. |
71203
25fa0038a52d
Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents:
71123
diff
changeset
|
7 If possible, use M-x report-emacs-bug. |
25fa0038a52d
Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents:
71123
diff
changeset
|
8 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
9 This file is about changes in Emacs version 24. |
71203
25fa0038a52d
Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents:
71123
diff
changeset
|
10 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
11 See files NEWS.23, NEWS.22, NEWS.21, NEWS.20, NEWS.19, NEWS.18, |
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
12 and NEWS.1-17 for changes in older Emacs versions. |
71203
25fa0038a52d
Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents:
71123
diff
changeset
|
13 |
25fa0038a52d
Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents:
71123
diff
changeset
|
14 You can narrow news to a specific version by calling `view-emacs-news' |
25fa0038a52d
Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents:
71123
diff
changeset
|
15 with a prefix argument or by typing C-u C-h C-n. |
81321
efd70d9613c7
Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents:
81310
diff
changeset
|
16 |
103501
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
17 |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
18 Temporary note: |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
19 +++ indicates that the appropriate manual has already been updated. |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
20 --- means no change in the manuals is called for. |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
21 When you add a new item, please add it without either +++ or --- |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
22 so we will look at it and add it to the manual. |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
23 |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
24 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
25 * Installation Changes in Emacs 24.1 |
105093
fdf0cd460ea3
Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents:
105069
diff
changeset
|
26 |
107407
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
27 --- |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
28 ** There are new configure options: |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
29 --with-mmdf, --with-mail-unlink, --with-mailhost. |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
30 These provide no new functionality, they just remove the need to edit |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
31 lib-src/Makefile by hand in order to use the associated features. |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
32 |
108108
640de94ce18b
* etc/NEWS: Mention --with-crt-dir.
Glenn Morris <rgm@gnu.org>
parents:
108078
diff
changeset
|
33 --- |
640de94ce18b
* etc/NEWS: Mention --with-crt-dir.
Glenn Morris <rgm@gnu.org>
parents:
108078
diff
changeset
|
34 ** There is a new configure option --with-crt-dir. |
640de94ce18b
* etc/NEWS: Mention --with-crt-dir.
Glenn Morris <rgm@gnu.org>
parents:
108078
diff
changeset
|
35 This is only useful if your crt*.o files are in a non-standard location. |
640de94ce18b
* etc/NEWS: Mention --with-crt-dir.
Glenn Morris <rgm@gnu.org>
parents:
108078
diff
changeset
|
36 |
108012
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
37 ** Configure links against libselinux if it is found. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
38 You can disable this by using --without-selinux. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
39 |
104208
c9b224c2ddcb
** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents:
104177
diff
changeset
|
40 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
41 * Startup Changes in Emacs 24.1 |
94592
72bf8f6f42d5
The following input methods were removed in Emacs 22.2...
Glenn Morris <rgm@gnu.org>
parents:
94532
diff
changeset
|
42 |
81026
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
43 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
44 * Changes in Emacs 24.1 |
103493
af33c0ccf0aa
Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents:
103429
diff
changeset
|
45 |
107665
59e2adcb1095
* files.el (auto-mode-case-fold): Change default to t.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107648
diff
changeset
|
46 ** auto-mode-case-fold is now enabled by default. |
59e2adcb1095
* files.el (auto-mode-case-fold): Change default to t.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107648
diff
changeset
|
47 |
107646
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
48 +++ |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
49 ** Emacs now supports display and editing of bidirectional text. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
50 Warning: This is still very much experimental! The existing support |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
51 is minimal, and when it's turned on (see below), many features are |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
52 likely to give unexpected results, or break, or even crash! Use at |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
53 your own risk! |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
54 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
55 See the node "Bidirectional Editing" in the Emacs Manual for some |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
56 initial documentation. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
57 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
58 To turn this on in any given buffer, set the buffer-local variable |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
59 `bidi-display-reordering' to a non-nil value. The default is nil. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
60 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
61 The buffer-local variable `bidi-paragraph-direction', if non-nil, |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
62 forces each paragraph in the buffer to have its base direction |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
63 according to the value of this variable. Possible values are |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
64 `right-to-left' and `left-to-right'. If the value is nil (the |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
65 default), Emacs determines the base direction of each paragraph from |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
66 its text, as specified by the Unicode Bidirectional Algorithm. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
67 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
68 Reordering of bidirectional text for display in Emacs is a "Full |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
69 bidirectionality" class implementation of the Unicode Bidirectional |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
70 Algorithm. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
71 |
107395
05f285327bae
Put non-GTK X scroll-bars on left.
Chong Yidong <cyd@stupidchicken.com>
parents:
107389
diff
changeset
|
72 ** GTK scroll-bars are now placed on the right by default. |
107384
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
73 Use `set-scroll-bar-mode' to change this. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
74 |
108025 | 75 ** GTK tool bars can have just text, just images or images and text. |
108072
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
76 Customize `tool-bar-style' to choose style. On a Gnome desktop, the default |
108025 | 77 is taken from the desktop settings. |
78 | |
107827
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107811
diff
changeset
|
79 ** Lucid menus and dialogs can display antialiased fonts if Emacs is built |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107811
diff
changeset
|
80 with Xft. |
107804
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107795
diff
changeset
|
81 |
108012
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
82 ** Basic SELinux support has been added. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
83 This requires Emacs to be linked with libselinux at build time. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
84 |
108072
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
85 *** Emacs preserves the SELinux file context when backing up, and |
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
86 optionally when copying files. To this end, copy-file has an extra |
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
87 optional argument, and backup-buffer and friends include the SELinux |
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
88 context in their return values. |
108012
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
89 |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
90 *** The new functions file-selinux-context and set-file-selinux-context |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
91 get and set the SELinux context of a file. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
92 |
108078
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
93 *** Tramp offers handlers for file-selinux-context and set-file-selinux-context |
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
94 for remote machines which support SELinux. |
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
95 |
107784
45b05d993766
Scrolling commands which does not signal errors at top/bottom.
Juri Linkov <juri@jurta.org>
parents:
107719
diff
changeset
|
96 ** New scrolling commands `scroll-up-command' and `scroll-down-command' |
107854
6ebc01c309bf
Add variable scroll-error-top-bottom.
Juri Linkov <juri@jurta.org>
parents:
107852
diff
changeset
|
97 (bound to C-v/[next] and M-v/[prior]) does not signal errors at top/bottom |
6ebc01c309bf
Add variable scroll-error-top-bottom.
Juri Linkov <juri@jurta.org>
parents:
107852
diff
changeset
|
98 of buffer at first key-press (instead moves to top/bottom of buffer) |
6ebc01c309bf
Add variable scroll-error-top-bottom.
Juri Linkov <juri@jurta.org>
parents:
107852
diff
changeset
|
99 when a new variable `scroll-error-top-bottom' is non-nil. |
107784
45b05d993766
Scrolling commands which does not signal errors at top/bottom.
Juri Linkov <juri@jurta.org>
parents:
107719
diff
changeset
|
100 |
107785
1479a3d1e0f3
Scrolling commands which scroll a line instead of full screen..
Juri Linkov <juri@jurta.org>
parents:
107784
diff
changeset
|
101 ** New scrolling commands `scroll-up-line' and `scroll-down-line' |
1479a3d1e0f3
Scrolling commands which scroll a line instead of full screen..
Juri Linkov <juri@jurta.org>
parents:
107784
diff
changeset
|
102 scroll a line instead of full screen. |
1479a3d1e0f3
Scrolling commands which scroll a line instead of full screen..
Juri Linkov <juri@jurta.org>
parents:
107784
diff
changeset
|
103 |
107871
d7b161b7a686
Add the `scroll-command' property.
Juri Linkov <juri@jurta.org>
parents:
107854
diff
changeset
|
104 ** New property `scroll-command' should be set on a command's symbol to |
d7b161b7a686
Add the `scroll-command' property.
Juri Linkov <juri@jurta.org>
parents:
107854
diff
changeset
|
105 define it as a scroll command affected by `scroll-preserve-screen-position. |
107852
4abde609aac9
Add variable `scroll-preserve-screen-position-commands'.
Juri Linkov <juri@jurta.org>
parents:
107849
diff
changeset
|
106 |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
diff
changeset
|
107 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
108 * Editing Changes in Emacs 24.1 |
97482
a8900d9693c5
Improve whitespace information.
Vinicius Jose Latorre <viniciusjl@ig.com.br>
parents:
97395
diff
changeset
|
109 |
108160
7fc92f732328
Document complete-symbol change.
Chong Yidong <cyd@stupidchicken.com>
parents:
108108
diff
changeset
|
110 ** completion-at-point is now an alias for complete-symbol. |
7fc92f732328
Document complete-symbol change.
Chong Yidong <cyd@stupidchicken.com>
parents:
108108
diff
changeset
|
111 |
108223
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
112 ** mouse-region-delete-keys has been deleted. |
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
113 |
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
114 ** If delete-file is called with a prefix argument, it really deletes, |
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
115 regardless of the value of `delete-by-moving-to-trash'. |
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
116 |
81026
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
117 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
118 * Changes in Specialized Modes and Packages in Emacs 24.1 |
96230 | 119 |
107896
f9390ec51de5
Add 7z archive format support (bug#5475).
Juri Linkov <juri@jurta.org>
parents:
107871
diff
changeset
|
120 ** Archive Mode has basic support to browse 7z archives. |
f9390ec51de5
Add 7z archive format support (bug#5475).
Juri Linkov <juri@jurta.org>
parents:
107871
diff
changeset
|
121 |
108168
444a324af979
* ido.el (ido-minibuffer-setup): Don't set cua-inhibit-cua-keys (Bug#5765).
Chong Yidong <cyd@stupidchicken.com>
parents:
108160
diff
changeset
|
122 ** In ido-mode, C-v is no longer bound to ido-toggle-vc. |
444a324af979
* ido.el (ido-minibuffer-setup): Don't set cua-inhibit-cua-keys (Bug#5765).
Chong Yidong <cyd@stupidchicken.com>
parents:
108160
diff
changeset
|
123 The reason is that this interferes with cua-mode. |
444a324af979
* ido.el (ido-minibuffer-setup): Don't set cua-inhibit-cua-keys (Bug#5765).
Chong Yidong <cyd@stupidchicken.com>
parents:
108160
diff
changeset
|
124 |
107849
c35518fa0d56
Move complete.el to lisp/obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107843
diff
changeset
|
125 ** partial-completion-mode is now obsolete. |
108009
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
126 You can get the same behavior with |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
127 (setq completion-styles '(partial-completion initials)). |
107849
c35518fa0d56
Move complete.el to lisp/obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107843
diff
changeset
|
128 |
107541
d59e6301c2cd
Add "union tags" in mpc.el.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107461
diff
changeset
|
129 ** mpc.el: Can use pseudo tags of the form tag1|tag2 as a union of two tags. |
107384
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
130 ** Customize |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
131 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
132 *** Customize buffers now contain a search field. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
133 The search is performed using `customize-apropos'. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
134 To turn off the search field, set custom-search-field to nil . |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
135 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
136 *** Custom options now start out hidden if at their default values. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
137 Use the arrow to the left of the option name to toggle visibility. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
138 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
139 *** custom-buffer-sort-alphabetically now defaults to t. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
140 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
141 *** The color widget now has a "Choose" button, which allows you to |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
142 choose a color via list-colors-display. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
143 |
107372
b73242777fb9
Add support for shelving snapshots and for showing shelves.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107371
diff
changeset
|
144 ** VC and related modes |
b73242777fb9
Add support for shelving snapshots and for showing shelves.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107371
diff
changeset
|
145 |
108009
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
146 *** New VC commands: vc-log-incoming, vc-log-outgoing, vc-find-conflicted-file. |
107795
d47e1fb98df3
Add new VC methods: vc-log-incoming and vc-log-outgoing.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107785
diff
changeset
|
147 |
107372
b73242777fb9
Add support for shelving snapshots and for showing shelves.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107371
diff
changeset
|
148 *** vc-dir for Bzr supports viewing shelve contents and shelving snapshots. |
b73242777fb9
Add support for shelving snapshots and for showing shelves.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107371
diff
changeset
|
149 |
107430
1918e70c8b37
Add special markup processing for commit logs.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107407
diff
changeset
|
150 *** Special markup can be added to log-edit buffers. |
108009
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
151 The log-edit buffers are expected to have a format similar to email messages |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
152 with headers of the form: |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
153 Author: <author of this change> |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
154 Summary: <one line summary of this change> |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
155 Fixes: <reference to the bug fixed by this change> |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
156 Some backends handle some of those headers specially, but any unknown header |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
157 is just left as is in the message, so it is not lost. |
107430
1918e70c8b37
Add special markup processing for commit logs.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107407
diff
changeset
|
158 |
107374
dc9565b08f10
Add .dir-locals.el support for file-less buffers.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107372
diff
changeset
|
159 ** Directory local variables can apply to file-less buffers. |
dc9565b08f10
Add .dir-locals.el support for file-less buffers.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107372
diff
changeset
|
160 For example, adding "(diff-mode . ((mode . whitespace)))" to your |
108072
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
161 .dir-locals.el file, will turn on `whitespace-mode' for *vc-diff* buffers. |
107374
dc9565b08f10
Add .dir-locals.el support for file-less buffers.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107372
diff
changeset
|
162 |
107437
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
163 ** s-region.el is now declared obsolete, superceded by shift-select-mode |
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
164 enabled by default in 23.1. |
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
165 |
107550
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
166 ** gdb-mi |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
167 |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
168 *** GDB User Interface migrated to GDB Machine Interface and now |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
169 supports multithread non-stop debugging and debugging of several |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
170 threads simultaneously. |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
171 |
52902 | 172 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
173 * New Modes and Packages in Emacs 24.1 |
97145
1f11efe01535
Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents:
97138
diff
changeset
|
174 |
107389
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
175 ** secrets.el is an implementation of the Secret Service API, an |
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
176 interface to password managers like GNOME Keyring or KDE Wallet. The |
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
177 Secret Service API requires D-Bus for communication. |
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
178 |
59356
bbe94a7411bf
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
59323
diff
changeset
|
179 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
180 * Incompatible Lisp Changes in Emacs 24.1 |
103429
8f7555e94264
Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents:
103414
diff
changeset
|
181 |
107897
1721e4658521
Test for special mode-class in view-buffer instead of view-file (bug#5513).
Juri Linkov <juri@jurta.org>
parents:
107896
diff
changeset
|
182 ** Test for special mode-class was moved from view-file to view-buffer. |
1721e4658521
Test for special mode-class in view-buffer instead of view-file (bug#5513).
Juri Linkov <juri@jurta.org>
parents:
107896
diff
changeset
|
183 |
107843
64cb38b81502
(define-minor-mode): A nil argument to the minor mode turns the mode ON.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107827
diff
changeset
|
184 ** Passing a nil argument to a minor mode function now turns the mode |
64cb38b81502
(define-minor-mode): A nil argument to the minor mode turns the mode ON.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107827
diff
changeset
|
185 ON unconditionally. |
81026
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
186 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
187 * Lisp changes in Emacs 24.1 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
188 |
108241
731a16c5bb20
Use define-minor-mode for less obvious cases.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108223
diff
changeset
|
189 ** define-minor-mode accepts a new keyword :variable. |
731a16c5bb20
Use define-minor-mode for less obvious cases.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108223
diff
changeset
|
190 |
108223
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
191 ** delete-file now accepts an optional second arg, FORCE, which says |
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
192 to always delete and ignore the value of delete-by-moving-to-trash. |
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
193 |
108212
41a25ee89427
New hook filter-buffer-substring-functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108168
diff
changeset
|
194 ** buffer-substring-filters is obsoleted by filter-buffer-substring-functions. |
41a25ee89427
New hook filter-buffer-substring-functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108168
diff
changeset
|
195 |
107461
7cf379c501e1
Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107437
diff
changeset
|
196 ** New completion style `substring'. |
7cf379c501e1
Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107437
diff
changeset
|
197 |
107371
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
198 ** Image API |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
199 |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
200 *** When the image type is one of listed in `image-animated-types' |
107719
9c0ed2d6731a
Rename `image-extension-data' to `image-metadata'.
Juri Linkov <juri@jurta.org>
parents:
107665
diff
changeset
|
201 and the number of sub-images in the image is more than one, then the |
107371
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
202 new function `create-animated-image' creates an animated image where |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
203 sub-images are displayed successively with the duration defined by |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
204 `image-animate-max-time' and the delay between sub-images defined |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
205 by the Graphic Control Extension of the image. |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
206 |
107719
9c0ed2d6731a
Rename `image-extension-data' to `image-metadata'.
Juri Linkov <juri@jurta.org>
parents:
107665
diff
changeset
|
207 *** `image-extension-data' is renamed to `image-metadata'. |
9c0ed2d6731a
Rename `image-extension-data' to `image-metadata'.
Juri Linkov <juri@jurta.org>
parents:
107665
diff
changeset
|
208 |
107573
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
209 ** Progress reporters can now "spin". |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
210 The MIN-VALUE and MAX-VALUE arguments of `make-progress-reporter' can |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
211 now be nil, or omitted. This makes a "non-numeric" reporter. Each |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
212 time you call `progress-reporter-update' on that progress reporter, |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
213 with a nil or omitted VALUE argument, the reporter message is |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
214 displayed with a "spinning bar". |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
215 |
62324
f1bee922ac7c
Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents:
62279
diff
changeset
|
216 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
217 * Changes in Emacs 24.1 on non-free operating systems |
82906 | 218 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
219 |
25853 | 220 ---------------------------------------------------------------------- |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
221 This file is part of GNU Emacs. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
222 |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
223 GNU Emacs is free software: you can redistribute it and/or modify |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
224 it under the terms of the GNU General Public License as published by |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
225 the Free Software Foundation, either version 3 of the License, or |
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
226 (at your option) any later version. |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
227 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
228 GNU Emacs is distributed in the hope that it will be useful, |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
229 but WITHOUT ANY WARRANTY; without even the implied warranty of |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
230 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
231 GNU General Public License for more details. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
232 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
233 You should have received a copy of the GNU General Public License |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
234 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
235 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
236 |
25853 | 237 Local variables: |
238 mode: outline | |
239 paragraph-separate: "[ ]*$" | |
240 end: |