2009-01-17 Eli Zaretskii <eliz@gnu.org>
+ * maps.texi (Standard Keymaps): Rename function-key-map to
+ local-function-key-map.
+
+ * keymaps.texi (Translation Keymaps): Rename function-key-map to
+ local-function-key-map.
+
+ * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
+ and `set-keyboard-coding-system' now accept an optional terminal
+ argument.
+
+ * commands.texi (Event Mod): `keyboard-translate-table' is now
+ terminal-local.
+ (Function Keys): Rename function-key-map to
+ local-function-key-map.
+
* elisp.texi (Top): Make @detailmenu be consistent with changes in
frames.texi.
The sparse keymap that displays the Special Props submenu of the Text
Properties menu.
-@item function-key-map
+@item local-function-key-map
The keymap for translating key sequences to preferred alternatives.@*
If there are none, then it contains an empty sparse keymap.
@xref{Translation Keymaps}.
@item key-translation-map
A keymap for translating keys. This one overrides ordinary key
-bindings, unlike @code{function-key-map}. @xref{Translation Keymaps}.
+bindings, unlike @code{local- function-key-map}. @xref{Translation
+Keymaps}.
@item kmacro-map
@vindex kmacro-map
for the first frame. `window-system' is also now a function that
takes a frame argument.
++++
*** The `keyboard-translate-table' variable and the terminal and
keyboard coding systems are now terminal-local.
+---
*** You can specify a terminal device (`tty' parameter) and a terminal
type (`tty-type' parameter) to `make-terminal-frame'.
+---
*** The function `make-frame-on-display' now works during a tty
session.
The functions `get-device-terminal', `terminal-parameters',
`terminal-parameter', `set-terminal-parameter' use this data type.
++++
*** Function key sequences are now mapped using `local-function-key-map',
a new variable. This inherits from the global variable function-key-map,
which is not used directly any more.