[ANNOUNCE] libei 1.0.0RC2
Peter Hutterer
peter.hutterer at who-t.net
Tue May 23 04:59:37 UTC 2023
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20230523/190dae10/attachment.sig>
More information about the wayland-devel
mailing list