diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 5ee7a3d7e6c..bb5c579d7fa 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,24 @@ | |||
| 1 | 2011-07-02 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | Add multiple inheritance to keymaps. | ||
| 4 | * keymap.c (Fmake_composed_keymap): New function. | ||
| 5 | (Fset_keymap_parent): Simplify. | ||
| 6 | (fix_submap_inheritance): Remove. | ||
| 7 | (access_keymap_1): New function extracted from access_keymap to handle | ||
| 8 | embedded parents and handle lists of maps. | ||
| 9 | (access_keymap): Use it. | ||
| 10 | (Fkeymap_prompt, map_keymap_internal, map_keymap, store_in_keymap) | ||
| 11 | (Fcopy_keymap): Handle embedded parents. | ||
| 12 | (Fcommand_remapping, define_as_prefix): Simplify. | ||
| 13 | (Fkey_binding): Simplify. | ||
| 14 | (syms_of_keymap): Move minibuffer-local-completion-map, | ||
| 15 | minibuffer-local-filename-completion-map, | ||
| 16 | minibuffer-local-must-match-map, and | ||
| 17 | minibuffer-local-filename-must-match-map to Elisp. | ||
| 18 | (syms_of_keymap): Defsubr make-composed-keymap. | ||
| 19 | * keyboard.c (menu_bar_items): Use map_keymap_canonical. | ||
| 20 | (parse_menu_item): Trivial simplification. | ||
| 21 | |||
| 1 | 2011-07-01 Glenn Morris <rgm@gnu.org> | 22 | 2011-07-01 Glenn Morris <rgm@gnu.org> |
| 2 | 23 | ||
| 3 | * Makefile.in (SETTINGS_LIBS): Fix typo. | 24 | * Makefile.in (SETTINGS_LIBS): Fix typo. |