diff options
| author | David Kastrup | 2006-09-15 07:19:15 +0000 |
|---|---|---|
| committer | David Kastrup | 2006-09-15 07:19:15 +0000 |
| commit | b74e16a384ddbded12eb7e8c7250253614554641 (patch) | |
| tree | 287d09b973259b6101ae03baec0e0c91c848232a /lispref/ChangeLog | |
| parent | 6266eb4a51f75b4e31895cd8d8be1ddd5a18e076 (diff) | |
| download | emacs-b74e16a384ddbded12eb7e8c7250253614554641.tar.gz emacs-b74e16a384ddbded12eb7e8c7250253614554641.zip | |
* NEWS: explain new behavior and arguments of `key-binding' and
`command-remapping'.
* keymaps.texi (Active Keymaps): Adapt description to use
`get-char-property' instead `get-text-property'. Explain how
mouse events change this. Explain the new optional argument of
`key-binding' and its mouse-dependent lookup.
(Searching Keymaps): Adapt description similarly. Explain the new
optional argument of `command-remapping'.
* Makefile.in (keymap.o): Add "keymap.h" and "window.h"
dependencies.
* keymap.c: include "window.h".
(Fcommand_remapping): New optional POSITION argument.
(Fkey_binding): New optional POSITION argument. Completely rework
handling of mouse clicks to get the same order of keymaps as
`read-key-sequence' and heed POSITION. Also temporarily switch
buffers to location of mouse click and back.
* keyboard.c (command_loop_1): Adjust call of `Fcommand_remapping'
for additional argument.
(parse_menu_item): Adjust call of `Fkey_binding' for additional
argument.
(read_key_sequence): If there are both `local-map' and `keymap'
text properties at some buffer position, heed both.
* keymap.h: Declare additional optional arguments of
`Fcommand_remapping' and `Fkey_binding'.
Diffstat (limited to 'lispref/ChangeLog')
| -rw-r--r-- | lispref/ChangeLog | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog index c6c968bdb34..7b32595083f 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2006-09-15 David Kastrup <dak@gnu.org> | ||
| 2 | |||
| 3 | * keymaps.texi (Active Keymaps): Adapt description to use | ||
| 4 | `get-char-property' instead `get-text-property'. Explain how | ||
| 5 | mouse events change this. Explain the new optional argument of | ||
| 6 | `key-binding' and its mouse-dependent lookup. | ||
| 7 | (Searching Keymaps): Adapt description similarly. Explain the new | ||
| 8 | optional argument of `command-remapping'. | ||
| 9 | |||
| 1 | 2006-09-14 Richard Stallman <rms@gnu.org> | 10 | 2006-09-14 Richard Stallman <rms@gnu.org> |
| 2 | 11 | ||
| 3 | * keymaps.texi (Searching Keymaps): Clarification. | 12 | * keymaps.texi (Searching Keymaps): Clarification. |
| @@ -10,6 +19,7 @@ | |||
| 10 | (Basic Char Syntax, General Escape Syntax) | 19 | (Basic Char Syntax, General Escape Syntax) |
| 11 | (Ctl-Char Syntax, Meta-Char Syntax): New subnodes. | 20 | (Ctl-Char Syntax, Meta-Char Syntax): New subnodes. |
| 12 | 21 | ||
| 22 | >>>>>>> 1.751 | ||
| 13 | 2006-09-11 Richard Stallman <rms@gnu.org> | 23 | 2006-09-11 Richard Stallman <rms@gnu.org> |
| 14 | 24 | ||
| 15 | * display.texi (Display Table Format): Wording clarification. | 25 | * display.texi (Display Table Format): Wording clarification. |
| @@ -4871,7 +4881,7 @@ | |||
| 4871 | (info): Add target. | 4881 | (info): Add target. |
| 4872 | (installall): Target removed. | 4882 | (installall): Target removed. |
| 4873 | 4883 | ||
| 4874 | 2001-10-31 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 4884 | 2001-10-31 Pavel Jan,Am(Bk <Pavel@Janik.cz> |
| 4875 | 4885 | ||
| 4876 | * tips.texi (Coding Conventions): Fix typo. | 4886 | * tips.texi (Coding Conventions): Fix typo. |
| 4877 | 4887 | ||