gtk/gdk/x11
Owen W. Taylor f50a3af1b7 Handle recursion from motion event handlers
If a motion event handler (or other handler running from the flush-events
phase of the frame clock) recursed the main loop then flushing wouldn't
complete until after the recursed main loop returned, and various aspects
of the state would get out of sync.

To fix this, change flushing of the event queue to simply mark events as
ready to flush, and let normal event delivery handle the rest.

https://bugzilla.gnome.org/show_bug.cgi?id=705176
2013-11-11 23:17:14 -05:00
..
gdkapplaunchcontext-x11.c all: Add names to timeouts 2013-10-23 13:31:18 +02:00
gdkasync.c
gdkasync.h
gdkcursor-x11.c gdk: Add gdk_cursor_new_from_surface 2013-08-07 13:34:10 +02:00
gdkdevice-core-x11.c gdk: Convert mouse position to doubles, add new getters 2013-07-03 14:39:25 +02:00
gdkdevice-xi2.c gdk: Convert mouse position to doubles, add new getters 2013-07-03 14:39:25 +02:00
gdkdevicemanager-core-x11.c x11: Remove dead assignment 2013-08-13 16:25:27 +02:00
gdkdevicemanager-x11.c
gdkdevicemanager-xi2.c x11: Initial cut at supporting window scaling for X11 2013-07-03 14:34:14 +02:00
gdkdevicemanagerprivate-core.h
gdkdisplay-x11.c gdkdisplay-x11: Do not pass a NULL source device to _gdk_display_device_grab_update 2013-09-16 12:47:38 +02:00
gdkdisplay-x11.h x11: Remove motif dnd leftovers 2013-06-13 15:31:35 +02:00
gdkdisplaymanager-x11.c
gdkdnd-x11.c x11: Initial cut at supporting window scaling for X11 2013-07-03 14:34:14 +02:00
gdkeventsource.c Handle recursion from motion event handlers 2013-11-11 23:17:14 -05:00
gdkeventsource.h
gdkeventtranslator.c
gdkeventtranslator.h
gdkgeometry-x11.c x11: Initial cut at supporting window scaling for X11 2013-07-03 14:34:14 +02:00
gdkkeys-x11.c gdkkeys-x11: Remove workaround code for Sun Microsystems X server 2013-08-02 09:03:10 -04:00
gdkmain-x11.c x11: Initial cut at supporting window scaling for X11 2013-07-03 14:34:14 +02:00
gdkprivate-x11.h gdk: Add gdk_cursor_new_from_surface 2013-08-07 13:34:10 +02:00
gdkproperty-x11.c
gdkscreen-x11.c x11: Add EWMH workspace handling api 2013-08-24 00:51:56 -04:00
gdkscreen-x11.h x11: Don't follow dpi and scale from xsettings when GDK_SCALE set 2013-07-03 14:36:05 +02:00
gdkselection-x11.c
gdksettings.c Respect deprecated button images setting 2013-10-24 20:35:55 -04:00
gdktestutils-x11.c
gdkvisual-x11.c GdkVisualX11: Add a dispose implementation 2013-06-29 19:22:51 -04:00
gdkwindow-x11.c gdkwindow-x11: Don't set WM_TAKE_FOCUS if accept_focus is FALSE 2013-10-21 13:43:14 -04:00
gdkwindow-x11.h Disable frame sync for GtkPlug 2013-07-22 18:36:58 -04:00
gdkx11applaunchcontext.h
gdkx11cursor.h
gdkx11device-core.h
gdkx11device-xi2.h
gdkx11device.h
gdkx11devicemanager-core.h
gdkx11devicemanager-xi2.h
gdkx11devicemanager-xi.h
gdkx11devicemanager.h
gdkx11display.h x11: Add gdk_x11_display_set_window_scale 2013-08-20 11:15:08 +02:00
gdkx11displaymanager.h
gdkx11dnd.h
gdkx11keys.h
gdkx11property.h
gdkx11screen.h x11: Add EWMH workspace handling api 2013-08-24 00:51:56 -04:00
gdkx11selection.h
gdkx11utils.h
gdkx11visual.h
gdkx11window.h x11: Add EWMH workspace handling api 2013-08-24 00:51:56 -04:00
gdkx.h
gdkxftdefaults.c
gdkxid.c
Makefile.am New visibility handling in gdk 2013-05-05 15:38:48 -04:00
MwmUtil.h
xsettings-client.c x11: Don't follow dpi and scale from xsettings when GDK_SCALE set 2013-07-03 14:36:05 +02:00
xsettings-client.h