gtk/gdk/x11
Benjamin Otte 858a654676 x11: Avoid spurious focus events on grabs
We want to avoid handling focus events for the private focus window,
otherwise the keyboard grab taken by for example buttons will cause a
spurious FOCUS_OUT/FOCUS_IN on the toplevel.

The code that did this seems to have been lost in the XI2 transition for
GTK3.

This patch reapplies db4a6040af which was
backed out in 18406b7b04 to give
developers a chance to get their X servers fixed. As we want to get this
bugfix in for 3.4, we need to commit it now.

https://bugzilla.gnome.org/show_bug.cgi?id=657578
2012-03-07 15:35:21 +01:00
..
checksettings.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkapplaunchcontext-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkasync.c x11: Mark unused variables as such 2012-03-01 05:32:34 +01:00
gdkasync.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkcursor-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkdevice-core-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkdevice-xi2.c xi2: Normalize scroll deltas 2012-03-04 19:12:27 -05:00
gdkdevicemanager-core-x11.c x11: Avoid spurious focus events on grabs 2012-03-07 15:35:21 +01:00
gdkdevicemanager-x11.c Require XInput2.h in X11 backend 2012-03-02 12:52:12 +00:00
gdkdevicemanager-xi2.c x11: Avoid spurious focus events on grabs 2012-03-07 15:35:21 +01:00
gdkdevicemanagerprivate-core.h x11: Avoid spurious focus events on grabs 2012-03-07 15:35:21 +01:00
gdkdisplay-x11.c Iconification using _NET_WM_STATE_HIDDEN hint if supported by WM 2012-03-02 20:36:28 +01:00
gdkdisplay-x11.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkdisplaymanager-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkdnd-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkeventsource.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkeventsource.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkeventtranslator.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkeventtranslator.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkgeometry-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkkeys-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkmain-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkprivate-x11.h xi2: Normalize scroll deltas 2012-03-04 19:12:27 -05:00
gdkproperty-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkscreen-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkscreen-x11.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkselection-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdksettings.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdktestutils-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkvisual-x11.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkwindow-x11.c Iconification using _NET_WM_STATE_HIDDEN hint if supported by WM 2012-03-02 20:36:28 +01:00
gdkwindow-x11.h Iconification using _NET_WM_STATE_HIDDEN hint if supported by WM 2012-03-02 20:36:28 +01:00
gdkx11applaunchcontext.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11cursor.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11device-core.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11device-xi2.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11device.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11devicemanager-core.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11devicemanager-xi2.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11devicemanager-xi.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11devicemanager.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11display.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11displaymanager.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11dnd.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11keys.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11property.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11screen.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11selection.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11utils.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11visual.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx11window.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkx.h Require XInput2.h in X11 backend 2012-03-02 12:52:12 +00:00
gdkxftdefaults.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkxid.c Change FSF Address 2012-02-27 17:06:11 +00:00
Makefile.am Require XInput2.h in X11 backend 2012-03-02 12:52:12 +00:00
MwmUtil.h Change FSF Address 2012-02-27 17:06:11 +00:00
xsettings-client.c Inclusion cleanups in sources 2010-10-14 22:09:36 -04:00
xsettings-client.h
xsettings-common.c Inclusion cleanups in sources 2010-10-14 22:09:36 -04:00
xsettings-common.h Multiple changes to reduce the amount of unprefixed symbols 2010-12-21 12:07:00 -05:00