Revision: emacs--multi-tty--0--patch-431 Archive: lorentey@elte.hu--2004 Creator: Karoly Lorentey Date: Fri Oct 28 16:29:24 CEST 2005 Standard-date: 2005-10-28 14:29:24 GMT Modified-files: README.multi-tty lisp/obsolete/keyswap.el lisp/simple.el lisp/subr.el src/keyboard.c src/keyboard.h src/keymap.c New-patches: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-431 Summary: Change `keyboard-translate-table' to be terminal-local. Keywords: * lisp/subr.el (keyboard-translate): Use `terminal-local-value' to access `keyboard-translate-table'. * lisp/obsolete/keyswap.el: Ditto. * src/keyboard.c (Vkeyboard_translate_table): Moved to struct kboard. * src/keyboard.h (Vkeyboard_translate_table): Moved to struct kboard. * src/keyboard.c (read_char): Use current_kboard to access Vkeyboard_translate_table. * src/keymap.c (Fdescribe_buffer_bindings): Ditto. * src/keyboard.c (init_kboard): Initialize Vkeyboard_translate_table. * src/keyboard.c (syms_of_keyboard): Use DEFVAR_KBOARD to define Vkeyboard_translate_table. Update doc strings.