Peter Hutterer
2018-09-04 01:22:28 UTC
The third RC for libinput 1.12 is now available.
This is the last RC, I'll be releasing 1.12 next week or so unless any real
bugs come in. Until then, I'll only merge crasher fixes, serious bug fixes
and hw quirks.
Most notible new feature is the pointer jump detection on Dell XPS i2c
touchpads. On those devices the controller goes to sleep after a second, the
resulting delay (and event sequence) on waking up caused a massive pointer
jump before. We now monitor those devices for that jump and calculate the
positional coordinates correctly.
Velocity averaging was dropped in favour of a quirks flag, devices that need
the averaging can apply that, devices that provide good events are now more
reactive to changes in finger speed.
Thumb size-based detection was tuned a bit to look at the shape of the
ellipsis to increase acurracy.
Other than that, the usual fixes and quirks. Last chance to test before the
relase.
Atri Bhattacharya (2):
Add quirks for Lenovo MIIX 720.
Lenovo MIIX 720 quirk: MatchBus should be usb.
Carlos Garnacho (1):
quirks: Add quirks for Acer Switch Alpha 12
Kim Lindberger (2):
tools: fix ptraccel-debug tool for the new trackpoint multiplier
Add quirk to control velocity averaging, disable it by default
Matt Mayfield (2):
doc/user: correct some small typos
touchpad: fine tune size-based thumb detection
Peter Hutterer (33):
doc/user: fix two links for sphinx syntax
doc/user: move the trackpoint multiplier debugging to Troubleshooting
doc/user: move the tablet capabilities debugging to a separate page
touchpad: improve pointer jump detection
quirks: remove the multiplier for the Lenovo UltraNav SK-8845
gitlab CI: increase the artifacts expiry to 6h
quirks: explicitly mark bluetooth keyboards as external
fallback: explicitly ignore external keyboards for the tablet mode switch
tools: fix grab handling in libinput debug-gui
test: re-use code in litest_touch_move_to()
test: don't use move_to for a single-step movement
test: drop two erroneous checks in the dwt tests
test: fix a DWT test, only worked because of timing success
test: rename the diagonal scroll test for more clarity
test: fix pad_button_ignored test to not trigger the proximity timeout
test: fix a touchpad test using the wrong coordinates
test: fix the late tripletap test
test: don't run the 2fg pressure tap test on single-touch devices
test: make the touchpad jump test more robust for timing errors
test: change a few tests to use 10ms intervals
test: force 10ms intervals for touch moves, unless specified otherwise
test: drop the sleep_ms argument
test: abort when we detect a touch jump during the tests
touchpad: clean up the thumb pressure handling out a bit
touchpad: add support for size-based thumb detection
tools: handle a finger down at startup for measure pressure/touch-size
doc/user: expand the Contributing document
touchpad: make tp_detect_jumps() time-independent
quirks: add missing i2c and rmi bus matching
quirks: add a quirk to monitor MSC_TIMESTAMP for pointer jumps
touchpad: add timestamp-based jump detection
touchpad: style fix, add missing curlies
libinput 1.11.903
git tag: 1.11.903
https://www.freedesktop.org/software/libinput/libinput-1.11.903.tar.xz
MD5: ec9513ea4167d602b521ac079de42976 libinput-1.11.903.tar.xz
SHA1: 58193d5edd5dcdaebed557dd7d118f99e800371d libinput-1.11.903.tar.xz
SHA256: 8eb201d0ba6e273f75cc3a4b90f9204498deead82fae24c8649f56437cd91a8a libinput-1.11.903.tar.xz
SHA512: a1a307a2d587f78a8ff8c7886c60c32eb6a821d20efb67fddd60986a0d754dc366a15001cfdb37f04f0bf832cff679ed40be605522a76afa510bca538eebfaa6 libinput-1.11.903.tar.xz
PGP: https://www.freedesktop.org/software/libinput/libinput-1.11.903.tar.xz.sig
This is the last RC, I'll be releasing 1.12 next week or so unless any real
bugs come in. Until then, I'll only merge crasher fixes, serious bug fixes
and hw quirks.
Most notible new feature is the pointer jump detection on Dell XPS i2c
touchpads. On those devices the controller goes to sleep after a second, the
resulting delay (and event sequence) on waking up caused a massive pointer
jump before. We now monitor those devices for that jump and calculate the
positional coordinates correctly.
Velocity averaging was dropped in favour of a quirks flag, devices that need
the averaging can apply that, devices that provide good events are now more
reactive to changes in finger speed.
Thumb size-based detection was tuned a bit to look at the shape of the
ellipsis to increase acurracy.
Other than that, the usual fixes and quirks. Last chance to test before the
relase.
Atri Bhattacharya (2):
Add quirks for Lenovo MIIX 720.
Lenovo MIIX 720 quirk: MatchBus should be usb.
Carlos Garnacho (1):
quirks: Add quirks for Acer Switch Alpha 12
Kim Lindberger (2):
tools: fix ptraccel-debug tool for the new trackpoint multiplier
Add quirk to control velocity averaging, disable it by default
Matt Mayfield (2):
doc/user: correct some small typos
touchpad: fine tune size-based thumb detection
Peter Hutterer (33):
doc/user: fix two links for sphinx syntax
doc/user: move the trackpoint multiplier debugging to Troubleshooting
doc/user: move the tablet capabilities debugging to a separate page
touchpad: improve pointer jump detection
quirks: remove the multiplier for the Lenovo UltraNav SK-8845
gitlab CI: increase the artifacts expiry to 6h
quirks: explicitly mark bluetooth keyboards as external
fallback: explicitly ignore external keyboards for the tablet mode switch
tools: fix grab handling in libinput debug-gui
test: re-use code in litest_touch_move_to()
test: don't use move_to for a single-step movement
test: drop two erroneous checks in the dwt tests
test: fix a DWT test, only worked because of timing success
test: rename the diagonal scroll test for more clarity
test: fix pad_button_ignored test to not trigger the proximity timeout
test: fix a touchpad test using the wrong coordinates
test: fix the late tripletap test
test: don't run the 2fg pressure tap test on single-touch devices
test: make the touchpad jump test more robust for timing errors
test: change a few tests to use 10ms intervals
test: force 10ms intervals for touch moves, unless specified otherwise
test: drop the sleep_ms argument
test: abort when we detect a touch jump during the tests
touchpad: clean up the thumb pressure handling out a bit
touchpad: add support for size-based thumb detection
tools: handle a finger down at startup for measure pressure/touch-size
doc/user: expand the Contributing document
touchpad: make tp_detect_jumps() time-independent
quirks: add missing i2c and rmi bus matching
quirks: add a quirk to monitor MSC_TIMESTAMP for pointer jumps
touchpad: add timestamp-based jump detection
touchpad: style fix, add missing curlies
libinput 1.11.903
git tag: 1.11.903
https://www.freedesktop.org/software/libinput/libinput-1.11.903.tar.xz
MD5: ec9513ea4167d602b521ac079de42976 libinput-1.11.903.tar.xz
SHA1: 58193d5edd5dcdaebed557dd7d118f99e800371d libinput-1.11.903.tar.xz
SHA256: 8eb201d0ba6e273f75cc3a4b90f9204498deead82fae24c8649f56437cd91a8a libinput-1.11.903.tar.xz
SHA512: a1a307a2d587f78a8ff8c7886c60c32eb6a821d20efb67fddd60986a0d754dc366a15001cfdb37f04f0bf832cff679ed40be605522a76afa510bca538eebfaa6 libinput-1.11.903.tar.xz
PGP: https://www.freedesktop.org/software/libinput/libinput-1.11.903.tar.xz.sig