libei/src
Peter Hutterer 47d8b2e0b5 Add static asserts to ensure our enums are sizeof(int)
Prevents any ABI suprprises by the enums being expanded to long or
shortened to char on special targets.

Fixes #11

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2022-02-16 03:25:42 +00: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 proto: add a start/stop emulating message pair 2021-08-24 13:14:20 +10:00
libei-event.c Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +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 tools: update the portal for the latest version 2021-09-01 12:29:44 +10:00
libei-private.h Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +10:00
libei-property.c Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +10:00
libei-proto.c Allow compiling against newer protobuf-c 2021-12-01 17:04:39 +01:00
libei-proto.h Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +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 static asserts to ensure our enums are sizeof(int) 2022-02-16 03:25:42 +00:00
libei.h Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +10:00
libeis-client.c eis: differ between eis vs ei property updates 2021-08-26 12:44:53 +10:00
libeis-device.c proto: add a start/stop emulating message pair 2021-08-24 13:14:20 +10:00
libeis-event.c Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +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: differ between eis vs ei property updates 2021-08-26 12:44:53 +10:00
libeis-property.c eis: differ between eis vs ei property updates 2021-08-26 12:44:53 +10:00
libeis-proto.c reis: simplify the library a bit 2021-08-26 10:14:03 +10:00
libeis-proto.h reis: simplify the library a bit 2021-08-26 10:14:03 +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 Free lockfile path 2021-12-05 23:14:54 +00:00
libeis.c Add static asserts to ensure our enums are sizeof(int) 2022-02-16 03:25:42 +00:00
libeis.h Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +10:00
libreis.c reis: add property support 2021-08-26 12:29:19 +10:00
libreis.h reis: add property support 2021-08-26 12:29:19 +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 util: add a strreplace function 2021-09-01 12:26:05 +10:00
util-strings.h util: add a strreplace function 2021-09-01 12:26:05 +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