Separate mouse-1-click-follows-link from mouse-drag-region.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 9 Mar 2013 04:15:53 +0000 (23:15 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 9 Mar 2013 04:15:53 +0000 (23:15 -0500)
commit27a98a62d1c46b057428cc3ed964743b69628299
treefdc16fac06dcfa759f0d02e281a92cabc000ab5e
parentc410dad5e907d7780b83eacf2ad8990294c920b8
Separate mouse-1-click-follows-link from mouse-drag-region.
* lisp/mouse.el (mouse--down-1-maybe-follows-link): New function.
(key-translation-map): Use it to implement mouse-1-click-follows-link.
(mouse-drag-line, mouse-drag-track): Remove mouse-1-click-follows-link code.
(mouse--remap-link-click-p): Remove.
* src/keyboard.c (access_keymap_keyremap): Accept nil return value from
functions to mean "no change".
* src/keyboard.h (EVENT_START, EVENT_END, POSN_WINDOW, POSN_POSN)
(POSN_WINDOW_POSN, POSN_TIMESTAMP): Be careful since events may come
from Elisp via unread-command-events.
lisp/ChangeLog
lisp/mouse.el
src/ChangeLog
src/keyboard.c
src/keyboard.h