Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / 
libinput


Commits:
cf1c07e0 by Peter Hutterer at 2024-01-16T19:49:02+10:00
Add a helper for radians to degrees

- - - - -
c5f808ac by Peter Hutterer at 2024-01-22T01:21:29+00:00
test: debug print the events we're draining

- - - - -
8603584e by Peter Hutterer at 2024-01-22T01:21:29+00:00
test: set pressure to zero on proxout for the tablets with forced prox out

If a test goes past the tip-down threshold, the proximity timeout does
not trigger. And one can spend a long time trying to debug why the test
fails...

As far as I vaguely remember, these devices' pressure values are correct
enough, it's just the lack of BTN_TOOL_PEN that is the issue so instead
of a proper proximity out, we just send enough data to set the pressure
to below the tip threshold.

- - - - -
2218da2f by Peter Hutterer at 2024-01-22T01:21:29+00:00
test: fix a wrong value for the auto-assigned BTN_TOOL

This was actually passed through:
  litest debug event19 - 0.000 EV_KEY           BTN_TOOL_PEN         -2147483648

- - - - -
8bb53150 by Peter Hutterer at 2024-01-24T12:34:25+10:00
tablet: handle BTN_STYLUS3

And add a test to make sure the tool we know that has three buttons (Pro
Pen 3) can send all those. Enough to run that test one one compatible
device, no real benefit of running it on all tablet devices.

- - - - -
f20eefbc by Peter Hutterer at 2024-01-30T14:29:25+10:00
Revert "tablet: fix the pressure offset range being off by one"

Fixing the range is only required when the output range is not inclusive
of the min/max (such as when mapping an abs axis to a screen width).

Our pressure range is inclusive 0.0 and 1.0, so we want absinfo->maximum
to map to exactly 1.0

This reverts commit a5b6f4009bdcac3ec0359568c40cbb3a6bdf4609.

- - - - -
72eca2db by Peter Hutterer at 2024-01-30T14:29:25+10:00
util: add a helper to normalize an axis to [0.0, 1.0]

Like the input axis, a normalized range has min/max inclusive so we
cannot use the absinfo_range() helper which assumes the max is exclusive.

Reverts parts of 4effe6b1b9245c694cd3166db3c4bd1a0ef1c823

- - - - -
0322403e by Peter Hutterer at 2024-01-30T14:29:25+10:00
tablet: fix tilt handling for even-ranged tablets

The tablet tilt range may be set as [-N, M] in which case we assume that
a value of zero is vertical (and thus should result in a libinput tilt
value of zero). Unfortunately some tablets report an even total value
range, e.g. [-64, 63] so zero is not actually the mathematical center of
the axis.

Fix this by bumping the axis maximum so zero becomes the logical center.
All devices we've seen so far have [-A, (A-1)] as range so bumping it by
one makes it symmetric.

- - - - -
7cffd28e by Peter Hutterer at 2024-01-30T14:29:25+10:00
tablet: don't use absinfo_range for the percentage calculation

Our percents are inclusive 0% and 100%.

- - - - -
54aa01a2 by Peter Hutterer at 2024-01-30T14:29:25+10:00
tablet: move tool creation into a helper function

- - - - -
47f0bce7 by Peter Hutterer at 2024-01-30T14:29:25+10:00
tablet: document a known bug about pressure thresholds across tablets

- - - - -
4bc27543 by Peter Hutterer at 2024-01-30T14:29:25+10:00
tablet: add tablet tool pressure range configuration

Add a configuration option to reduce the available hardware range to a
fraction thereof. This is done by copying the absinfo struct for the
pressure value and adjusting that copy's minimum/maximum value for
scaling into the target normalized range.

The 1%/5% tip thresholds are kept but pressure offset detection is
disabled if there is a custom pressure range.

Unlike the pressure curve which is implemented in the compositor, the
pressure min/max range needs to be in libinput, primarily because the
tip threshold needs to adjust to any new minimum, allowing for
light touches with a pen without triggering tip down even at a higher
hardware pressure.

- - - - -
1788d352 by Hooloovoo Blue at 2024-02-01T04:25:09+00:00
Update 50-system-lenovo.quirks to fix X201t tablet buttons
- - - - -
049beea4 by Peter Hutterer at 2024-02-02T09:51:31+10:00
triage-policies: add a bugbot command to close issue in favour of an MR

- - - - -
8079a51b by Peter Hutterer at 2024-02-02T09:51:31+10:00
doc/user: note the requirement to apply for gitlab fork permissions

- - - - -
8b932841 by Theluga at 2024-02-02T01:43:10+00:00
quirks: Add Lenovo's Ideapad Gaming 3 white backlit keyboard as an internal 
keyboard

- - - - -
f46d45a5 by Peter Hutterer at 2024-02-06T11:32:42+10:00
doc: drop permissions to 644 for the gesture state machine SVG

Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>

- - - - -
83d780e5 by Bogdan Mircea at 2024-02-12T11:04:59+00:00
Added quirks for TongFang/Uniwill touchpad and ITE keyboard

- - - - -
18d1d4fd by Peter Hutterer at 2024-02-14T06:23:59+00:00
quirks: tighten the match for the Graviton N15i touchpad

Other systems use the same touchpad but without physical buttons (e.g.
SpeedMind M-BOOK) and obviously the various systems using the 5288
touchpad, see commit d1f274c7.

Let's tighten this quirk to just the Graviton only.

Closes #970
Fixes 8163b552be23ef3f4082775649bb12a3f6162df6
Related !957

- - - - -
0d7b281f by Peter Hutterer at 2024-02-19T12:21:16+10:00
doc: fix end-of-file in the state machine SVG

Picked up by the pre-commit hook

- - - - -
566857bd by Josip Medved at 2024-02-19T03:20:32+00:00
Recognizing Framework 16 keyboard modules as internal keyboards

- - - - -
d487ca36 by Peter Hutterer at 2024-02-20T02:49:05+00:00
test: only expect one button event from the intuos-like test

BTN_0 is the only one guaranteed to exist (otherwise we skip the test)
so let's ensure we have at least one event - all the others will fail if
we don't get the right event sent.

This enables the test to run against devices that only have one button.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/967>

- - - - -
beca9981 by Joshua Goins at 2024-02-20T02:49:05+00:00
tablet: add API for relative dials

Some tablets such as those in the XP-PEN PRO series use "dials" which
are actually scrollwheels and emit EV_REL events. These should not be
emulated as rings (which are absolute) so we must expose them as a new
tablet event.

Adds LIBINPUT_EVENT_TABLET_PAD_DIAL that work largely identical as our
high-resolution wheel events (i.e. the values are in multiples or
fractions of of 120). Currently supports two dials.

This is a lot of copy/paste from the ring axes because the interface is
virtually identical. The main difference is that dials give us a v120
value in the same manner as our scroll axes.

Notes:
- REL_DIAL is mutually exclusive with REL_WHEEL, we assume the kernel
  doesn't (at this point) give us devices with both. If this changes for
  devices with three dials (wheel + hwheel + dial) we need to add code
  for that.
- REL_DIAL does not have a high-resolution axis and we assume that any
  device with REL_WHEEL_HI_RES will also have REL_HWHEEL_HI_RES (if the
  second wheel exists).
- With dials being REL_DIAL or REL_WHEEL there is no possibility of
  detecting a finger release (the kernel does not route EV_RELs with a
  value of zero). Unless this is implemented via a side-channel - and it
  doesn't look like any hardware that supports dials does that - we
  cannot forward any information here. So unlike absolute rings we
  cannot provide a source information here.

Closes #600

Co-authored-by: Peter Hutterer <peter.hutte...@who-t.net>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/967>

- - - - -
399ba5e0 by Peter Hutterer at 2024-02-28T18:53:25+10:00
CI: only check the MR if we're in a merge request pipeline

- - - - -
b5b825a7 by José Expósito at 2024-02-28T16:59:58+01:00
doc/user: Document "Closes" and "Fixes" tags

Describe how the tags should be used. The guidelines for the "Fixes"
tag are taken from the Linux kernel documentation [1][2].

[1] 
https://www.kernel.org/doc/html/v4.17/process/submitting-patches.html#using-reported-by-tested-by-reviewed-by-suggested-by-and-fixes
[2] 
https://www.kernel.org/doc/html/v4.17/process/submitting-patches.html#describe-changes

Closes: #974
Signed-off-by: José Expósito <jose.exposit...@gmail.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/978>

- - - - -
7ac26ed9 by José Expósito at 2024-02-28T17:07:45+01:00
CONTRIBUTING: Add CONTRIBUTING.md

Add a very basic CONTRIBUTING.md file with a link to the documentation.

Closes: #974
Signed-off-by: José Expósito <jose.exposit...@gmail.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/978>

- - - - -
a43f1edb by José Expósito at 2024-02-28T22:49:29+00:00
Add libinput_device_get_id_bustype()

Allow to get the device bus type ID in addition to its vid and pid.

Closes: https://gitlab.freedesktop.org/libinput/libinput/-/issues/975
Signed-off-by: José Expósito <jose.exposit...@gmail.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/977>

- - - - -
bee06c10 by José Expósito at 2024-02-29T09:51:43+01:00
quirks: add quirk for Dell Precision 5480 touchpad

The Dell Precision 5480 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 being too small. Disable
the quirk for this specific model.

Closes: #976
Signed-off-by: José Expósito <jose.exposit...@gmail.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/979>

- - - - -
6faab3a1 by Derrick Timmermans at 2024-03-06T10:14:35+01:00
Add quirk for the Legion Slim 7 Gen 8 keyboard

Signed-off-by: Derrick Timmermans <derrick.timmerm...@outlook.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/980>

- - - - -
15609213 by Peter Hutterer at 2024-03-12T15:19:59+10:00
touchpad: disable the immediate scroll state if tapping is enabled

On a touchpad without gestures we would take a 2-finger touch as
immediate start to a 2-finger scroll gesture. This effectively removes
the 1mm threshold we otherwise have before scrolling is assumed to have
started.

If tapping is enabled and a user triggers a small motion event this
results in scroll events being sent before the two-finger tap.

Closes #981

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/982>

- - - - -
bf061ad1 by Peter Hutterer at 2024-03-13T11:52:00+00:00
quirks: Add a the onebutton apple touchpad quirk for an old MacBook

This is a 2006 Macbook, model A1181. Should fix the warning:
  event9  - appletouch: kernel bug: missing right button, assuming it is a 
clickpad.

Related #981

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/983>

- - - - -
30189568 by Peter Hutterer at 2024-03-18T12:29:57+10:00
tools: fix two black warnings

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/985>

- - - - -
3a935507 by Peter Hutterer at 2024-03-18T12:31:59+10:00
ci: bump to Fedora 39 and FreeBSD to 13.2

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/985>

- - - - -
4935e526 by Peter Hutterer at 2024-03-18T16:25:47+00:00
util: add a LIST_INIT macro

Necessary for the case where we need a compile-time initialized list.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
36443726 by Peter Hutterer at 2024-03-18T16:25:47+00:00
test: add helpers for checking (negative) errnos

This way we get to see the actual error when it happens.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
9c691524 by Peter Hutterer at 2024-03-18T16:25:47+00:00
Move mkdir_p into a utility header

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
d6e54c35 by Peter Hutterer at 2024-03-18T16:25:47+00:00
util: fix error in mkdir_p if a parent directory fails to be created

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
30c6d598 by Peter Hutterer at 2024-03-18T16:25:47+00:00
test: add two more more libinput_dispatch() calls

We're writing a lot of events here, if the system isn't fast enough or
(in the future) if we have a custom socket instead of a kernel device we
might fill up the write buffer, causing the test to fail.

Easy workaround is to dispatch more often to ensure the data is being
read from the fd.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
c775c231 by Peter Hutterer at 2024-03-18T16:25:47+00:00
test: slightly increase the finger switch timeout wait

In touchpad_2fg_scroll_return_to_motion we sometimes fail because the
timeout is too close to the actual timeout expiry, creating a race
condition on whether the scroll stop event (triggered by the gesture
end) is sent before or after the timeout expiry.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
34f86489 by Peter Hutterer at 2024-03-18T16:25:47+00:00
Revert "test: allow for substring matching in the various --filter- 
arguments"

Substring matching means it's impossible to select filters that are
substrings of others, making it too painful to test one specific filter.

This reverts commit a524cf97619f97c742f982065b6aa7698ca4779f.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
09b59e42 by Peter Hutterer at 2024-03-18T16:25:47+00:00
test: fix some tests that may cause pointer jumps

Increase the number of events to move from one position to the next to
avoid accidental pointer jumps.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
bb1b1304 by Peter Hutterer at 2024-03-18T16:25:47+00:00
test: fix two wrong timeout calls

This are tests with drag lock enabled, so our timeout needs to be
be the tap and drag timeout (which is higher than the normal tap timeout).
Only worked because they're similar enough that if there's a bit of a
delay, the extra ms push us over the line.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
02d01a53 by Peter Hutterer at 2024-03-18T16:25:47+00:00
util: slightly improve the trace() macro

Only one printf call instead of three, means better termination of the
color code. And auto-append the newline while we're there and use the
ANSI defines we have since added.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/984>

- - - - -
3d246ef2 by Peter Hutterer at 2024-03-18T23:02:05+00:00
test: remove a workaround for libevdev 1.2 and earlier

libevdev 1.3 was released in 2014.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/986>

- - - - -
47f94633 by Peter Hutterer at 2024-03-18T23:02:05+00:00
test: remove some old compat code for kernel<4.5

Kernel 4.5 and libevdev 1.5 were released in 2016, this code is no
longer necessary.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/986>

- - - - -
4d9b25b2 by Peter Hutterer at 2024-03-18T23:02:05+00:00
test: force the apple magicmouse to 1000dpi

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/986>

- - - - -
74f69dc9 by Peter Hutterer at 2024-03-18T23:02:05+00:00
test: replace an assert with double_ge

Better test debugging this way.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/986>

- - - - -
f6a1f264 by José Expósito at 2024-03-18T23:35:34+00:00
sparse: make some variables static

Fix warnings about variables that should be made static when compiling
with Sparse enabled:

        $ CC=cgcc meson builddir

Signed-off-by: José Expósito <jose.exposit...@gmail.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/987>

- - - - -
1d5d45a2 by José Expósito at 2024-03-18T23:35:34+00:00
touchpad: use boolean operator for booleans

Detected while compiling with Sparse enabled.

Signed-off-by: José Expósito <jose.exposit...@gmail.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/987>

- - - - -
46d1fff0 by Tarcísio Eduardo Moreira Crocomo at 2024-04-09T19:08:17-03:00
touchpad: add clickfinger button map

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/988>

- - - - -
955158f9 by Tarcísio Eduardo Moreira Crocomo at 2024-04-09T23:40:34-03:00
fix: unnecessary braces and mistake in doc

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/988>

- - - - -
a8acd4a6 by Maarten de Vries at 2024-04-22T12:37:46+02:00
quirks: add quirk for Lenovo Legion keyboard 048d:c103

- - - - -
c5b732cc by Peter Hutterer at 2024-04-23T01:31:48+00:00
pad: rename two helper functions

This is the specific behavior of the Wacom strips and rings, so let's
add wacom to the name.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/989>

- - - - -
ba761664 by Peter Hutterer at 2024-04-23T01:31:48+00:00
pad: implement strip support for non-Wacom tablets

Wacom's strips are a log(2) value range which is a quirk specific to
that vendor. On other devices let's normalize the value normally.

Related #989

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/989>

- - - - -
aebd8116 by Peter Hutterer at 2024-04-23T13:52:48+10:00
quirks: add quirk for RazerBladeAdvancedLate2019

Generated by tools/razer-quirks-lister.py

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/992>

- - - - -
ed9570df by Yogas Kung at 2024-04-24T04:11:51+00:00
quirks: increase MacBook touchpad AttrPalmSizeThreshold

- - - - -
7c91e353 by Martin Rys at 2024-04-28T23:59:14+00:00
Add definitions for LIBINPUT_LED_COMPOSE and LIBINPUT_LED_KANA

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/990>

- - - - -
a191a46a by Martin Rys at 2024-04-28T23:59:14+00:00
Include COMPOSE and KANA keys in tests

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/990>

- - - - -
ace22ad0 by Peter Hutterer at 2024-04-29T14:50:07+10:00
gitlab CI: don't run MR pipelines in forks

Commit originally by Simon Ser in wayland/wayland-protocols!305.

Currently our CI setup has a downside: for each push on a merge
request, two pipelines are triggered. The first is triggered in
the context of the forked repository, and the second is triggered
in the context of the MR in the parent repository.

Replace the workflow rules with the ones in the official docs [1],
so that a branch pipeline isn't triggered when a MR exists for that
branch.

[1]: 
https://docs.gitlab.com/ee/ci/yaml/workflow.html#switch-between-branch-pipelines-and-merge-request-pipelines

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/993>

- - - - -
857780ed by Julian Orth at 2024-04-29T15:06:13+00:00
Ring positions increase clockwise

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/994>

- - - - -
0c347a97 by Marge Yang at 2024-04-30T06:59:42+00:00
quirks: add quirk for HP Haptics Touchpad.

This Touchpad is a pressure pad and needs the pressure
handling disable.

Signed-off-by: Marge Yang <marge.y...@synaptics.corp-partner.google.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/995>

- - - - -
7c87d3e6 by PLTorrent at 2024-05-05T21:23:45+00:00
Add support for Matebook X Pro 2024 Touchpad

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/998>

- - - - -
430c1b89 by Peter Hutterer at 2024-05-13T11:19:21+10:00
CI: bump to Fedora 40

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1000>

- - - - -
5f1b4637 by José Expósito at 2024-05-18T18:55:29+02:00
quirks: fix end-of-file in 50-system-huawei.quirks

Picked up by the pre-commit hook.

Signed-off-by: José Expósito <jose.exposit...@gmail.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1002>

- - - - -
a2515fc3 by José Expósito at 2024-05-18T18:55:29+02:00
evdev: log the right mouse wheel angle

Signed-off-by: José Expósito <jose.exposit...@gmail.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1002>

- - - - -
e7499aeb by Putu Wiramaswara Widya at 2024-05-21T09:17:00+08:00
added quirks for Thinkpad X390 Yoga's trackpoint

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1003>

- - - - -
e8027157 by Yaraslau Furman at 2024-05-22T12:00:31+03:00
quirks: lenovo: mark Lenovo 16ARX8 keyboard as internal

Fixes "Disable touchpad while typing" setting not working.
This quirk should work for all other keyboards with the same issue
listed above, as well as those that might come up in the future.

Signed-off-by: Yaraslau Furman <yaro...@gmail.com>
Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1001>

- - - - -
fe317574 by Peter Hutterer at 2024-05-27T14:51:23+10:00
evdev: don't return a size for 0-1 axes

Tablet pads historically need to have ABS_X/Y to be detected as tablets
but their min/max values are 0 and 1. Let's not return a size for those.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1004>

- - - - -
f1792dec by Peter Hutterer at 2024-05-27T14:51:25+10:00
quirks: add a default resolution for Huion devices

The Inspiroy 2S H641P in default mode (without hid-uclogic support) says
the pen interface has a Logical Maximum of 32767. Over the 160x100mm
active surface this is ca 205x328 units/mm. This isn't correct across all
devices but let's use it as fallback value so the tablets work out of
the box.
It's hard to set these tablets via 60-evdev.hwdb otherwise because most
Huion tablets share a few PIDs only.

Note: this doesn't overwrite the kernel resolution it merely provides a
fallback where no kernel resolution is set.

The firmware report descriptor does set a physical range (2048) but it
sets it in cubic inch which is ignored by the kernel:

  # 0x65, 0x33,      //     Unit (EnglishLinear: in³)             48

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1004>

- - - - -
fdb693a6 by Peter Hutterer at 2024-06-04T16:54:28+10:00
tools/record: record the DRIVER property in the recording

So we know which kernel driver is handling the device. Quite useful,
sometimes, without having to ask for extra logs.

This of course requires that we ignore said property in libinput replay
since no uinput device will have that driver property set.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1007>

- - - - -
e72ee0b1 by Peter Hutterer at 2024-06-05T10:38:08+00:00
pre-commit: ignore subprojects for ruff and black

We don't have any subprojects yet but let's not fail badly for something
that's not our fault.

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1005>

- - - - -
a2f0cc35 by Peter Hutterer at 2024-06-05T11:35:59+00:00
quirks: add support for Uniq matching

Same as MatchName but matches on the UNIQ udev property instead. This
is needed for some Huion, Gaomon and other tablet devices that only
differentiate each other through the Uniq string which contains the
firmware version.

Closes #997

Part-of: 
<https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1006>

- - - - -
98ba56fb by Peter Hutterer at 2024-06-06T14:09:40+10:00
libinput 1.26.0

Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>

- - - - -
df604a87 by Timo Aaltonen at 2024-06-11T13:10:22+03:00
Merge branch 'upstream-unstable' into debian-unstable

- - - - -
02b27009 by Timo Aaltonen at 2024-06-11T13:13:09+03:00
version bump

- - - - -
7ff29a21 by Timo Aaltonen at 2024-06-11T13:39:09+03:00
watch: Updated.

- - - - -
fc878ec5 by Timo Aaltonen at 2024-06-11T13:44:39+03:00
symbols: Updated.

- - - - -
acbe933f by Timo Aaltonen at 2024-06-11T13:46:53+03:00
rules, install: Install udev files under /usr. (Closes: #1064396)

- - - - -
31068665 by Timo Aaltonen at 2024-06-11T13:49:01+03:00
control: Migrate to pkgconf.

- - - - -
38946637 by Timo Aaltonen at 2024-06-11T13:49:10+03:00
release to sid

- - - - -


30 changed files:

- .gitlab-ci.yml
- .gitlab-ci/ci.template
- .gitlab-ci/config.yml
- .pre-commit-config.yaml
- .triage-policies.yml
- + CONTRIBUTING.md
- completion/zsh/_libinput
- debian/changelog
- debian/control
- debian/libinput-bin.install
- debian/libinput10-udeb.install
- debian/libinput10.symbols
- debian/rules
- debian/watch
- doc/touchpad-gestures-state-machine.svg
- doc/user/clickpad-softbuttons.rst
- doc/user/configuration.rst
- doc/user/contributing.rst
- doc/user/tablet-support.rst
- doc/user/tapping.rst
- meson.build
- + quirks/30-vendor-huion.quirks
- + quirks/30-vendor-ite.quirks
- quirks/30-vendor-razer.quirks
- + quirks/30-vendor-uniwill.quirks
- quirks/50-system-apple.quirks
- quirks/50-system-dell.quirks
- quirks/50-system-framework.quirks
- quirks/50-system-graviton.quirks
- quirks/50-system-hp.quirks


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libinput/-/compare/f65defa8ae714cd7c8ceab66fc5197898caa0f22...3894663736b668c433c23f9a0bae55d52f975802

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libinput/-/compare/f65defa8ae714cd7c8ceab66fc5197898caa0f22...3894663736b668c433c23f9a0bae55d52f975802
You're receiving this email because of your account on salsa.debian.org.


Reply via email to