annotate etc/NEWS @ 112443:295000738bf5

Improve configuration of makeinfo. * Makefile.in (MAKEINFO): Now controlled by `configure'. (MAKEINFO_OPTS): New variable. Use it where appropriate. (ENVADD): New variable to control texi2dvi and texi2pdf.
author Werner Lemberg <wl@gnu.org>
date Sun, 23 Jan 2011 11:31:21 +0100
parents bc872de587fa
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
112117
bfe5b7d10b2e Restore clobbered NEWS change.
Glenn Morris <rgm@gnu.org>
parents: 112116
diff changeset
3 Copyright (C) 2010, 2011 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
Dave Love <fx@gnu.org>
parents:
diff changeset
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
0abd5adc0fae Fix typos in etc/NEWS.
Eli Zaretskii <eliz@gnu.org>
parents: 110403
diff changeset
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
111794
d276c036caef EMACS_UNIBYTE trivia.
Glenn Morris <rgm@gnu.org>
parents: 111697
diff changeset
59 command line arguments, and the EMACS_UNIBYTE environment variable, no
d276c036caef EMACS_UNIBYTE trivia.
Glenn Morris <rgm@gnu.org>
parents: 111697
diff changeset
60 longer have any effect. (They were declared obsolete in Emacs 23.)
109956
ce960720ed3f Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents: 109881
diff changeset
61
112132
4ef5cb86f2e8 Add --no-site-lisp option, make -Q use it. (Bug#5707)
Glenn Morris <rgm@gnu.org>
parents: 112117
diff changeset
62 ** New command line option `--no-site-lisp' removes site-lisp directories
4ef5cb86f2e8 Add --no-site-lisp option, make -Q use it. (Bug#5707)
Glenn Morris <rgm@gnu.org>
parents: 112117
diff changeset
63 from load-path. -Q now implies this.
4ef5cb86f2e8 Add --no-site-lisp option, make -Q use it. (Bug#5707)
Glenn Morris <rgm@gnu.org>
parents: 112117
diff changeset
64
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
65
107368
3067c2b8b6a6 Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents: 107346
diff changeset
66 * Changes in Emacs 24.1
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
67
110707
17914d74ccf4 * lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents: 110696
diff changeset
68 ** emacsclient changes
17914d74ccf4 * lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents: 110696
diff changeset
69
17914d74ccf4 * lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents: 110696
diff changeset
70 *** 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
71 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
72 --parent-id argument to Emacs.
87dad1e1c860 Add --parent-id argument to emacsclient.
Chong Yidong <cyd@stupidchicken.com>
parents: 108806
diff changeset
73
110707
17914d74ccf4 * lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents: 110696
diff changeset
74 *** 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
75 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
76
108500
9f927f4deab4 Allow the default completion to cycle.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108381
diff changeset
77 ** 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
78
107665
59e2adcb1095 * files.el (auto-mode-case-fold): Change default to t.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 107648
diff changeset
79 ** 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
80
107646
dfdf14a6f5a0 Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents: 107550
diff changeset
81 +++
dfdf14a6f5a0 Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents: 107550
diff changeset
82 ** 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
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 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
85 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
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 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
88 `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
89
dfdf14a6f5a0 Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents: 107550
diff changeset
90 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
91 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
92 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
93 `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
94 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
95 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
96
108596
cd5442b2826b Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents: 108575
diff changeset
97 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
98 value of paragraph base direction at point.
cd5442b2826b Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents: 108575
diff changeset
99
107646
dfdf14a6f5a0 Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents: 107550
diff changeset
100 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
101 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
102 Algorithm.
dfdf14a6f5a0 Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents: 107550
diff changeset
103
108304
8b307cedcd04 NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents: 108241
diff changeset
104 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
105 `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
106 bidirectional text is reordered for display.
8b307cedcd04 NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents: 108241
diff changeset
107
107395
05f285327bae Put non-GTK X scroll-bars on left.
Chong Yidong <cyd@stupidchicken.com>
parents: 107389
diff changeset
108 ** 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
109 Use `set-scroll-bar-mode' to change this.
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
110
108025
7b45a10725ef Document tool-bar-style
Jan D. <jan.h.d@swipnet.se>
parents: 108012
diff changeset
111 ** 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
112 Customize `tool-bar-style' to choose style. On a Gnome desktop, the default
108025
7b45a10725ef Document tool-bar-style
Jan D. <jan.h.d@swipnet.se>
parents: 108012
diff changeset
113 is taken from the desktop settings.
7b45a10725ef Document tool-bar-style
Jan D. <jan.h.d@swipnet.se>
parents: 108012
diff changeset
114
109582
9c41ffa303a2 Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents: 109507
diff changeset
115 ** 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
116 The frame-parameter tool-bar-position controls this. It takes the values
109758
6fb5db53272f Fix typo.
Jan D <jan.h.d@swipnet.se>
parents: 109757
diff changeset
117 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
118 for this.
9c41ffa303a2 Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents: 109507
diff changeset
119
110283
1021c96a663e * etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents: 110163
diff changeset
120 ** ImageMagick support.
110631
220a54524e9f Minor NEWS fix.
Glenn Morris <rgm@gnu.org>
parents: 110614
diff changeset
121 It is now possible to use the ImageMagick library to load many new
220a54524e9f Minor NEWS fix.
Glenn Morris <rgm@gnu.org>
parents: 110614
diff changeset
122 image formats in Emacs. By default, Emacs links with the ImageMagick
220a54524e9f Minor NEWS fix.
Glenn Morris <rgm@gnu.org>
parents: 110614
diff changeset
123 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
124 the configure option `--without-imagemagick'.
109873
fa7968a7972f documentation changes
Joakim <joakim@localhost.localdomain>
parents: 109802
diff changeset
125
110283
1021c96a663e * etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents: 110163
diff changeset
126 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
127 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
128 function `imagemagick-register-types' enables ImageMagick support for
110408
0abd5adc0fae Fix typos in etc/NEWS.
Eli Zaretskii <eliz@gnu.org>
parents: 110403
diff changeset
129 these image types, minus those listed in `imagemagick-types-inhibit'.
109873
fa7968a7972f documentation changes
Joakim <joakim@localhost.localdomain>
parents: 109802
diff changeset
130
110283
1021c96a663e * etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents: 110163
diff changeset
131 See the Emacs Lisp Reference Manual for more information.
109873
fa7968a7972f documentation changes
Joakim <joakim@localhost.localdomain>
parents: 109802
diff changeset
132
109749
be18c3b67d66 Take colors for region face (selected text) from the Gtk+ theme.
Jan D <jan.h.d@swipnet.se>
parents: 109742
diff changeset
133 ** 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
134 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
135
109604
43eca6c9f493 Use Gtk+ tooltips by default for Gtk+ Emacs.
Jan D <jan.h.d@swipnet.se>
parents: 109582
diff changeset
136 ** 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
137 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
138
107827
aa85632b7860 Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents: 107811
diff changeset
139 ** 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
140 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
141 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
142 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
143
111526
5c986eef8f0d Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents: 111524
diff changeset
144 +++
5c986eef8f0d Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents: 111524
diff changeset
145 ** 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
146 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
147 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
148 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
149 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
150 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
151 the variable `glyphless-char-display-control'.
5c986eef8f0d Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents: 111524
diff changeset
152
5c986eef8f0d Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents: 111524
diff changeset
153 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
154 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
155
111051
111edd4c8e15 etc/NEWS: Document change to mode-line-format.
Chong Yidong <cyd@stupidchicken.com>
parents: 111016
diff changeset
156 ** 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
157
108012
6c696ca35512 Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents: 108009
diff changeset
158 ** Basic SELinux support has been added.
6c696ca35512 Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents: 108009
diff changeset
159 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
160
108072
c259f125eb0b * etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents: 108025
diff changeset
161 *** 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
162 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
163 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
164 context in their return values.
108012
6c696ca35512 Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents: 108009
diff changeset
165
6c696ca35512 Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents: 108009
diff changeset
166 *** 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
167 get and set the SELinux context of a file.
6c696ca35512 Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents: 108009
diff changeset
168
108078
44c107eab0b8 * etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents: 108072
diff changeset
169 *** 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
170 for remote machines which support SELinux.
44c107eab0b8 * etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents: 108072
diff changeset
171
110694
0554c384e09f Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents: 110659
diff changeset
172 ** 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
173 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
174
0554c384e09f Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents: 110659
diff changeset
175 ** 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
176
107784
45b05d993766 Scrolling commands which does not signal errors at top/bottom.
Juri Linkov <juri@jurta.org>
parents: 107719
diff changeset
177 ** 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
178 (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
179 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
180 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
181
107785
1479a3d1e0f3 Scrolling commands which scroll a line instead of full screen..
Juri Linkov <juri@jurta.org>
parents: 107784
diff changeset
182 ** 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
183 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
184
107871
d7b161b7a686 Add the `scroll-command' property.
Juri Linkov <juri@jurta.org>
parents: 107854
diff changeset
185 ** New property `scroll-command' should be set on a command's symbol to
110408
0abd5adc0fae Fix typos in etc/NEWS.
Eli Zaretskii <eliz@gnu.org>
parents: 110403
diff changeset
186 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
187
108806
511da81b16c5 Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents: 108719
diff changeset
188 ** Trash changes
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 *** `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
191 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
192
511da81b16c5 Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents: 108719
diff changeset
193 *** 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
194 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
195
108990
8f3a9d4ebe87 Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents: 108966
diff changeset
196 ** 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
197 for `list-colors-display'.
8f3a9d4ebe87 Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents: 108966
diff changeset
198
109016
d73c5483c3d2 Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents: 109010
diff changeset
199 ** 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
200 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
201 from a package repository at elpa.gnu.org.
109992
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 *** `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
204 selected for installation.
640cdeb464c1 Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 109964
diff changeset
205
640cdeb464c1 Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 109964
diff changeset
206 *** 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
207
d73c5483c3d2 Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents: 109010
diff changeset
208 *** 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
209 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
210 `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
211 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
212
112201
c5917804ecad Add ERT, a tool for automated testing in Emacs Lisp.
Christian Ohler <ohler@gnu.org>
parents: 112190
diff changeset
213 ** An Emacs Lisp testing tool is now included.
c5917804ecad Add ERT, a tool for automated testing in Emacs Lisp.
Christian Ohler <ohler@gnu.org>
parents: 112190
diff changeset
214 Emacs Lisp developers can use this tool to write automated tests for
c5917804ecad Add ERT, a tool for automated testing in Emacs Lisp.
Christian Ohler <ohler@gnu.org>
parents: 112190
diff changeset
215 their code. See the ERT info manual for details.
c5917804ecad Add ERT, a tool for automated testing in Emacs Lisp.
Christian Ohler <ohler@gnu.org>
parents: 112190
diff changeset
216
110939
3cc0fb6085b0 Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 110814
diff changeset
217 ** Custom Themes
3cc0fb6085b0 Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 110814
diff changeset
218
3cc0fb6085b0 Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 110814
diff changeset
219 *** `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
220
111016
fedd4f6fa7e5 Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents: 111010
diff changeset
221 *** 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
222 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
223 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
224 directory named "themes/" in `data-directory'.
fedd4f6fa7e5 Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents: 111010
diff changeset
225
112170
2b3091d14255 Record "safe themes" as sha1 hashes, as suggested by Stefan Monnier.
Chong Yidong <cyd@stupidchicken.com>
parents: 112164
diff changeset
226 *** New option `custom-safe-themes' records known-safe theme files.
2b3091d14255 Record "safe themes" as sha1 hashes, as suggested by Stefan Monnier.
Chong Yidong <cyd@stupidchicken.com>
parents: 112164
diff changeset
227 If a theme is not in this list, Emacs queries before loading it, and
2b3091d14255 Record "safe themes" as sha1 hashes, as suggested by Stefan Monnier.
Chong Yidong <cyd@stupidchicken.com>
parents: 112164
diff changeset
228 offers to save the theme to `custom-safe-themes' automatically. By
2b3091d14255 Record "safe themes" as sha1 hashes, as suggested by Stefan Monnier.
Chong Yidong <cyd@stupidchicken.com>
parents: 112164
diff changeset
229 default, all themes included in Emacs are treated as safe.
112164
afa244de82cd Load themes using `load', querying if theme file not known safe.
Chong Yidong <cyd@stupidchicken.com>
parents: 112163
diff changeset
230
110739
4379d5736f65 Add user option `remote-file-name-inhibit-cache'.
Michael Albinus <michael.albinus@gmx.de>
parents: 110713
diff changeset
231 ** 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
232 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
233
111098
1529ab88805c Replace digest-doc and sorted-doc C programs with Lisp commands.
Glenn Morris <rgm@gnu.org>
parents: 111051
diff changeset
234 ** 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
235 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
236
112001
b476e8175f20 * src/frame.c (focus_follows_mouse): Default to 0 (Bug#7269).
Chong Yidong <cyd@stupidchicken.com>
parents: 111998
diff changeset
237 ** The variable `focus-follows-mouse' now always defaults to nil.
b476e8175f20 * src/frame.c (focus_follows_mouse): Default to 0 (Bug#7269).
Chong Yidong <cyd@stupidchicken.com>
parents: 111998
diff changeset
238
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
239
107368
3067c2b8b6a6 Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents: 107346
diff changeset
240 * Editing Changes in Emacs 24.1
97482
a8900d9693c5 Improve whitespace information.
Vinicius Jose Latorre <viniciusjl@ig.com.br>
parents: 97395
diff changeset
241
111524
d65a4bd9b059 Document count-words-region.
Glenn Morris <rgm@gnu.org>
parents: 111518
diff changeset
242 +++
d65a4bd9b059 Document count-words-region.
Glenn Morris <rgm@gnu.org>
parents: 111518
diff changeset
243 ** There is a new command `count-words-region', which does what you expect.
d65a4bd9b059 Document count-words-region.
Glenn Morris <rgm@gnu.org>
parents: 111518
diff changeset
244
111837
ed4be998eae9 * lisp/bindings.el (complete-symbol): Move back from minibuffer.el.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111794
diff changeset
245 ** completion-at-point now handles tags and semantic completion.
108160
7fc92f732328 Document complete-symbol change.
Chong Yidong <cyd@stupidchicken.com>
parents: 108108
diff changeset
246
111668
ccb8652ef52b The default value of `backup-by-copying-when-mismatch' is now t.
Michael Albinus <michael.albinus@gmx.de>
parents: 111566
diff changeset
247 ** The default value of `backup-by-copying-when-mismatch' is now t.
ccb8652ef52b The default value of `backup-by-copying-when-mismatch' is now t.
Michael Albinus <michael.albinus@gmx.de>
parents: 111566
diff changeset
248
111974
2faf9c0a9055 Doc fix for just-one-space change. Document it in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents: 111970
diff changeset
249 ** The command `just-one-space' (C-SPC), if given a negative argument,
2faf9c0a9055 Doc fix for just-one-space change. Document it in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents: 111970
diff changeset
250 also deletes newlines around point.
2faf9c0a9055 Doc fix for just-one-space change. Document it in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents: 111970
diff changeset
251
109062
d8144fe7f3f8 * bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents: 109058
diff changeset
252 ** Deletion changes
d8144fe7f3f8 * bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents: 109058
diff changeset
253
d8144fe7f3f8 * bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents: 109058
diff changeset
254 *** 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
255 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
256 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
257 kill instead.
d8144fe7f3f8 * bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents: 109058
diff changeset
258
d8144fe7f3f8 * bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents: 109058
diff changeset
259 *** 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
260 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
261 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
262
d8144fe7f3f8 * bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents: 109058
diff changeset
263 *** `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
264 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
265 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
266 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
267
d8144fe7f3f8 * bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents: 109058
diff changeset
268 *** 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
269
109398
c9970d4bfd62 Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents: 109114
diff changeset
270 ** Selection changes.
c9970d4bfd62 Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents: 109114
diff changeset
271
109802
acc05fd0631b Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents: 109784
diff changeset
272 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
273 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
274 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
275 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
276 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
277
111293
b486cbc37541 etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents: 111246
diff changeset
278 *** 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
279 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
280 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
281 selection.
111008
17da3135116d Fix bug #7196.
Eli Zaretskii <eliz@gnu.org>
parents: 111007
diff changeset
282
111293
b486cbc37541 etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents: 111246
diff changeset
283 *** 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
284 the primary selection regardless of the contents of the kill-ring.
111008
17da3135116d Fix bug #7196.
Eli Zaretskii <eliz@gnu.org>
parents: 111007
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 *** 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
287 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
288 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
289 menu are now exactly equivalent to, respectively M-w, C-w, and C-y.
111008
17da3135116d Fix bug #7196.
Eli Zaretskii <eliz@gnu.org>
parents: 111007
diff changeset
290
111293
b486cbc37541 etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents: 111246
diff changeset
291 *** 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
292 clipboard if it is available.
111008
17da3135116d Fix bug #7196.
Eli Zaretskii <eliz@gnu.org>
parents: 111007
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 *** 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
295
111293
b486cbc37541 etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents: 111246
diff changeset
296 **** `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
297 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
298 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
299 mouse-dragging or shift-selection).
acc05fd0631b Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents: 109784
diff changeset
300
111293
b486cbc37541 etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents: 111246
diff changeset
301 **** `mouse-2' is now bound to `mouse-yank-primary'.
111008
17da3135116d Fix bug #7196.
Eli Zaretskii <eliz@gnu.org>
parents: 111007
diff changeset
302 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
303 unbound by default).
109398
c9970d4bfd62 Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents: 109114
diff changeset
304
111293
b486cbc37541 etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents: 111246
diff changeset
305 **** `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
306 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
307 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
308
111293
b486cbc37541 etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents: 111246
diff changeset
309 **** `x-select-enable-primary' now defaults to nil.
111008
17da3135116d Fix bug #7196.
Eli Zaretskii <eliz@gnu.org>
parents: 111007
diff changeset
310 This variable exists only on X; its default value was t in previous
17da3135116d Fix bug #7196.
Eli Zaretskii <eliz@gnu.org>
parents: 111007
diff changeset
311 versions.
109448
334eb7871775 Change x-select-enable-primary to nil.
Chong Yidong <cyd@stupidchicken.com>
parents: 109398
diff changeset
312
111293
b486cbc37541 etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents: 111246
diff changeset
313 **** `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
314
b486cbc37541 etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents: 111246
diff changeset
315 *** 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
316 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
317 `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
318 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
319 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
320
110147
1144008a2165 Support for cut buffers has been removed.
Jan D. <jan.h.d@swipnet.se>
parents: 109992
diff changeset
321 *** 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
322
111970
9570b2539308 New command rectangle-number-lines (Bug#4382).
Chong Yidong <cyd@stupidchicken.com>
parents: 111966
diff changeset
323 ** New command `rectangle-number-lines', bound to `C-x r N', numbers
9570b2539308 New command rectangle-number-lines (Bug#4382).
Chong Yidong <cyd@stupidchicken.com>
parents: 111966
diff changeset
324 the lines in the current rectangle. With an prefix argument, this
9570b2539308 New command rectangle-number-lines (Bug#4382).
Chong Yidong <cyd@stupidchicken.com>
parents: 111966
diff changeset
325 prompts for a number to count from and for a format string.
9570b2539308 New command rectangle-number-lines (Bug#4382).
Chong Yidong <cyd@stupidchicken.com>
parents: 111966
diff changeset
326
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
327
107368
3067c2b8b6a6 Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents: 107346
diff changeset
328 * Changes in Specialized Modes and Packages in Emacs 24.1
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
329
112427
bc872de587fa * play/landmark.el: Change `lm-' prefix to `landmark-' (Bug#7672).
Chong Yidong <cyd@stupidchicken.com>
parents: 112380
diff changeset
330 ** The Landmark game is now invoked with `landmark', not `lm'.
bc872de587fa * play/landmark.el: Change `lm-' prefix to `landmark-' (Bug#7672).
Chong Yidong <cyd@stupidchicken.com>
parents: 112380
diff changeset
331
112190
0bfc36865094 * lisp/progmodes/prolog.el: Fix up coding conventions and such.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 112180
diff changeset
332 ** Prolog mode has been completely revamped, with lots of additional
0bfc36865094 * lisp/progmodes/prolog.el: Fix up coding conventions and such.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 112180
diff changeset
333 functionality such as more intelligent indentation, electricty, support for
0bfc36865094 * lisp/progmodes/prolog.el: Fix up coding conventions and such.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 112180
diff changeset
334 more variants, including Mercury, and a lot more.
0bfc36865094 * lisp/progmodes/prolog.el: Fix up coding conventions and such.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 112180
diff changeset
335
111518
adbfcf85c8eb * lisp/shell.el (shell-dir-cookie-re): New custom variable.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111498
diff changeset
336 ** 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
337 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
338
111498
d9d916379aff * lisp/progmodes/modula2.el: Use SMIE and skeleton.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111410
diff changeset
339 ** 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
340
110403
14dab55b2888 Fix and improve last syntax-propertize patch
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110323
diff changeset
341 ** 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
342
110814
6d7d60c4257a etc/NEWS.
Glenn Morris <rgm@gnu.org>
parents: 110785
diff changeset
343 ** FIXME: xdg-open for browse-url and reportbug, 2010/08.
109824
a39d52cde554 Add NEWS placeholder.
Glenn Morris <rgm@gnu.org>
parents: 109802
diff changeset
344
107896
f9390ec51de5 Add 7z archive format support (bug#5475).
Juri Linkov <juri@jurta.org>
parents: 107871
diff changeset
345 ** 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
346
111697
ff6a7e607408 Introduce a new `browse-url-mailto-function' variable for mailto: URLs.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents: 111680
diff changeset
347 ** browse-url has gotten a new variable that is used for mailto: URLs,
ff6a7e607408 Introduce a new `browse-url-mailto-function' variable for mailto: URLs.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents: 111680
diff changeset
348 `browse-url-mailto-function', which defaults to `browse-url-mail'.
ff6a7e607408 Introduce a new `browse-url-mailto-function' variable for mailto: URLs.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents: 111680
diff changeset
349
109784
2abe46caa971 Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents: 109758
diff changeset
350 ** ERC changes
2abe46caa971 Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents: 109758
diff changeset
351
2abe46caa971 Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents: 109758
diff changeset
352 *** 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
353 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
354 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
355 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
356 after connecting.
2abe46caa971 Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents: 109758
diff changeset
357
111410
15a32889e96c Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents: 111392
diff changeset
358 *** 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
359 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
360 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
361 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
362
111976
fbefd9a68046 etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents: 111974
diff changeset
363 ** Eshell changes
fbefd9a68046 etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents: 111974
diff changeset
364
fbefd9a68046 etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents: 111974
diff changeset
365 *** The default value of eshell-directory-name is a directory named
fbefd9a68046 etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents: 111974
diff changeset
366 "eshell" in `user-emacs-directory'. If the old "~/.eshell/" directory
fbefd9a68046 etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents: 111974
diff changeset
367 exists, that is used instead.
fbefd9a68046 etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents: 111974
diff changeset
368
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
369 ** 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
370 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
371
107849
c35518fa0d56 Move complete.el to lisp/obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 107843
diff changeset
372 ** 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
373 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
374 (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
375 (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
376
107541
d59e6301c2cd Add "union tags" in mpc.el.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 107461
diff changeset
377 ** mpc.el: Can use pseudo tags of the form tag1|tag2 as a union of two tags.
110408
0abd5adc0fae Fix typos in etc/NEWS.
Eli Zaretskii <eliz@gnu.org>
parents: 110403
diff changeset
378
111190
6174c15098f6 Mention server-port.
Glenn Morris <rgm@gnu.org>
parents: 111145
diff changeset
379 ** server can listen on a specific port using the server-port option.
6174c15098f6 Mention server-port.
Glenn Morris <rgm@gnu.org>
parents: 111145
diff changeset
380
110659
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
381 ** Calendar, Diary, and Appt
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
382
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
383 ---
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
384 *** The obsolete (since Emacs 22.1) method of enabling the appt package
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
385 by adding appt-make-list to diary-hook has been removed. Use appt-activate.
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
386
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
387 ---
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
388 *** Some appt variables (obsolete since Emacs 22.1) have been removed:
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
389 appt-issue-message (use the function appt-activate)
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
390 appt-visible/appt-msg-window (use the variable appt-display-format)
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
391
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
392 ---
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
393 *** Some diary function aliases (obsolete since Emacs 22.1) have been removed:
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
394 view-diary-entries, list-diary-entries, show-all-diary-entries
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
395
107384
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
396 ** Customize
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
397
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
398 *** Customize buffers now contain a search field.
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
399 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
400 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
401
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
402 *** 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
403 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
404
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
405 *** custom-buffer-sort-alphabetically now defaults to t.
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
406
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
407 *** 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
408 choose a color via list-colors-display.
e7834ecb3a22 Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107374
diff changeset
409
108715
5b835c23f034 * dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents: 108654
diff changeset
410 ** Dired-x
5b835c23f034 * dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents: 108654
diff changeset
411
5b835c23f034 * dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents: 108654
diff changeset
412 *** 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
413 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
414
107374
dc9565b08f10 Add .dir-locals.el support for file-less buffers.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 107372
diff changeset
415 ** 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
416 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
417 .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
418
108381
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
419 ** SQL Mode enhancements.
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
420
109460
597339bd6bef SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents: 109448
diff changeset
421 *** 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
422 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
423 `sql-port' can now be safely used as local variables.
108381
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
424
110309
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
425 *** `sql-dialect' is a synonym for `sql-product'.
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
426
110424
03a492f2d1ce SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents: 110408
diff changeset
427 *** Added ability to login with a port on MySQL and Postgres.
108381
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
428 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
429 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
430 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
431 to a non-zero value.
108381
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
432
110309
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
433 *** Dynamic selection of product in an SQL interactive session.
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
434 If you use `sql-product-interactive' to start an SQL interactive
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
435 session it uses the current value of `sql-product'. Preceding the
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
436 invocation with C-u will force it to ask for the product before
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
437 creating the session.
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
438
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
439 *** Renaming a SQL interactive buffer when it is created.
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
440 Prefixing the SQL interactive commands (`sql-sqlite', `sql-postgres',
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
441 `sql-mysql', etc.) with C-u will force a new interactive session to be
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
442 started and will prompt for the new name. This will reduce the need
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
443 for `sql-rename-buffer' is most common use cases.
14a601b405fc SQL Mode, Version 2.6
Michael Mauger <mmaug@yahoo.com>
parents: 110305
diff changeset
444
109742
581430ee307c Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents: 109739
diff changeset
445 *** 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
446 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
447 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
448 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
449 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
450 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
451 `sql-send-*' functions.
581430ee307c Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents: 109739
diff changeset
452
108381
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
453 *** Custom variables control prompting for login parameters.
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
454 Each supported product has a custom variable `sql-*-login-params'
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
455 which is a list of the parameters to be prompted for before a
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
456 connection is established.
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
457
110424
03a492f2d1ce SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents: 110408
diff changeset
458 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
459 `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
460 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
461 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
462 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
463 `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
464 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
465 `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
466 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
467 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
468 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
469 :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
470
110424
03a492f2d1ce SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents: 110408
diff changeset
471 (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
472 (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
473 :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
474 :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
475 (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
476 :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
477 :completion COMPLETE)
109489
b4b02bfd4d95 SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents: 109482
diff changeset
478
110424
03a492f2d1ce SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents: 110408
diff changeset
479 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
480 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
481 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
482
110424
03a492f2d1ce SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents: 110408
diff changeset
483 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
484 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
485 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
486
109460
597339bd6bef SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents: 109448
diff changeset
487 *** 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
488 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
489 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
490 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
491
597339bd6bef SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents: 109448
diff changeset
492 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
493
597339bd6bef SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents: 109448
diff changeset
494 (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
495 '((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
496 (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
497 (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
498 (sql-user "mmaug")
597339bd6bef SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents: 109448
diff changeset
499 (sql-database "iprd2a"))))
597339bd6bef SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents: 109448
diff changeset
500
597339bd6bef SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents: 109448
diff changeset
501 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
502
597339bd6bef SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents: 109448
diff changeset
503 *** 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
504 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
505 `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
506 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
507
597339bd6bef SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents: 109448
diff changeset
508 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
509 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
510 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
511 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
512 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
513
109482
c9df47f7bbf3 SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents: 109466
diff changeset
514 **** Added SQL->Start... submenu when connections are defined.
110408
0abd5adc0fae Fix typos in etc/NEWS.
Eli Zaretskii <eliz@gnu.org>
parents: 110403
diff changeset
515 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
516 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
517 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
518 have been defined.
c9df47f7bbf3 SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents: 109466
diff changeset
519
c9df47f7bbf3 SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents: 109466
diff changeset
520 **** 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
521 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
522 `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
523 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
524
110424
03a492f2d1ce SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents: 110408
diff changeset
525 *** 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
526 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
527 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
528 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
529
03a492f2d1ce SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents: 110408
diff changeset
530 **** 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
531 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
532 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
533 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
534 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
535 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
536 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
537
03a492f2d1ce SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents: 110408
diff changeset
538 **** 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
539 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
540 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
541 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
542 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
543 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
544
108381
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
545 *** Added option `sql-send-terminator'.
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
546 When set makes sure that each command sent with `sql-send-*' commands
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
547 are properly terminated and submitted to the SQL processor.
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
548
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
549 *** Added option `sql-oracle-scan-on'.
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
550 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
551 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
552 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
553 SQL interactive mode and this option used in its place.
108381
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
554
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
555 *** SQL interactive mode will replace tabs with spaces.
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
556 This prevents the comand interpretter for MySQL and Postgres from
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
557 listing object name completions when being sent text via
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
558 `sql-send-*' functions.
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
559
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
560 *** An API for manipulating SQL product definitions has been added.
aa05f2497948 SQL mode version 2.1
Michael Mauger <mmaug@yahoo.com>
parents: 108378
diff changeset
561
112017
db006527425b * lisp/emacs-lisp/rx.el: Make it a superset of sregex.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 112001
diff changeset
562 ** sregex.el is now obsolete, since rx.el is a strict superset.
db006527425b * lisp/emacs-lisp/rx.el: Make it a superset of sregex.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 112001
diff changeset
563
107437
0a2bb00a71bd * s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents: 107430
diff changeset
564 ** 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
565 enabled by default in 23.1.
0a2bb00a71bd * s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents: 107430
diff changeset
566
107550
2931d193b6c2 Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents: 107541
diff changeset
567 ** gdb-mi
2931d193b6c2 Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents: 107541
diff changeset
568
2931d193b6c2 Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents: 107541
diff changeset
569 *** 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
570 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
571 threads simultaneously.
2931d193b6c2 Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents: 107541
diff changeset
572
109964
894f06878a7e * NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents: 109956
diff changeset
573 ** D-Bus
894f06878a7e * NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents: 109956
diff changeset
574
894f06878a7e * NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents: 109956
diff changeset
575 *** 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
576 system or session bus.
894f06878a7e * NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents: 109956
diff changeset
577
112180
a48c0a71829b * NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents: 112170
diff changeset
578 *** dbus-register-{service,method,property}
a48c0a71829b * NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents: 112170
diff changeset
579 The -method and -property functions do not automatically register
a48c0a71829b * NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents: 112170
diff changeset
580 names anymore.
a48c0a71829b * NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents: 112170
diff changeset
581
a48c0a71829b * NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents: 112170
diff changeset
582 The new function dbus-register-service registers a service known name
a48c0a71829b * NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents: 112170
diff changeset
583 on a D-Bus without simultaneously registering a property or a method.
112115
f423bf015fa8 * NEWS: Extended behaviour of dbus-register-{method,property}.
Michael Albinus <michael.albinus@gmx.de>
parents: 112102
diff changeset
584
110323
3f2e688cf8d3 * NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents: 110310
diff changeset
585 ** Tramp
3f2e688cf8d3 * NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents: 110310
diff changeset
586
111966
35774431238d * NEWS: Mention new Tramp method "ksu".
Michael Albinus <michael.albinus@gmx.de>
parents: 111837
diff changeset
587 *** There exists a new inline access method "ksu" (kerberized su).
35774431238d * NEWS: Mention new Tramp method "ksu".
Michael Albinus <michael.albinus@gmx.de>
parents: 111837
diff changeset
588
110323
3f2e688cf8d3 * NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents: 110310
diff changeset
589 *** 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
590 "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
591
111680
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
592 ** VC and related modes
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
593
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
594 *** Support for pulling on distributed version control systems.
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
595 The vc-update command now runs a "pull" operation, if it is supported.
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
596 This updates the current branch from upstream. A prefix argument
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
597 means to prompt the user for command specifics, e.g. a pull location.
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
598
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
599 **** vc-pull is an alias for vc-update.
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
600
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
601 **** Currently supported by Bzr.
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
602
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
603 *** Support for merging on distributed version control systems.
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
604 The vc-merge command now runs a "merge" operation, if it is supported.
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
605 This merges another branch into the current one. A prefix argument
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
606 means to prompt the user for command specifics, e.g. a merge location.
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
607
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
608 **** Currently supported by Bzr.
2b1a10988f96 etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111668
diff changeset
609
52902
796a3196d80c cfengine-mode
Dave Love <fx@gnu.org>
parents: 52900
diff changeset
610
107368
3067c2b8b6a6 Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents: 107346
diff changeset
611 * 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
612
111561
4949f2873716 * lisp/electric.el (electric-layout-mode): New minor mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111560
diff changeset
613 ** New global minor modes electric-pair-mode, electric-indent-mode,
4949f2873716 * lisp/electric.el (electric-layout-mode): New minor mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111560
diff changeset
614 and electric-layout-mode.
110163
c9b982e5aefd * lisp/electric.el (electricity): New group.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110147
diff changeset
615
109739
405e0ceb00e2 * lisp/emacs-lisp/pcase.el: New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 109678
diff changeset
616 ** 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
617
107389
51ddd70d1fa1 * etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents: 107384
diff changeset
618 ** 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
619 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
620 Secret Service API requires D-Bus for communication. The command
131cc6db31f4 Add command `secrets-show-secrets'.
Michael Albinus <albinus@detlef>
parents: 108632
diff changeset
621 `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
622 secrets.
107389
51ddd70d1fa1 * etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents: 107384
diff changeset
623
108917
fca119200bda * NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents: 108913
diff changeset
624 ** notifications.el provides an implementation of the Desktop
fca119200bda * NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents: 108913
diff changeset
625 Notifications API. It requires D-Bus for communication.
fca119200bda * NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents: 108913
diff changeset
626
59356
bbe94a7411bf *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59323
diff changeset
627
107368
3067c2b8b6a6 Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents: 107346
diff changeset
628 * 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
629
112199
6c6130ccdefd New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents: 112190
diff changeset
630 ** `compose-mail' now accepts an optional 8th arg, RETURN-ACTION, and
6c6130ccdefd New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents: 112190
diff changeset
631 passes it to the mail user agent function. This argument specifies an
6c6130ccdefd New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents: 112190
diff changeset
632 action for returning to the caller after finishing with the mail.
6c6130ccdefd New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents: 112190
diff changeset
633 This is currently used by Rmail to delete a mail window.
6c6130ccdefd New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents: 112190
diff changeset
634
111566
b4dbe6c4111e Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents: 111564
diff changeset
635 ** For mouse click input events in the text area, the Y pixel
b4dbe6c4111e Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents: 111564
diff changeset
636 coordinate in the POSITION list now counts from the top of the text
b4dbe6c4111e Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents: 111564
diff changeset
637 area, excluding any header line. Previously, it counted from the top
b4dbe6c4111e Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents: 111564
diff changeset
638 of the header line.
b4dbe6c4111e Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents: 111564
diff changeset
639
111232
a9904c1962db SMIE: change indent rules format, improve smie-setup.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111190
diff changeset
640 ** 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
641
109010
64f7d70035b7 * src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108990
diff changeset
642 ** 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
643
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
644 ** 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
645 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
646 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
647
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
648 ** 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
649 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
650
2f0720afc474 Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents: 109016
diff changeset
651 ** 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
652 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
653 `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
654 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
655 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
656 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
657 `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
658
109114
2f784ad8d94c Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents: 109113
diff changeset
659 ** 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
660 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
661 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
662 has now been removed.
109113
ec1113776b24 Take note of mouse dragging changes in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents: 109098
diff changeset
663
110782
a133fd492185 * lisp/emacs-lisp/cl.el: No longer provide cl-19.
Glenn Morris <rgm@gnu.org>
parents: 110771
diff changeset
664 ** 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
665
110695
515d80e174ba Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents: 110694
diff changeset
666 ** 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
667 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
668 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
669 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
670 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
671 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
672 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
673 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
674 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
675 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
676
515d80e174ba Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents: 110694
diff changeset
677 ** 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
678 have been removed:
110785
3f3735eed163 Remove obsolete variable font-lock-defaults-alist.
Glenn Morris <rgm@gnu.org>
parents: 110782
diff changeset
679 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
680 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
681
110771
de3e1c0c0af3 NEWS update.
Glenn Morris <rgm@gnu.org>
parents: 110749
diff changeset
682 ** The following files, obsolete since at least Emacs 21.1, have been removed:
de3e1c0c0af3 NEWS update.
Glenn Morris <rgm@gnu.org>
parents: 110749
diff changeset
683 sc.el, x-menu.el, rnews.el, rnewspost.el
de3e1c0c0af3 NEWS update.
Glenn Morris <rgm@gnu.org>
parents: 110749
diff changeset
684
111246
c55c819e9cf6 etc/NEWS: Add placeholder for finder-inf.el changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111232
diff changeset
685 ** FIXME finder-inf.el changes.
c55c819e9cf6 etc/NEWS: Add placeholder for finder-inf.el changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111232
diff changeset
686
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
687
107368
3067c2b8b6a6 Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents: 107346
diff changeset
688 * Lisp changes in Emacs 24.1
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
689
112163
b30a0deacfdf New function read-char-choice for reading a restricted set of chars.
Chong Yidong <cyd@stupidchicken.com>
parents: 112139
diff changeset
690 ** New function `read-char-choice' reads a restricted set of characters,
b30a0deacfdf New function read-char-choice for reading a restricted set of chars.
Chong Yidong <cyd@stupidchicken.com>
parents: 112139
diff changeset
691 discarding any inputs not inside the set.
b30a0deacfdf New function read-char-choice for reading a restricted set of chars.
Chong Yidong <cyd@stupidchicken.com>
parents: 112139
diff changeset
692
110967
188673195616 Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents: 110939
diff changeset
693 ** `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
694 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
695 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
696 obsolete alias.
188673195616 Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents: 110939
diff changeset
697
110305
b10051866f51 New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110304
diff changeset
698 ** 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
699 Replaces font-lock-syntactic-keywords which are now obsolete.
b10051866f51 New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110304
diff changeset
700 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
701 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
702 Together with this new variable come a new hook
b10051866f51 New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110304
diff changeset
703 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
704 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
705 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
706 syntactic rules.
b10051866f51 New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110304
diff changeset
707
109881
3db1493a6f89 New post-self-insert-hook.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 109874
diff changeset
708 ** 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
709
110310
9b5623e06689 * doc/lispref/syntax.texi (Syntax Flags): Document new `c' flag.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110309
diff changeset
710 +++
109757
818e325e0469 Introduce a new comment style "c" flag.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 109749
diff changeset
711 ** 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
712 ** 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
713 ** 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
714 ** 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
715
110408
0abd5adc0fae Fix typos in etc/NEWS.
Eli Zaretskii <eliz@gnu.org>
parents: 110403
diff changeset
716 ** `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
717 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
718 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
719 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
720
108212
41a25ee89427 New hook filter-buffer-substring-functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108168
diff changeset
721 ** 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
722
107461
7cf379c501e1 Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 107437
diff changeset
723 ** New completion style `substring'.
7cf379c501e1 Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 107437
diff changeset
724
111145
127f4f5efa50 Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents: 111099
diff changeset
725 ** `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
726 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
727 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
728 input.
127f4f5efa50 Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents: 111099
diff changeset
729
111991
968255ee954a Support for menu separators in the GTK tool-bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 111976
diff changeset
730 ** Tool-bars can display separators.
968255ee954a Support for menu separators in the GTK tool-bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 111976
diff changeset
731 Tool-bar separators are handled like menu separators in menu-bar maps,
111998
bc8dc4ac1e28 Implement tool-bar separators for non-GTK tool-bars.
Chong Yidong <cyd@stupidchicken.com>
parents: 111991
diff changeset
732 i.e. via menu entries of the form `(menu-item "--")'.
111145
127f4f5efa50 Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents: 111099
diff changeset
733
107371
018bc2f5c9e6 Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents: 107369
diff changeset
734 ** Image API
018bc2f5c9e6 Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents: 107369
diff changeset
735
018bc2f5c9e6 Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents: 107369
diff changeset
736 *** 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
737 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
738 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
739 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
740 `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
741 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
742
107719
9c0ed2d6731a Rename `image-extension-data' to `image-metadata'.
Juri Linkov <juri@jurta.org>
parents: 107665
diff changeset
743 *** `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
744
110304
9e6d02d51b19 * NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents: 110283
diff changeset
745 ** XML and HTML parsing
9e6d02d51b19 * NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents: 110283
diff changeset
746
9e6d02d51b19 * NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents: 110283
diff changeset
747 *** 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
748 two new Emacs Lisp-level functions are defined:
112116
ac330440ab0d * NEWS: Revert change in libxml-* functions, which was applied by
Michael Albinus <michael.albinus@gmx.de>
parents: 112115
diff changeset
749 `libxml-parse-html-region' (which will parse "real world" HTML)
ac330440ab0d * NEWS: Revert change in libxml-* functions, which was applied by
Michael Albinus <michael.albinus@gmx.de>
parents: 112115
diff changeset
750 and `libxml-parse-xml-region' (which parses XML). Both return an
110472
52590453d4f9 Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents: 110424
diff changeset
751 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
752
52590453d4f9 Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents: 110424
diff changeset
753 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
754
110659
9c32589c702d etc/NEWS updates.
Glenn Morris <rgm@gnu.org>
parents: 110631
diff changeset
755 ** FIXME GnuTLS
110304
9e6d02d51b19 * NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents: 110283
diff changeset
756
108719
bd94528648ad * isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents: 108715
diff changeset
757 ** Isearch
bd94528648ad * isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents: 108715
diff changeset
758
bd94528648ad * isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents: 108715
diff changeset
759 *** 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
760
107573
954352cc49bd * subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents: 107550
diff changeset
761 ** Progress reporters can now "spin".
954352cc49bd * subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents: 107550
diff changeset
762 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
763 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
764 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
765 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
766 displayed with a "spinning bar".
954352cc49bd * subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents: 107550
diff changeset
767
62324
f1bee922ac7c Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents: 62279
diff changeset
768
107368
3067c2b8b6a6 Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents: 107346
diff changeset
769 * Changes in Emacs 24.1 on non-free operating systems
82906
69b183268e31 Mention avl-tree.el.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 82884
diff changeset
770
109466
91bbf4e4290f * NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents: 109460
diff changeset
771 ** 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
772 runtime checks.
91bbf4e4290f * NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents: 109460
diff changeset
773
109507
1277fe6717c9 New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents: 109489
diff changeset
774 ** 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
775 included in binary distribution
1277fe6717c9 New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents: 109489
diff changeset
776
1277fe6717c9 New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents: 109489
diff changeset
777 ** 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
778 platform
1277fe6717c9 New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents: 109489
diff changeset
779
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
780
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
781 ----------------------------------------------------------------------
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
782 This file is part of GNU Emacs.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
783
95004
cbf5528cf447 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94962
diff changeset
784 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
785 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
786 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
787 (at your option) any later version.
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
788
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
789 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
790 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
791 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
792 GNU General Public License for more details.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
793
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
794 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
795 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
796
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
797
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
798 Local variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
799 mode: outline
Dave Love <fx@gnu.org>
parents:
diff changeset
800 paragraph-separate: "[ ]*$"
Dave Love <fx@gnu.org>
parents:
diff changeset
801 end: