mutter/src/backends
Carlos Garnacho 704cae1de3 backend: Use the most recent event time on replayed touch events
When a touch sequence is passively grabbed and later rejected, events
will be replayed on the next client in propagation order, although those
events (either transformed to pointer events or not) will contain the
original timestamps, this will make grabs fail with InvalidTime if triggered
from the replayed ButtonPress/TouchBegin handler.

In order to work around this, store the most recent event time (presumably
gotten from the XI_TouchEnd caused by the passive grab being rejected), and
use that time on the events being replayed afterwards and grabs, so we don't
possibly fail with InvalidTime if those events result in a compositor grab.
2014-07-08 11:21:29 -04:00
..
native monitor-manager: Rename output_id to winsys_id 2014-07-01 13:24:34 -04:00
x11 backend: Use the most recent event time on replayed touch events 2014-07-08 11:21:29 -04:00
edid-parse.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
edid.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-backend-private.h backend: Add an XIWarpPointer wrapper 2014-05-27 14:28:35 -04:00
meta-backend.c native: Add a warp_pointer implementation 2014-06-11 16:42:05 -04:00
meta-backend.h backend: Add an XIWarpPointer wrapper 2014-05-27 14:28:35 -04:00
meta-cursor-private.h cursor: Save the original MetaCursor a cursor came from 2014-04-23 12:15:12 -04:00
meta-cursor-renderer.c cursor: Correct switching between fallback and backend cursors 2014-05-17 13:27:15 -04:00
meta-cursor-renderer.h cursor: Correct switching between fallback and backend cursors 2014-05-17 13:27:15 -04:00
meta-cursor-tracker-private.h cursor-tracker: Remove the grab cursor 2014-05-13 16:20:03 -04:00
meta-cursor-tracker.c x11: Add simple cursor renderer 2014-05-17 13:27:16 -04:00
meta-cursor.c Make the native backend build-optional 2014-05-29 12:43:08 -04:00
meta-cursor.h cursor: Save the original MetaCursor a cursor came from 2014-04-23 12:15:12 -04:00
meta-display-config-shared.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-idle-monitor-dbus.c MetaIdleMonitorDBus: unref the objects after exporting them 2014-05-07 19:04:54 +02:00
meta-idle-monitor-dbus.h Start molding out a new src/backends/ dir 2014-03-31 22:11:00 -04:00
meta-idle-monitor-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-idle-monitor.c Update (allow-none) annotations 2014-05-28 21:55:03 +02:00
meta-monitor-config.c MetaMonitorConfig: don't always restore the previous config when opening the laptop lid 2014-05-06 21:28:41 +02:00
meta-monitor-config.h Start molding out a new src/backends/ dir 2014-03-31 22:11:00 -04:00
meta-monitor-manager-dummy.c monitor-manager: Rename output_id to winsys_id 2014-07-01 13:24:34 -04:00
meta-monitor-manager-dummy.h Start molding out a new src/backends/ dir 2014-03-31 22:11:00 -04:00
meta-monitor-manager.c monitor-manager: Rename output_id to winsys_id 2014-07-01 13:24:34 -04:00
meta-monitor-manager.h monitor-manager: Rename output_id to winsys_id 2014-07-01 13:24:34 -04:00