gtk/gdk
Ray Strode 619799ba3b wayland: make deliver_key_event return void
deliver_key_event is sometimes called from a timeout handler and
sometimes called directly.  We currently erroneously return TRUE
(G_SOURCE_CONTINUE) in the case where it's called directly, but to
no ill effect, since we ignore that return value. In the future,
we're going to need to call it directly in other parts of the code
where the return value would be relevant and handling TRUE, would
require adding redundant code.

Instead, this commit just changes the code to always reset the timer
manually, and never rely on glib's ability to automatically reset
the timer by returning TRUE.  This makes the code smaller, too, since
there's less special casing required.

https://bugzilla.gnome.org/show_bug.cgi?id=757942
2016-03-02 13:07:12 -05:00
..
broadway gdk: remove the display->list_devices vfunc 2016-02-29 21:53:58 +01:00
deprecated
mir mir: display->list_devices vfunc was dropped 2016-03-02 10:24:44 +01:00
quartz gdk: remove the display->list_devices vfunc 2016-02-29 21:53:58 +01:00
wayland wayland: make deliver_key_event return void 2016-03-02 13:07:12 -05:00
win32 gdk: remove the display->list_devices vfunc 2016-02-29 21:53:58 +01:00
x11 gdk: remove the display->list_devices vfunc 2016-02-29 21:53:58 +01:00
COPYING
fallback-c89.c
gdk-autocleanup.h
gdk-private.c
gdk-private.h
gdk.c Control legacy GL context via environment variable 2015-10-07 16:21:57 +01:00
gdk.h gdk: Add GdkSeat 2015-12-15 00:16:15 +01:00
gdkapplaunchcontext.c
gdkapplaunchcontext.h
gdkapplaunchcontextprivate.h
gdkcairo.c
gdkcairo.h
gdkconfig.h.win32
gdkconfig.h.win32_broadway
gdkcursor.c Add context-menu to the list of standard cursor names 2016-01-06 14:57:42 -05:00
gdkcursor.h Update docs 2015-05-08 13:34:25 -04:00
gdkcursorprivate.h
gdkdeprecated.c
gdkdevice.c device: Add a num-touches property 2016-02-25 08:27:08 -05:00
gdkdevice.h gdk: Deprecate GdkDeviceManager and gdk_device_grab/ungrab() 2015-12-15 00:40:21 +01:00
gdkdevicemanager.c Improve deprecation note for gdk_device_manager_get_client_pointer 2016-01-11 15:09:47 -05:00
gdkdevicemanager.h gdk: Deprecate GdkDeviceManager and gdk_device_grab/ungrab() 2015-12-15 00:40:21 +01:00
gdkdevicemanagerprivate.h
gdkdeviceprivate.h device: Add a num-touches property 2016-02-25 08:27:08 -05:00
gdkdisplay.c gdk: implement gdk_display_list_devices using GdkSeat 2016-02-29 21:54:01 +01:00
gdkdisplay.h gdk: Deprecate GdkDeviceManager and gdk_device_grab/ungrab() 2015-12-15 00:40:21 +01:00
gdkdisplaymanager.c gdk: Add a way to show included backends 2016-02-18 22:03:12 -05:00
gdkdisplaymanager.h
gdkdisplaymanagerprivate.h
gdkdisplayprivate.h gdk: remove the display->list_devices vfunc 2016-02-29 21:53:58 +01:00
gdkdnd.c gdkdnd: Stick to the first gdk_drag_drop_done() result 2016-02-15 19:04:22 +01:00
gdkdnd.h gdk: Add GdkDragCancelReason enum as argument to GdkDragContext::cancel 2016-02-15 18:35:51 +01:00
gdkdndprivate.h gdkdnd: Stick to the first gdk_drag_drop_done() result 2016-02-15 19:04:22 +01:00
gdkenumtypes.c.template
gdkenumtypes.h.template
gdkevents.c gdk: Compress window state events 2016-03-02 10:22:17 +08:00
gdkevents.h wayland: add gdk_event_is_scroll_stop_event() 2016-01-18 21:36:23 +01:00
gdkframeclock.c gdk: Don't use g_print for debug output 2016-02-28 21:40:23 -05:00
gdkframeclock.h
gdkframeclockidle.c Add and use GDK_CHECK_DEBUG macro 2016-02-28 21:40:30 -05:00
gdkframeclockidle.h
gdkframeclockprivate.h
gdkframetimings.c
gdkframetimings.h
gdkgl.c gdk: Strip newlines from g_warning and g_error 2016-02-28 12:23:12 -05:00
gdkglcontext.c gdk: Don't use g_print for debug output 2016-02-28 21:40:23 -05:00
gdkglcontext.h gdk: Allow querying if a GL context is in legacy mode 2015-10-07 16:21:57 +01:00
gdkglcontextprivate.h gl: Store the legacy bit in the GL program data 2015-10-07 16:21:57 +01:00
gdkglobals.c
gdkinternals.h gdk: Compress window state events 2016-03-02 10:22:17 +08:00
gdkintl.h
gdkkeynames.c
gdkkeys.c Intern all signal names beforehand 2015-09-12 12:50:39 -04:00
gdkkeys.h gdkkeys: Add support to _get_scroll_lock_state() 2015-04-27 20:07:52 -03:00
gdkkeysprivate.h gdkkeys: Add support to _get_scroll_lock_state() 2015-04-27 20:07:52 -03:00
gdkkeysyms-compat.h
gdkkeysyms-update.pl
gdkkeysyms.h
gdkkeyuni.c W32: Fix for commit 1f74f12d9, re-enabling decimal separator key 2016-02-26 17:24:32 +00:00
gdkmain.h
gdkmarshalers.list
gdkoffscreenwindow.c gdkoffscreenwindow: use embedder to derive surfaces & scale factor 2015-12-03 21:47:29 +00:00
gdkpango.c
gdkpango.h
gdkpixbuf-drawable.c Fix the fix to the last commit 2015-12-16 12:42:27 +00:00
gdkpixbuf.h
gdkprivate.h
gdkproperty.c
gdkproperty.h
gdkrectangle.c Clarify docs for gdk_rectangle_union 2016-01-20 13:44:34 -05:00
gdkrectangle.h gdk: Add gdk_rectangle_equal() 2015-10-03 22:26:27 -04:00
gdkrgba.c Revert "Add missing (out) annotation to gdk_rgba_parse" 2016-02-02 15:08:10 +00:00
gdkrgba.h
gdkscreen.c gdk: Clarify docs about scale 2016-01-18 08:54:35 -05:00
gdkscreen.h
gdkscreenprivate.h
gdkseat.c Remove redundant words from docs 2016-02-25 20:16:21 -05:00
gdkseat.h GdkSeat: Add G_BEGIN_DECLS and G_END_DECLS 2015-12-22 10:33:41 +01:00
gdkseatdefault.c gdk: Strip newlines from g_warning and g_error 2016-02-28 12:23:12 -05:00
gdkseatdefaultprivate.h gdk: Add GdkSeatDefault 2015-12-15 00:16:15 +01:00
gdkseatprivate.h gdk: Add GdkSeat 2015-12-15 00:16:15 +01:00
gdkselection.c
gdkselection.h
gdktestutils.h
gdkthreads.h
gdktypes.h gdkborder: remove unneeded definition 2016-02-03 11:20:52 -05:00
gdkversionmacros.h.in gdk: Add version macros for 3.20 2015-10-03 22:24:17 -04:00
gdkvisual.c gdk: calculate pixel color shift and precision lazily 2016-02-27 12:27:54 +01:00
gdkvisual.h
gdkvisualprivate.h gdk: calculate pixel color shift and precision lazily 2016-02-27 12:27:54 +01:00
gdkwindow.c gdkwindow: get the pointer device from the default seat 2016-02-29 14:05:00 +01:00
gdkwindow.h gdkwindow: move GdkWindowTypeHint to gdktypes.h 2015-12-15 10:13:03 -05:00
gdkwindowimpl.c
gdkwindowimpl.h gdk: Allow passing the start coordinates in drag_begin 2015-12-13 10:39:43 -05:00
gdkx.h
gen-keyname-table.pl
keyname-table.h
keynames-translate.txt
keynames.txt
Makefile.am win32: move gdkvisual code in gdkscreen 2016-02-28 11:37:38 +01:00
makefile.msc