Skip to content

libwacom-2.14.0

Latest
Compare
Choose a tag to compare
@whot whot released this 05 Dec 04:43
· 4 commits to master since this release
libwacom-2.14.0

Tag

git tag: libwacom-2.14.0

Downloads

https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.14.0/libwacom-2.14.0.tar.xz

Checksums:

Log

Benjamin Tissoires (2):
      tools/clean_svg: do not convert plain integers to floats
      tools/clean_svg: do not remove an elem while iterating on a list

Fabian Voggensberger (1):
      data: extend Lenovo Yoga X1 Gen5 Support (#810)

Joshua Goins (5):
      Point people to the better fleshed out wiki page for adding new devices
      Remove testing instructions from the README
      data: Add support for the XP-Pen Artist 22R Pro
      data: Add support for the XP-Pen Artist 24 Pro
      Generate the device class if not explicitly given in the tablet file

Luka Guzenko (1):
      Add Support for the HP Spectre x360 13-aw0020ng

Mahdi Hasan (1):
      data: add tablet file for XP Pen Deco Fun L

Peter Hutterer (59):
      test: fix ruff complaints about ambiguous variable names
      Update to new separator
      test: abstract TabletFiles and StylusEntries to make them more re-usable
      Rename stylus->id to stylus->tool_id in prep for multi-vendor styli
      test: plug a memleak in the python tests
      Support styli from vendors other than Wacom
      data: prefix the ExpressKey Remote files with wacom too
      test: sort the SVG test list
      Fix printing of NumRings
      data: improve the Huion mini keydial (KD100) a bit
      data: rename libwacom.stylus to just wacom.stylus
      tools/clean_svg: drop superfluous nargs
      tools/clean_svg: fix leftover call to getchildren()
      tools/clean_svg: allow passing in a .tablet file
      tools: fix show-stylus to handle vendor styli
      Add a new IntegratedIn=Remote flag
      pre-commit: add ruff format to the pre-commit files
      doc: document libwacom_new_for_path() better
      Make libwacom_new_for_paths take a null-terminated array
      database: allow for multiple entries in a database path
      Revert "test: sort the SVG test list"
      test: sort the SVG tests by device name
      layouts: fix missing Strip in the Huion Kamvas Pro 16
      data: confirm the Huion RTP-700
      tools/clean-svg: add debug logging
      tools/clean-svg: explicitly use python3
      tools/clean-svg: don't force the group ID onto sub-elements
      data: add the XP-Pen ACK05 Remote
      data: correct entry for Elan 5515
      test: switch the dimensions test to use the integration flags
      data: mark our remotes as IntegratedIn=Remote
      database: explicitly say in the warnings that we're ignoring that entry
      database: support $XDG_CONFIG_HOME/libwacom as additional path
      data: drop the Class assignment for Huion, Gaomon and XP Pen devices
      CI: print the tablet file name before running clean_svg on it
      github: add a template for requesting hid recorder or libinput record output
      github: add a template for autogenerated files
      test: allow adding extra bits to a TabletFile wrapper
      test: add a test for button modeswitch flags
      Add support for Dial status LEDs
      Change fallback return value for libwacom_get_button_led_group to an int
      Special-case the generic pens for libwacom_get_supported_styli
      test: do not allow empty Layout= lines
      tools/list-local-devices: print the vid/pid if available
      Don't set up styli for devices without a stylus
      test: don't run the test_styli test on all devices
      tools/list-local-devices: add a space for an empty styli array
      test/test_svg: don't fail if we don't have any classes on an element
      data: add Huion KeyDial K20
      tools/debug-device: print the device class too
      tools/debug-device: print the Remote integration flag
      tools/list-local-devices: fix and improve indentation of the yaml output
      tools/list-local-devices: print the stylus VID as well
      tools/list-local-devices: print vid/pid as number
      Assume .tablet files shadow any ones with the same name
      tools/clean-svg: make the tablet name argument optional
      tools/clean-svg: ignore an empty Layout= line
      CI: add a scan-build run to the CI
      libwacom 2.14.0

RayJW (4):
      data: Add support for Lenovo Yoga 9 14IAP7
      data: fix outdated properties for Lenovo Yoga 9 14IAP7
      data: add support for Lenovo Precision Pen 2 (2023) stylus
      data: change VID for Lenovo Precision Pen 2 (2023)

Saoirse (1):
      Added support for ELAN-2514 variant 04f3:2f9d

Sean Rhodes (1):
      data: Add support for the StarLite Mk V

Tomáš Vrága (2):
      Add Support for Wacom HID 5214 (Lenovo IdeaPad Flex 5 14ARE05 rev.81X2) (#811)
      Add Support for Lenovo Active Pen 3 (2023) (#815)

barskykd (1):
      data: add ELAN 9008 and 9009 (zenbook duo UX8406MA 1200p)

chrostino (2):
      data: add Wacom HID 52C6 Pen (#795)
      Update wacom.stylus - added Lenovo Digital Pen 2

leskunberg (2):
      add support for the lenovo x1 fold 16 gen 1
      fix name

pre-commit-ci[bot] (5):
      [pre-commit.ci] pre-commit autoupdate
      [pre-commit.ci] pre-commit autoupdate
      [pre-commit.ci] pre-commit autoupdate
      [pre-commit.ci] pre-commit autoupdate
      [pre-commit.ci] pre-commit autoupdate