aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorStephen Berman2013-06-21 20:37:42 +0200
committerStephen Berman2013-06-21 20:37:42 +0200
commit716b665eb3a134a5d1ccefd5d4c735e7e7ef62d5 (patch)
treeede9da164267b968f3c05e0340ba12e06b8d3516 /etc
parentebc83885b750d46eb290192ae25f6b9a92bdd15f (diff)
parentcad5d1cb5af7210154814b60825576d14740158f (diff)
downloademacs-716b665eb3a134a5d1ccefd5d4c735e7e7ef62d5.tar.gz
emacs-716b665eb3a134a5d1ccefd5d4c735e7e7ef62d5.zip
Merge from trunk.
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog30
-rw-r--r--etc/DEBUG15
-rw-r--r--etc/NEWS54
3 files changed, 72 insertions, 27 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index f80c1b6973c..afaf1d71676 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,15 @@
12013-06-18 Juanma Barranquero <lekktu@gmail.com>
2
3 * NEWS: Document new Prettify Symbols mode.
4
52013-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
6
7 * NEWS (utf-8 for el): Move to the incompatible section.
8
92013-06-13 Paul Eggert <eggert@cs.ucla.edu>
10
11 * DEBUG: Document -Og and -fno-omit-frame-pointer.
12
12013-06-05 Teodor Zlatanov <tzz@lifelogs.com> 132013-06-05 Teodor Zlatanov <tzz@lifelogs.com>
2 14
3 * NEWS: Document new prog-mode symbol prettify support. 15 * NEWS: Document new prog-mode symbol prettify support.
@@ -6,10 +18,10 @@
6 18
7 * NEWS: Document eshell visual subcommands and options. 19 * NEWS: Document eshell visual subcommands and options.
8 20
92013-06-02 Eric Ludlam <zappo@gnu.org> 212013-06-02 Eric Ludlam <zappo@gnu.org>
10 22
11 * srecode/c.srt (header_guard): Add :c parameter so it works 23 * srecode/c.srt (header_guard): Add :c parameter so it works
12 standalone 24 standalone.
13 25
142013-06-01 Alex Ott <alexott@gmail.com> 262013-06-01 Alex Ott <alexott@gmail.com>
15 27
@@ -23,7 +35,7 @@
23 35
24 * refcards/refcard.tex: Refine some entries. (Bug#14087) 36 * refcards/refcard.tex: Refine some entries. (Bug#14087)
25 37
26 * refcards/dired-ref.tex: Refine some entries. (Bug#14072) 38 * refcards/dired-ref.tex: Refine some entries. (Bug#14072)
27 39
282013-05-24 Fabrice Niessen <fni@missioncriticalit.com> 402013-05-24 Fabrice Niessen <fni@missioncriticalit.com>
29 41
@@ -39,7 +51,7 @@
39 51
402013-05-07 Paul Eggert <eggert@cs.ucla.edu> 522013-05-07 Paul Eggert <eggert@cs.ucla.edu>
41 53
42 Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295) 54 Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295)
43 * NEWS: Emacs is no longer limited to POSIX ACLs. --disable-acl, 55 * NEWS: Emacs is no longer limited to POSIX ACLs. --disable-acl,
44 not --without-acl, since we're now using Gnulib's implementation. 56 not --without-acl, since we're now using Gnulib's implementation.
45 57
@@ -111,7 +123,7 @@
111 123
112 * srecode/c.srt (header_guard): Upcase the filename symbol. 124 * srecode/c.srt (header_guard): Upcase the filename symbol.
113 125
1142013-03-21 Vladimir Kazanov <vkazanov@inbox.ru> 1262013-03-21 Vladimir Kazanov <vkazanov@inbox.ru>
115 127
116 * srecode/java.srt (empty-main): New. 128 * srecode/java.srt (empty-main): New.
117 (class-tag): Decapitalize class. 129 (class-tag): Decapitalize class.
@@ -201,7 +213,7 @@
201 213
2022012-12-14 Paul Eggert <eggert@cs.ucla.edu> 2142012-12-14 Paul Eggert <eggert@cs.ucla.edu>
203 215
204 Fix permissions bugs with setgid directories etc. (Bug#13125) 216 Fix permissions bugs with setgid directories etc. (Bug#13125)
205 * NEWS: Document changes to file-attributes, 217 * NEWS: Document changes to file-attributes,
206 file-ownership-preserved-p. 218 file-ownership-preserved-p.
207 Mention new functions group-gid, group-real-gid. 219 Mention new functions group-gid, group-real-gid.
@@ -507,7 +519,7 @@
5072012-04-01 Jambunathan K <kjambunathan@gmail.com> 5192012-04-01 Jambunathan K <kjambunathan@gmail.com>
508 520
509 * org/OrgOdtContentTemplate.xml (OrgIndentedSection-Level-*): 521 * org/OrgOdtContentTemplate.xml (OrgIndentedSection-Level-*):
510 New section styles. These sections are indented to the same 522 New section styles. These sections are indented to the same
511 level as the corresponding list entries. These sections hold 523 level as the corresponding list entries. These sections hold
512 tables that occur within a list. (OrgTable): 524 tables that occur within a list. (OrgTable):
513 Increased relative width from 90% to 96% for aesthetic reasons. 525 Increased relative width from 90% to 96% for aesthetic reasons.
@@ -673,7 +685,7 @@
673 685
6742011-08-24 Steve Chapel <schapel@laptop.stevechapel.com> (tiny change) 6862011-08-24 Steve Chapel <schapel@laptop.stevechapel.com> (tiny change)
675 687
676 * refcards/refcard.tex: Add a few more commands. (Bug#9343) 688 * refcards/refcard.tex: Add a few more commands. (Bug#9343)
677 689
6782011-08-22 Juri Linkov <juri@jurta.org> 6902011-08-22 Juri Linkov <juri@jurta.org>
679 691
@@ -3873,7 +3885,7 @@
3873 3885
38742005-10-10 Jan Djärv <jan.h.d@swipnet.se> 38862005-10-10 Jan Djärv <jan.h.d@swipnet.se>
3875 3887
3876 * NEWS: -nb => -nbi 3888 * NEWS: -nb => -nbi.
3877 3889
38782005-10-10 Carsten Dominik <dominik@science.uva.nl> 38902005-10-10 Carsten Dominik <dominik@science.uva.nl>
3879 3891
diff --git a/etc/DEBUG b/etc/DEBUG
index 709e8987d03..b2a943f5d71 100644
--- a/etc/DEBUG
+++ b/etc/DEBUG
@@ -24,12 +24,14 @@ There are several ways to overcome that difficulty, they are all
24described in the node "Auto-loading safe path" in the GDB user manual. 24described in the node "Auto-loading safe path" in the GDB user manual.
25 25
26** When you are trying to analyze failed assertions or backtraces, it 26** When you are trying to analyze failed assertions or backtraces, it
27will be essential to compile Emacs either completely without 27is essential to compile Emacs with flags suitable for debugging.
28optimizations (set CFLAGS to "-O0 -g3") or at least (when using GCC) 28With GCC 4.8 or later, you can invoke 'make' with CFLAGS="-Og -g3".
29with the -fno-crossjumping option in CFLAGS. Failure to do so may 29With older GCC or non-GCC compilers, you can use CFLAGS="-O0 -g3".
30make the compiler recycle the same abort call for all assertions in a 30With GCC and higher optimization levels such as -O2, the
31given function, rendering the stack backtrace useless for identifying 31-fno-omit-frame-pointer and -fno-crossjumping options are often
32the specific failed assertion. 32essential. The latter prevents GCC from using the same abort call for
33all assertions in a given function, rendering the stack backtrace
34useless for identifying the specific failed assertion.
33 35
34** It is a good idea to run Emacs under GDB (or some other suitable 36** It is a good idea to run Emacs under GDB (or some other suitable
35debugger) *all the time*. Then, when Emacs crashes, you will be able 37debugger) *all the time*. Then, when Emacs crashes, you will be able
@@ -769,4 +771,3 @@ Local variables:
769mode: outline 771mode: outline
770paragraph-separate: "[ ]*$" 772paragraph-separate: "[ ]*$"
771end: 773end:
772
diff --git a/etc/NEWS b/etc/NEWS
index 81509469638..475b4b26fdb 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
@@ -103,6 +103,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 103using the scroll bar (i.e. dragging the thumb down even when the end
104of the buffer is visible). 104of the buffer is visible).
105 105
106** New function `add-face-text-property' has been added, which can be
107used to conveniently prepend/append new face attributes to text.
108
106** In compiled Lisp files, the header no longer includes a timestamp. 109** In compiled Lisp files, the header no longer includes a timestamp.
107 110
108** Multi-monitor support has been added. 111** Multi-monitor support has been added.
@@ -177,8 +180,8 @@ Affected files:
177 180
178** Delphi mode is now called OPascal mode. 181** Delphi mode is now called OPascal mode.
179*** All delphi-* variables and functions have been renamed to opascal-*. 182*** All delphi-* variables and functions have been renamed to opascal-*.
180*** `delphi-newline-always-indents' is not supported any more 183*** `delphi-newline-always-indents' is not supported any more.
181use `electric-indent-mode' instead. 184Use `electric-indent-mode' instead.
182*** `delphi-tab' is gone, replaced by `indent-for-tab-command'. 185*** `delphi-tab' is gone, replaced by `indent-for-tab-command'.
183 186
184** Eldoc Mode works properly in the minibuffer. 187** Eldoc Mode works properly in the minibuffer.
@@ -239,7 +242,7 @@ amounts of data into the ERC input.
239--- 242---
240** New F90 mode option `f90-smart-end-names'. 243** New F90 mode option `f90-smart-end-names'.
241 244
242** Icomplete is a bit more like IDO. 245** Icomplete is a bit more like Ido.
243*** key bindings to navigate through and select the completions. 246*** key bindings to navigate through and select the completions.
244*** The icomplete-separator is customizable, and its default has changed. 247*** The icomplete-separator is customizable, and its default has changed.
245*** Removed icomplete-show-key-bindings. 248*** Removed icomplete-show-key-bindings.
@@ -296,6 +299,18 @@ and opens overlays with hidden text when `search-invisible' is `open'.
296*** By default, prefix arguments do not now terminate Isearch mode. 299*** By default, prefix arguments do not now terminate Isearch mode.
297Set `isearch-allow-prefix' to nil to restore old behavior. 300Set `isearch-allow-prefix' to nil to restore old behavior.
298 301
302*** More Isearch commands accept prefix arguments, namely
303`isearch-printing-char', `isearch-quote-char', `isearch-yank-word',
304`isearch-yank-line'.
305
306*** Word search now matches whitespace at the beginning/end
307of the search string if it contains leading/trailing whitespace.
308In an incremental word search or when using a non-nil LAX argument
309of `word-search-regexp', the lax matching can also match part of
310the first word (in addition to the lax matching of the last word).
311The same rules are now applied to the symbol search with the difference
312that it matches symbols, and non-symbol characters between symbols.
313
299** MH-E has been updated to MH-E version 8.5. 314** MH-E has been updated to MH-E version 8.5.
300See MH-E-NEWS for details. 315See MH-E-NEWS for details.
301 316
@@ -323,8 +338,8 @@ New features include:
323When its arg ADJACENT is non-nil (when called interactively with C-u C-u) 338When its arg ADJACENT is non-nil (when called interactively with C-u C-u)
324it works like the utility `uniq'. Otherwise by default it deletes 339it works like the utility `uniq'. Otherwise by default it deletes
325duplicate lines everywhere in the region without regard to adjacency. 340duplicate lines everywhere in the region without regard to adjacency.
326When it arg KEEP-BLANKS is non-nil (when called interactively with C-u C-u C-u), 341When its arg KEEP-BLANKS is non-nil (when called interactively with
327duplicate blank lines are preserved. 342C-u C-u C-u), duplicate blank lines are preserved.
328 343
329** New `cycle-spacing' command allows cycling between having just one 344** New `cycle-spacing' command allows cycling between having just one
330space, no spaces, or reverting to the original spacing. Like 345space, no spaces, or reverting to the original spacing. Like
@@ -365,6 +380,8 @@ External su and sudo commands are now the default; the internal,
365TRAMP-using variants can still be used by enabling the eshell-tramp 380TRAMP-using variants can still be used by enabling the eshell-tramp
366module. 381module.
367 382
383** New term.el option `term-suppress-hard-newline'.
384
368** Obsolete packages: 385** Obsolete packages:
369 386
370*** longlines.el is obsolete; use visual-line-mode instead. 387*** longlines.el is obsolete; use visual-line-mode instead.
@@ -385,6 +402,7 @@ has not been relevant for some time.
385 402
386 403
387* New Modes and Packages in Emacs 24.4 404* New Modes and Packages in Emacs 24.4
405
388** New `superword-mode' in subword.el 406** New `superword-mode' in subword.el
389`superword-mode' overrides the default word motion commands to treat 407`superword-mode' overrides the default word motion commands to treat
390symbol_words as a single word, similar to what `subword-mode' does and 408symbol_words as a single word, similar to what `subword-mode' does and
@@ -400,6 +418,15 @@ It is layered as:
400 418
401* Incompatible Lisp Changes in Emacs 24.4 419* Incompatible Lisp Changes in Emacs 24.4
402 420
421** The syntax of ?» and ?« is now punctuation instead of matched parens.
422Some languages match those as »...« and others as «...» so better stay neutral.
423
424** The default file coding for Emacs Lisp files is now utf-8.
425(See file-coding-system-alist.) In most cases, this change is transparent, but
426files that contain unusual characters without specifying an explicit coding
427system may fail to load with obscure errors.
428You should either convert them to utf-8 or add an explicit `coding:' cookie.
429
403** overriding-terminal-local-map does not replace the local keymaps any more. 430** overriding-terminal-local-map does not replace the local keymaps any more.
404It used to disable the minor mode, major mode, and text-property keymaps, 431It used to disable the minor mode, major mode, and text-property keymaps,
405whereas now it simply has higher precedence. 432whereas now it simply has higher precedence.
@@ -438,13 +465,18 @@ file using `set-file-extended-attributes'.
438 465
439* Lisp Changes in Emacs 24.4 466* Lisp Changes in Emacs 24.4
440 467
468+++
469** New macro with-eval-after-load. Like eval-after-load, but better behaved.
470
441** Obsoleted functions: 471** Obsoleted functions:
472*** `log10'
442*** `dont-compile' 473*** `dont-compile'
443*** `lisp-complete-symbol' 474*** `lisp-complete-symbol'
444*** `field-complete' 475*** `field-complete'
445*** `minibuffer-completion-contents' 476*** `minibuffer-completion-contents'
446*** `isearch-nonincremental-exit-minibuffer' 477*** `isearch-nonincremental-exit-minibuffer'
447*** `isearch-filter-visible' 478*** `isearch-filter-visible'
479*** `generic-make-keywords-list'
448 480
449** `with-wrapper-hook' is obsoleted by `add-function'. 481** `with-wrapper-hook' is obsoleted by `add-function'.
450The few hooks that used with-wrapper-hook are replaced as follows: 482The few hooks that used with-wrapper-hook are replaced as follows:
@@ -478,7 +510,7 @@ of remote files when set to non-nil.
478 510
479** Face changes 511** Face changes
480 512
481*** The `face-spec-set' is now analogous to `setq' for face specs. 513*** The function `face-spec-set' is now analogous to `setq' for face specs.
482Its third arg now accepts values specifying exactly which face spec to 514Its third arg now accepts values specifying exactly which face spec to
483set (defface, custom, or user spec), and it directly sets the relevant 515set (defface, custom, or user spec), and it directly sets the relevant
484property using the supplied face spec. 516property using the supplied face spec.
@@ -2842,10 +2874,10 @@ should be derived.
2842modes, e.g. (add-hook 'prog-mode-hook 'flyspell-prog-mode) to enable 2874modes, e.g. (add-hook 'prog-mode-hook 'flyspell-prog-mode) to enable
2843on-the-fly spell checking for comments and strings. 2875on-the-fly spell checking for comments and strings.
2844 2876
2845**** New option, `prog-prettify-symbols' lets the user control symbol 2877**** New minor modes `prettify-symbols-mode' and
2846prettify (replacing a string like "lambda" with the Greek lambda 2878`global-prettify-symbols-mode' let the user enable symbol
2847character. The mode derived from `prog-mode' must call 2879prettification (replacing a string like "lambda" with the Greek lambda
2848`prog-prettify-install' with its own custom alist, which can be empty. 2880character).
2849 2881
2850*** New hook `change-major-mode-after-body-hook', run by 2882*** New hook `change-major-mode-after-body-hook', run by
2851`run-mode-hooks' just before any other mode hooks. 2883`run-mode-hooks' just before any other mode hooks.