]> git.eshelyaron.com Git - emacs.git/commit
* termhooks.h (enum scroll_bar_part): Begin from 0 to allow...
authorDmitry Antipov <dmantipov@yandex.ru>
Wed, 24 Sep 2014 07:17:51 +0000 (11:17 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Wed, 24 Sep 2014 07:17:51 +0000 (11:17 +0400)
commit4b930ccbb4fc4b848f318e09eddd172c2acf9b9b
tree349f033caa6278c11cae123b8d2f949ec7e3df10
parent4620e6bccd98625208d8be4d960d24119a20594f
* termhooks.h (enum scroll_bar_part): Begin from 0 to allow...
(struct input_event): ...unsigned bitfields.  Likewise for
`event_kind' member.  Prefer unsigned for `code' and 'modifiers'.
Use `timestamp' for HELP_EVENT position.  Add compile-time assert.
* keyboard.c (gen_help_event, kbd_buffer_store_help_event)
(kbd_buffer_get_event): Adjust users.
(scroll_bar_parts): Add Qnil to match scroll_bar_nowhere.
(make_scroll_bar_position): New function, refactored out of...
(make_lispy_event): ...adjusted user.
* nsterm.h (EmacsScroller): Use enum for `last_hit_part' member.
* nsterm.m (ns_mouse_position, mouseUp):
* term.c (term_mouse_position):
* w32inevt.c (w32_console_mouse_position):
* w32term.c (w32_mouse_position):
* xterm.c (XTmouse_position): Use scroll_bar_above_handle.
(x_send_scroll_bar_event, xm_scroll_callback, xg_scroll_callback):
Prefer enum and explicit enum members to integers and numeric values.
src/ChangeLog
src/keyboard.c
src/nsterm.h
src/nsterm.m
src/term.c
src/termhooks.h
src/w32inevt.c
src/w32term.c
src/xterm.c