libei/src
Peter Hutterer 7fc9498f1d reis: simplify the library a bit
Pass the fd into the original context creation, then write any changes
to the wire immediately. For the capabilities that means we can't build
them up as before anymore, so change the API to have a vararg function
and require the allowed capabilities to be passed in.

There's likely little use for the previous allow-vs-deny policy etc, so
let's not make things more complicated an they have to be.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-08-26 10:14:03 +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 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 util: add an _unref_ cleanup + declaration function 2020-10-21 11:17:16 +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 reis: use the same message helper macro we already use for eis/ei 2021-08-26 09:39:59 +10: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 a property API for generic key/value exchanges 2021-08-25 13:35:36 +10:00
libei.h Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +10:00
libeis-client.c reis: simplify the library a bit 2021-08-26 10:14:03 +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 reis: simplify the library a bit 2021-08-26 10:14:03 +10:00
libeis-property.c Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +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 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 property API for generic key/value exchanges 2021-08-25 13:35:36 +10:00
libeis.h Add a property API for generic key/value exchanges 2021-08-25 13:35:36 +10:00
libreis.c reis: simplify the library a bit 2021-08-26 10:14:03 +10:00
libreis.h reis: simplify the library a bit 2021-08-26 10:14:03 +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