libei/src
Peter Hutterer 1f9539540e Use a helper macro for the protobuf message setup
All of this is always the same steps, let's use a macro so we can limit
our code to the bits we actually need to do.

This requires renaming some of the protocol itself to match up with the
expectations - not the worst thing since it makes the protocol more
consistent.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-08-12 15:39:26 +10:00
..
brei-shared.c brei: fix a compiler warning in release mode 2020-08-24 12:30:25 +10:00
brei-shared.h Include stddef.h for size_t 2021-07-20 10:49:47 +10:00
libei-device.c Restructure keymap handling to server-side only 2021-08-11 09:29:55 +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 ei: abstract the requests into an interface struct too 2021-08-11 11:06:07 +10:00
libei-proto.c Use a helper macro for the protobuf message setup 2021-08-12 15:39:26 +10:00
libei-proto.h ei: abstract the requests into an interface struct too 2021-08-11 11:06:07 +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: two more bug log messages 2021-08-09 18:48:11 +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 ei: remove another layer of indirection before we hit the protocol 2021-08-11 11:59:57 +10:00
libei.h Restructure keymap handling to server-side only 2021-08-11 09:29:55 +10:00
libeis-client.c eis: split the internal touch API into three functions for down/up/motion 2021-08-12 15:39:26 +10:00
libeis-device.c eis: split the internal touch API into three functions for down/up/motion 2021-08-12 15:39:26 +10:00
libeis-event.c Change to use server-created devices 2021-07-21 11:02:54 +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 eis: split the internal touch API into three functions for down/up/motion 2021-08-12 15:39:26 +10:00
libeis-proto.c Use a helper macro for the protobuf message setup 2021-08-12 15:39:26 +10:00
libeis-proto.h eis: switch eis to use interface structs 2021-08-12 15:39:26 +10:00
libeis-region.c eis: fix the object creation API again 2021-08-11 16:34:10 +10:00
libeis-seat.c util: remove the need for a tmp argument in list_for_each_safe 2021-07-22 13:13:03 +10:00
libeis-socket.c util: add an _unref_ cleanup + declaration function 2020-10-21 11:17:16 +10:00
libeis.c eis: switch eis to use interface structs 2021-08-12 15:39:26 +10:00
libeis.h eis: fix the object creation API again 2021-08-11 16:34:10 +10:00
libreis.c util: make the OBJECT_IMPLEMENT_CREATE no longer static by default 2020-09-15 23:23:51 +00: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 util: add more useless structs to avoid semicolon issues 2021-07-20 16:30:42 +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