mirror of
https://gitlab.freedesktop.org/libinput/libei.git
synced 2025-12-20 03:20:05 +01:00
libreis was intended for an intermediary to set some information that the libei client cannot be entrusted with. In particular this was the application name, the allowed capabilities, and some properties that - once set - the client could no longer change (appid as probably the only really useful one). The price for this was a rather complicated version negotiation dance before the initial CONNECT request. Now that we have a clear view of what's going to happen - RemoteDesktop.ConnectToEIS and the InputCapture portal - there is no longer any need for libreis. The extra information that libreis would've sent is communicated out-of-band in both portals and are known to the compositor at the time the connection is being established. So we can simply drop this, it's no longer required and dropping it makes the protocol significantly simpler anyway.
12 lines
174 B
C
12 lines
174 B
C
/* SPDX-License-Identifier: MIT */
|
|
#if INCLUDE_LIBEI
|
|
#include <libei.h>
|
|
#endif
|
|
|
|
#if INCLUDE_LIBEIS
|
|
#include <libeis.h>
|
|
#endif
|
|
|
|
int main(int argc, char **argv) {
|
|
return 0;
|
|
}
|