mutter/src
Florian Müllner b449ae4ce1 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:46:30 +02:00
..
backends compositor: Handle fences in the frontend X connection 2015-08-13 14:49:31 +02:00
compositor compositor: Handle fences in the frontend X connection 2015-08-13 14:49:31 +02:00
core window: Remove fullscreen_after_placement special case 2015-07-30 15:28:05 +02:00
meta meta-background: Add a function to refresh all background instances 2015-03-25 11:48:32 +01:00
tests Remove a few more guards for frees 2014-12-28 19:51:22 -08:00
ui frames: handle META_FRAME_CONTROL_NONE on left click 2015-07-15 07:46:55 -05:00
wayland wayland: Fix c&p typo in wl_listener notify callback 2015-05-01 18:57:15 +02:00
x11 events: Don't use XIEvent serial numbers 2015-10-15 18:46:30 +02:00
.cvsignore
libmutter.pc.in meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
Makefile-tests.am theme: Remove our own gradient stuff 2014-10-14 17:37:49 -07:00
Makefile.am compositor: Add support for GL_EXT_x11_sync_object 2015-08-13 14:49:31 +02:00
mutter-enum-types.c.in
mutter-enum-types.h.in
org.freedesktop.login1.xml launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
org.gnome.Mutter.DisplayConfig.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
org.gnome.Mutter.IdleMonitor.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00