aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 10349aea412..4b862f27a02 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,26 @@
12013-09-16 Dmitry Antipov <dmantipov@yandex.ru> 12013-09-16 Dmitry Antipov <dmantipov@yandex.ru>
2 2
3 Do not copy X event in handle_one_xevent except KeyPress case.
4 Wnen XEvent is processed, it is unlikely to be changed except
5 KeyPress case, so we can avoid copying and use const pointer to
6 const data to make sure that an event is not changed elsewhere.
7 * xterm.c (handle_one_xevent): Change 2nd arg to 'const XEvent *
8 const' and do not create local copy except for the KeyPress event.
9 Use casts to avoid a few glitches. Adjust formatting. Add comments.
10 (SET_SAVED_BUTTON_EVENT): Remove and move the code to the only user.
11 (x_handle_net_wm_state, x_menubar_window_to_frame)
12 (x_detect_focus_change, construct_mouse_click, note_mouse_movement)
13 (x_scroll_bar_to_input_event, x_scroll_bar_expose)
14 (x_scroll_bar_handle_click, x_scroll_bar_note_movement):
15 * gtkutil.c (xg_event_is_for_menubar, xg_event_is_for_scrollbar):
16 * xselect.c (x_handle_property_notify, x_handle_selection_notify)
17 (x_handle_dnd_message):
18 * xsettings.c (xft_settings_event):
19 Use 'const XEvent * const' where appropriate.
20 * xterm.h, gtkutil.h, xsettngs.h: Adjust related prototypes.
21
222013-09-16 Dmitry Antipov <dmantipov@yandex.ru>
23
3 Fix X event waiting to handle multiple frames. 24 Fix X event waiting to handle multiple frames.
4 * frame.h (struct frame) [HAVE_X_WINDOWS]: New member wait_event_type. 25 * frame.h (struct frame) [HAVE_X_WINDOWS]: New member wait_event_type.
5 * xterm.c (pending_event_wait): Remove. Adjust users. 26 * xterm.c (pending_event_wait): Remove. Adjust users.