libei/src
Peter Hutterer 38dc5dc72f proto: shift the capabilities down by one
These were previously (1 << cap) for convenience but that results in the
capability mask on the wire starting at 2 - which is a bit awkward.

Lets shift them down by one so we start the mask at 1.
2023-03-03 11:27:01 +10:00
..
brei-proto.h.tmpl Add a brei-proto.h generated header file 2023-03-03 11:21:26 +10:00
brei-shared.c protocol: Add support for 64 bit integers on the wire 2023-03-03 11:27:01 +10:00
brei-shared.h protocol: Add support for 64 bit integers on the wire 2023-03-03 11:27:01 +10:00
ei-proto.c.tmpl scanner: rename to as_c_arg and c_type for the c-specific functions 2023-03-03 11:27:01 +10:00
ei-proto.h.tmpl scanner: rename to as_c_arg and c_type for the c-specific functions 2023-03-03 11:27:01 +10:00
libei-callback.c brei: add the brei_result object and bubble it up as error case 2023-03-03 11:22:08 +10:00
libei-callback.h proto: add a ping/pong request 2023-03-03 11:21:26 +10:00
libei-connection-setup.c proto: rename connection_setup.done to .finish 2023-03-03 11:27:01 +10:00
libei-connection-setup.h protocol: make the connection setup the zero object with a proper handover 2023-03-03 11:21:26 +10:00
libei-connection.c protocol: make the connection setup the zero object with a proper handover 2023-03-03 11:21:26 +10:00
libei-connection.h protocol: make the connection setup the zero object with a proper handover 2023-03-03 11:21:26 +10:00
libei-device.c proto: shift the capabilities down by one 2023-03-03 11:27:01 +10:00
libei-device.h ei: remove some indirection from device events 2023-03-03 11:22:09 +10:00
libei-event.c Add a sequence number to START_EMULATING 2023-02-09 11:48:29 +10:00
libei-event.h ei: divide the headers up across multiple files 2023-02-13 14:01:08 +10:00
libei-fd.c ei: rename ei_set_connection to ei_set_socket 2023-03-03 11:20:42 +10:00
libei-keyboard.c protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libei-keyboard.h protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libei-log.c util: rename xvasprintf to xvaprintf 2023-02-16 15:29:18 +10:00
libei-pingpong.c Split the ping/pong request into its own interface 2023-03-03 11:21:26 +10:00
libei-pingpong.h Split the ping/pong request into its own interface 2023-03-03 11:21:26 +10:00
libei-pointer.c protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libei-pointer.h protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libei-private.h Add serial numbers to the protocol 2023-03-03 11:27:01 +10:00
libei-proto.c Add a sequence number to START_EMULATING 2023-02-09 11:48:29 +10:00
libei-proto.h Add a sequence number to START_EMULATING 2023-02-09 11:48:29 +10:00
libei-region.c util-object: split macro to generate unref into one two 2022-03-03 05:41:15 +00:00
libei-region.h ei: divide the headers up across multiple files 2023-02-13 14:01:08 +10:00
libei-seat.c proto: shift the capabilities down by one 2023-03-03 11:27:01 +10:00
libei-seat.h protocol: add a seat interface 2023-03-03 11:20:42 +10:00
libei-socket.c ei: rename ei_set_connection to ei_set_socket 2023-03-03 11:20:42 +10:00
libei-touchscreen.c protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libei-touchscreen.h protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libei.c Add serial numbers to the protocol 2023-03-03 11:27:01 +10:00
libei.h ei: implement ei_device_get_width/height 2023-02-20 15:42:56 +10:00
libeis-callback.c Split the ping/pong request into its own interface 2023-03-03 11:21:26 +10:00
libeis-callback.h proto: add a ping/pong request 2023-03-03 11:21:26 +10:00
libeis-client.c proto: shift the capabilities down by one 2023-03-03 11:27:01 +10:00
libeis-client.h Add serial numbers to the protocol 2023-03-03 11:27:01 +10:00
libeis-connection-setup.c proto: rename connection_setup.done to .finish 2023-03-03 11:27:01 +10:00
libeis-connection-setup.h protocol: make the connection setup the zero object with a proper handover 2023-03-03 11:21:26 +10:00
libeis-connection.c Split the ping/pong request into its own interface 2023-03-03 11:21:26 +10:00
libeis-connection.h Split the ping/pong request into its own interface 2023-03-03 11:21:26 +10:00
libeis-device.c proto: shift the capabilities down by one 2023-03-03 11:27:01 +10:00
libeis-device.h eis: remove some indirection from the device event handling 2023-03-03 11:26:51 +10:00
libeis-event.c proto: shift the capabilities down by one 2023-03-03 11:27:01 +10:00
libeis-event.h eis: divide the headers up across multiple files 2023-02-13 14:01:08 +10:00
libeis-fd.c eis: Remove eis_backend_fd_add_fd() 2022-04-27 02:00:07 +00:00
libeis-keyboard.c protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libeis-keyboard.h protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libeis-log.c util: rename xvasprintf to xvaprintf 2023-02-16 15:29:18 +10:00
libeis-pingpong.c brei: add the brei_result object and bubble it up as error case 2023-03-03 11:22:08 +10:00
libeis-pingpong.h Split the ping/pong request into its own interface 2023-03-03 11:21:26 +10:00
libeis-pointer.c protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libeis-pointer.h protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libeis-private.h Split the ping/pong request into its own interface 2023-03-03 11:21:26 +10:00
libeis-proto.c Add a sequence number to START_EMULATING 2023-02-09 11:48:29 +10:00
libeis-proto.h Add a sequence number to START_EMULATING 2023-02-09 11:48:29 +10:00
libeis-region.c Drop the trailing newline from the log messages 2022-08-11 10:09:27 +10:00
libeis-region.h eis: divide the headers up across multiple files 2023-02-13 14:01:08 +10:00
libeis-seat.c proto: shift the capabilities down by one 2023-03-03 11:27:01 +10:00
libeis-seat.h protocol: add a seat interface 2023-03-03 11:20:42 +10:00
libeis-socket.c Drop the trailing newline from the log messages 2022-08-11 10:09:27 +10:00
libeis-touchscreen.c protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libeis-touchscreen.h protocol: move pointer/keyboard/touch into separate interfaces 2023-03-03 11:21:26 +10:00
libeis.c Drop protobuf in favour of a custom protocol 2023-03-03 11:20:42 +10:00
libeis.h libeis: make eis_client_get_context() part of the public API 2023-03-03 11:16:48 +10:00
liboeffis.c util: rename xvasprintf to xvaprintf 2023-02-16 15:29:18 +10:00
liboeffis.h liboeffis is a wrapper library for the RemoteDesktop communication 2022-12-08 11:22:50 +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: add iobuf_prepend() 2023-03-03 11:27:01 +10:00
util-io.h util: add iobuf_prepend() 2023-03-03 11:27:01 +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 Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-mem.h doc: fix a comment in util-mem.h 2022-12-01 18:56:18 +10:00
util-memfile.c util: mmap with MAP_PRIVATE instead of MAP_SHARED 2023-03-03 11:16:48 +10:00
util-memfile.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-munit.c Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-munit.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-object.h util: add macros to declare getters and setters 2023-02-13 13:27:57 +10:00
util-sources.c util: undo accidental rename from source->is_active to is_sender 2023-02-13 13:28:31 +10:00
util-sources.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-strings.c util: add a helper for fetching the cmdline. 2022-03-03 00:43:02 +00:00
util-strings.h util: rename xvasprintf to xvaprintf 2023-02-16 15:29:18 +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 Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-version.h Add a version macro for grepable version numbers 2022-09-07 09:20:27 +10:00