libei/tools
Peter Hutterer 541dcb415d ei: require the client to confirm capabilities rather than drop them
Our API requires a client to know which capability to pass into the
drop_capabilities function. This doesn't work for capabilities newer
than the client's version so they do not get disabled. The client will
thus receive devices it didn't ask for and doesn't know how to handle.

Let's invert the requirement and require the caller to confirm the
capabilities it wants - all others are dropped.

This is an API break but also requires updates of all clients, the
previous simple case of just calling ei_seat_bind() will now result in
zero capabilities.
2022-03-07 11:02:35 +10:00
..
ei-demo-client.c ei: require the client to confirm capabilities rather than drop them 2022-03-07 11:02:35 +10:00
eis-demo-server-uinput.c Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
eis-demo-server.c tools: add active/passive mode to the demo server and client 2022-03-04 14:04:33 +10:00
eis-demo-server.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
eis-fake-impl-portal.c util: add a helper for fetching the cmdline. 2022-03-03 00:43:02 +00:00
eis-fake-portal.c util: add a helper for fetching the cmdline. 2022-03-03 00:43:02 +00:00