Changes since 1.25.0:
cf1c07e0 Add a helper for radians to degrees
c5f808ac test: debug print the events we're draining
8603584e test: set pressure to zero on proxout for the tablets with forced prox out
2218da2f test: fix a wrong value for the auto-assigned BTN_TOOL
8bb53150 tablet: handle BTN_STYLUS3
f20eefbc Revert "tablet: fix the pressure offset range being off by one"
72eca2db util: add a helper to normalize an axis to [0.0, 1.0]
0322403e tablet: fix tilt handling for even-ranged tablets
7cffd28e tablet: don't use absinfo_range for the percentage calculation
54aa01a2 tablet: move tool creation into a helper function
47f0bce7 tablet: document a known bug about pressure thresholds across tablets
4bc27543 tablet: add tablet tool pressure range configuration
1788d352 Update 50-system-lenovo.quirks to fix X201t tablet buttons
049beea4 triage-policies: add a bugbot command to close issue in favour of an MR
8079a51b doc/user: note the requirement to apply for gitlab fork permissions
8b932841 quirks: Add Lenovo's Ideapad Gaming 3 white backlit keyboard as an internal keyboard
f46d45a5 doc: drop permissions to 644 for the gesture state machine SVG
83d780e5 Added quirks for TongFang/Uniwill touchpad and ITE keyboard
18d1d4fd quirks: tighten the match for the Graviton N15i touchpad
0d7b281f doc: fix end-of-file in the state machine SVG
566857bd Recognizing Framework 16 keyboard modules as internal keyboards
d487ca36 test: only expect one button event from the intuos-like test
beca9981 tablet: add API for relative dials
399ba5e0 CI: only check the MR if we're in a merge request pipeline
b5b825a7 doc/user: Document "Closes" and "Fixes" tags
7ac26ed9 CONTRIBUTING: Add CONTRIBUTING.md
a43f1edb Add libinput_device_get_id_bustype()
bee06c10 quirks: add quirk for Dell Precision 5480 touchpad
6faab3a1 Add quirk for the Legion Slim 7 Gen 8 keyboard
15609213 touchpad: disable the immediate scroll state if tapping is enabled
bf061ad1 quirks: Add a the onebutton apple touchpad quirk for an old MacBook
30189568 tools: fix two black warnings
3a935507 ci: bump to Fedora 39 and FreeBSD to 13.2
4935e526 util: add a LIST_INIT macro
36443726 test: add helpers for checking (negative) errnos
9c691524 Move mkdir_p into a utility header
d6e54c35 util: fix error in mkdir_p if a parent directory fails to be created
30c6d598 test: add two more more libinput_dispatch() calls
c775c231 test: slightly increase the finger switch timeout wait
34f86489 Revert "test: allow for substring matching in the various --filter- arguments"
09b59e42 test: fix some tests that may cause pointer jumps
bb1b1304 test: fix two wrong timeout calls
02d01a53 util: slightly improve the trace() macro
3d246ef2 test: remove a workaround for libevdev 1.2 and earlier
47f94633 test: remove some old compat code for kernel<4.5
4d9b25b2 test: force the apple magicmouse to 1000dpi
74f69dc9 test: replace an assert with double_ge
f6a1f264 sparse: make some variables static
1d5d45a2 touchpad: use boolean operator for booleans
46d1fff0 touchpad: add clickfinger button map
955158f9 fix: unnecessary braces and mistake in doc
a8acd4a6 quirks: add quirk for Lenovo Legion keyboard 048d:c103
c5b732cc pad: rename two helper functions
ba761664 pad: implement strip support for non-Wacom tablets
aebd8116 quirks: add quirk for RazerBladeAdvancedLate2019
ed9570df quirks: increase MacBook touchpad AttrPalmSizeThreshold
7c91e353 Add definitions for LIBINPUT_LED_COMPOSE and LIBINPUT_LED_KANA
a191a46a Include COMPOSE and KANA keys in tests
ace22ad0 gitlab CI: don't run MR pipelines in forks
857780ed Ring positions increase clockwise
0c347a97 quirks: add quirk for HP Haptics Touchpad.
7c87d3e6 Add support for Matebook X Pro 2024 Touchpad
430c1b89 CI: bump to Fedora 40
5f1b4637 quirks: fix end-of-file in 50-system-huawei.quirks
a2515fc3 evdev: log the right mouse wheel angle
e7499aeb added quirks for Thinkpad X390 Yoga's trackpoint
e8027157 quirks: lenovo: mark Lenovo 16ARX8 keyboard as internal
fe317574 evdev: don't return a size for 0-1 axes
f1792dec quirks: add a default resolution for Huion devices
fdb693a6 tools/record: record the DRIVER property in the recording
e72ee0b1 pre-commit: ignore subprojects for ruff and black
a2f0cc35 quirks: add support for Uniq matching
98ba56fb libinput 1.26.0
9267147e Fix @since tags for the pressure range configuration
1725b7d6 Add support for --set-pressure-range to the debugging tools
4548a375 tools: actually parse options in libinput-debug-tablets
97284211 doc/api: link to a few tablet configuration settings
78cb25c2 Whitespace fix
4333845e tools/debug-gui: draw the evdev x/y axis with the right color
be78ce12 gitlab-triage: add bugbot hook for closing stale needinfo bugs
82322a4c doc/user: document the device quirk MatchFoo statements
8326f71d touchpad: special-case shift as modifier for dwt
99647b71 tools: add libinput analyze buttons for button state analysis
1f8b48df quirks: add quirk for the RazerBlade142023 Keyboard
41a4b128 tablet: rework a helper function to be more reusable
978676be tablet: allow calibration if libwacom says our tablet is a display tablet
1b7992c3 tools: add support for setting the calibration matrix
98914048 gitlab-triage: add a needinfo reminder blurb
436bb5cc test: fix the pad dial test, values need to be equal, not >=
6fee92c9 pad: switch the REL_WHEEL direction to match dials with scroll wheels
124431a5 libinput 1.26.1
951ab12a Fix typo in documentation comment
c201be9b doc/user: document ModelTouchpadPhantomClicks quirk
269875aa quirks: add quirk for the LG gram 14 2023 Touchpad
c4f57bbc quirks: add quirk for the Minisforum V3 volume keys
6f19267c doc/user: fix a typo
2135b4a6 quirks: add quirk for Minisforum V3 touchpad dwt
66106b97 tablet: Remove unnecessary scale factor on REL_HWHEEL_HI_RES
3402f380 libinput 1.26.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>