aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorXue Fuqiao2013-12-26 06:27:00 +0800
committerXue Fuqiao2013-12-26 06:27:00 +0800
commit77bbf3713d459c45492e6daed68437edcf863a0c (patch)
tree0e2ea82f80e907cea52eb683a362504a3813a463 /etc
parent3bc1e1880f232ccaea7c35a0c51bac61df9ac23c (diff)
parent83fa295c1236aba5a73d565082dcb58a32f3e446 (diff)
downloademacs-77bbf3713d459c45492e6daed68437edcf863a0c.tar.gz
emacs-77bbf3713d459c45492e6daed68437edcf863a0c.zip
Merge from mainline.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS14
1 files changed, 11 insertions, 3 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 2e6da37590c..de461aa2bf7 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -545,7 +545,7 @@ using the next face automatically.
545*** New option `imenu-generic-skip-comments-and-strings'. 545*** New option `imenu-generic-skip-comments-and-strings'.
546 546
547** Info 547** Info
548 548---
549*** New face `info-index-match' is used to highlight matches in index 549*** New face `info-index-match' is used to highlight matches in index
550entries displayed by `Info-index-next', `Info-virtual-index' and 550entries displayed by `Info-index-next', `Info-virtual-index' and
551`info-apropos'. 551`info-apropos'.
@@ -849,19 +849,23 @@ low-level libraries gfilenotify.c, inotify.c or w32notify.c.
849 849
850* Incompatible Lisp Changes in Emacs 24.4 850* Incompatible Lisp Changes in Emacs 24.4
851 851
852---
852** `kill-region' lost its `yank-handler' optional argument. 853** `kill-region' lost its `yank-handler' optional argument.
853 854
855+++
854** `(input-pending-p)' no longer runs other timers which are ready to 856** `(input-pending-p)' no longer runs other timers which are ready to
855run. The new optional CHECK-TIMERS param allows for the prior behavior. 857run. The new optional CHECK-TIMERS param allows for the prior behavior.
856 858
857** `defvar' and `defcustom' in a let-binding affect the "external" default. 859** `defvar' and `defcustom' in a let-binding affect the "external" default.
858 860
861---
859** The syntax of ?» and ?« is now punctuation instead of matched parens. 862** The syntax of ?» and ?« is now punctuation instead of matched parens.
860Some languages match those as »...« and others as «...» so better stay neutral. 863Some languages match those as »...« and others as «...» so better stay neutral.
861 864
862--- 865---
863** In compiled Lisp files, the header no longer includes a timestamp. 866** In compiled Lisp files, the header no longer includes a timestamp.
864 867
868+++
865** The default file coding for Emacs Lisp files is now utf-8. 869** The default file coding for Emacs Lisp files is now utf-8.
866(See `file-coding-system-alist'.) In most cases, this change is 870(See `file-coding-system-alist'.) In most cases, this change is
867transparent, but files that contain unusual characters without 871transparent, but files that contain unusual characters without
@@ -869,6 +873,7 @@ specifying an explicit coding system may fail to load with obscure
869errors. You should either convert them to utf-8 or add an explicit 873errors. You should either convert them to utf-8 or add an explicit
870`coding:' cookie. 874`coding:' cookie.
871 875
876+++
872** `overriding-terminal-local-map' no longer replaces the local keymaps. 877** `overriding-terminal-local-map' no longer replaces the local keymaps.
873It used to disable the minor mode, major mode, and text-property keymaps, 878It used to disable the minor mode, major mode, and text-property keymaps,
874whereas now it simply has higher precedence. 879whereas now it simply has higher precedence.
@@ -881,9 +886,11 @@ Just as was the case in Emacs-22 and before, decoding of tty input according to
881keyboard-coding-system is not performed in read-event any more. But contrary 886keyboard-coding-system is not performed in read-event any more. But contrary
882to that past, it is still done before input-decode-map/function-key-map/... 887to that past, it is still done before input-decode-map/function-key-map/...
883 888
884** Removed inhibit-local-menu-bar-menus. 889---
890** Removed `inhibit-local-menu-bar-menus'.
885 891
886** frame-local variables that affect redisplay do not work any more. 892---
893** Frame-local variables that affect redisplay do not work any more.
887More specifically, the redisplay does not bother to check for a frame-local 894More specifically, the redisplay does not bother to check for a frame-local
888value when looking up variables. 895value when looking up variables.
889 896
@@ -916,6 +923,7 @@ something (not just adding elements to it).
916 923
917* Lisp Changes in Emacs 24.4 924* Lisp Changes in Emacs 24.4
918 925
926+++
919** The second argument of `eval' can now specify a lexical environment. 927** The second argument of `eval' can now specify a lexical environment.
920 928
921+++ 929+++