diff options
| author | Stefan Monnier | 2013-02-11 14:21:23 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2013-02-11 14:21:23 -0500 |
| commit | 99d0d6dc23f0fd2ee6d64f0f18a33f2b791c642d (patch) | |
| tree | 2cd8a54c22c9354415306c76bd65dddde723532f /lisp/ChangeLog | |
| parent | f5e1b6804dc2307983e4c55d4d6530549ddccbb7 (diff) | |
| download | emacs-99d0d6dc23f0fd2ee6d64f0f18a33f2b791c642d.tar.gz emacs-99d0d6dc23f0fd2ee6d64f0f18a33f2b791c642d.zip | |
Clean up read_key_sequence a bit; reread active keymaps after first event.
* src/keyboard.c (read_char, read_char_x_menu_prompt)
(read_char_minibuf_menu_prompt):
Replace nmaps+maps with a single `map' arg.
(follow_key): Operate on a single map.
(active_maps): New function.
(test_undefined): Also return true for nil bindings.
(read_key_sequence): Use active_maps to replace the arrays of keymaps with
a single (composed) keymap. Remember `first_event' to choose the right
set of active keymaps. Recompute the set of keymaps after receiving
the first event. Remove GOBBLE_FIRST_EVENT.
(syms_of_keyboard): Remove inhibit_local_menu_bar_menus.
* src/keyboard.h (read_char): Update declaration.
* src/lread.c (read_filtered_event): Adjust call to read_char.
* lisp/cus-start.el (all): Remove inhibit-local-menu-bar-menus.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e0cc3f3b595..1510c6a8fba 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2013-02-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * cus-start.el (all): Remove inhibit-local-menu-bar-menus. | ||
| 4 | |||
| 1 | 2013-02-11 Glenn Morris <rgm@gnu.org> | 5 | 2013-02-11 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * vc/diff.el (diff-use-labels): New variable. | 7 | * vc/diff.el (diff-use-labels): New variable. |
| @@ -14,8 +18,8 @@ | |||
| 14 | 18 | ||
| 15 | 2013-02-10 Christopher Schmidt <christopher@ch.ristopher.com> | 19 | 2013-02-10 Christopher Schmidt <christopher@ch.ristopher.com> |
| 16 | 20 | ||
| 17 | * minibuf-eldef.el (minibuffer-default--in-prompt-regexps): Handle | 21 | * minibuf-eldef.el (minibuffer-default--in-prompt-regexps): |
| 18 | "foo (bar, default: xxx): " prompts. | 22 | Handle "foo (bar, default: xxx): " prompts. |
| 19 | 23 | ||
| 20 | 2013-02-10 Chong Yidong <cyd@gnu.org> | 24 | 2013-02-10 Chong Yidong <cyd@gnu.org> |
| 21 | 25 | ||