libei/src
Peter Hutterer 1884785a8a Add a scroll stop/cancel event
This allows a client to trigger kinetic scrolling (or prevent it).
For compositors implementing EIS, the only realistic scroll source is
continuous which allows for scroll stop events. So let's give the client
the opportunity to trigger those on demand.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-08-24 09:21:05 +10:00
..
brei-shared.c proto: rename the Frame message to Packet 2021-08-23 15:03:15 +10:00
brei-shared.h Include stddef.h for size_t 2021-07-20 10:49:47 +10:00
libei-device.c Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libei-event.c Implement key modifier mask events similar to Wayland 2021-08-23 15:03:15 +10:00
libei-fd.c util: make the OBJECT_IMPLEMENT_CREATE no longer static by default 2020-09-15 23:23:51 +00:00
libei-log.c Pass the file/line/func information through to the ei/eis loggers 2021-07-22 13:09:39 +10:00
libei-portal.c util: add an _unref_ cleanup + declaration function 2020-10-21 11:17:16 +10:00
libei-private.h Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libei-proto.c Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libei-proto.h Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libei-region.c Add two convenience methods for region point conversion 2021-07-26 15:45:08 +10:00
libei-seat.c ei: add missing ei_seat_has_capability implementation 2021-08-20 13:32:13 +10:00
libei-socket.c util: make the OBJECT_IMPLEMENT_CREATE no longer static by default 2020-09-15 23:23:51 +00:00
libei-stubs.c libei: implement org.freedesktop.portal.EmulatedInput support 2020-08-25 13:35:18 +10:00
libei.c Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libei.h Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libeis-client.c Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libeis-device.c Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libeis-event.c Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libeis-fd.c util: make the OBJECT_IMPLEMENT_CREATE no longer static by default 2020-09-15 23:23:51 +00:00
libeis-log.c Pass the file/line/func information through to the ei/eis loggers 2021-07-22 13:09:39 +10:00
libeis-private.h Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libeis-proto.c Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libeis-proto.h Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libeis-region.c eis: fix the object creation API again 2021-08-11 16:34:10 +10:00
libeis-seat.c eis: fix the seat assignment 2021-08-17 16:08:26 +10:00
libeis-socket.c eis: use a lockfile to determine whether we can remove the old socket 2021-08-18 09:10:43 +10:00
libeis.c Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libeis.h Add a scroll stop/cancel event 2021-08-24 09:21:05 +10:00
libreis.c proto: rename the Frame message to Packet 2021-08-23 15:03:15 +10:00
libreis.h libreis: update the API docs a bit 2020-08-10 08:42:25 +10:00
util-bits.h util: add flag_set and flag_clear helpers 2020-08-06 15:19:03 +10:00
util-color.h util: move the colorprint to util-color 2020-08-27 11:49:20 +10:00
util-io.c test: move the sources and io tests to the util unit tests 2020-08-25 11:37:18 +10:00
util-io.h util: use xclose for the _cleanup_close_ 2020-09-14 19:41:14 +10:00
util-list.c util: add a list_nth_entry() macro 2021-07-22 13:09:39 +10:00
util-list.h util: remove the need for a tmp argument in list_for_each_safe 2021-07-22 13:13:03 +10:00
util-logger.c util: pass the file/line/func information through to the logger 2021-07-22 13:09:39 +10:00
util-logger.h util: pass the file/line/func information through to the logger 2021-07-22 13:09:39 +10:00
util-macros.h util: add _unused_ macro 2021-07-20 10:49:47 +10:00
util-mem.h util: add an _unref_ cleanup + declaration function 2020-10-21 11:17:16 +10:00
util-memfile.c util: add an _unref_ cleanup + declaration function 2020-10-21 11:17:16 +10:00
util-memfile.h utils: basic helper for creating a file in memory 2020-08-21 16:03:34 +10:00
util-munit.c util: disable coredumps for the munit helper 2020-09-30 13:09:57 +10:00
util-munit.h Factor out munit test handling into a set of helpers 2020-08-20 14:44:38 +10:00
util-object.h ei: split event handling into its own source file 2021-08-23 12:26:07 +10:00
util-sources.c util: remove the need for a tmp argument in list_for_each_safe 2021-07-22 13:13:03 +10:00
util-sources.h libei: implement org.freedesktop.portal.EmulatedInput support 2020-08-25 13:35:18 +10:00
util-strings.c test: make a separate binary for the utils tests 2020-08-25 11:37:18 +10:00
util-strings.h libei: replace the logger utility with a custom logger handling 2020-08-20 14:44:38 +10:00
util-structs.h libei: add the hooks for pointer/touch ranges 2020-08-18 14:42:23 +10:00
util-tristate.h util: add name lookup to tristate handling 2020-08-11 11:06:34 +10:00