diff etc/ChangeLog @ 72889:25c755416160

* 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'.
author David Kastrup <dak@gnu.org>
date Fri, 15 Sep 2006 07:19:15 +0000
parents 81a55a7dc3c3
children 6f52b959d9a8
line wrap: on
line diff
--- a/etc/ChangeLog	Fri Sep 15 03:55:23 2006 +0000
+++ b/etc/ChangeLog	Fri Sep 15 07:19:15 2006 +0000
@@ -1,3 +1,8 @@
+2006-09-15  David Kastrup  <dak@gnu.org>
+
+	* NEWS: explain new behavior and arguments of `key-binding' and
+	`command-remapping'.
+
 2006-09-11  Paul Eggert  <eggert@cs.ucla.edu>
 
 	* NEWS: In terminal-oriented subshells, the EMACS environment
@@ -102,7 +107,7 @@
 
 	* PROBLEMS: Emacs now requires ws2_32.dll on Windows.
 
-2006-07-14  K,Aa(Broly L,Bu(Brentey  <lorentey@elte.hu>
+2006-07-14  K,Aa(Broly L$,1 q(Brentey  <lorentey@elte.hu>
 
 	* HELLO: Update Hungarian sample.