aboutsummaryrefslogtreecommitdiffstats
path: root/lispref/ChangeLog
diff options
context:
space:
mode:
authorDavid Kastrup2006-09-15 07:19:15 +0000
committerDavid Kastrup2006-09-15 07:19:15 +0000
commitb74e16a384ddbded12eb7e8c7250253614554641 (patch)
tree287d09b973259b6101ae03baec0e0c91c848232a /lispref/ChangeLog
parent6266eb4a51f75b4e31895cd8d8be1ddd5a18e076 (diff)
downloademacs-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/ChangeLog12
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 @@
12006-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
12006-09-14 Richard Stallman <rms@gnu.org> 102006-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
132006-09-11 Richard Stallman <rms@gnu.org> 232006-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
48742001-10-31 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 48842001-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