aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJoakim Verona2013-07-02 22:46:17 +0200
committerJoakim Verona2013-07-02 22:46:17 +0200
commit3718127221fbbc31f8ebd027ab7c95403dbe9118 (patch)
treeef422898f3344c8f94f6ecf63eb583122bbf2bd8 /etc
parent1ce45b902c67b8a0dda8d71bd2812de29a9988a6 (diff)
parenta3b49114c186d84404226af75ae7905bd1cd018f (diff)
downloademacs-3718127221fbbc31f8ebd027ab7c95403dbe9118.tar.gz
emacs-3718127221fbbc31f8ebd027ab7c95403dbe9118.zip
Merge branch 'trunk' into xwidget
Conflicts: src/window.c
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog35
-rw-r--r--etc/DEBUG2
-rw-r--r--etc/NEWS91
3 files changed, 103 insertions, 25 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 1892d5fbb58..93ba05bc377 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,20 @@
12013-06-27 Juanma Barranquero <lekktu@gmail.com>
2
3 * NEWS: Document new Desktop option `desktop-save-windows'.
4
52013-06-27 Stephen Berman <stephen.berman@gmx.net>
6
7 * NEWS: Mention new version of todo-mode.el and obsoleting and
8 renaming of old version.
9
102013-06-27 Juanma Barranquero <lekktu@gmail.com>
11
12 * NEWS: Mention policy change with respect to locallisppath dirs.
13
142013-06-18 Juanma Barranquero <lekktu@gmail.com>
15
16 * NEWS: Document new Prettify Symbols mode.
17
12013-06-14 Stefan Monnier <monnier@iro.umontreal.ca> 182013-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
2 19
3 * NEWS (utf-8 for el): Move to the incompatible section. 20 * NEWS (utf-8 for el): Move to the incompatible section.
@@ -14,10 +31,10 @@
14 31
15 * NEWS: Document eshell visual subcommands and options. 32 * NEWS: Document eshell visual subcommands and options.
16 33
172013-06-02 Eric Ludlam <zappo@gnu.org> 342013-06-02 Eric Ludlam <zappo@gnu.org>
18 35
19 * srecode/c.srt (header_guard): Add :c parameter so it works 36 * srecode/c.srt (header_guard): Add :c parameter so it works
20 standalone 37 standalone.
21 38
222013-06-01 Alex Ott <alexott@gmail.com> 392013-06-01 Alex Ott <alexott@gmail.com>
23 40
@@ -31,7 +48,7 @@
31 48
32 * refcards/refcard.tex: Refine some entries. (Bug#14087) 49 * refcards/refcard.tex: Refine some entries. (Bug#14087)
33 50
34 * refcards/dired-ref.tex: Refine some entries. (Bug#14072) 51 * refcards/dired-ref.tex: Refine some entries. (Bug#14072)
35 52
362013-05-24 Fabrice Niessen <fni@missioncriticalit.com> 532013-05-24 Fabrice Niessen <fni@missioncriticalit.com>
37 54
@@ -47,7 +64,7 @@
47 64
482013-05-07 Paul Eggert <eggert@cs.ucla.edu> 652013-05-07 Paul Eggert <eggert@cs.ucla.edu>
49 66
50 Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295) 67 Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295)
51 * NEWS: Emacs is no longer limited to POSIX ACLs. --disable-acl, 68 * NEWS: Emacs is no longer limited to POSIX ACLs. --disable-acl,
52 not --without-acl, since we're now using Gnulib's implementation. 69 not --without-acl, since we're now using Gnulib's implementation.
53 70
@@ -119,7 +136,7 @@
119 136
120 * srecode/c.srt (header_guard): Upcase the filename symbol. 137 * srecode/c.srt (header_guard): Upcase the filename symbol.
121 138
1222013-03-21 Vladimir Kazanov <vkazanov@inbox.ru> 1392013-03-21 Vladimir Kazanov <vkazanov@inbox.ru>
123 140
124 * srecode/java.srt (empty-main): New. 141 * srecode/java.srt (empty-main): New.
125 (class-tag): Decapitalize class. 142 (class-tag): Decapitalize class.
@@ -209,7 +226,7 @@
209 226
2102012-12-14 Paul Eggert <eggert@cs.ucla.edu> 2272012-12-14 Paul Eggert <eggert@cs.ucla.edu>
211 228
212 Fix permissions bugs with setgid directories etc. (Bug#13125) 229 Fix permissions bugs with setgid directories etc. (Bug#13125)
213 * NEWS: Document changes to file-attributes, 230 * NEWS: Document changes to file-attributes,
214 file-ownership-preserved-p. 231 file-ownership-preserved-p.
215 Mention new functions group-gid, group-real-gid. 232 Mention new functions group-gid, group-real-gid.
@@ -515,7 +532,7 @@
5152012-04-01 Jambunathan K <kjambunathan@gmail.com> 5322012-04-01 Jambunathan K <kjambunathan@gmail.com>
516 533
517 * org/OrgOdtContentTemplate.xml (OrgIndentedSection-Level-*): 534 * org/OrgOdtContentTemplate.xml (OrgIndentedSection-Level-*):
518 New section styles. These sections are indented to the same 535 New section styles. These sections are indented to the same
519 level as the corresponding list entries. These sections hold 536 level as the corresponding list entries. These sections hold
520 tables that occur within a list. (OrgTable): 537 tables that occur within a list. (OrgTable):
521 Increased relative width from 90% to 96% for aesthetic reasons. 538 Increased relative width from 90% to 96% for aesthetic reasons.
@@ -681,7 +698,7 @@
681 698
6822011-08-24 Steve Chapel <schapel@laptop.stevechapel.com> (tiny change) 6992011-08-24 Steve Chapel <schapel@laptop.stevechapel.com> (tiny change)
683 700
684 * refcards/refcard.tex: Add a few more commands. (Bug#9343) 701 * refcards/refcard.tex: Add a few more commands. (Bug#9343)
685 702
6862011-08-22 Juri Linkov <juri@jurta.org> 7032011-08-22 Juri Linkov <juri@jurta.org>
687 704
@@ -3881,7 +3898,7 @@
3881 3898
38822005-10-10 Jan Djärv <jan.h.d@swipnet.se> 38992005-10-10 Jan Djärv <jan.h.d@swipnet.se>
3883 3900
3884 * NEWS: -nb => -nbi 3901 * NEWS: -nb => -nbi.
3885 3902
38862005-10-10 Carsten Dominik <dominik@science.uva.nl> 39032005-10-10 Carsten Dominik <dominik@science.uva.nl>
3887 3904
diff --git a/etc/DEBUG b/etc/DEBUG
index 61a8ee05e27..b2a943f5d71 100644
--- a/etc/DEBUG
+++ b/etc/DEBUG
@@ -26,7 +26,7 @@ described in the node "Auto-loading safe path" in the GDB user manual.
26** When you are trying to analyze failed assertions or backtraces, it 26** When you are trying to analyze failed assertions or backtraces, it
27is essential to compile Emacs with flags suitable for debugging. 27is essential to compile Emacs with flags suitable for debugging.
28With GCC 4.8 or later, you can invoke 'make' with CFLAGS="-Og -g3". 28With GCC 4.8 or later, you can invoke 'make' with CFLAGS="-Og -g3".
29With older GCC or non-GCC commpilers, you can use CFLAGS="-O0 -g3". 29With older GCC or non-GCC compilers, you can use CFLAGS="-O0 -g3".
30With GCC and higher optimization levels such as -O2, the 30With GCC and higher optimization levels such as -O2, the
31-fno-omit-frame-pointer and -fno-crossjumping options are often 31-fno-omit-frame-pointer and -fno-crossjumping options are often
32essential. The latter prevents GCC from using the same abort call for 32essential. The latter prevents GCC from using the same abort call for
diff --git a/etc/NEWS b/etc/NEWS
index 1361b2491e6..f83d82417dd 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -30,7 +30,7 @@ configure option `--disable-acl'.
30 30
31** Emacs can be compiled with file notification support. 31** Emacs can be compiled with file notification support.
32The configure option `--with-file-notification=LIB' enables file 32The configure option `--with-file-notification=LIB' enables file
33notification support in Emacs. This option's value should be `yes', 33notification support in Emacs. This option's value should be `yes',
34`no', `gfile', `inotify' or `w32'. `yes' is a synonym for `w32' on 34`no', `gfile', `inotify' or `w32'. `yes' is a synonym for `w32' on
35MS-Windows, and for `gfile' otherwise. The default value is `yes'. 35MS-Windows, and for `gfile' otherwise. The default value is `yes'.
36 36
@@ -57,6 +57,9 @@ files are in share/emacs/VERSION/etc. (Emacs knows about all these
57directories and will find the files in there automatically; there's no 57directories and will find the files in there automatically; there's no
58need to set any variables due to this change.) 58need to set any variables due to this change.)
59 59
60** Directories passed to configure option `--enable-locallisppath' are
61no longer created during installation.
62
60 63
61* Startup Changes in Emacs 24.4 64* Startup Changes in Emacs 24.4
62 65
@@ -87,6 +90,14 @@ simply disabling Transient Mark mode does the same thing.
87** `initial-buffer-choice' can now specify a function to set up the 90** `initial-buffer-choice' can now specify a function to set up the
88initial buffer. 91initial buffer.
89 92
93** `remember-notes' creates a buffer whose content is saved on kill-emacs.
94You may think of it as a *scratch* buffer whose content is preserved.
95In fact, it was designed as a replacement for *scratch* buffer and can
96be used that way by setting `initial-buffer-choice' to `remember-notes'
97and `remember-notes-buffer-name' to "*scratch*". Without the second
98change, *scratch* buffer will still be there for notes that do not
99need to be preserved.
100
90** `write-region-inhibit-fsync' now defaults to t in batch mode. 101** `write-region-inhibit-fsync' now defaults to t in batch mode.
91 102
92** ACL support has been added. 103** ACL support has been added.
@@ -103,6 +114,9 @@ Available only on X, this option allows to control over-scrolling
103using the scroll bar (i.e. dragging the thumb down even when the end 114using the scroll bar (i.e. dragging the thumb down even when the end
104of the buffer is visible). 115of the buffer is visible).
105 116
117** New function `add-face-text-property' has been added, which can be
118used to conveniently prepend/append new face attributes to text.
119
106** In compiled Lisp files, the header no longer includes a timestamp. 120** In compiled Lisp files, the header no longer includes a timestamp.
107 121
108** Multi-monitor support has been added. 122** Multi-monitor support has been added.
@@ -125,6 +139,13 @@ bound to <f11> and M-<f10>, respectively.
125** In keymaps where SPC scrolls, S-SPC now scrolls in the reverse direction. 139** In keymaps where SPC scrolls, S-SPC now scrolls in the reverse direction.
126Eg View mode, etc. 140Eg View mode, etc.
127 141
142+++
143** New option `visual-order-cursor-movement'.
144If this is non-nil, cursor motion with arrow keys will follow the
145visual order of characters on the screen: <left> always moves to the
146left, <right> always moves to the right, disregarding the surrounding
147bidirectional context.
148
128** New command `kmacro-to-register' to store keyboard macros in registers. 149** New command `kmacro-to-register' to store keyboard macros in registers.
129 150
130** Shell Script mode 151** Shell Script mode
@@ -147,6 +168,9 @@ usually line-oriented command a visual command. Typical examples are
147pager by default. See `eshell-visual-subcommands' and 168pager by default. See `eshell-visual-subcommands' and
148`eshell-visual-options'. 169`eshell-visual-options'.
149 170
171** If your Emacs is compiled with libxml2 support, you can use the new
172built-in web browser `eww'.
173
150** `remember' can now store notes in separates files 174** `remember' can now store notes in separates files
151You can use the new function `remember-store-in-files' within the 175You can use the new function `remember-store-in-files' within the
152`remember-handler-functions' option. 176`remember-handler-functions' option.
@@ -158,9 +182,6 @@ for new options related to this function.
158** More packages look for ~/.emacs.d/<foo> additionally to ~/.<foo>. 182** More packages look for ~/.emacs.d/<foo> additionally to ~/.<foo>.
159Affected files: 183Affected files:
160~/.emacs.d/timelog replaces ~/.timelog 184~/.emacs.d/timelog replaces ~/.timelog
161~/.emacs.d/todo-do replaces ~/.todo-do
162~/.emacs.d/todo-done replaces ~/.todo-done
163~/.emacs.d/todo-top replaces ~/.todo-top
164~/.emacs.d/vip replaces ~/.vip 185~/.emacs.d/vip replaces ~/.vip
165~/.emacs.d/viper replaces ~/.viper 186~/.emacs.d/viper replaces ~/.viper
166~/.emacs.d/ido.last replaces ~/.ido.last 187~/.emacs.d/ido.last replaces ~/.ido.last
@@ -174,11 +195,16 @@ Affected files:
174~/.emacs.d/strokes replaces ~/.strokes 195~/.emacs.d/strokes replaces ~/.strokes
175~/.emacs.d/notes replaces ~/.notes 196~/.emacs.d/notes replaces ~/.notes
176~/.emacs.d/type-break replaces ~/.type-break 197~/.emacs.d/type-break replaces ~/.type-break
198Also the following files used by the now obsolete otodo-mode.el:
199~/.emacs.d/todo-do replaces ~/.todo-do
200~/.emacs.d/todo-done replaces ~/.todo-done
201~/.emacs.d/todo-top replaces ~/.todo-top
202
177 203
178** Delphi mode is now called OPascal mode. 204** Delphi mode is now called OPascal mode.
179*** All delphi-* variables and functions have been renamed to opascal-*. 205*** All delphi-* variables and functions have been renamed to opascal-*.
180*** `delphi-newline-always-indents' is not supported any more 206*** `delphi-newline-always-indents' is not supported any more.
181use `electric-indent-mode' instead. 207Use `electric-indent-mode' instead.
182*** `delphi-tab' is gone, replaced by `indent-for-tab-command'. 208*** `delphi-tab' is gone, replaced by `indent-for-tab-command'.
183 209
184** Eldoc Mode works properly in the minibuffer. 210** Eldoc Mode works properly in the minibuffer.
@@ -226,6 +252,9 @@ on the given date.
226*** `desktop-auto-save-timeout' defines the number of seconds between 252*** `desktop-auto-save-timeout' defines the number of seconds between
227auto-saves of the desktop. 253auto-saves of the desktop.
228 254
255*** `desktop-restore-frames enables saving and restoring the window/frame
256configuration.
257
229** Dired 258** Dired
230 259
231*** New minor mode `dired-hide-details-mode' hides details. 260*** New minor mode `dired-hide-details-mode' hides details.
@@ -239,7 +268,7 @@ amounts of data into the ERC input.
239--- 268---
240** New F90 mode option `f90-smart-end-names'. 269** New F90 mode option `f90-smart-end-names'.
241 270
242** Icomplete is a bit more like IDO. 271** Icomplete is a bit more like Ido.
243*** key bindings to navigate through and select the completions. 272*** key bindings to navigate through and select the completions.
244*** The icomplete-separator is customizable, and its default has changed. 273*** The icomplete-separator is customizable, and its default has changed.
245*** Removed icomplete-show-key-bindings. 274*** Removed icomplete-show-key-bindings.
@@ -335,14 +364,33 @@ New features include:
335When its arg ADJACENT is non-nil (when called interactively with C-u C-u) 364When its arg ADJACENT is non-nil (when called interactively with C-u C-u)
336it works like the utility `uniq'. Otherwise by default it deletes 365it works like the utility `uniq'. Otherwise by default it deletes
337duplicate lines everywhere in the region without regard to adjacency. 366duplicate lines everywhere in the region without regard to adjacency.
338When it arg KEEP-BLANKS is non-nil (when called interactively with C-u C-u C-u), 367When its arg KEEP-BLANKS is non-nil (when called interactively with
339duplicate blank lines are preserved. 368C-u C-u C-u), duplicate blank lines are preserved.
340 369
341** New `cycle-spacing' command allows cycling between having just one 370** New `cycle-spacing' command allows cycling between having just one
342space, no spaces, or reverting to the original spacing. Like 371space, no spaces, or reverting to the original spacing. Like
343`just-one-space' command it can handle or ignore newlines and 372`just-one-space' command it can handle or ignore newlines and
344leave different number of spaces. 373leave different number of spaces.
345 374
375** Todo mode has been rewritten and enhanced.
376New features include:
377- support for multiple todo files and archive files of done items;
378- renaming, reordering, moving, merging, and deleting categories;
379- sortable tabular summaries of categories and the types of items they contain;
380- cross-category lists of items filtered by specific criteria;
381- more fine-grained interaction with the Emacs diary, by being able to decide
382 for each todo item whether it appears in the Fancy Diary display;
383- highly flexible new item insertion and item editing;
384- moving items between categories, storing done items in their category or in
385 archive files, undoing or unarchiving done items;
386- reprioritizing items by inputting a numerical priority;
387- extensive customizability of operation and display, including numerous faces.
388To support some of these features, a new file format is used, which is
389incompatible with the old format; however, you can convert old todo and done
390item files to the new format on initializing the first new todo file, or at any
391later time with the provided conversion command. The old version of
392todo-mode.el has been made obsolete and renamed otodo-mode.el.
393
346** Tramp 394** Tramp
347 395
348+++ 396+++
@@ -388,6 +436,8 @@ module.
388 436
389*** terminal.el is obsolete; use term.el instead. 437*** terminal.el is obsolete; use term.el instead.
390 438
439*** The previous version of todo-mode.el is obsolete and renamed otodo-mode.el.
440
391*** xesam.el. 441*** xesam.el.
392 442
393+++ 443+++
@@ -399,6 +449,7 @@ has not been relevant for some time.
399 449
400 450
401* New Modes and Packages in Emacs 24.4 451* New Modes and Packages in Emacs 24.4
452
402** New `superword-mode' in subword.el 453** New `superword-mode' in subword.el
403`superword-mode' overrides the default word motion commands to treat 454`superword-mode' overrides the default word motion commands to treat
404symbol_words as a single word, similar to what `subword-mode' does and 455symbol_words as a single word, similar to what `subword-mode' does and
@@ -414,11 +465,14 @@ It is layered as:
414 465
415* Incompatible Lisp Changes in Emacs 24.4 466* Incompatible Lisp Changes in Emacs 24.4
416 467
468** The syntax of ?» and ?« is now punctuation instead of matched parens.
469Some languages match those as »...« and others as «...» so better stay neutral.
470
417** The default file coding for Emacs Lisp files is now utf-8. 471** The default file coding for Emacs Lisp files is now utf-8.
418(See file-coding-system-alist.) In most cases, this change is transparent, but 472(See file-coding-system-alist.) In most cases, this change is transparent, but
419files that contain unusual characters without specifying an explicit coding 473files that contain unusual characters without specifying an explicit coding
420system may fail to load with obscure errors. 474system may fail to load with obscure errors.
421You should either convert them to utf-8 or add an explicit coding: cookie. 475You should either convert them to utf-8 or add an explicit `coding:' cookie.
422 476
423** overriding-terminal-local-map does not replace the local keymaps any more. 477** overriding-terminal-local-map does not replace the local keymaps any more.
424It used to disable the minor mode, major mode, and text-property keymaps, 478It used to disable the minor mode, major mode, and text-property keymaps,
@@ -462,6 +516,7 @@ file using `set-file-extended-attributes'.
462** New macro with-eval-after-load. Like eval-after-load, but better behaved. 516** New macro with-eval-after-load. Like eval-after-load, but better behaved.
463 517
464** Obsoleted functions: 518** Obsoleted functions:
519*** `log10'
465*** `dont-compile' 520*** `dont-compile'
466*** `lisp-complete-symbol' 521*** `lisp-complete-symbol'
467*** `field-complete' 522*** `field-complete'
@@ -502,7 +557,7 @@ of remote files when set to non-nil.
502 557
503** Face changes 558** Face changes
504 559
505*** The `face-spec-set' is now analogous to `setq' for face specs. 560*** The function `face-spec-set' is now analogous to `setq' for face specs.
506Its third arg now accepts values specifying exactly which face spec to 561Its third arg now accepts values specifying exactly which face spec to
507set (defface, custom, or user spec), and it directly sets the relevant 562set (defface, custom, or user spec), and it directly sets the relevant
508property using the supplied face spec. 563property using the supplied face spec.
@@ -687,6 +742,9 @@ ImageMagick types are treated as images. The function
687`imagemagick-filter-types' returns the list of types that will be 742`imagemagick-filter-types' returns the list of types that will be
688treated as images. 743treated as images.
689 744
745*** ImageMagick images now support the :max-width and :max-height
746keywords.
747
690** Minibuffer 748** Minibuffer
691 749
692*** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the 750*** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the
@@ -1180,6 +1238,9 @@ and the `attributes' slot is always nil.
1180The `url-retrieve' function now uses this to encode its URL argument, 1238The `url-retrieve' function now uses this to encode its URL argument,
1181in case that is not properly encoded. 1239in case that is not properly encoded.
1182 1240
1241*** New command `url-cookie-list' displays all the current cookies, and
1242allows deleting selected cookies.
1243
1183** notifications.el supports now version 1.2 of the Notifications API. 1244** notifications.el supports now version 1.2 of the Notifications API.
1184The function `notifications-get-capabilities' returns the supported 1245The function `notifications-get-capabilities' returns the supported
1185server properties. 1246server properties.
@@ -2866,10 +2927,10 @@ should be derived.
2866modes, e.g. (add-hook 'prog-mode-hook 'flyspell-prog-mode) to enable 2927modes, e.g. (add-hook 'prog-mode-hook 'flyspell-prog-mode) to enable
2867on-the-fly spell checking for comments and strings. 2928on-the-fly spell checking for comments and strings.
2868 2929
2869**** New option, `prog-prettify-symbols' lets the user control symbol 2930**** New minor modes `prettify-symbols-mode' and
2870prettify (replacing a string like "lambda" with the Greek lambda 2931`global-prettify-symbols-mode' let the user enable symbol
2871character. The mode derived from `prog-mode' must call 2932prettification (replacing a string like "lambda" with the Greek lambda
2872`prog-prettify-install' with its own custom alist, which can be empty. 2933character).
2873 2934
2874*** New hook `change-major-mode-after-body-hook', run by 2935*** New hook `change-major-mode-after-body-hook', run by
2875`run-mode-hooks' just before any other mode hooks. 2936`run-mode-hooks' just before any other mode hooks.