libinput/src
Stephen Chandler Paul 5fa892a88e Emit LIBINPUT_EVENT_TABLET_PROXIMITY_OUT when tool leaves proximity
This event is just used to notify the caller when the tool's no longer in
proximity. When an event like this occurs, everything from evdev up until the
next EV_SYN event is discarded along with any events that occured since the last
EV_SYN event. This also silences any tool update events where the tool type is
changed to LIBINPUT_TOOL_NONE, so we don't end up filling the tool list with a
bunch of tools that aren't actually tools.

Signed-off-by: Stephen Chandler Paul <thatslyude@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2014-06-17 17:17:13 -04:00
..
evdev-mt-touchpad-buttons.c evdev-mt-touchpad-buttons: Switch over to new timer subsystem 2014-06-10 20:55:18 +10:00
evdev-mt-touchpad-tap.c touchpad: Prefix tap-debugging message 2014-06-11 09:58:55 +10:00
evdev-mt-touchpad.c touchpad: always call into the the tap state machine 2014-06-12 10:29:26 +10:00
evdev-mt-touchpad.h evdev-mt-touchpad-tap: Switch over to new timer subsystem 2014-06-10 20:55:18 +10:00
evdev-tablet.c Emit LIBINPUT_EVENT_TABLET_PROXIMITY_OUT when tool leaves proximity 2014-06-17 17:17:13 -04:00
evdev-tablet.h Emit LIBINPUT_EVENT_TABLET_PROXIMITY_OUT when tool leaves proximity 2014-06-17 17:17:13 -04:00
evdev.c evdev: Add basic support for tablet devices 2014-06-17 17:15:58 -04:00
evdev.h evdev: Add basic support for tablet devices 2014-06-17 17:15:58 -04:00
filter.c filter: Ignore non-suitable trackers when calculating initial velocity 2014-05-29 13:06:42 +02:00
filter.h Add basic mouse pointer acceleration 2014-05-29 13:06:32 +02:00
libinput-private.h Emit LIBINPUT_EVENT_TABLET_PROXIMITY_OUT when tool leaves proximity 2014-06-17 17:17:13 -04:00
libinput-util.c Add a customizable log handler 2014-02-19 08:35:25 +10:00
libinput-util.h evdev: Add basic support for tablet devices 2014-06-17 17:15:58 -04:00
libinput-version.h.in Port evdev code to be used as a shared library 2013-11-12 22:37:20 +01:00
libinput.c Emit LIBINPUT_EVENT_TABLET_PROXIMITY_OUT when tool leaves proximity 2014-06-17 17:17:13 -04:00
libinput.h Emit LIBINPUT_EVENT_TABLET_PROXIMITY_OUT when tool leaves proximity 2014-06-17 17:17:13 -04:00
libinput.pc.in Add libudev and -lm to Requires.private 2013-12-21 12:10:19 +01:00
Makefile.am evdev: Add basic support for tablet devices 2014-06-17 17:15:58 -04:00
path.c path: log two errors as application bugs 2014-06-13 11:48:14 +10:00
path.h path: modify backend to allow for more than one device 2014-02-10 11:23:35 +10:00
timer.c Add a timer subsystem 2014-06-10 20:55:18 +10:00
timer.h timer.h: Add #include libinput-util.h 2014-06-11 10:30:12 +10:00
udev-seat.c udev: factor out device_removed handling 2014-03-24 09:08:06 +10:00
udev-seat.h udev: Drop unused seat_name in struct udev_seat 2014-01-16 20:42:30 +01:00