mutter/src/backends/x11
Jeff Smith a41ae88c09 backends/x11: Improve grab-device clock updates
meta_backend_x11_grab_device is performing X server clock comparison
using the MAX macro, which comes down to a simple greater-than.

Use XSERVER_TIME_IS_BEFORE, which is a better macro for X server
clock comparisons, as it accounts for 32-bit wrap-around.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/174

(cherry picked from commit 1bfa20929b)
2018-08-14 18:34:30 +02:00
..
cm monitor-manager: Keep pointer to backend 2017-10-05 16:18:43 -04:00
nested backends: Move MetaOutput::crtc field into private struct 2018-06-28 11:50:37 +00:00
meta-backend-x11.c backends/x11: Improve grab-device clock updates 2018-08-14 18:34:30 +02:00
meta-backend-x11.h backends/x11: Only apply keymap when not running nested 2017-02-15 14:04:16 +08:00
meta-barrier-x11.c Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-barrier-x11.h barrier: Fix type cast macros 2015-01-18 13:32:28 -08:00
meta-clutter-backend-x11.c backend/x11: implement bell-notify 2017-11-16 14:14:31 +01:00
meta-clutter-backend-x11.h Make mutter manage its own clutter backends 2016-07-20 14:23:48 +08:00
meta-crtc-xrandr.c backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-crtc-xrandr.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-cursor-renderer-x11.c build: Introspect some more types 2018-05-07 22:06:02 +02:00
meta-cursor-renderer-x11.h x11: Add simple cursor renderer 2014-05-17 13:27:16 -04:00
meta-gpu-xrandr.c backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-gpu-xrandr.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-input-settings-x11.c backends/x11: wacom pressure curve is a 32-bit property 2018-02-09 12:28:56 +01:00
meta-input-settings-x11.h backends/x11: Implement X11-specific MetaInputSettings 2015-01-18 13:32:28 -08:00
meta-monitor-manager-xrandr.c backends: Move MetaOutput::crtc field into private struct 2018-06-28 11:50:37 +00:00
meta-monitor-manager-xrandr.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-output-xrandr.c backends: Move MetaOutput::crtc field into private struct 2018-06-28 11:50:37 +00:00
meta-output-xrandr.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-renderer-x11.c renderer/x11: Enable GPU memory purge error extension if available 2018-02-07 11:04:07 +08:00
meta-renderer-x11.h renderer-x11: Split up into CM and Nested renderers 2017-04-07 22:30:49 +08:00
meta-stage-x11-nested.c backends: Move MetaOutput::crtc field into private struct 2018-06-28 11:50:37 +00:00
meta-stage-x11-nested.h Explicitly create per backend stage windows 2016-07-20 14:23:48 +08:00