libei 1.0.0 RC2 is now available. libei is a library to send Emulated Input (EI) to a matching Emulated Input Server (EIS) which can receive those events with libeis, also part of this project.
libei uses GitLab releases, for tarballs please see: https://gitlab.freedesktop.org/libinput/libei/-/releases/0.99.2 There were more commits than expected since RC1, so let's do another RC, just in case. Notable things in this RC: - libei should build now on BSDs - the library providing sd-bus can be selected with a meson option - ei-scanner supports Interface.plainname (the interface name without an "ei_" or "eis_" prefix) - ei(s)_event_type_to_string() returns the name of the event type enum. This is for debugging and to avoid callers having to implement that particular function themselves. Please see the documentation here: https://libinput.pages.freedesktop.org/libei/ The git shortlog is below: Ian Douglas Scott (2): doc/protcol: Change references of `ei_device.keymap` to `ei_keyboard` tools: Consistently refer to `$XDG_RUNTIME_DIR` Jan Beich (8): meson: depend on math library for BSDs meson: depend on epoll-shim for BSDs meson: depend on elogind or basu if systemd is missing liboeffis: expand sd_bus_close_unref for basu compatibility util: avoid /proc on BSDs (but keep for tests) meson: allow selecting sd-bus library via option brei: silence warnings on 32-bit architectures util: silence warnings when memfd_create is missing Peter Hutterer (15): CI: install meson and ninja from pip CI: move the pip package list into the config.yml file as well brei: move the object_id_t typedefs to the brei-proto.h header Drop a few unused unref functions CI: bump to use F38 eis: drop declaration for eis_client_has_capability() CI: add an abidiff job pre-commit: add a hook to generate the CI templates CI: clone the upstream repo for the abidiff job Log a connection error before disconnecting eis: don't log a warning for a disconnecting client that's disconnected scanner: add the Interface.plainname property test: add some tests for the ei-scanner itself Export the event names through helper functions libei 1.0.0rc2
signature.asc
Description: PGP signature