-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
33e202b8
by Peter Hutterer
at 2018-09-18T02:04:40Z
Add issue templates for bugs and feature requests
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
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 <diego.rondini@kynetics.com>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
d1a0d50c
by Peter Hutterer
at 2018-10-03T01:13:58Z
doc/user: fix typo
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
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 <peter.hutterer@who-t.net>
-
9847329d
by Peter Hutterer
at 2018-10-03T01:41:46Z
libinput 1.12.1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
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