- Feb 01, 2021
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Jan 29, 2021
-
-
The touchpad for the Dell Inspiron 15R N5110 was too sensitive with default settings, leading to excessive movement when lifting finger. Fixes #565 Signed-off-by:
Gary Wolfe <avidgamefan@yahoo.com>
-
- Jan 28, 2021
-
-
Peter Hutterer authored
Given a libinput recording, print the timestamps of any finger changes, i.e. which slots are currently logically down. For example: Timestamp | Rel time | Slots | -------------------------------------- 0.000000 | +0.000s | + | | | | 0.454631 | +0.454s | | | | | 5.065401 | +4.610s | + | | | | 6.140281 | +1.074s | + | + | | | 7.410377 | +1.270s | | + | | | 7.420200 | +0.009s | | | | | 11.233108 | +3.812s | + | + | | | 11.850206 | +0.617s | | | | | 13.827740 | +1.977s | + | | | | 14.704027 | +0.876s | + | + | | | 16.050577 | +1.346s | + | | | | 16.905186 | +0.854s | | | | | This data is available with the per-slot-delta tool but the output here is more compressed, making it easier to detect stuck fingers. Pressure thresholds are not currently supported. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
For long-running recordings it's useful to know what the actual time was when a particular event occured. A user can simply check the clock or system logs for the time and thus know which portion of the recording to focus on. Let's print the time into the recording, every 5 seconds (aligned at the 5, 10, 15s marks) or, if no events occured in the last 5 seconds, before the next event. This granularity should be enough to identify the interesting parts of a recording. Let's print this as a comment until we have a use-case that requires parsing this data. The timer is the simplest approach, it just repeats at a fixed 5 seconds interval from startup. There may be time drift, we can fix that if needed. Fixes #560 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
No functional changes, this makes the code slightly more readable, especially once we start adding more "special" fds. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
No functional changes, this makes the code slightly more readable, especially once we start adding more "special" fds. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Minor tidying up the code, set the default values for all fds in the same loop instead of having it split to wherever the fd is created. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Let's enforce a consistent (and verifiable) style everywhere. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Jonas Ådahl authored
It said #wayland-devel, but it's #wayland. Signed-off-by:
Jonas Ådahl <jadahl@gmail.com>
-
- Jan 18, 2021
-
-
Signed-off-by:
weizhixiang <1138871845@qq.com> Minor modifications applied by Peter Hutterer <peter.hutterer@who-t.net>
-
- Jan 14, 2021
-
-
Peter Hutterer authored
This touchpad is a true pressurepad and the pressure axis gives us physical pressure down. Using it as contact size gives flaky touch detection, so let's just disable the axis until we do something with that value. Fixes #562 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Jan 07, 2021
-
-
Peter Hutterer authored
Because dnf install is a lot easier than building from git where one just wants to test the latest libinput. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Jan 06, 2021
-
-
goer authored
Signed-off-by:
weizhixiang <1138871845@qq.com>
-
- Jan 04, 2021
-
-
Peter Hutterer authored
This requires the latest CI templates for the updated mkosi fixes. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
tools/libinput-measure-fuzz.py:212:15: F523 '...'.format(...) has unused arguments at position(s): 1 But the E741 is better turned off in general: tools/libinput-measure-fuzz.py:319:29: E741 ambiguous variable name 'l' Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Dec 16, 2020
-
-
Torstein Husebø authored
Signed-off-by:
Torstein Husebø <torstein@huseboe.net>
-
Peter Hutterer authored
Not a full documentation but slightly more information than before. This is too niche to document it fully, we're only using it on one device anyway. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Dec 15, 2020
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Blaž Hrastnik authored
Signed-off-by:
Blaž Hrastnik <blaz@mxxn.io>
-
- Dec 14, 2020
-
-
Peter Hutterer authored
On serial touchpads it's common enough that frames slow down tofrom the usual 12ms to 24ms. That's too close to our 25ms cutoff so if we have a minor delay, we end up missing out on jump detection. Fixes #541 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
The VM runs are much more reliable now and where they do fail, they can be retriggered. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Dec 09, 2020
-
-
Peter Hutterer authored
Introduced in 56f4af51 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Jef Driesen authored
The Dell XPS 15 9500 has a large touchpad without any visible markers for the touchpad buttons. Since the ModelTouchpadVisibleMarker quirk is enabled by default for all Dell touchpads, the middle button area ends up too small. Disable the quirk again for this specific model. Fixes #545 Signed-off-by:
Jef Driesen <jefdriesen@telenet.be>
-
- Dec 07, 2020
-
-
Peter Hutterer authored
Related to #545 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Nov 25, 2020
-
-
Peter Hutterer authored
Data in libinput/libinput#225 (comment 379034) suggests that AES devices have lower noise than the older EMR devices, so let's try disabling it for those devices. We can't directly get the AES devices in libinput unless we want to add a whole bunch of quirks for the various vid/pid combinations. But we can get that info from libwacom, primarily because we know that libwacom will list all known AES pens for any device. So we can check for one that we know of (0x11) and if it's in the list, the tablet is an AES tablet. Setting the history size to 1 means we never do any actual smoothing. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Nov 24, 2020
-
-
Peter Hutterer authored
Summary: we expect add, change or remove but kernel 4.12 added bind and unbind. These events were previously discarded by udevd. Our rules should handle any event *but* remove, so update as suggested in the announce email linked below. For a longer explanation, see the system 247rc2 announcement https://lists.freedesktop.org/archives/systemd-devel/2020-November/045570.html Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Nov 23, 2020
-
-
Peter Hutterer authored
If either of those fails, no point in trying to generate containers. And move the MR check down to the deploy stage where it belongs. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This removes the need to pull a docker image for each of those stages. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Nov 16, 2020
-
-
Peter Hutterer authored
The coverity job on debian needs curl. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Nov 12, 2020
-
-
Peter Hutterer authored
The string list is getting too confusing. This gets rid of the separate packageset for qemu. That packageset only differed by adding valgrind, we can just keep that in the same list. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Nov 11, 2020
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Looks like this has been obsolete since 4df2ac73 where it stopped passing in the packages. And a bug caused the template to checked the "version" against "ubuntu", so the script hasn't actually been included in any job anyway. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
coverity doesn't work with gcc 10, it fails with "invalid GNU version number: 201". F31 is about to be EOL but we can't use to F32 or later. So let's switch to debian stable instead, that one will stick around for a bit longer. Debian packages are the same as the Ubuntu packages Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
The other lines are just for indentation to match up Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
And switch to python:alpine, an image that is tiny and sufficient for the job we want. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-