aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/macterm.c8
2 files changed, 5 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e71981695d2..b1c86a46142 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,9 @@
12006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 12006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2 2
3 * macterm.c (XTread_socket): Undo previous change.
4
52006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6
3 * macterm.c (keycode_to_xkeysym): Remove function. All uses now 7 * macterm.c (keycode_to_xkeysym): Remove function. All uses now
4 directly lookup keycode_to_xkeysym_table. 8 directly lookup keycode_to_xkeysym_table.
5 [USE_MAC_TSM] (mac_handle_text_input_event): Don't construct 9 [USE_MAC_TSM] (mac_handle_text_input_event): Don't construct
diff --git a/src/macterm.c b/src/macterm.c
index a6274114a25..69612302774 100644
--- a/src/macterm.c
+++ b/src/macterm.c
@@ -10681,7 +10681,6 @@ XTread_socket (sd, expected, hold_quit)
10681 case autoKey: 10681 case autoKey:
10682 { 10682 {
10683 int keycode = (er.message & keyCodeMask) >> 8; 10683 int keycode = (er.message & keyCodeMask) >> 8;
10684 int char_code = er.message & charCodeMask;
10685 static SInt16 last_key_script = -1; 10684 static SInt16 last_key_script = -1;
10686 SInt16 current_key_script; 10685 SInt16 current_key_script;
10687 UInt32 modifiers = er.modifiers, mapped_modifiers; 10686 UInt32 modifiers = er.modifiers, mapped_modifiers;
@@ -10764,11 +10763,6 @@ XTread_socket (sd, expected, hold_quit)
10764 { 10763 {
10765 inev.kind = NON_ASCII_KEYSTROKE_EVENT; 10764 inev.kind = NON_ASCII_KEYSTROKE_EVENT;
10766 inev.code = 0xff00 | keycode_to_xkeysym_table [keycode]; 10765 inev.code = 0xff00 | keycode_to_xkeysym_table [keycode];
10767 /* Some keyboards (e.g., German, French ones) use
10768 different layouts for keypad keys. */
10769 if (inev.code >= 0xffaa && inev.code <= 0xffbd
10770 && char_code >= 0x2a && char_code <= 0x3d)
10771 inev.code = 0xff80 | char_code;
10772#ifdef MAC_OSX 10766#ifdef MAC_OSX
10773 if (modifiers & kEventKeyModifierFnMask 10767 if (modifiers & kEventKeyModifierFnMask
10774 && keycode <= 0x7f 10768 && keycode <= 0x7f
@@ -10852,7 +10846,7 @@ XTread_socket (sd, expected, hold_quit)
10852 if (inev.kind == NO_EVENT) 10846 if (inev.kind == NO_EVENT)
10853 { 10847 {
10854 inev.kind = ASCII_KEYSTROKE_EVENT; 10848 inev.kind = ASCII_KEYSTROKE_EVENT;
10855 inev.code = char_code; 10849 inev.code = er.message & charCodeMask;
10856 } 10850 }
10857 10851
10858 inev.modifiers = mac_to_emacs_modifiers (modifiers); 10852 inev.modifiers = mac_to_emacs_modifiers (modifiers);