libei/src
Peter Hutterer d29778658a oeffis: OEFFIS_DEVICE_ALL_DEVICES should translate to "all"
As the portal documentation [1] says:
  Bitmask of what device types to request remote controlling of. Default is all.

The default is only triggered if we do not submit the types at all, the
current behavior of sending a value of 0 means "none". Fix this by
skipping the "types" key if we try to select for all devices.

[1] https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.impl.portal.RemoteDesktop.html
2023-12-14 00:58:18 +00:00
..
brei-proto.h.tmpl brei: move the object_id_t typedefs to the brei-proto.h header 2023-05-18 14:03:26 +10:00
brei-shared.c test: fix 64-bit pointer access for the object ids 2023-08-31 13:42:25 +10:00
brei-shared.h brei: move the object_id_t typedefs to the brei-proto.h header 2023-05-18 14:03:26 +10:00
ei-proto.c.tmpl log: remove trailing linebreaks from log messages 2023-05-29 17:54:20 +10:00
ei-proto.h.tmpl brei: move the object_id_t typedefs to the brei-proto.h header 2023-05-18 14:03:26 +10:00
libei-button.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-button.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-callback.c ei: removed unused ei_callback_new_for_id 2023-06-07 23:08:16 +00:00
libei-callback.h ei: removed unused ei_callback_new_for_id 2023-06-07 23:08:16 +00:00
libei-connection.c proto: add a version argument to ei_connection.sync 2023-05-26 07:01:19 +00:00
libei-connection.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-device.c ei: improve debug messages for keymap failures 2023-11-09 12:55:56 +10:00
libei-device.h Add a mapping_id to the regions 2023-08-30 09:18:26 +10:00
libei-event.c Export the event names through helper functions 2023-05-22 02:39:08 +00:00
libei-event.h Export the event names through helper functions 2023-05-22 02:39:08 +00:00
libei-fd.c ei: rename ei_set_connection to ei_set_socket 2023-03-03 11:20:42 +10:00
libei-handshake.c libei: check incoming objects' version for correctness 2023-05-26 19:16:15 +10:00
libei-handshake.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-keyboard.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-keyboard.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-log.c util: rename xvasprintf to xvaprintf 2023-02-16 15:29:18 +10:00
libei-pingpong.c ei: remove unused ei_pingpong_new() 2023-06-07 23:08:16 +00:00
libei-pingpong.h ei: remove unused ei_pingpong_new() 2023-06-07 23:08:16 +00:00
libei-pointer-absolute.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-pointer-absolute.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-pointer.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-pointer.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-private.h ei: keep a cache of defunct objects to avoid spamming the log 2023-11-09 12:47:06 +10:00
libei-region.c Add a mapping_id to the regions 2023-08-30 09:18:26 +10:00
libei-region.h Add a mapping_id to the regions 2023-08-30 09:18:26 +10:00
libei-scroll.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-scroll.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-seat.c ei: fix a whitespace error 2023-06-07 23:08:16 +00:00
libei-seat.h protocol: replace the capabilities enum with an interface list 2023-05-02 05:53:25 +00:00
libei-socket.c ei: rename ei_set_connection to ei_set_socket 2023-03-03 11:20:42 +10:00
libei-touchscreen.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-touchscreen.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei.c ei: keep a cache of defunct objects to avoid spamming the log 2023-11-09 12:47:06 +10:00
libei.h test: add the ability to add offsets to ei_now() 2023-11-09 12:47:06 +10:00
libeis-button.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-button.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-callback.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-callback.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-client.c Add a mapping_id to the regions 2023-08-30 09:18:26 +10:00
libeis-client.h eis: drop the vestiges of client restrictions 2023-05-08 13:38:40 +10:00
libeis-connection.c protocol: widen the callback_data arg for ping/sync to 64bit 2023-05-16 15:09:47 +10:00
libeis-connection.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-device.c eis: fix a typo 2023-11-08 23:24:45 +00:00
libeis-device.h eis: expose eis_device_get_context() and eis_seat_get_context() 2023-06-01 18:42:16 +10:00
libeis-event.c eis: change the API to match the protocol interfaces closer 2023-05-05 14:04:17 +10:00
libeis-event.h Remove empty trailing newlines from all files 2023-03-13 08:52:08 +10:00
libeis-fd.c eis: Remove eis_backend_fd_add_fd() 2022-04-27 02:00:07 +00:00
libeis-handshake.c eis: send all our interface versions to the client 2023-06-07 23:08:16 +00:00
libeis-handshake.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-keyboard.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-keyboard.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-log.c util: rename xvasprintf to xvaprintf 2023-02-16 15:29:18 +10:00
libeis-pingpong.c protocol: widen the callback_data arg for ping/sync to 64bit 2023-05-16 15:09:47 +10:00
libeis-pingpong.h protocol: widen the callback_data arg for ping/sync to 64bit 2023-05-16 15:09:47 +10:00
libeis-pointer-absolute.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-pointer-absolute.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-pointer.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-pointer.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-private.h test: add the ability to add offsets to ei_now() 2023-11-09 12:47:06 +10:00
libeis-region.c Add a mapping_id to the regions 2023-08-30 09:18:26 +10:00
libeis-region.h Add a mapping_id to the regions 2023-08-30 09:18:26 +10:00
libeis-scroll.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-scroll.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-seat.c eis: only queue a seat bind event if the caps change 2023-11-08 23:24:45 +00:00
libeis-seat.h eis: only queue a seat bind event if the caps change 2023-11-08 23:24:45 +00:00
libeis-socket.c Drop the trailing newline from the log messages 2022-08-11 10:09:27 +10:00
libeis-touchscreen.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-touchscreen.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis.c test: add the ability to add offsets to ei_now() 2023-11-09 12:47:06 +10:00
libeis.h test: add the ability to add offsets to ei_now() 2023-11-09 12:47:06 +10:00
liboeffis.c oeffis: OEFFIS_DEVICE_ALL_DEVICES should translate to "all" 2023-12-14 00:58:18 +00:00
liboeffis.h oeffis: OEFFIS_DEVICE_ALL_DEVICES should translate to "all" 2023-12-14 00:58:18 +00:00
meson.build meson: build libutil with hidden symbols visibility 2023-08-31 13:20:05 +10:00
util-bits.c util: add some mask helpers 2023-03-03 11:16:48 +10:00
util-bits.h util: add some mask helpers 2023-03-03 11:16:48 +10:00
util-color.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-io.c util: replace most of SIGALRM blocks with EINTR checks 2023-10-24 18:25:25 +10:00
util-io.h util: don't check for EINTR on close() 2023-10-24 18:25:25 +10:00
util-list.c util: add the macros to run through a list backwards 2022-05-17 14:36:39 +10:00
util-list.h util: add the macros to run through a list backwards 2022-05-17 14:36:39 +10:00
util-logger.c util-object: split macro to generate unref into one two 2022-03-03 05:41:15 +00:00
util-logger.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-macros.h util: replace most of SIGALRM blocks with EINTR checks 2023-10-24 18:25:25 +10:00
util-mem.h doc: fix a comment in util-mem.h 2022-12-01 18:56:18 +10:00
util-memfile.c util: retry posix_fallocate() if it fails 2023-10-24 18:25:25 +10:00
util-memfile.h config: Make memfd_create optional 2023-03-28 11:24:06 +00:00
util-munit.c util: add a global setup option to our munit wrapper 2023-10-24 18:25:25 +10:00
util-munit.h util: add a global setup option to our munit wrapper 2023-10-24 18:25:25 +10:00
util-object.h util: add macros to declare getters and setters 2023-02-13 13:27:57 +10:00
util-sources.c util: allow sources to have write notifications 2023-10-11 00:41:13 +00:00
util-sources.h util: allow sources to have write notifications 2023-10-11 00:41:13 +00:00
util-strings.c util: add a strv_from_mem() helper function 2023-08-31 12:41:13 +10:00
util-strings.h util: add a strv_from_mem() helper function 2023-08-31 12:41:13 +10:00
util-structs.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-time.h util: add msleep() 2023-03-03 11:16:48 +10:00
util-tristate.h Remove empty trailing newlines from all files 2023-03-13 08:52:08 +10:00
util-version.h Add a version macro for grepable version numbers 2022-09-07 09:20:27 +10:00