diff options
| author | Stephen Berman | 2013-06-21 20:37:42 +0200 |
|---|---|---|
| committer | Stephen Berman | 2013-06-21 20:37:42 +0200 |
| commit | 716b665eb3a134a5d1ccefd5d4c735e7e7ef62d5 (patch) | |
| tree | ede9da164267b968f3c05e0340ba12e06b8d3516 /etc | |
| parent | ebc83885b750d46eb290192ae25f6b9a92bdd15f (diff) | |
| parent | cad5d1cb5af7210154814b60825576d14740158f (diff) | |
| download | emacs-716b665eb3a134a5d1ccefd5d4c735e7e7ef62d5.tar.gz emacs-716b665eb3a134a5d1ccefd5d4c735e7e7ef62d5.zip | |
Merge from trunk.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ChangeLog | 30 | ||||
| -rw-r--r-- | etc/DEBUG | 15 | ||||
| -rw-r--r-- | etc/NEWS | 54 |
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 @@ | |||
| 1 | 2013-06-18 Juanma Barranquero <lekktu@gmail.com> | ||
| 2 | |||
| 3 | * NEWS: Document new Prettify Symbols mode. | ||
| 4 | |||
| 5 | 2013-06-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 6 | |||
| 7 | * NEWS (utf-8 for el): Move to the incompatible section. | ||
| 8 | |||
| 9 | 2013-06-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 10 | |||
| 11 | * DEBUG: Document -Og and -fno-omit-frame-pointer. | ||
| 12 | |||
| 1 | 2013-06-05 Teodor Zlatanov <tzz@lifelogs.com> | 13 | 2013-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 | ||
| 9 | 2013-06-02 Eric Ludlam <zappo@gnu.org> | 21 | 2013-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 | ||
| 14 | 2013-06-01 Alex Ott <alexott@gmail.com> | 26 | 2013-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 | ||
| 28 | 2013-05-24 Fabrice Niessen <fni@missioncriticalit.com> | 40 | 2013-05-24 Fabrice Niessen <fni@missioncriticalit.com> |
| 29 | 41 | ||
| @@ -39,7 +51,7 @@ | |||
| 39 | 51 | ||
| 40 | 2013-05-07 Paul Eggert <eggert@cs.ucla.edu> | 52 | 2013-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 | ||
| 114 | 2013-03-21 Vladimir Kazanov <vkazanov@inbox.ru> | 126 | 2013-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 | ||
| 202 | 2012-12-14 Paul Eggert <eggert@cs.ucla.edu> | 214 | 2012-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 @@ | |||
| 507 | 2012-04-01 Jambunathan K <kjambunathan@gmail.com> | 519 | 2012-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 | ||
| 674 | 2011-08-24 Steve Chapel <schapel@laptop.stevechapel.com> (tiny change) | 686 | 2011-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 | ||
| 678 | 2011-08-22 Juri Linkov <juri@jurta.org> | 690 | 2011-08-22 Juri Linkov <juri@jurta.org> |
| 679 | 691 | ||
| @@ -3873,7 +3885,7 @@ | |||
| 3873 | 3885 | ||
| 3874 | 2005-10-10 Jan Djärv <jan.h.d@swipnet.se> | 3886 | 2005-10-10 Jan Djärv <jan.h.d@swipnet.se> |
| 3875 | 3887 | ||
| 3876 | * NEWS: -nb => -nbi | 3888 | * NEWS: -nb => -nbi. |
| 3877 | 3889 | ||
| 3878 | 2005-10-10 Carsten Dominik <dominik@science.uva.nl> | 3890 | 2005-10-10 Carsten Dominik <dominik@science.uva.nl> |
| 3879 | 3891 | ||
| @@ -24,12 +24,14 @@ There are several ways to overcome that difficulty, they are all | |||
| 24 | described in the node "Auto-loading safe path" in the GDB user manual. | 24 | described 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 |
| 27 | will be essential to compile Emacs either completely without | 27 | is essential to compile Emacs with flags suitable for debugging. |
| 28 | optimizations (set CFLAGS to "-O0 -g3") or at least (when using GCC) | 28 | With GCC 4.8 or later, you can invoke 'make' with CFLAGS="-Og -g3". |
| 29 | with the -fno-crossjumping option in CFLAGS. Failure to do so may | 29 | With older GCC or non-GCC compilers, you can use CFLAGS="-O0 -g3". |
| 30 | make the compiler recycle the same abort call for all assertions in a | 30 | With GCC and higher optimization levels such as -O2, the |
| 31 | given function, rendering the stack backtrace useless for identifying | 31 | -fno-omit-frame-pointer and -fno-crossjumping options are often |
| 32 | the specific failed assertion. | 32 | essential. The latter prevents GCC from using the same abort call for |
| 33 | all assertions in a given function, rendering the stack backtrace | ||
| 34 | useless 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 |
| 35 | debugger) *all the time*. Then, when Emacs crashes, you will be able | 37 | debugger) *all the time*. Then, when Emacs crashes, you will be able |
| @@ -769,4 +771,3 @@ Local variables: | |||
| 769 | mode: outline | 771 | mode: outline |
| 770 | paragraph-separate: "[ ]*$" | 772 | paragraph-separate: "[ ]*$" |
| 771 | end: | 773 | end: |
| 772 | |||
| @@ -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. |
| 32 | The configure option `--with-file-notification=LIB' enables file | 32 | The configure option `--with-file-notification=LIB' enables file |
| 33 | notification support in Emacs. This option's value should be `yes', | 33 | notification 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 |
| 35 | MS-Windows, and for `gfile' otherwise. The default value is `yes'. | 35 | MS-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 | |||
| 103 | using the scroll bar (i.e. dragging the thumb down even when the end | 103 | using the scroll bar (i.e. dragging the thumb down even when the end |
| 104 | of the buffer is visible). | 104 | of the buffer is visible). |
| 105 | 105 | ||
| 106 | ** New function `add-face-text-property' has been added, which can be | ||
| 107 | used 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. |
| 181 | use `electric-indent-mode' instead. | 184 | Use `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. |
| 297 | Set `isearch-allow-prefix' to nil to restore old behavior. | 300 | Set `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 | ||
| 307 | of the search string if it contains leading/trailing whitespace. | ||
| 308 | In an incremental word search or when using a non-nil LAX argument | ||
| 309 | of `word-search-regexp', the lax matching can also match part of | ||
| 310 | the first word (in addition to the lax matching of the last word). | ||
| 311 | The same rules are now applied to the symbol search with the difference | ||
| 312 | that 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. |
| 300 | See MH-E-NEWS for details. | 315 | See MH-E-NEWS for details. |
| 301 | 316 | ||
| @@ -323,8 +338,8 @@ New features include: | |||
| 323 | When its arg ADJACENT is non-nil (when called interactively with C-u C-u) | 338 | When its arg ADJACENT is non-nil (when called interactively with C-u C-u) |
| 324 | it works like the utility `uniq'. Otherwise by default it deletes | 339 | it works like the utility `uniq'. Otherwise by default it deletes |
| 325 | duplicate lines everywhere in the region without regard to adjacency. | 340 | duplicate lines everywhere in the region without regard to adjacency. |
| 326 | When it arg KEEP-BLANKS is non-nil (when called interactively with C-u C-u C-u), | 341 | When its arg KEEP-BLANKS is non-nil (when called interactively with |
| 327 | duplicate blank lines are preserved. | 342 | C-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 |
| 330 | space, no spaces, or reverting to the original spacing. Like | 345 | space, no spaces, or reverting to the original spacing. Like |
| @@ -365,6 +380,8 @@ External su and sudo commands are now the default; the internal, | |||
| 365 | TRAMP-using variants can still be used by enabling the eshell-tramp | 380 | TRAMP-using variants can still be used by enabling the eshell-tramp |
| 366 | module. | 381 | module. |
| 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 |
| 390 | symbol_words as a single word, similar to what `subword-mode' does and | 408 | symbol_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. | ||
| 422 | Some 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 | ||
| 426 | files that contain unusual characters without specifying an explicit coding | ||
| 427 | system may fail to load with obscure errors. | ||
| 428 | You 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. |
| 404 | It used to disable the minor mode, major mode, and text-property keymaps, | 431 | It used to disable the minor mode, major mode, and text-property keymaps, |
| 405 | whereas now it simply has higher precedence. | 432 | whereas 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'. |
| 450 | The few hooks that used with-wrapper-hook are replaced as follows: | 482 | The 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. |
| 482 | Its third arg now accepts values specifying exactly which face spec to | 514 | Its third arg now accepts values specifying exactly which face spec to |
| 483 | set (defface, custom, or user spec), and it directly sets the relevant | 515 | set (defface, custom, or user spec), and it directly sets the relevant |
| 484 | property using the supplied face spec. | 516 | property using the supplied face spec. |
| @@ -2842,10 +2874,10 @@ should be derived. | |||
| 2842 | modes, e.g. (add-hook 'prog-mode-hook 'flyspell-prog-mode) to enable | 2874 | modes, e.g. (add-hook 'prog-mode-hook 'flyspell-prog-mode) to enable |
| 2843 | on-the-fly spell checking for comments and strings. | 2875 | on-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 |
| 2846 | prettify (replacing a string like "lambda" with the Greek lambda | 2878 | `global-prettify-symbols-mode' let the user enable symbol |
| 2847 | character. The mode derived from `prog-mode' must call | 2879 | prettification (replacing a string like "lambda" with the Greek lambda |
| 2848 | `prog-prettify-install' with its own custom alist, which can be empty. | 2880 | character). |
| 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. |