aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJoakim Verona2012-11-06 23:01:10 +0100
committerJoakim Verona2012-11-06 23:01:10 +0100
commit643b1893347ee5c32f6174d0f76a55d723060123 (patch)
tree06847c9375f32e91446bfdbe9aa342cb232be90f /etc
parent9c809558c18410acf9b90529e183d192afca3d2c (diff)
parentb6b3b29458fefcf7f31a0b14d6484cf262db2e54 (diff)
downloademacs-643b1893347ee5c32f6174d0f76a55d723060123.tar.gz
emacs-643b1893347ee5c32f6174d0f76a55d723060123.zip
upstream
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog5
-rw-r--r--etc/NEWS89
-rw-r--r--etc/refcards/orgcard.pdfbin118438 -> 118492 bytes
-rw-r--r--etc/refcards/orgcard.tex4
4 files changed, 77 insertions, 21 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 3ebe18b407f..60d4a7aa271 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,8 @@
12012-10-26 Nicolas Goaziou <n.goaziou@gmail.com>
2
3 * refcards/orgcard.tex: Fix keybindings about
4 `org-show-todo-tree'.
5
12012-10-23 Paul Eggert <eggert@cs.ucla.edu> 62012-10-23 Paul Eggert <eggert@cs.ucla.edu>
2 7
3 Fix outdated timestamp documentation in Elisp manual (bug#12706). 8 Fix outdated timestamp documentation in Elisp manual (bug#12706).
diff --git a/etc/NEWS b/etc/NEWS
index dbf580285e8..2b56ea9f540 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -21,6 +21,17 @@ When you add a new item, please add it without either +++ or ---
21so we will look at it and add it to the manual. 21so we will look at it and add it to the manual.
22 22
23 23
24* Installation Changes in Emacs 24.4
25* Startup Changes in Emacs 24.4
26* Changes in Emacs 24.4
27* Editing Changes in Emacs 24.4
28* Changes in Specialized Modes and Packages in Emacs 24.4
29* New Modes and Packages in Emacs 24.4
30* Incompatible Lisp Changes in Emacs 24.4
31* Lisp changes in Emacs 24.4
32* Changes in Emacs 24.4 on non-free operating systems
33
34
24* Installation Changes in Emacs 24.3 35* Installation Changes in Emacs 24.3
25 36
26--- 37---
@@ -157,6 +168,7 @@ or expression to evaluate.
157--- 168---
158*** New option `server-auth-key' specifies a shared server key. 169*** New option `server-auth-key' specifies a shared server key.
159 170
171+++
160** In the Package Menu, newly-available packages are listed as "new", 172** In the Package Menu, newly-available packages are listed as "new",
161and sorted above the other "available" packages by default. 173and sorted above the other "available" packages by default.
162 174
@@ -229,7 +241,7 @@ This applies to both ordinary and regexp Isearch.
229*** New option `replace-lax-whitespace'. 241*** New option `replace-lax-whitespace'.
230If non-nil, `query-replace' uses flexible whitespace matching too. 242If non-nil, `query-replace' uses flexible whitespace matching too.
231The default is nil. 243The default is nil.
232 244+++
233*** Global `M-s _' starts a symbol (identifier) incremental search, 245*** Global `M-s _' starts a symbol (identifier) incremental search,
234and `M-s _' in Isearch toggles symbol search mode. 246and `M-s _' in Isearch toggles symbol search mode.
235`M-s c' in Isearch toggles search case-sensitivity. 247`M-s c' in Isearch toggles search case-sensitivity.
@@ -263,6 +275,7 @@ append-to-register and M-x prepend-to-register.
263** New command `C-x r M-w' (copy-rectangle-as-kill). 275** New command `C-x r M-w' (copy-rectangle-as-kill).
264It copies the region-rectangle as the last rectangle kill. 276It copies the region-rectangle as the last rectangle kill.
265 277
278+++
266** New option `yank-handled-properties' allows processing of text 279** New option `yank-handled-properties' allows processing of text
267properties on yanked text, in more ways that are more general than 280properties on yanked text, in more ways that are more general than
268just removing them, as done by `yank-excluded-properties'. 281just removing them, as done by `yank-excluded-properties'.
@@ -300,6 +313,7 @@ Customize `cal-html-holidays' to change this.
300 313
301** CL 314** CL
302 315
316+++
303*** CL's main entry is now (require 'cl-lib). 317*** CL's main entry is now (require 'cl-lib).
304`cl-lib' is like the old `cl' except that it uses the namespace cleanly, 318`cl-lib' is like the old `cl' except that it uses the namespace cleanly,
305i.e. all its definitions have the "cl-" prefix (and internal definitions use 319i.e. all its definitions have the "cl-" prefix (and internal definitions use
@@ -310,24 +324,35 @@ under the name `cl-foo' instead, with the exceptions of the few definitions
310that had to use `foo*' to avoid conflicts with pre-existing Elisp entities, 324that had to use `foo*' to avoid conflicts with pre-existing Elisp entities,
311which have not been renamed to `cl-foo*' but just `cl-foo'. 325which have not been renamed to `cl-foo*' but just `cl-foo'.
312 326
313The old `cl' is now deprecated and is just a bunch of aliases that 327The old `cl' is now deprecated and is mainly just a bunch of aliases that
314provide the old non-prefixed names. 328provide the old non-prefixed names. Some exceptions are listed below.
315 329
330+++
316*** `cl-flet' is not like `flet' (which is deprecated). 331*** `cl-flet' is not like `flet' (which is deprecated).
317Instead it obeys the behavior of Common-Lisp's `flet'. 332Instead it obeys the behavior of Common-Lisp's `flet'.
318 333
334+++
319*** `cl-labels' is slightly different from `labels'. 335*** `cl-labels' is slightly different from `labels'.
320The difference is that it relies on the `lexical-binding' machinery (as opposed 336The difference is that it relies on the `lexical-binding' machinery (as opposed
321to the `lexical-let' machinery used previously) to capture definitions in 337to the `lexical-let' machinery used previously) to capture definitions in
322closures, so such closures will only work if `lexical-binding' is in use. 338closures, so such closures will only work if `lexical-binding' is in use.
323 339
324+++ 340+++
341*** `cl-letf' is not exactly like `letf'.
342The only difference is in details that relate to some deprecated usage
343of `symbol-function' in place forms.
344
345+++
325*** `progv' was rewritten to use the `let' machinery. 346*** `progv' was rewritten to use the `let' machinery.
326A side effect is that vars without corresponding value are bound to nil 347A side effect is that vars without corresponding value are bound to nil
327rather than making them unbound. 348rather than making them unbound.
328 349
329** Compilation mode 350*** The following methods of extending `setf' are obsolete.
351Use gv.el instead (FIXME; details).
352`define-setf-expander', `defsetf', `define-modify-macro'
330 353
354** Compilation mode
355+++
331*** New option `compilation-always-kill'. 356*** New option `compilation-always-kill'.
332 357
333** Customize 358** Customize
@@ -389,7 +414,7 @@ changes in context diffs.
389whitespace problems introduced by the diff. 414whitespace problems introduced by the diff.
390 415
391** Dired 416** Dired
392 417+++
393*** `dired-do-async-shell-command' executes each file sequentially 418*** `dired-do-async-shell-command' executes each file sequentially
394if the command ends in `;' (when operating on multiple files). 419if the command ends in `;' (when operating on multiple files).
395Otherwise, it executes the command on each file in parallel. 420Otherwise, it executes the command on each file in parallel.
@@ -441,9 +466,9 @@ the FFAP prompt. The default is now '("ftp").
441The old binding for `/ M' (filter by used-mode) is now bound to `/ m'. 466The old binding for `/ M' (filter by used-mode) is now bound to `/ m'.
442 467
443** Mouse Avoidance mode 468** Mouse Avoidance mode
444 469+++
445The new variable `mouse-avoidance-banish-position' can now be used to 470*** New variable `mouse-avoidance-banish-position' specifies where the
446customize Mouse Avoidance mode further. 471`banish' mouse avoidance setting moves the mouse.
447 472
448+++ 473+++
449** notifications.el supports now version 1.2 of the Notifications API. 474** notifications.el supports now version 1.2 of the Notifications API.
@@ -595,6 +620,7 @@ and the `attributes' slot is always nil.
595The `url-retrieve' function now uses this to encode its URL argument, 620The `url-retrieve' function now uses this to encode its URL argument,
596in case that is not properly encoded. 621in case that is not properly encoded.
597 622
623---
598** VHDL mode 624** VHDL mode
599 625
600*** The free software compiler GHDL is supported (and now the default). 626*** The free software compiler GHDL is supported (and now the default).
@@ -605,7 +631,10 @@ in case that is not properly encoded.
605 631
606*** Accepts \r and \f as whitespace. 632*** Accepts \r and \f as whitespace.
607 633
608** which-function-mode now applies to all applicable major modes by default. 634** Which Function mode
635+++
636*** `which-func-modes' now defaults to t, so Which Function mode, when
637enabled, applies to all applicable major modes.
609 638
610--- 639---
611** winner-mode-hook now runs when the mode is disabled, as well as when it is 640** winner-mode-hook now runs when the mode is disabled, as well as when it is
@@ -708,6 +737,7 @@ still be supported for Emacs 24.x.
708Some Lisp symbols have been renamed to avoid problems with spelling 737Some Lisp symbols have been renamed to avoid problems with spelling
709that is incorrect or inconsistent with how Emacs normally spells a word. 738that is incorrect or inconsistent with how Emacs normally spells a word.
710 739
740---
711*** Renamed functions 741*** Renamed functions
712 742
713**** hangul-input-method-inactivate -> hangul-input-method-deactivate 743**** hangul-input-method-inactivate -> hangul-input-method-deactivate
@@ -719,22 +749,22 @@ that is incorrect or inconsistent with how Emacs normally spells a word.
719 viper-deactivate-input-method-action 749 viper-deactivate-input-method-action
720**** ucs-input-inactivate -> ucs-input-deactivate 750**** ucs-input-inactivate -> ucs-input-deactivate
721 751
752---
722*** Renamed hooks 753*** Renamed hooks
723The old hooks are still supported for backward compatibility, but they 754The old hooks are still supported for backward compatibility, but they
724are deprecated and will be removed eventually. 755are deprecated and will be removed eventually.
725
726**** input-method-inactivate-hook -> input-method-deactivate-hook 756**** input-method-inactivate-hook -> input-method-deactivate-hook
727**** robin-inactivate-hook -> robin-deactivate-hook 757**** robin-inactivate-hook -> robin-deactivate-hook
728**** quail-inactivate-hook -> quail-deactivate-hook 758**** quail-inactivate-hook -> quail-deactivate-hook
729 759
760---
730*** Renamed Lisp variables 761*** Renamed Lisp variables
731
732**** follow-deactive-menu -> follow-inactive-menu 762**** follow-deactive-menu -> follow-inactive-menu
733**** inactivate-current-input-method-function -> 763**** inactivate-current-input-method-function ->
734 deactivate-current-input-method-function 764 deactivate-current-input-method-function
735 765
766+++
736** Some obsolete functions, variables, and faces were removed: 767** Some obsolete functions, variables, and faces were removed:
737
738*** `facemenu-unlisted-faces' 768*** `facemenu-unlisted-faces'
739*** `rmail-decode-mime-charset' 769*** `rmail-decode-mime-charset'
740*** `last-input-char', `last-command-char', `unread-command-char'. 770*** `last-input-char', `last-command-char', `unread-command-char'.
@@ -800,7 +830,7 @@ to work out which code is doing something.
800recursive invocations. 830recursive invocations.
801 831
802** Window changes 832** Window changes
803 833+++
804*** The functions get-lru-window, get-mru-window and get-largest-window 834*** The functions get-lru-window, get-mru-window and get-largest-window
805now accept a third argument to avoid choosing the selected window. 835now accept a third argument to avoid choosing the selected window.
806 836
@@ -813,9 +843,12 @@ reused.
813 843
814*** New function `fit-frame-to-buffer' and new options 844*** New function `fit-frame-to-buffer' and new options
815`fit-frame-to-buffer' and `fit-frame-to-buffer-bottom-margin'. 845`fit-frame-to-buffer' and `fit-frame-to-buffer-bottom-margin'.
816 846+++
847*** New option switch-to-buffer-preserve-window-point to restore a
848window's point when switching buffers.
849+++
817*** New display action functions `display-buffer-below-selected', 850*** New display action functions `display-buffer-below-selected',
818`display-buffer-at-bottom' and `display-buffer-in-previous-window'. 851and `display-buffer-in-previous-window'.
819 852
820*** New display action alist entry `inhibit-switch-frame', if non-nil, 853*** New display action alist entry `inhibit-switch-frame', if non-nil,
821tells display action functions to avoid changing which frame is 854tells display action functions to avoid changing which frame is
@@ -823,10 +856,10 @@ selected.
823 856
824*** New display action alist entry `pop-up-frame-parameters', if 857*** New display action alist entry `pop-up-frame-parameters', if
825non-nil, specifies frame parameters to give any newly-created frame. 858non-nil, specifies frame parameters to give any newly-created frame.
826 859+++
827*** New display action alist entry `previous-window', if non-nil, 860*** New display action alist entry `previous-window', if non-nil,
828specifies window to reuse in `display-buffer-in-previous-window'. 861specifies window to reuse in `display-buffer-in-previous-window'.
829 862+++
830*** New display action alist entries `window-height' and `window-width' 863*** New display action alist entries `window-height' and `window-width'
831to specify size of new window created by `display-buffer'. 864to specify size of new window created by `display-buffer'.
832 865
@@ -835,11 +868,17 @@ appropriate entries in the `display-buffer-alist' function introduced
835in Emacs 24.1: 868in Emacs 24.1:
836+++ 869+++
837**** `display-buffer-reuse-frames' 870**** `display-buffer-reuse-frames'
871+++
838**** `special-display-regexps' 872**** `special-display-regexps'
873+++
839**** `special-display-frame-alist' 874**** `special-display-frame-alist'
875+++
840**** `special-display-buffer-names' 876**** `special-display-buffer-names'
877+++
841**** `special-display-function' 878**** `special-display-function'
879+++
842**** `display-buffer-function' 880**** `display-buffer-function'
881---
843**** `dired-shrink-to-fit' 882**** `dired-shrink-to-fit'
844 883
845** Time 884** Time
@@ -879,12 +918,15 @@ result in a warning ("Eager macro-expansion skipped due to cycle")
879describing the cycle. 918describing the cycle.
880 919
881** Miscellaneous new functions: 920** Miscellaneous new functions:
882 921+++
883*** `autoloadp' 922*** `autoloadp'
923+++
884*** `autoload-do-load' 924*** `autoload-do-load'
885+++ 925+++
886*** `buffer-narrowed-p' tests if the buffer is narrowed. 926*** `buffer-narrowed-p' tests if the buffer is narrowed.
927+++
887*** `file-name-base' returns a file name sans directory and extension. 928*** `file-name-base' returns a file name sans directory and extension.
929+++
888*** `function-get' fetches a function property, following aliases. 930*** `function-get' fetches a function property, following aliases.
889+++ 931+++
890*** `posnp' tests if an object is a `posn'. 932*** `posnp' tests if an object is a `posn'.
@@ -893,23 +935,31 @@ describing the cycle.
893*** `system-users' returns the user names on the system. 935*** `system-users' returns the user names on the system.
894+++ 936+++
895*** `system-groups' returns the group names on the system. 937*** `system-groups' returns the group names on the system.
938+++
896*** `tty-top-frame' returns the topmost frame of a text terminal. 939*** `tty-top-frame' returns the topmost frame of a text terminal.
897 940
898** New macros `setq-local' and `defvar-local'. 941** New macros `setq-local' and `defvar-local'.
899 942
943+++
900** New fringe bitmap `exclamation-mark'. 944** New fringe bitmap `exclamation-mark'.
901 945
902** Face underlining can now use a wave. 946** Face underlining can now use a wave.
903See the "Face Attributes" section of the Elisp manual. 947See the "Face Attributes" section of the Elisp manual.
904 948
905** The following functions and variables are obsolete: 949** The following functions and variables are obsolete:
906 950---
907*** `automount-dir-prefix' 951*** `automount-dir-prefix'
952+++
908*** `buffer-has-markers-at' 953*** `buffer-has-markers-at'
954---
909*** `macro-declaration-function' (use `macro-declarations-alist') 955*** `macro-declaration-function' (use `macro-declarations-alist')
956---
910*** `window-system-version' 957*** `window-system-version'
958---
911*** `dired-pop-to-buffer' (use `dired-mark-pop-up') 959*** `dired-pop-to-buffer' (use `dired-mark-pop-up')
960---
912*** `query-replace-interactive' 961*** `query-replace-interactive'
962---
913*** `font-list-limit' (has had no effect since Emacs < 23) 963*** `font-list-limit' (has had no effect since Emacs < 23)
914 964
915 965
@@ -928,6 +978,7 @@ machinery to convert between Cygwin and Windows-native file names.
928Emacs now supports mouse highlight, help-echo (in the echo area), and 978Emacs now supports mouse highlight, help-echo (in the echo area), and
929`mouse-autoselect-window'. 979`mouse-autoselect-window'.
930 980
981+++
931** On MS Windows Vista and later Emacs now supports symbolic links. 982** On MS Windows Vista and later Emacs now supports symbolic links.
932 983
933+++ 984+++
diff --git a/etc/refcards/orgcard.pdf b/etc/refcards/orgcard.pdf
index 2f004418443..720f08d9ded 100644
--- a/etc/refcards/orgcard.pdf
+++ b/etc/refcards/orgcard.pdf
Binary files differ
diff --git a/etc/refcards/orgcard.tex b/etc/refcards/orgcard.tex
index 45b8ef04732..9ce2923e845 100644
--- a/etc/refcards/orgcard.tex
+++ b/etc/refcards/orgcard.tex
@@ -484,9 +484,9 @@ after ``{\tt :}'', and dictionary words elsewhere.
484\metax{select next/previous state}{S-LEFT/RIGHT} 484\metax{select next/previous state}{S-LEFT/RIGHT}
485\metax{select next/previous set}{C-S-LEFT/RIGHT} 485\metax{select next/previous set}{C-S-LEFT/RIGHT}
486\key{toggle ORDERED property}{C-c C-x o} 486\key{toggle ORDERED property}{C-c C-x o}
487\key{view TODO items in a sparse tree}{C-c C-v}
488\key{view 3rd TODO keyword's sparse tree}{C-3 C-c C-v}
489 487
488\key{view TODO items in a sparse tree}{C-c / t}
489\key{view 3rd TODO keyword's sparse tree}{C-3 C-c / t}
490\key{set the priority of the current item}{C-c , [ABC]} 490\key{set the priority of the current item}{C-c , [ABC]}
491\key{remove priority cookie from current item}{C-c , SPC} 491\key{remove priority cookie from current item}{C-c , SPC}
492\key{raise/lower priority of current item}{S-UP/DOWN\notetwo} 492\key{raise/lower priority of current item}{S-UP/DOWN\notetwo}