Mercurial > emacs
annotate etc/NEWS @ 111540:ca297dbe1d56
Fix last cons in set_wm_state, remove unused variables.
* src/xselect.c (x_send_client_event): Remove unused variables cons and
size.
* src/xterm.c (set_wm_state): Add Qnil to final cons.
author | Jan D <jan.h.d@swipnet.se> |
---|---|
date | Sun, 14 Nov 2010 11:21:16 +0100 |
parents | 5c986eef8f0d |
children | 22fafcf25a54 |
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 |
108966
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
27 ** Configure links against libselinux if it is found. |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
28 You can disable this by using --without-selinux. |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
29 |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
30 --- |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
31 ** By default, the installed Info and man pages are compressed. |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
32 You can disable this by configuring --without-compress-info. |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
33 |
107407
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
34 --- |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
35 ** There are new configure options: |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
36 --with-mmdf, --with-mail-unlink, --with-mailhost. |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
37 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
|
38 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
|
39 |
108108
640de94ce18b
* etc/NEWS: Mention --with-crt-dir.
Glenn Morris <rgm@gnu.org>
parents:
108078
diff
changeset
|
40 --- |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
41 ** Emacs can be compiled against Gtk+ 3.0 if you pass --with-x-toolkit=gtk3 |
109067
b5f73bf59a4f
Use non-deprecated Gtk+ functions, add changes for Gtk+3 with GSEAL_ENABLE.
Jan D <jan.h.d@swipnet.se>
parents:
109062
diff
changeset
|
42 to configure. Note that other libraries used by Emacs, RSVG and GConf, |
b5f73bf59a4f
Use non-deprecated Gtk+ functions, add changes for Gtk+3 with GSEAL_ENABLE.
Jan D <jan.h.d@swipnet.se>
parents:
109062
diff
changeset
|
43 also depend on Gtk+. You can disable them with --without-rsvg and |
b5f73bf59a4f
Use non-deprecated Gtk+ functions, add changes for Gtk+3 with GSEAL_ENABLE.
Jan D <jan.h.d@swipnet.se>
parents:
109062
diff
changeset
|
44 --without-gconf. |
b5f73bf59a4f
Use non-deprecated Gtk+ functions, add changes for Gtk+3 with GSEAL_ENABLE.
Jan D <jan.h.d@swipnet.se>
parents:
109062
diff
changeset
|
45 |
109098
a17732ef349e
Define USE_LISP_UNION_TYPE using autoconf.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109067
diff
changeset
|
46 ** There is a new configure option --enable-use-lisp-union-type. |
a17732ef349e
Define USE_LISP_UNION_TYPE using autoconf.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109067
diff
changeset
|
47 This is only useful for Emacs developers to debug certain types of bugs. |
110408 | 48 This is not a new feature; only the configure flag is new. |
109098
a17732ef349e
Define USE_LISP_UNION_TYPE using autoconf.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109067
diff
changeset
|
49 |
109677
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
50 --- |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
51 ** New translation of the Emacs Tutorial in Hebrew is available |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
52 Type `C-u C-h t' to choose it in case your language setup doesn't |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
53 automatically select it. |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
54 |
104208
c9b224c2ddcb
** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents:
104177
diff
changeset
|
55 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
56 * 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
|
57 |
109956
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
58 ** The --unibyte, --multibyte, --no-multibyte, and --no-unibyte |
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
59 command line arguments no longer have any effect. (They were declared |
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
60 obsolete in Emacs 23.) |
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
61 |
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
|
62 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
63 * Changes in Emacs 24.1 |
103493
af33c0ccf0aa
Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents:
103429
diff
changeset
|
64 |
110707
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
65 ** emacsclient changes |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
66 |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
67 *** New emacsclient argument --parent-id ID can be used to open a |
108828
87dad1e1c860
Add --parent-id argument to emacsclient.
Chong Yidong <cyd@stupidchicken.com>
parents:
108806
diff
changeset
|
68 client frame in parent X window ID, via XEmbed. This works like the |
87dad1e1c860
Add --parent-id argument to emacsclient.
Chong Yidong <cyd@stupidchicken.com>
parents:
108806
diff
changeset
|
69 --parent-id argument to Emacs. |
87dad1e1c860
Add --parent-id argument to emacsclient.
Chong Yidong <cyd@stupidchicken.com>
parents:
108806
diff
changeset
|
70 |
110707
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
71 *** If emacsclient shuts down as a result of Emacs signalling an |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
72 error, its exit status is 1. |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
73 |
108500
9f927f4deab4
Allow the default completion to cycle.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108381
diff
changeset
|
74 ** Completion can cycle, depending on completion-cycle-threshold. |
9f927f4deab4
Allow the default completion to cycle.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108381
diff
changeset
|
75 |
107665
59e2adcb1095
* files.el (auto-mode-case-fold): Change default to t.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107648
diff
changeset
|
76 ** 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
|
77 |
107646
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
78 +++ |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
79 ** 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
|
80 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
81 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
|
82 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
|
83 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
84 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
|
85 `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
|
86 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
87 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
|
88 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
|
89 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
|
90 `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
|
91 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
|
92 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
|
93 |
108596
cd5442b2826b
Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents:
108575
diff
changeset
|
94 The function `current-bidi-paragraph-direction' returns the actual |
cd5442b2826b
Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents:
108575
diff
changeset
|
95 value of paragraph base direction at point. |
cd5442b2826b
Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents:
108575
diff
changeset
|
96 |
107646
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
97 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
|
98 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
|
99 Algorithm. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
100 |
108304
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
101 Note that some advanced display features, such as overlay strings and |
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
102 `display' text properties, do not yet work correctly when |
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
103 bidirectional text is reordered for display. |
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
104 |
107395
05f285327bae
Put non-GTK X scroll-bars on left.
Chong Yidong <cyd@stupidchicken.com>
parents:
107389
diff
changeset
|
105 ** 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
|
106 Use `set-scroll-bar-mode' to change this. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
107 |
108025 | 108 ** 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
|
109 Customize `tool-bar-style' to choose style. On a Gnome desktop, the default |
108025 | 110 is taken from the desktop settings. |
111 | |
109582
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
112 ** GTK tool bars can be placed on the left/right or top/bottom of the frame. |
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
113 The frame-parameter tool-bar-position controls this. It takes the values |
109758 | 114 top, left, right or bottom. The Options => Show/Hide menu has entries |
109582
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
115 for this. |
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
116 |
110283
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
117 ** ImageMagick support. |
110631 | 118 It is now possible to use the ImageMagick library to load many new |
119 image formats in Emacs. By default, Emacs links with the ImageMagick | |
120 libraries if they are present at build time. To disable this, use | |
110614
ced897c0b9f0
Compile with imagemagick support by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110472
diff
changeset
|
121 the configure option `--without-imagemagick'. |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109802
diff
changeset
|
122 |
110283
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
123 The new function `imagemagick-types' returns a list of image file |
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
124 extensions that your installation of ImageMagick supports. The |
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
125 function `imagemagick-register-types' enables ImageMagick support for |
110408 | 126 these image types, minus those listed in `imagemagick-types-inhibit'. |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109802
diff
changeset
|
127 |
110283
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
128 See the Emacs Lisp Reference Manual for more information. |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109802
diff
changeset
|
129 |
109749
be18c3b67d66
Take colors for region face (selected text) from the Gtk+ theme.
Jan D <jan.h.d@swipnet.se>
parents:
109742
diff
changeset
|
130 ** The colors for selected text (the region face) are taken from the GTK |
be18c3b67d66
Take colors for region face (selected text) from the Gtk+ theme.
Jan D <jan.h.d@swipnet.se>
parents:
109742
diff
changeset
|
131 theme when Emacs is built with GTK. |
be18c3b67d66
Take colors for region face (selected text) from the Gtk+ theme.
Jan D <jan.h.d@swipnet.se>
parents:
109742
diff
changeset
|
132 |
109604
43eca6c9f493
Use Gtk+ tooltips by default for Gtk+ Emacs.
Jan D <jan.h.d@swipnet.se>
parents:
109582
diff
changeset
|
133 ** Emacs uses GTK tooltips by default if built with GTK. You can turn that |
43eca6c9f493
Use Gtk+ tooltips by default for Gtk+ Emacs.
Jan D <jan.h.d@swipnet.se>
parents:
109582
diff
changeset
|
134 off by customizing x-gtk-use-system-tooltips. |
43eca6c9f493
Use Gtk+ tooltips by default for Gtk+ Emacs.
Jan D <jan.h.d@swipnet.se>
parents:
109582
diff
changeset
|
135 |
107827
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107811
diff
changeset
|
136 ** Lucid menus and dialogs can display antialiased fonts if Emacs is built |
111099
5eaa1e2c99c5
Mention faceName for Lucid menu/dialog fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
111098
diff
changeset
|
137 with Xft. To change font, use X resource faceName, for example: |
5eaa1e2c99c5
Mention faceName for Lucid menu/dialog fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
111098
diff
changeset
|
138 Emacs.pane.menubar.faceName: Courier-12 |
5eaa1e2c99c5
Mention faceName for Lucid menu/dialog fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
111098
diff
changeset
|
139 Set faceName to none and use font to use the old X fonts. |
107804
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107795
diff
changeset
|
140 |
111526
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
141 +++ |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
142 ** Enhanced support for characters that have no glyphs in available fonts |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
143 If a character has no glyphs in any of the available fonts, Emacs by |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
144 default will display it either as a hexadecimal code in a box or as a |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
145 thin 1-pixel space. In addition to these two methods, Emacs can |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
146 display these characters as empty box, as an acronym, or not display |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
147 them at all. To change how these characters are displayed, customize |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
148 the variable `glyphless-char-display-control'. |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
149 |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
150 On character terminals these methods are used for characters that |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
151 cannot be encoded by the `terminal-coding-system'. |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
152 |
111051
111edd4c8e15
etc/NEWS: Document change to mode-line-format.
Chong Yidong <cyd@stupidchicken.com>
parents:
111016
diff
changeset
|
153 ** On graphical displays, the mode-line no longer ends in dashes. |
111edd4c8e15
etc/NEWS: Document change to mode-line-format.
Chong Yidong <cyd@stupidchicken.com>
parents:
111016
diff
changeset
|
154 |
108012
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
155 ** Basic SELinux support has been added. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
156 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
|
157 |
108072
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
158 *** 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
|
159 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
|
160 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
|
161 context in their return values. |
108012
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
162 |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
163 *** 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
|
164 get and set the SELinux context of a file. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
165 |
108078
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
166 *** 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
|
167 for remote machines which support SELinux. |
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
168 |
110694
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
169 ** The function kill-emacs is now run upon receipt of the signals SIGTERM |
110696
54ddd26c5a6c
Invoke kill-emacs on SIGINT on Windows as well.
Eli Zaretskii <eliz@gnu.org>
parents:
110695
diff
changeset
|
170 and SIGHUP, and upon SIGINT in batch mode. |
110694
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
171 |
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
172 ** kill-emacs-hook is now also run in batch mode. |
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
173 |
107784
45b05d993766
Scrolling commands which does not signal errors at top/bottom.
Juri Linkov <juri@jurta.org>
parents:
107719
diff
changeset
|
174 ** 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
|
175 (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
|
176 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
|
177 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
|
178 |
107785
1479a3d1e0f3
Scrolling commands which scroll a line instead of full screen..
Juri Linkov <juri@jurta.org>
parents:
107784
diff
changeset
|
179 ** 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
|
180 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
|
181 |
107871
d7b161b7a686
Add the `scroll-command' property.
Juri Linkov <juri@jurta.org>
parents:
107854
diff
changeset
|
182 ** New property `scroll-command' should be set on a command's symbol to |
110408 | 183 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
|
184 |
108806
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
185 ** Trash changes |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
186 |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
187 *** `delete-by-moving-to-trash' now only affects commands that specify |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
188 trashing. This avoids inadvertently trashing temporary files. |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
189 |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
190 *** Calling `delete-file' or `delete-directory' with a prefix argument |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
191 now forces true deletion, regardless of `delete-by-moving-to-trash'. |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
192 |
108990
8f3a9d4ebe87
Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents:
108966
diff
changeset
|
193 ** New option `list-colors-sort' defines the color sort order |
8f3a9d4ebe87
Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents:
108966
diff
changeset
|
194 for `list-colors-display'. |
8f3a9d4ebe87
Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents:
108966
diff
changeset
|
195 |
109016
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
196 ** An Emacs Lisp package manager is now included. |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
197 This is a convenient way to download and install additional packages, |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
198 from a package repository at elpa.gnu.org. |
109992
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
199 |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
200 *** `M-x list-packages' shows a list of packages, which can be |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
201 selected for installation. |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
202 |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
203 *** New command `describe-package', bound to `C-h P'. |
109016
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
204 |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
205 *** By default, all installed packages are loaded and activated |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
206 automatically when Emacs starts up. To disable this, set |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
207 `package-enable-at-startup' to nil. To change which packages are |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
208 loaded, customize `package-load-list'. |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
209 |
110939
3cc0fb6085b0
Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
110814
diff
changeset
|
210 ** Custom Themes |
3cc0fb6085b0
Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
110814
diff
changeset
|
211 |
3cc0fb6085b0
Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
110814
diff
changeset
|
212 *** `M-x customize-themes' lists Custom themes which can be enabled. |
3cc0fb6085b0
Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
110814
diff
changeset
|
213 |
111016
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
214 *** New option `custom-theme-load-path' is the load path for themes. |
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
215 Emacs no longer looks for custom themes in `load-path'. The default |
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
216 is to search in `custom-theme-directory', followed by a built-in theme |
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
217 directory named "themes/" in `data-directory'. |
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
218 |
110739
4379d5736f65
Add user option `remote-file-name-inhibit-cache'.
Michael Albinus <michael.albinus@gmx.de>
parents:
110713
diff
changeset
|
219 ** The user option `remote-file-name-inhibit-cache' controls whether |
4379d5736f65
Add user option `remote-file-name-inhibit-cache'.
Michael Albinus <michael.albinus@gmx.de>
parents:
110713
diff
changeset
|
220 the remote file-name cache is used for read access. |
4379d5736f65
Add user option `remote-file-name-inhibit-cache'.
Michael Albinus <michael.albinus@gmx.de>
parents:
110713
diff
changeset
|
221 |
111098
1529ab88805c
Replace digest-doc and sorted-doc C programs with Lisp commands.
Glenn Morris <rgm@gnu.org>
parents:
111051
diff
changeset
|
222 ** The standalone programs lib-src/digest-doc and sorted-doc have been |
1529ab88805c
Replace digest-doc and sorted-doc C programs with Lisp commands.
Glenn Morris <rgm@gnu.org>
parents:
111051
diff
changeset
|
223 replaced with Lisp commands `doc-file-to-man' and `doc-file-to-info'. |
1529ab88805c
Replace digest-doc and sorted-doc C programs with Lisp commands.
Glenn Morris <rgm@gnu.org>
parents:
111051
diff
changeset
|
224 |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
diff
changeset
|
225 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
226 * Editing Changes in Emacs 24.1 |
97482
a8900d9693c5
Improve whitespace information.
Vinicius Jose Latorre <viniciusjl@ig.com.br>
parents:
97395
diff
changeset
|
227 |
111524 | 228 +++ |
229 ** There is a new command `count-words-region', which does what you expect. | |
230 | |
108160
7fc92f732328
Document complete-symbol change.
Chong Yidong <cyd@stupidchicken.com>
parents:
108108
diff
changeset
|
231 ** completion-at-point is now an alias for complete-symbol. |
7fc92f732328
Document complete-symbol change.
Chong Yidong <cyd@stupidchicken.com>
parents:
108108
diff
changeset
|
232 |
109062
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
233 ** Deletion changes |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
234 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
235 *** New option `delete-active-region'. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
236 If non-nil, C-d, [delete], and DEL delete the region if it is active |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
237 and no prefix argument is given. If set to `kill', these commands |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
238 kill instead. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
239 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
240 *** New command `delete-forward-char', bound to C-d and [delete]. |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
241 This is meant for interactive use, and obeys `delete-active-region'. |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
242 The command `delete-char' does not obey `delete-active-region'. |
109062
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
243 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
244 *** `delete-backward-char' is now a Lisp function. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
245 Apart from obeying `delete-active-region', its behavior is unchanged. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
246 However, the byte compiler now warns if it is called from Lisp; you |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
247 should use delete-char with a negative argument instead. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
248 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
249 *** The option `mouse-region-delete-keys' has been deleted. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
250 |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
251 ** Selection changes. |
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
252 |
109802
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
253 The default handling of clipboard and primary selections has been |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
254 changed to conform with other X applications. The exact changes are |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
255 described below; in short, mouse commands to select and paste text now |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
256 use the primary selection, while all other commands for killing and |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
257 yanking text now use the clipboard. |
109802
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
258 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
259 *** Merely selecting text (e.g. with drag-mouse-1) does not add it to |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
260 the kill-ring. On systems with a primary selection separate from the |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
261 clipboard (such as X), the selected text is put in the primary |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
262 selection. |
111008 | 263 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
264 *** mouse-2 is now bound to `mouse-yank-primary', which pastes from |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
265 the primary selection regardless of the contents of the kill-ring. |
111008 | 266 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
267 *** Commands that kill text or copy it to the kill-ring (M-w, C-w, |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
268 C-k, etc.) also put the killed text into the clipboard. This change |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
269 also means that the "Copy", "Cut", and "Paste" items in the "Edit" |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
270 menu are now exactly equivalent to, respectively M-w, C-w, and C-y. |
111008 | 271 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
272 *** Yank commands, such as C-y and M-y, retrieve text from the |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
273 clipboard if it is available. |
111008 | 274 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
275 *** The above changes are reflected in the following new defaults: |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
276 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
277 **** `select-active-regions' now defaults to t. |
111007
12469ef7a0a9
Fix bug #7195 with NEWS entry for of select-active-region'.
Eli Zaretskii <eliz@gnu.org>
parents:
110967
diff
changeset
|
278 It also accepts a new value, `only', which means to only set the |
109802
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
279 primary selection for temporarily active regions (usually made by |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
280 mouse-dragging or shift-selection). |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
281 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
282 **** `mouse-2' is now bound to `mouse-yank-primary'. |
111008 | 283 Previously, it was bound to `mouse-yank-at-click' (which is now |
111010
f87c1553c94e
Fix last change in etc/NEWS.
Eli Zaretskii <eliz@gnu.org>
parents:
111008
diff
changeset
|
284 unbound by default). |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
285 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
286 **** `x-select-enable-clipboard' now defaults to t on all platforms. |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
287 Note that this variable was already non-nil by default on MS-Windows, |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
288 which does not support the primary selection between applications. |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
289 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
290 **** `x-select-enable-primary' now defaults to nil. |
111008 | 291 This variable exists only on X; its default value was t in previous |
292 versions. | |
109448
334eb7871775
Change x-select-enable-primary to nil.
Chong Yidong <cyd@stupidchicken.com>
parents:
109398
diff
changeset
|
293 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
294 **** `mouse-drag-copy-region' now defaults to nil. |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
295 |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
296 *** To return to the previous behavior, where mouse commands use the |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
297 clipboard, change `mouse-drag-copy-region' and (on X only) |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
298 `x-select-enable-primary' to t. If you don't want Emacs to put the |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
299 text into the clipboard, only to the primary selection, additionally |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
300 set `x-select-enable-clipboard' to nil. |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
301 |
110147
1144008a2165
Support for cut buffers has been removed.
Jan D. <jan.h.d@swipnet.se>
parents:
109992
diff
changeset
|
302 *** Support for X cut buffers has been removed. |
1144008a2165
Support for cut buffers has been removed.
Jan D. <jan.h.d@swipnet.se>
parents:
109992
diff
changeset
|
303 |
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
|
304 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
305 * Changes in Specialized Modes and Packages in Emacs 24.1 |
96230 | 306 |
111518
adbfcf85c8eb
* lisp/shell.el (shell-dir-cookie-re): New custom variable.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111498
diff
changeset
|
307 ** shell-mode can track your cwd by reading it from your prompt. |
adbfcf85c8eb
* lisp/shell.el (shell-dir-cookie-re): New custom variable.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111498
diff
changeset
|
308 Just set shell-dir-cookie-re to an appropriate regexp. |
adbfcf85c8eb
* lisp/shell.el (shell-dir-cookie-re): New custom variable.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111498
diff
changeset
|
309 |
111498
d9d916379aff
* lisp/progmodes/modula2.el: Use SMIE and skeleton.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111410
diff
changeset
|
310 ** Modula-2 mode provides auto-indentation. |
d9d916379aff
* lisp/progmodes/modula2.el: Use SMIE and skeleton.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111410
diff
changeset
|
311 |
110403
14dab55b2888
Fix and improve last syntax-propertize patch
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110323
diff
changeset
|
312 ** latex-electric-env-pair-mode keeps \begin..\end matched on the fly. |
14dab55b2888
Fix and improve last syntax-propertize patch
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110323
diff
changeset
|
313 |
110814 | 314 ** FIXME: xdg-open for browse-url and reportbug, 2010/08. |
109824 | 315 |
107896
f9390ec51de5
Add 7z archive format support (bug#5475).
Juri Linkov <juri@jurta.org>
parents:
107871
diff
changeset
|
316 ** 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
|
317 |
109784
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
318 ** ERC changes |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
319 |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
320 *** New vars `erc-autojoin-timing' and `erc-autojoin-delay'. |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
321 If the value of `erc-autojoin-timing' is 'ident, ERC autojoins after a |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
322 successful NickServ identification, or after `erc-autojoin-delay' |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
323 seconds. The default value, 'ident, means to autojoin immediately |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
324 after connecting. |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
325 |
111410
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
326 *** New variable `erc-coding-system-precedence': If we use `undecided' |
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
327 as the server coding system, this variable will then be consulted. |
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
328 The default is to decode strings that can be decoded as utf-8 as |
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
329 utf-8, and do the normal `undecided' decoding for the rest. |
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
330 |
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
|
331 ** 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
|
332 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
|
333 |
107849
c35518fa0d56
Move complete.el to lisp/obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107843
diff
changeset
|
334 ** partial-completion-mode is now obsolete. |
108378
addaf0e91db3
* minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108304
diff
changeset
|
335 You can get a comparable behavior with: |
addaf0e91db3
* minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108304
diff
changeset
|
336 (setq completion-styles '(partial-completion initials)) |
addaf0e91db3
* minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108304
diff
changeset
|
337 (setq completion-pcm-complete-word-inserts-delimiters t) |
107849
c35518fa0d56
Move complete.el to lisp/obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107843
diff
changeset
|
338 |
107541
d59e6301c2cd
Add "union tags" in mpc.el.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107461
diff
changeset
|
339 ** mpc.el: Can use pseudo tags of the form tag1|tag2 as a union of two tags. |
110408 | 340 |
111190 | 341 ** server can listen on a specific port using the server-port option. |
342 | |
110659 | 343 ** Calendar, Diary, and Appt |
344 | |
345 --- | |
346 *** The obsolete (since Emacs 22.1) method of enabling the appt package | |
347 by adding appt-make-list to diary-hook has been removed. Use appt-activate. | |
348 | |
349 --- | |
350 *** Some appt variables (obsolete since Emacs 22.1) have been removed: | |
351 appt-issue-message (use the function appt-activate) | |
352 appt-visible/appt-msg-window (use the variable appt-display-format) | |
353 | |
354 --- | |
355 *** Some diary function aliases (obsolete since Emacs 22.1) have been removed: | |
356 view-diary-entries, list-diary-entries, show-all-diary-entries | |
357 | |
107384
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
358 ** Customize |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
359 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
360 *** Customize buffers now contain a search field. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
361 The search is performed using `customize-apropos'. |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
362 To turn off the search field, set custom-search-field to nil. |
107384
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
363 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
364 *** 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
|
365 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
|
366 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
367 *** custom-buffer-sort-alphabetically now defaults to t. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
368 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
369 *** 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
|
370 choose a color via list-colors-display. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
371 |
108715
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
372 ** Dired-x |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
373 |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
374 *** dired-jump and dired-jump-other-window called with a prefix argument |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
375 read a file name from the minibuffer instead of using buffer-file-name. |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
376 |
107374
dc9565b08f10
Add .dir-locals.el support for file-less buffers.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107372
diff
changeset
|
377 ** 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
|
378 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
|
379 .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
|
380 |
108381 | 381 ** SQL Mode enhancements. |
382 | |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
383 *** Several variables have been marked as safe local variables. The |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
384 variables `sql-product', `sql-user', `sql-server', `sql-database' and |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
385 `sql-port' can now be safely used as local variables. |
108381 | 386 |
110309 | 387 *** `sql-dialect' is a synonym for `sql-product'. |
388 | |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
389 *** Added ability to login with a port on MySQL and Postgres. |
108381 | 390 The custom variable `sql-port' can be specified for connection to |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
391 MySQL or Postgres servers. By default, the port is not listed in |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
392 either login parameter, but will be added to the command line if set |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
393 to a non-zero value. |
108381 | 394 |
110309 | 395 *** Dynamic selection of product in an SQL interactive session. |
396 If you use `sql-product-interactive' to start an SQL interactive | |
397 session it uses the current value of `sql-product'. Preceding the | |
398 invocation with C-u will force it to ask for the product before | |
399 creating the session. | |
400 | |
401 *** Renaming a SQL interactive buffer when it is created. | |
402 Prefixing the SQL interactive commands (`sql-sqlite', `sql-postgres', | |
403 `sql-mysql', etc.) with C-u will force a new interactive session to be | |
404 started and will prompt for the new name. This will reduce the need | |
405 for `sql-rename-buffer' is most common use cases. | |
406 | |
109742
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
407 *** Command continuation prompts in SQL interactive mode are suppressed. |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
408 Multiple line commands in SQL interactive mode, generate command |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
409 continuation prompts which needlessly confuse the output. These |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
410 prompts are now filtered out from the output. This change impacts |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
411 multiple line SQL statements entered with C-j between each line, |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
412 statements yanked into the buffer and statements sent with |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
413 `sql-send-*' functions. |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
414 |
108381 | 415 *** Custom variables control prompting for login parameters. |
416 Each supported product has a custom variable `sql-*-login-params' | |
417 which is a list of the parameters to be prompted for before a | |
418 connection is established. | |
419 | |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
420 The lists consist of the following five tokens: `user', `password', |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
421 `database', `server', and `port'. The order in which they appear is |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
422 the order in which they are prompted. The tokens symbols can be |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
423 replaced by a sublist starting with the token and followed by a plist |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
424 which control the prompting for values. The tokens `user', |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
425 `database', and `server' each can take a property of :default which |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
426 specifies the value to be used if no value is entered. The |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
427 `database', `server', and `port' tokens handle the :completion |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
428 property which restricts the entry to either one of the values in the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
429 list or to one of the values returned by the function provided as the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
430 property value. The `database' and `server' tokens also accept the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
431 :file property whose value is a regexp to identify useful file names. |
109489
b4b02bfd4d95
SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents:
109482
diff
changeset
|
432 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
433 (user :default DEF) |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
434 (database :default DEF |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
435 :file FILEPAT |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
436 :completion COMPLETE) |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
437 (server :default DEF |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
438 :file FILEPAT |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
439 :completion COMPLETE) |
109489
b4b02bfd4d95
SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents:
109482
diff
changeset
|
440 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
441 The FILEPAT when :file is specified is a regexp that will match valid |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
442 file names (without the directory portion). Generally these strings |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
443 will be of the form ".+\.SUF" where SUF is the desired file suffix. |
109489
b4b02bfd4d95
SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents:
109482
diff
changeset
|
444 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
445 When :completion is specified, the COMPLETE corresponds to the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
446 PREDICATE argument to the `completing-read' function (a list of |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
447 possible values or a function returning such a list). |
109489
b4b02bfd4d95
SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents:
109482
diff
changeset
|
448 |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
449 *** Added `sql-connection-alist' to record login parameter values. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
450 An alist for recording different username, database and server |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
451 values. If there are multiple databases that you connect to the |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
452 parameters needed can be stored in this alist. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
453 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
454 For example, the following might be set in the user's init.el: |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
455 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
456 (setq sql-connection-alist |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
457 '((dev (sql-product 'sqlite) |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
458 (sql-database "/home/mmaug/dev.db")) |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
459 (prd (sql-product 'oracle) |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
460 (sql-user "mmaug") |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
461 (sql-database "iprd2a")))) |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
462 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
463 This defines two connections named "dev" and "prd". |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
464 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
465 *** Added `sql-connect' to use predefined connections. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
466 Sets the login parameters based on the values in the |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
467 `sql-connection-alist' and start a SQL interactive session. Any |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
468 values specified in the connection will not be prompted for. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
469 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
470 In the example above, if the user were to invoke M-x sql-connect, they |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
471 would be prompted for the connection. The user can respond with |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
472 either "dev" or "prd". The "dev" connection would connect to the |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
473 SQLite database without prompting; the "prd" connection would prompt |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
474 for the users password and then connect to the Oracle database. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
475 |
109482
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
476 **** Added SQL->Start... submenu when connections are defined. |
110408 | 477 When connections have been defined, there is a submenu available that |
109482
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
478 allows the user to select one to start a SQLi session. The "Start |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
479 SQLi Session" item moves to the "Start..." submenu when cnnections |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
480 have been defined. |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
481 |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
482 **** Added "Save Connection" menu item in SQLi buffers. |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
483 When a SQLi session is not started by a connection then |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
484 `sql-save-connection' will gather the login params specified for the |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
485 session and save them as a new connection. |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
486 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
487 *** List database objects and details. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
488 Once a SQL interactive session has been started, you can get a list of |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
489 the objects in the database and see details of those objects. The |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
490 objects shown and the details available are product specific. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
491 |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
492 **** List all objects. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
493 Using `M-x sql-list-all', `C-c C-l a' or selecting "SQL->List all |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
494 objects" will list all the objects in the database. At a minimum it |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
495 lists the tables and views in the database. Preceeding the command by |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
496 universal argument may provide additional details or extend the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
497 listing to include other schemas objects. The list will appear in a |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
498 separate window in view-mode. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
499 |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
500 **** List Table details. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
501 Using `M-x sql-list-table', `C-c C-l t' or selecting "SQL->List Table |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
502 details" will ask for the name of a database table or view and display |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
503 the list of columns in the relation. Preceeding the comand with the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
504 universal argument may provide additional details about each column. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
505 The list will appear in a separate window in view-mode. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
506 |
108381 | 507 *** Added option `sql-send-terminator'. |
508 When set makes sure that each command sent with `sql-send-*' commands | |
509 are properly terminated and submitted to the SQL processor. | |
510 | |
511 *** Added option `sql-oracle-scan-on'. | |
512 When set commands sent to Oracle's SQL*Plus are scanned for strings | |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
513 starting with an ampersand and the user is asked for replacement text. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
514 In general, the SQL*Plus option SCAN should always be set OFF under |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
515 SQL interactive mode and this option used in its place. |
108381 | 516 |
517 *** SQL interactive mode will replace tabs with spaces. | |
518 This prevents the comand interpretter for MySQL and Postgres from | |
519 listing object name completions when being sent text via | |
520 `sql-send-*' functions. | |
521 | |
522 *** An API for manipulating SQL product definitions has been added. | |
523 | |
107437
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
524 ** 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
|
525 enabled by default in 23.1. |
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
526 |
107550
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
527 ** gdb-mi |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
528 |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
529 *** 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
|
530 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
|
531 threads simultaneously. |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
532 |
109964
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
533 ** D-Bus |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
534 |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
535 *** It is possible now, to access alternative buses than the default |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
536 system or session bus. |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
537 |
110323
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
538 ** Tramp |
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
539 |
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
540 *** The following access methods are discontinued: "ssh1_old", |
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
541 "ssh2_old", "scp1_old", "scp2_old" and "fish". |
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
542 |
52902 | 543 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
544 * 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
|
545 |
110163
c9b982e5aefd
* lisp/electric.el (electricity): New group.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110147
diff
changeset
|
546 ** New global minor modes electric-pair-mode and electric-indent-mode. |
c9b982e5aefd
* lisp/electric.el (electricity): New group.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110147
diff
changeset
|
547 |
109739
405e0ceb00e2
* lisp/emacs-lisp/pcase.el: New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109678
diff
changeset
|
548 ** pcase.el provides the ML-style pattern matching macro `pcase'. |
405e0ceb00e2
* lisp/emacs-lisp/pcase.el: New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109678
diff
changeset
|
549 |
107389
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
550 ** 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
|
551 interface to password managers like GNOME Keyring or KDE Wallet. The |
108654
131cc6db31f4
Add command `secrets-show-secrets'.
Michael Albinus <albinus@detlef>
parents:
108632
diff
changeset
|
552 Secret Service API requires D-Bus for communication. The command |
131cc6db31f4
Add command `secrets-show-secrets'.
Michael Albinus <albinus@detlef>
parents:
108632
diff
changeset
|
553 `secrets-show-secrets' offers a buffer with a visualization of the |
131cc6db31f4
Add command `secrets-show-secrets'.
Michael Albinus <albinus@detlef>
parents:
108632
diff
changeset
|
554 secrets. |
107389
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
555 |
108917
fca119200bda
* NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
108913
diff
changeset
|
556 ** notifications.el provides an implementation of the Desktop |
fca119200bda
* NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
108913
diff
changeset
|
557 Notifications API. It requires D-Bus for communication. |
fca119200bda
* NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
108913
diff
changeset
|
558 |
59356
bbe94a7411bf
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
59323
diff
changeset
|
559 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
560 * 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
|
561 |
111232
a9904c1962db
SMIE: change indent rules format, improve smie-setup.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111190
diff
changeset
|
562 ** Remove obsolete name `e' (use `float-e' instead). |
a9904c1962db
SMIE: change indent rules format, improve smie-setup.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111190
diff
changeset
|
563 |
109010
64f7d70035b7
* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108990
diff
changeset
|
564 ** A backquote not followed by a space is now always treated as new-style. |
64f7d70035b7
* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108990
diff
changeset
|
565 |
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
|
566 ** Test for special mode-class was moved from view-file to view-buffer. |
109010
64f7d70035b7
* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108990
diff
changeset
|
567 FIXME: This only says what was changed, but not what are the |
64f7d70035b7
* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108990
diff
changeset
|
568 programmer-visible consequences. |
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
|
569 |
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
|
570 ** 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
|
571 ON unconditionally. |
109058
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
572 |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
573 ** During startup, Emacs no longer adds entries for `menu-bar-lines' |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
574 and `tool-bar-lines' to `default-frame-alist' and |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
575 `initial-frame-alist'. With these alist entries omitted, `make-frame' |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
576 checks the value of the variable `menu-bar-mode'/`tool-bar-mode' to |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
577 determine whether to create a menu-bar or tool-bar, respectively. |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
578 If the alist entries are added, they override the value of |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
579 `menu-bar-mode'/`tool-bar-mode'. |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
580 |
109114
2f784ad8d94c
Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents:
109113
diff
changeset
|
581 ** Regions created by mouse dragging are now normal active regions, |
2f784ad8d94c
Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents:
109113
diff
changeset
|
582 similar to the ones created by shift-selection. In previous Emacs |
2f784ad8d94c
Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents:
109113
diff
changeset
|
583 versions, these regions were delineated by `mouse-drag-overlay', which |
2f784ad8d94c
Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents:
109113
diff
changeset
|
584 has now been removed. |
109113
ec1113776b24
Take note of mouse dragging changes in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents:
109098
diff
changeset
|
585 |
110782
a133fd492185
* lisp/emacs-lisp/cl.el: No longer provide cl-19.
Glenn Morris <rgm@gnu.org>
parents:
110771
diff
changeset
|
586 ** cl.el no longer provides `cl-19'. |
a133fd492185
* lisp/emacs-lisp/cl.el: No longer provide cl-19.
Glenn Morris <rgm@gnu.org>
parents:
110771
diff
changeset
|
587 |
110695
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
588 ** The following functions and aliases, obsolete since at least Emacs 21.1, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
589 have been removed: |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
590 comint-kill-output, decompose-composite-char, outline-visible, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
591 internal-find-face, internal-get-face, frame-update-faces, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
592 frame-update-face-colors, x-frob-font-weight, x-frob-font-slant, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
593 x-make-font-bold, x-make-font-demibold, x-make-font-unbold |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
594 x-make-font-italic, x-make-font-oblique, x-make-font-unitalic |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
595 x-make-font-bold-italic, mldrag-drag-mode-line, mldrag-drag-vertical-line, |
110713
06aa6ebe38fa
* lisp/subr.el (make-local-hook): Remove function obsolete since 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110707
diff
changeset
|
596 iswitchb-default-keybindings, char-bytes, isearch-return-char, |
06aa6ebe38fa
* lisp/subr.el (make-local-hook): Remove function obsolete since 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110707
diff
changeset
|
597 make-local-hook |
110695
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
598 |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
599 ** The following variables and aliases, obsolete since at least Emacs 21.1, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
600 have been removed: |
110785
3f3735eed163
Remove obsolete variable font-lock-defaults-alist.
Glenn Morris <rgm@gnu.org>
parents:
110782
diff
changeset
|
601 checkdoc-minor-keymap, vc-header-alist, directory-sep-char, |
3f3735eed163
Remove obsolete variable font-lock-defaults-alist.
Glenn Morris <rgm@gnu.org>
parents:
110782
diff
changeset
|
602 font-lock-defaults-alist |
110695
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
603 |
110771 | 604 ** The following files, obsolete since at least Emacs 21.1, have been removed: |
605 sc.el, x-menu.el, rnews.el, rnewspost.el | |
606 | |
111246
c55c819e9cf6
etc/NEWS: Add placeholder for finder-inf.el changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111232
diff
changeset
|
607 ** FIXME finder-inf.el changes. |
c55c819e9cf6
etc/NEWS: Add placeholder for finder-inf.el changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111232
diff
changeset
|
608 |
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
|
609 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
610 * Lisp changes in Emacs 24.1 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
611 |
110967
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
612 ** `image-library-alist' is renamed to `dynamic-library-alist'. |
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
613 The variable is now used to load all kind of supported dynamic libraries, |
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
614 not just image libraries. The previous name is still available as an |
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
615 obsolete alias. |
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
616 |
110305
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
617 ** New variable syntax-propertize-function to set syntax-table properties. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
618 Replaces font-lock-syntactic-keywords which are now obsolete. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
619 This allows syntax-table properties to be set independently from font-lock: |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
620 just call syntax-propertize to make sure the text is propertized. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
621 Together with this new variable come a new hook |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
622 syntax-propertize-extend-region-functions, as well as two helper functions: |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
623 syntax-propertize-via-font-lock to reuse old font-lock-syntactic-keywords |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
624 as-is; and syntax-propertize-rules which provides a new way to specify |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
625 syntactic rules. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
626 |
109881
3db1493a6f89
New post-self-insert-hook.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109874
diff
changeset
|
627 ** New hook post-self-insert-hook run at the end of self-insert-command. |
3db1493a6f89
New post-self-insert-hook.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109874
diff
changeset
|
628 |
110310
9b5623e06689
* doc/lispref/syntax.texi (Syntax Flags): Document new `c' flag.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110309
diff
changeset
|
629 +++ |
109757
818e325e0469
Introduce a new comment style "c" flag.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109749
diff
changeset
|
630 ** Syntax tables support a new "comment style c" additionally to style b. |
108575
f6cfadfc0fb6
* eval.c (specbind): Disallow let-binding frame-local vars.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108574
diff
changeset
|
631 ** frame-local variables cannot be let-bound any more. |
108574
27a878644c60
* simple.el (prog-mode): New (abstract) major mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108500
diff
changeset
|
632 ** prog-mode is a new major-mode meant to be the parent of programming mode. |
108241
731a16c5bb20
Use define-minor-mode for less obvious cases.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108223
diff
changeset
|
633 ** 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
|
634 |
110408 | 635 ** `delete-file' and `delete-directory' now accept optional arg TRASH. |
108806
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
636 Trashing is performed if TRASH and `delete-by-moving-to-trash' are |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
637 both non-nil. Interactively, TRASH defaults to t, unless a prefix |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
638 argument is supplied (see Trash changes, above). |
108223
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
639 |
108212
41a25ee89427
New hook filter-buffer-substring-functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108168
diff
changeset
|
640 ** 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
|
641 |
107461
7cf379c501e1
Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107437
diff
changeset
|
642 ** New completion style `substring'. |
7cf379c501e1
Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107437
diff
changeset
|
643 |
111145
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
644 ** `facemenu-read-color' is now an alias for `read-color'. |
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
645 The command `read-color' now requires a match for a color name or RGB |
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
646 triplet, instead of signalling an error if the user provides a invalid |
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
647 input. |
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
648 |
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
649 |
107371
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
650 ** Image API |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
651 |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
652 *** 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
|
653 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
|
654 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
|
655 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
|
656 `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
|
657 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
|
658 |
107719
9c0ed2d6731a
Rename `image-extension-data' to `image-metadata'.
Juri Linkov <juri@jurta.org>
parents:
107665
diff
changeset
|
659 *** `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
|
660 |
110304
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
661 ** XML and HTML parsing |
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
662 |
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
663 *** If Emacs is compiled with libxml2 support (which is the default), |
110472
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
664 two new Emacs Lisp-level functions are defined: |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
665 `xml-parse-html-string-internal' (which will parse "real world" HTML) |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
666 and `xml-parse-string-internal' (which parses XML). Both return an |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
667 Emacs Lisp parse tree. |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
668 |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
669 FIXME: These should be front-ended by xml.el. |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
670 |
110659 | 671 ** FIXME GnuTLS |
110304
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
672 |
108719
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
673 ** Isearch |
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
674 |
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
675 *** New hook `isearch-update-post-hook' that runs in `isearch-update'. |
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
676 |
107573
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
677 ** Progress reporters can now "spin". |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
678 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
|
679 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
|
680 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
|
681 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
|
682 displayed with a "spinning bar". |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
683 |
62324
f1bee922ac7c
Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents:
62279
diff
changeset
|
684 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
685 * Changes in Emacs 24.1 on non-free operating systems |
82906 | 686 |
109466
91bbf4e4290f
* NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents:
109460
diff
changeset
|
687 ** New configure.bat option --enable-checking builds emacs with extra |
91bbf4e4290f
* NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents:
109460
diff
changeset
|
688 runtime checks. |
91bbf4e4290f
* NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents:
109460
diff
changeset
|
689 |
109507
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
690 ** New configure.bat option --distfiles to specify files to be |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
691 included in binary distribution |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
692 |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
693 ** New make target `dist' to create binary disttribution for Windows |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
694 platform |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
695 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
696 |
25853 | 697 ---------------------------------------------------------------------- |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
698 This file is part of GNU Emacs. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
699 |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
700 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
|
701 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
|
702 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
|
703 (at your option) any later version. |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
704 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
705 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
|
706 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
|
707 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
|
708 GNU General Public License for more details. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
709 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
710 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
|
711 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
|
712 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
713 |
25853 | 714 Local variables: |
715 mode: outline | |
716 paragraph-separate: "[ ]*$" | |
717 end: |