mutter/src/x11
Florian Müllner 3a63d58d9e events: Don't use XIEvent serial numbers
XInput2 uses the raw sequence number for XIEvent serials[0], which only
matches the serial number in XEvents up to 16 bits[1]. So in order to
be able to make reliable comparisons with serials from other events or
calls to XNextRequest(), always use the field from the original XEvent
rather than the XIEvent serial (at least until we can get libXi fixed).

This (partially) reverts commit 35dd1e644d.

[0] http://cgit.freedesktop.org/xorg/lib/libXi/commit?id=5d43d4914dcabb6d
[1] http://cgit.freedesktop.org/xorg/lib/libX11/tree/src/XlibInt.c#n265

https://bugzilla.gnome.org/show_bug.cgi?id=756649
2015-10-15 18:50:51 +02:00
..
atomnames.h Move atomnames.h to x11/ 2015-04-27 16:36:56 -07:00
events.c events: Don't use XIEvent serial numbers 2015-10-15 18:50:51 +02:00
events.h Move all X11 event processing to a new file in x11/ 2014-06-11 16:28:45 -04:00
group-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
group-props.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
group-props.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
group.c group: Convert code to XCB to prevent errors 2015-08-05 13:39:23 -07:00
iconcache.c iconcache: Fix the icon of Kerbel Space Program 2015-02-17 23:45:02 -08:00
iconcache.h x11: Change the iconcache / window icons to being cairo surfaces 2014-12-31 21:11:21 -08:00
mutter-Xatomtype.h mutter-Xatomtype: Fix the sizes of these structs 2015-06-23 11:46:29 -07:00
session.c session: Fix crash when saving sticky windows 2015-10-15 16:30:43 +02:00
session.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
window-props.c window: Remove fullscreen_after_placement special case 2015-07-30 15:27:01 +02:00
window-props.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
window-x11-private.h Move the resizepopup to a compositor-side feature 2014-12-29 17:44:41 -08:00
window-x11.c window-x11: Remove duplicated code 2015-07-23 12:13:45 +02:00
window-x11.h window-props: Don't make another round-trip to fetch the opaque region 2014-07-13 22:51:25 -04:00
xprops.c xprops: Fix reading Window and XSyncCounter properties 2015-10-06 22:33:42 +02:00
xprops.h xprops: More Xlib / long cleanliness with Motif WM hints 2015-06-24 14:34:48 -07:00