+2005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * NEWS: Mention dynamic change of keyboard-coding-system on Mac.
+
2005-04-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
* NEWS: Mention fontSet for Lucid menus.
* term/mac-win.el (dnd): Require dnd.
(mac-drag-n-drop): Call dnd-handle-one-url.
+ (kTextEncodingMacRoman, kTextEncodingISOLatin1)
+ (kTextEncodingISOLatin2): Remove constants.
+ (mac-script-code-coding-systems): New constant.
+ (mac-handle-language-change): New function.
+ (special-event-map): Bind it to `language-change' event.
+ (mac-centraleurroman, mac-cyrillic): New coding systems.
+ (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font)
+ (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder
+ and mac-cyrillic-encoder to encode-mac-centraleurroman and
+ encode-mac-cyrillic, respectively.
2005-04-12 Nick Roberts <nickrob@snap.net.nz>
* keyboard.c (poll_for_input) [SYNC_INPUT]: Don't call
poll_for_input_1. Set interrupt_input_pending to 1 instead.
+ (Qlanguage_change) [MAC_OS]: New variable.
+ (syms_of_keyboard) [MAC_OS]: Intern and staticpro it.
+ (kbd_buffer_get_event) [MAC_OS]: Make event for
+ LANGUAGE_CHANGE_EVENT.
+
+ * macterm.c (mac_keyboard_text_encoding)
+ (current_mac_keyboard_text_encoding): Remove variables.
+ (XTread_socket): Store language-change event if keyboard script
+ change is detected. Don't convert input to
+ `mac_keyboard_text_encoding'.
+ (syms_of_macterm): Delete DEFVAR_INT for
+ mac-keyboard-text-encoding.
+
+ * termhooks.h (enum event_kind) [MAC_OS]: Add
+ LANGUAGE_CHANGE_EVENT.
2005-04-10 Richard M. Stallman <rms@gnu.org>