Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 2828:a25c824ed558
[xemacs-hg @ 2005-06-26 18:04:49 by aidan]
Rename the ascii-character property, support more keysyms.
| author | aidan |
|---|---|
| date | Sun, 26 Jun 2005 18:05:05 +0000 |
| parents | f39be22beaf1 |
| children | 714b354cef67 |
comparison
equal
deleted
inserted
replaced
| 2827:936a6576c655 | 2828:a25c824ed558 |
|---|---|
| 1 2005-06-26 Aidan Kehoe <kehoea@parhasard.net> | |
| 2 | |
| 3 * cmds.c (Fself_insert_command): | |
| 4 No 4th arg to event_to_character. | |
| 5 | |
| 6 * console-impl.h (struct console_methods): Add a new member | |
| 7 method, perhaps_init_unseen_key_defaults, which is to allow the | |
| 8 console to take appropriate action--often a default binding to | |
| 9 self-insert-command--when notified about a character it may not | |
| 10 have seen before. | |
| 11 | |
| 12 * console-gtk.c: | |
| 13 Add gtk_perhaps_init_unseen_key_defaults, a new console method, | |
| 14 and a hash table it uses. | |
| 15 | |
| 16 * console-msw.c: | |
| 17 Add mswindows_perhaps_init_unseen_key_defaults, a new console | |
| 18 method, and a hash table it uses. | |
| 19 | |
| 20 * console-tty.c: | |
| 21 Add tty_perhaps_init_unseen_key_defaults, a new console method, | |
| 22 and a hash table used by it. | |
| 23 | |
| 24 * console-x.c: | |
| 25 * console-x.c (x_perhaps_init_unseen_key_defaults): New. | |
| 26 Given a key, if it maps to a character and we weren't previously | |
| 27 aware that it could be generated on console CON, and if it's | |
| 28 unbound in the global map, bind it to self-insert-command. Return | |
| 29 Qt if the binding was done; Qnil if not. | |
| 30 | |
| 31 * device-gtk.c: | |
| 32 * device-gtk.c (vars_of_device_gtk): | |
| 33 Add a hash table var used by gtk_perhaps_init_unseen_key_defaults. | |
| 34 | |
| 35 * editfns.c (Fchar_to_string): | |
| 36 Call Fevent_to_character with three arguments, not four; don't | |
| 37 express a belief that the only XEmacs character encoding is | |
| 38 ASCII. | |
| 39 | |
| 40 * event-Xt.c: | |
| 41 * event-Xt.c (maybe_define_x_key_as_self_inserting_character): | |
| 42 ascii-character -> character-of-keysym property renaming. | |
| 43 | |
| 44 * event-Xt.c (x_has_keysym): | |
| 45 Make it visible to the console code, make it a little more Mule-safe. | |
| 46 | |
| 47 * event-Xt.c (index_to_name): | |
| 48 Move to Mule declaration conventions. | |
| 49 | |
| 50 * event-Xt.c (x_reset_modifier_mapping): | |
| 51 Move large comment from Jamie before this function. | |
| 52 | |
| 53 * event-Xt.c (x_keysym_to_emacs_keysym): | |
| 54 Move to Mule declaration conventions and coding practices. | |
| 55 | |
| 56 * event-Xt.c (x_event_to_emacs_event): | |
| 57 Add some comments, and the initial steps necessary for Russian C-x | |
| 58 support. | |
| 59 | |
| 60 * event-msw.c (mswindows_wnd_proc): | |
| 61 Don't conditionalize Russian C-x support on Mule. (I'm not certain | |
| 62 if this is correct on MSW, but it's the approach I'm taking on | |
| 63 X11.) | |
| 64 | |
| 65 * event-stream.c: | |
| 66 Add Russian C-x support, a var to enable and disable it, remove | |
| 67 composed-character-default-binding in favour of | |
| 68 self-insert-command, rename | |
| 69 command_builder_find_leaf_no_mule_processing to | |
| 70 command_builder_find_leaf_no_jit_binding, change | |
| 71 command_builder_find_leaf to tell the console-specific code to | |
| 72 perhaps add a binding for keys its never seen before, and then | |
| 73 retry the lookup if it would otherwise fail. | |
| 74 | |
| 75 * event-stream.c (execute_command_event): | |
| 76 event-to-character has three arguments now, not four. | |
| 77 | |
| 78 * event-stream.c (vars_of_event_stream): | |
| 79 Formatting clean up for inhibit-input-event-recoding. | |
| 80 | |
| 81 * event-xlike-inc.c: | |
| 82 * event-xlike-inc.c (endif): | |
| 83 Move x_keysym_to_character here from event-Xt.c so it can be used | |
| 84 by GTK 1.0 as well; greatly expand it, to handle many more | |
| 85 characters than previously. | |
| 86 | |
| 87 * events.c: | |
| 88 Rename the ascii-character property, remove | |
| 89 character-set-property, remove the now unused fourth argument to | |
| 90 event_to_character, ditto for the event-to-character, | |
| 91 | |
| 92 * events.h (enum alternative_key_chars): | |
| 93 * events.h (struct Lisp_Key_Data): | |
| 94 Russian C-x processing is no longer Mule specific. (Though I'm not | |
| 95 certain why a Russian speaker would be using a non-Mule build.) | |
| 96 | |
| 97 * keymap.c: | |
| 98 * keymap.c (event_matches_key_specifier_p): | |
| 99 * keymap.c (map_keymap_sort_predicate): | |
| 100 * keymap.c (Ftext_char_description): | |
| 101 * keymap.c (elide_next_two_p): | |
| 102 * keymap.c (describe_map): | |
| 103 Rename ascii-character to character-of-keysym, stop pretending the | |
| 104 internal encoding of XEmacs is purely ASCII, | |
| 105 | |
| 106 * lisp.h: | |
| 107 * sysdep.c (tty_init_sys_modes_on_device): | |
| 108 One less argument to event-to-character. | |
| 109 | |
| 1 2005-06-23 Marcus Crestani <crestani@xemacs.org> | 110 2005-06-23 Marcus Crestani <crestani@xemacs.org> |
| 2 | 111 |
| 3 * dumper.c (pdump_load_finish): Use EMACS_INT for elt_count. | 112 * dumper.c (pdump_load_finish): Use EMACS_INT for elt_count. |
| 4 | 113 |
| 5 2005-06-19 Aidan Kehoe <kehoea@parhasard.net> | 114 2005-06-19 Aidan Kehoe <kehoea@parhasard.net> |
