mutter/clutter/clutter/evdev
Peter Hutterer 176117c5f7 device-manager-evdev: handle tablet axis motion before button and tip events
Some tablets have a noticable pointer jump on tip down/up, causing unintended
lines during drawing. Likewise, a button event may have an axis update that we
currently ignore. libinput provides tablet axis events only if no other state
changes, the client must instead get the current axis data from the tip/button
event. So let's do this, process the event axis data during tip/button as
well.

A libinput recording to reproduce is the 'dots.yml' in
https://gitlab.freedesktop.org/libinput/libinput/issues/128

Fixes #289
2018-09-07 19:54:06 +10:00
..
clutter-device-manager-evdev.c device-manager-evdev: handle tablet axis motion before button and tip events 2018-09-07 19:54:06 +10:00
clutter-device-manager-evdev.h clutter: Add API for filtering relative motion events 2017-03-27 12:57:56 +02:00
clutter-evdev.h clutter/evdev: Add API to get current layout index 2017-08-21 21:19:18 +08:00
clutter-event-evdev.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-input-device-evdev.c clutter/enum: Add CLUTTER_EVENT_FLAG_REPEATED for auto-repeated events 2018-08-20 10:16:33 +00:00
clutter-input-device-evdev.h clutter/evdev: Don't treat device touch slots as seat slots 2018-02-23 19:33:31 +08:00
clutter-input-device-tool-evdev.c clutter/evdev: Take over stylus configuration 2016-11-04 21:25:31 +01:00
clutter-input-device-tool-evdev.h clutter/evdev: Take over stylus configuration 2016-11-04 21:25:31 +01:00
clutter-seat-evdev.c clutter/enum: Add CLUTTER_EVENT_FLAG_REPEATED for auto-repeated events 2018-08-20 10:16:33 +00:00
clutter-seat-evdev.h clutter-seat-evdev: Add function to get device by id 2018-05-15 12:05:39 +01:00
clutter-virtual-input-device-evdev.c virtual-input/evdev: Translate from button internal codes to evdev 2018-08-09 13:04:07 +00:00
clutter-virtual-input-device-evdev.h clutter: Add virtual input device API 2016-08-10 10:39:19 +02:00
clutter-xkb-utils.c clutter/evdev/clutter-xkb-utils.c: Include clutter-build-config.h 2016-07-20 14:23:48 +08:00
clutter-xkb-utils.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00