libinput-rs 0.3.8

100% drop-in Rust replacement for the libinput 1.31.3 C ABI and tools
Documentation
libinput-rs (1:0.3.8-1~ppa1~ubuntu26.04.1) resolute; urgency=medium

  * Fix pointer freeze: retry fetch_events drain loop on EINTR in backend dispatch

 -- Kenny Glowner <SisyphusAeolides@pm.me>  Mon, 11 Aug 2026 00:00:00 -0500

libinput-rs (1:0.3.5+fix1-1~ppa1~ubuntu26.04.1) resolute; urgency=medium

  * Rebuild with corrected orig: spec version 0.3.5, updated vendor checksum.

 -- Kenny Glowner <SisyphusAeolides@pm.me>  Mon, 10 Aug 2026 21:00:00 -0500

libinput-rs (1:0.3.5-1~ppa1~ubuntu26.04.1) resolute; urgency=medium

  * Retry fill_events on EINTR to permanently fix pointer freeze on
    signal delivery (e.g. SIGWINCH from terminal resize).
  * Packaging: add binutils Build-Depends, explicit libgfortran runtime dep.
  * CLI help text: add debug-tablet and debug-tablet-pad subcommands.
  * libinput-rs-chwd.8: add EXIT STATUS and EXAMPLES sections.
  * Fix udev rule and recovery service to target device 2-0015.

 -- Kenny Glowner <SisyphusAeolides@pm.me>  Mon, 10 Aug 2026 16:00:00 -0500

libinput-rs (1:0.3.4-1~ppa1~ubuntu26.04.1) resolute; urgency=medium

  * Handle EINTR in drain_fd to prevent an infinite loop when signals
    interrupt timerfd or eventfd reads during dispatch.

 -- Kenny Glowner <SisyphusAeolides@pm.me>  Mon, 10 Aug 2026 10:16:00 -0500

libinput-rs (1:0.3.3-1~ppa1~ubuntu26.04.1) resolute; urgency=medium

  * Initial Ubuntu release for the Corinth PPA.
  * Preserve the libinput10, libinput-bin, libinput-dev, and libinput-tools
    package identities used by Ubuntu.
  * Ship the complete libinput 1.31.3 ABI, utility, udev, and quirks surface.

 -- Kenny Glowner <SisyphusAeolides@pm.me>  Sat, 08 Aug 2026 00:00:00 -0500