Changelog:
===========
- High-resolution scroll wheels have better heuristics to avoid inadvertent
scrolls. This should also help with not-so-high-resolution scroll wheels which
can skip those heuristics now, resulting in better responsiveness.
- Virtual devices (e.g. uinput) are now detected in libinput and some internal
heuristics are disabled for those (e.g. tablet smoothing)
- Tablet tools with an fixed eraser button (almost all these days) can now
configure that eraser button to be a regular button instead.
- Jumping cursors on Asus "ASUE..." touchpads have lost their excitement and
are no longer jumping.
- libinput now uses a plugin pipeline internally. This prepares the way for
public plugins, planned for libinput 1.30.
- mtdev is now an optional dependency
- libinput debug-tablet-pad is a new tool for interactive tablet pad debugging
- a lot of internal code modernization, making the code nicer to work on and
test cases easier to write