aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorChong Yidong2013-12-25 18:24:52 +0800
committerChong Yidong2013-12-25 18:24:52 +0800
commitc93525876d67837669c5e8f89b6606b4cfb55ec4 (patch)
tree9518ab8234c570b12cdf9f6964c895e47c9a49e8 /etc
parentff1c842a9477dee39fa20f885d64288b4947a040 (diff)
downloademacs-c93525876d67837669c5e8f89b6606b4cfb55ec4.tar.gz
emacs-c93525876d67837669c5e8f89b6606b4cfb55ec4.zip
Doc updates for several Emacs 24.4 changes.
* doc/lispref/commands.texi (Event Input Misc): Document new arg to input-pending-p. * doc/lispref/display.texi (Font Selection): Tweak example. * doc/lispref/keymaps.texi (Active Keymaps): Re-organize the text. (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes. (Controlling Active Maps): Note that set-transient-map uses overriding-terminal-local-map. * doc/lispref/nonascii.texi (Specifying Coding Systems): Don't refer to emacs-mule-dos. (Lisp and Coding Systems): Describe emacs-mule return value in modern terms. * doc/lispref/tips.texi (Coding Conventions): Tweak the coding system tip; Emacs now uses utf-8 by default for Emacs Lisp source files. * doc/emacs/glossary.texi (Glossary): Define MULE in modern terms. * src/keyboard.c (Voverriding_terminal_local_map): (Voverriding_local_map): Doc fix. * src/keymap.c (Vemulation_mode_map_alists): Doc fix.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS13
1 files changed, 10 insertions, 3 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 00a72f03e0d..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