Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / libinput
Commits: d616218c by Peter Hutterer at 2018-09-12T03:28:16Z tools: fix a bunch of format conversion complaints Fixes #137 Signed-off-by: Peter Hutterer <[email protected]> - - - - - c501dabf by Peter Hutterer at 2018-09-12T22:32:23Z util: check for < 0 explicitly in safe_atou The previous check only worked if sizeof(long) > sizeof(int). Rather than be fancy about it, just cast to a signed long, check for negativity and continue based on that. Fixes #137 Signed-off-by: Peter Hutterer <[email protected]> - - - - - 037bd0cc by Peter Hutterer at 2018-09-14T00:20:40Z test: drop a condition from the safe_atou test If sizeof(long) == sizeof(int), this test won't pass so let's drop it altogether. Fixes #137 Signed-off-by: Peter Hutterer <[email protected]> - - - - - a493ea5d by Bennett Hardwick at 2018-09-17T11:41:24Z Updated: jumping cursor documentation link - - - - - db081ae6 by Bennett Hardwick at 2018-09-17T12:51:12Z Fixes incorrect bug reporting documentation - - - - - 0ffe6043 by Peter Hutterer at 2018-09-17T20:37:24Z quirks: fix the product ID for the MS Nano Transceiver Was 0x800 in the hwdb, became 0x8000 in th quirks transition because of inflation, but let's pretend the economy is back to normal and devalue our currency. (aka: "it was a typo", whoops and whatnot) https://bugs.freedesktop.org/show_bug.cgi?id=104415 Signed-off-by: Peter Hutterer <[email protected]> - - - - - 9e701aa7 by Peter Hutterer at 2018-09-17T20:37:24Z quirks: fix typos for the Dell XPSL322X touchpad Copy/paste typos introduced in the hwdb to quirks transition Fixes #141 Signed-off-by: Peter Hutterer <[email protected]> - - - - - dcfea547 by Peter Hutterer at 2018-09-17T21:18:34Z quirks: extend/restore the Elan Touchpads quirks The hwdb match entry used to be this one: libinput:name:*Elan Touchpad*:dt:* LIBINPUT_ATTR_PRESSURE_RANGE=10:8 from commit 596777a3147d4070f9598f051f6d7ae96fa2f49a. It was intended to match for devicetree only but the way the udev rules were composed, it ended up matching on any system. Restore that for all systems to have compatibility with 1.11. For this one, let's also add the resolution hint and hope that that works too. Fixes #140 Signed-off-by: Peter Hutterer <[email protected]> - - - - - 33e202b8 by Peter Hutterer at 2018-09-18T02:04:40Z Add issue templates for bugs and feature requests Signed-off-by: Peter Hutterer <[email protected]> - - - - - b1ee7ad2 by Diego Rondini at 2018-09-18T12:14:09Z doc: fix libinput_event_destroy parameter Fix libinput_event_destroy call by passing the correct parameter (event) in the example code. Signed-off-by: Diego Rondini <[email protected]> - - - - - 973a895d by Peter Hutterer at 2018-09-20T01:53:48Z quirks: sort the quirks model flags in alphabetical order - - - - - 8a5c0b98 by Peter Hutterer at 2018-09-20T01:53:48Z evdev: align the model flags for easier reading - - - - - 522a1dca by Peter Hutterer at 2018-09-20T02:41:24Z evdev: switch the model flags to use the quirks directly Anything that merely requires a once-off check during initialization can just use the quirks directly, no need to copy them over to the model flags. Fixes #146 Signed-off-by: Peter Hutterer <[email protected]> - - - - - 6e1f6d41 by Peter Hutterer at 2018-09-20T02:56:11Z quirks: replace the manual enumation of all quirks with a loop Reduces the places we need to update bits for new quirks. Signed-off-by: Peter Hutterer <[email protected]> - - - - - 4bf471f5 by Peter Hutterer at 2018-09-26T03:12:46Z evdev: add a quirk for the Kensington Orbit Pretends to have a middle button where there is none. Fixes #142 Signed-off-by: Peter Hutterer <[email protected]> - - - - - b6195694 by Peter Hutterer at 2018-09-26T03:49:13Z evdev: disable pressure on the Asus UX302LA touchpad This touchpad stops sending pressure data after the first frame of the second finger down. If the initial pressure is too light, the finger doesn't get detected even when the pressure increases in the future. This thing is from 2014, so let's just disable the pressure axes on it and skip the pressure-based touch detection code. Let's hope that it doesn't also have ghost touches on light interactions... Fixes #145 Signed-off-by: Peter Hutterer <[email protected]> - - - - - 6ed158f9 by Peter Hutterer at 2018-09-27T00:27:19Z tools: add a missing space in the proximity in axis listing Signed-off-by: Peter Hutterer <[email protected]> - - - - - 717b57b6 by Peter Hutterer at 2018-09-27T00:27:19Z tools: align the rotation value with 3 digits This is a 0-360 ranged value, so let's print it aligned. Signed-off-by: Peter Hutterer <[email protected]> - - - - - cb02eca9 by Peter Hutterer at 2018-09-27T00:27:19Z tablet: make evdev_reject_device return a bool Because that's how we use it. Signed-off-by: Peter Hutterer <[email protected]> - - - - - 500d03d7 by Peter Hutterer at 2018-09-27T00:27:19Z fallback: cancel touches, don't just release them when we suspend When we disable the touch device, any existing touches should be cancelled, not just released. Signed-off-by: Peter Hutterer <[email protected]> - - - - - 059484b8 by Peter Hutterer at 2018-09-28T00:38:52Z touchpad: fix typo - - - - - b5991772 by Peter Hutterer at 2018-10-02T04:06:16Z quirks: fix the trackpoint multiplier for the Dell E7470 Fixes #148 Signed-off-by: Peter Hutterer <[email protected]> - - - - - a8e3f4d1 by Peter Hutterer at 2018-10-02T22:32:55Z touchpad: ignore motion speed for hovering touches tp_detect_thumb_while_moving() assumes that of the 2 fingers down, at least one must be in TOUCH_UPDATE, otherwise we wouldn't have a speed to analyze for thumb. If a touch starts in HOVERING and exceeds the speed limit, we were previously increasing the 'exceeded count'. This later leads to an assert() in tp_detect_thumb_while_moving() when the second finger comes down because although we have multiple fingers, none of them are in TOUCH_UPDATE. This only happens when fingers 2 and 3 come down in the same event frame, because then we have nfingers_down at 2 (the hovering one doesn't count) but we don't yet have a finger in TOUCH_UPDATE. Fix this twofold, first by now calculating the speed on anything but TOUCH_UPDATE. And second by force-resetting the speed count on TOUCH_BEGIN/TOUCH_END so we definitely cover all the hover transitions. Fixes #150 Signed-off-by: Peter Hutterer <[email protected]> - - - - - d1a0d50c by Peter Hutterer at 2018-10-03T01:13:58Z doc/user: fix typo Signed-off-by: Peter Hutterer <[email protected]> - - - - - 2a83357b by Peter Hutterer at 2018-10-03T01:13:58Z doc/user: add a warning that udevadm test doesn't always work We rely on the udev keyboard builtin to set the fuzz but that builtin isn't run during udevadm test. So running sudo udevadm test shows the LIBINPUT_FUZZ properties the first time round (still set from boot), but not the second time. Signed-off-by: Peter Hutterer <[email protected]> - - - - - 9847329d by Peter Hutterer at 2018-10-03T01:41:46Z libinput 1.12.1 Signed-off-by: Peter Hutterer <[email protected]> - - - - - fc05b489 by Timo Aaltonen at 2018-10-04T09:34:32Z Merge branch 'upstream-unstable' into debian-unstable - - - - - ce1d2268 by Timo Aaltonen at 2018-10-04T09:36:35Z bump the version - - - - - 5c3eba91 by Timo Aaltonen at 2018-10-04T09:37:33Z source: Update diff-ignore. - - - - - c397ed9e by Timo Aaltonen at 2018-10-04T09:47:25Z upload to unstable - - - - - 30 changed files: - + .gitlab/issue_templates/Bug.md - + .gitlab/issue_templates/FeatureRequest.md - debian/changelog - debian/source/local-options - doc/api/mainpage.dox - doc/user/device-configuration-via-udev.rst - doc/user/reporting-bugs.rst - doc/user/touchpad-jitter.rst - meson.build - quirks/30-vendor-elantech.quirks - + quirks/30-vendor-kensington.quirks - quirks/30-vendor-microsoft.quirks - quirks/50-system-asus.quirks - quirks/50-system-dell.quirks - src/evdev-debounce.c - src/evdev-fallback.c - src/evdev-mt-touchpad-buttons.c - src/evdev-mt-touchpad.c - src/evdev-tablet.c - src/evdev.c - src/evdev.h - src/libinput-util.h - src/quirks.c - src/quirks.h - test/test-device.c - test/test-misc.c - test/test-touch.c - test/test-touchpad.c - tools/libinput-debug-events.c - tools/libinput-record.c The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/lib/libinput/compare/bb87ca97e2cd6bf87659e2108151612e4191b78c...c397ed9ec61df9e66961f3bfda352a8052df3499 -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/libinput/compare/bb87ca97e2cd6bf87659e2108151612e4191b78c...c397ed9ec61df9e66961f3bfda352a8052df3499 You're receiving this email because of your account on salsa.debian.org.

