libei/test
Peter Hutterer eeefb3dc00 liboeffis is a wrapper library for the RemoteDesktop communication
libei used to have direct portal support code (see the git history) but:
- that code was a custom proposed portal that never went anywhere
- libei has slowly changed to be more an input event transport layer since
  it is now also used sending events *to* a libei context
- a number of libei users will never need the DBus code, either because they
  don't want it or because they talk Dbus themselves na ddon't need this
  abstraction.

Luckily, it's quite easy to move this into a separate library with a
simple API that does, effectively, the same trick as the old portal backend.
This API is aiming to be as simple as possible because the tools that
require anything more complex should talk to DBus directly.

An example tool that uses the API to retrieve an EIS fd over the
RemoteDesktop portal is included in this patch.

"Öffis" is a German word meaning public transport. It also sounds like the
French Œuf, the word for egg.

Co-authored-by: Olivier Fourdan <ofourdan@redhat.com>
2022-12-08 11:22:50 +10:00
..
templates liboeffis is a wrapper library for the RemoteDesktop communication 2022-12-08 11:22:50 +10:00
buildtest.c Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
buildtest.cc Add C++ header guards 2020-09-29 17:30:49 +10:00
eierpecken.c Fix some logging linebreak issues 2022-09-07 10:03:11 +10:00
eierpecken.h test: set up libreis support in eierpecken 2022-08-01 11:31:59 +10:00
test-ei-device.c test: rename the ei AUTOCONNECT behavior to HANDLE_CONNECT 2022-08-01 11:26:32 +10:00
test-ei-seat.c test: rename the ei AUTOCONNECT behavior to HANDLE_CONNECT 2022-08-01 11:26:32 +10:00
test-ei.c test: rename the ei AUTOCONNECT behavior to HANDLE_CONNECT 2022-08-01 11:26:32 +10:00
test-eis.c proto: allow the client to set the protocol version 2022-09-07 09:42:59 +10:00
test-main.c Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
test-reis.c test: add a few tests for reis 2022-08-01 11:50:29 +10:00
test_oeffis.py liboeffis is a wrapper library for the RemoteDesktop communication 2022-12-08 11:22:50 +10:00
unit-tests.c Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00