libinput 1.29-rc2 (1.28.902) is now available.

This release fixes two regressions seen in the RC1:
- mice without the high-resolution scroll bit enabled by the kernel had lost
  the high-res wheel emulation, resulting in broken wheels. The emulation
  is now restored for those device.
  Note that bit enabled by kernel != has high resolution scrolling.
- The Alt+PrintScreen combo is always sent by the kernel as SYN_REPORT 1
  and was dropped on the assumption that it was a key event. This is
  special-cased now so nothing stands in the way of screenshots ever again.

The code to detect inadvertent moves on high-resolution scroll wheels had one
more tweak of the threholds. This should provide for a more responsive wheel
while still papering over jittery wheels.

Other than that: a few fixes to the tests and the CI to prevent above
regressions from sneaking in again.

As usual, the git shortlog is below.

Peter Hutterer (16):
      plugins: add a plugin to emulate high-resolution wheel events
      util: print legacy axis events for debugging
      test: swap a condition for easier readability
      test: make the wheel tests stricter and always expect hires events
      test: tighten a helper function
      plugin: remove a confusing FIXME
      plugin: remove a leftover function
      Add evdev_usage_name as helper for debugging
      pre-commit: update the name for the ruff check
      tools: fix ruff format for libinput-replay
      ci: don't paper over pre-commit failures
      evdev: track KEY_SYSRQ frames and pass them even as repeat frames
      meson.build: drop the timeouts to fit into the CI's 60 min limit
      test: split some tablet tests into new groups
      test: add a typical PS/2 wheel mouse
      libinput 1.28.902

gudvinr (1):
      plugin/wheel: reduce ACC_V120_THRESHOLD

Attachment: signature.asc
Description: PGP signature

Reply via email to