Skip to content

libwacom-1.10

Compare
Choose a tag to compare
@whot whot released this 28 Apr 05:28
· 427 commits to master since this release
libwacom-1.10
Subject: [ANNOUNCE] libwacom 1.10

Jan Beich (2):
      CI: unhardcode pip and install python3 symlink (#373)
      CI: update freebsd-vm to unbreak build

Jason Gerecke (2):
      data: Add ISDv4 2d1f:0163 (Samsung Chromebook Pro XE510C24-Caroline)
      data: Add multiple Lenovo ThinkPad X1 Yoga Gen 6 PIDs

Mek101 (1):
      data: add support for Huion h640p (#360)

Peter Hutterer (69):
      Github CI: use a custom actions installing and meson building (#341)
      data: switch the SVG layout README to markdown
      tools/clean_svg.py: format with python black
      tools/clean_svg.py: fix a few flake8 warnings
      tools/clean_svg.py: fix to work with Python3
      README: fix the udev instructions
      Compare the name too where vid and pid match
      tools: list i2c devices as well
      database: de-duplicate the device entries in the returned list
      database: load all stylus files first, then the tablet files
      tools: define the full database path in the build system
      tools: invert an if condition to use continue instead
      tools: add a --format argument to list-devices
      tools: install our list-devices helper tool
      meson.build: drop an unused directory definition
      README: more markdown, rewording, and better line wrapping
      CI: name the main workflow "linux"
      tools: drop the trailing colons in a hwdb entry
      tools: replace the hwdb generator with a python script
      tools: free leaking directory entries in list-local-devices
      tools: localize a variable
      tools: de-duplicate the list-local-devices output
      tools: return EXIT_FAILURE for consistency
      tools: switch from scandir to glib's opendir
      Short-cut device comparison for identical pointers
      tools: add a --format argument to list-local-devices
      tools: expand the error message for "no devices"
      tools: print known tablets that are not supported by libwacom
      meson.build: use / instead of join_paths
      test: add a load test for the dell canvas
      meson/autotools: always check for python
      meson/autotools: run the hwdb-generator explicitly through python
      database: don't print the nullstring on a failed match
      database: immediately print any failed match
      CI: split the valgrind run into its own job
      CI: change "autogen" for "autotools" in the human-readable specifier
      tools: free the list once we're done with it
      libwacom: switch the matches to a GArray
      libwacom: allow for duplicates across data directories
      README: mention the new libwacom-list-devices tools
      Drop use of streq/strneq, use glib's versions instead
      Avoid using g_array_copy
      meson.build: generate a config.h file
      Use g_memdup2 when we have it (meson only)
      Switch the styli to use a GArray
      Switch the buttons to a GHashTable
      Mark our static lookup tables with static const
      Switch the status leds to using a GArray
      Switch the stylus' paired_ids to a GArray
      data: add a test for receiver IDs
      tools: drop a leftover commented out line
      tools: make the hwdb entry its own object
      tools: abstract the tablet database into its own object
      tool: change the hwdb generator to the libwacom-update-db tool
      CI: remove the postgres apt sources hack
      Rename a woefully misnamed internal function
      Overhaul match generation logic
      Add a helper function to modify the default match
      Reset the default match when removing a match
      Store the default match as refcount instead of index
      Rename a comparison function for more obviousness
      Abstract comparing matches into a helper function
      Reorder the fallback handling for better readability
      tools: use a YAML-compatible format by default
      tools: fix an indentation issue in list-compatible-styli
      data: add support for ELAN-2514 variant 04f3:25bf
      meson.build: rename the receiver ID test to just "pytest"
      test: use the glib function for a tmpdir in $TMP
      libwacom 1.10

git tag: libwacom-1.10

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.10/libwacom-1.10.tar.bz2
 MD5:  a8b3a66adbdb6ebaf86d051a8005f5d2  libwacom-1.10.tar.bz2
 SHA1: d9a294783d44d9ee21d1ca2b28cefed261c4b83c  libwacom-1.10.tar.bz2
 SHA256: f6c98c4597a786f967b3c02b9c93e40932a162cc4e279daf7abd4316b4265291  libwacom-1.10.tar.bz2
 PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.10/libwacom-1.10.tar.bz2.sig