Skip to content

Releases: linuxwacom/libwacom

libwacom-1.12.1

17 Jan 02:42
libwacom-1.12.1
Compare
Choose a tag to compare

CodedOre (1):
      Add tablet description for Dell Latitude 5290 (#437)

Jack Kamm (1):
      data: Add Microsoft Surface Go 2

Jason Gerecke (8):
      data: Add Cintiq Pro 16 (DTH167)
      data: Rename 2nd-gen "Pro Pen" to "Pro Pen 2"
      data: Add ISDv4 5285 (Lenovo ThinkPad X13 Yoga Gen 2)
      data: Add ISDv4 16C (HP ZBook x2 G4)
      Add ISDv4 52a2 (Lenovo Yoga 6 13ALC6)
      data: Add ISDv4 5218 (Lenovo IdeaPad Flex 5 14ALC05)
      data: Add ISDv4 521c (Lenovo IdeaPad Flex 5 15ALC05)
      data: Add ISDv4 49a3 (Dell Latitude 7320 Detachable)

Joshua-Dickens (1):
      Add new Intuos BT (CTL-4100WL/CTL-6100WL) device matches

Jérôme de Bretagne (1):
      data: Add ISDv4 4804 (Dell Latitude 7275) (#430)

Peter Hutterer (6):
      autotools: fix duplicate assignments
      data: add a PairedID for the ISDv4 EC
      Update data/elan-9008.tablet
      Update data/surface-go-2.tablet
      Drop the check-news reqirement from autotools
      libwacom 1.12.1

SeongChan Lee (1):
      Add LetSketch WP9620

Tavlor (1):
      Update huion-h610-pro.tablet

Václav Chlumský (2):
      add ELAN 9008 (Asus Zenbook Flip S13 UX371)
      fix lowercase in hex and fix name

ajofuk (1):
      Update isdv4-523a.tablet (#429)

patr_ (2):
      data: Add ISDv4 4995 (HP EliteBook x360 1040 G8 Notebook PC)
      data: Add ISDv4 51EF (Lenovo Yoga C740-14IML)

git tag: libwacom-1.12.1

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.12.1/libwacom-1.12.1.tar.bz2
 MD5:  702bb88b5b3e312290c8aefcc11a65fd  libwacom-1.12.1.tar.bz2
 SHA1: 9783ccc5d64a40dfcb2b17bf48b8d01b45422c64  libwacom-1.12.1.tar.bz2
 SHA256: 053687f64fdb1c8947cf0e54743c47bfcfba8ef3cb22466a1faa1e2c37ccb315  libwacom-1.12.1.tar.bz2
 PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.12.1/libwacom-1.12.1.tar.bz2.sig

libwacom-1.99.1

13 Dec 03:55
libwacom-1.99.1
Compare
Choose a tag to compare
Bastien Nocera (2):
      Add error message for unknown model failure
      Fix libwacom_new_from_path() failing in mocked environment

CodedOre (1):
      Add tablet description for Dell Latitude 5290 (#437)

Jason Gerecke (2):
      data: Add Cintiq Pro 16 (DTH167)
      data: Rename 2nd-gen "Pro Pen" to "Pro Pen 2"

Joshua-Dickens (1):
      Add new Intuos BT (CTL-4100WL/CTL-6100WL) device matches

Jérôme de Bretagne (1):
      data: Add ISDv4 4804 (Dell Latitude 7275) (#430)

Peter Hutterer (11):
      meson.build: bump minimum version to 0.51
      Bump the soname to get rid of the deprecated symbols
      data: add a PairedID for the ISDv4 EC
      data: fix the example sylus comment
      Update data/elan-9008.tablet
      tools: always write out custom hwdb files as 66-libwacom.hwdb
      tools: update a comment in the hwdb generation tool
      CI: drop the pushd srcdir from the meson action
      Remove autotools, it's meson only now
      CI: rename the workflows to something more expressive
      libwacom 2.0 rc1

SeongChan Lee (1):
      Add LetSketch WP9620

Václav Chlumský (2):
      add ELAN 9008 (Asus Zenbook Flip S13 UX371)
      fix lowercase in hex and fix name

ajofuk (1):
      Update isdv4-523a.tablet (#429)

git tag: libwacom-1.99.1

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.99.1/libwacom-1.99.1.tar.xz
 MD5:  542460f6bb45d0614517c2c4ead40b8f  libwacom-1.99.1.tar.xz
 SHA1: a3b3b818e4484c54bd47bba2d35a42e8b2e160f0  libwacom-1.99.1.tar.xz
 SHA256: 303b8d80eb66936fb1445c8ac40561244906dad7538cc79cfc6844dbf0865a6e  libwacom-1.99.1.tar.xz
 PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.99.1/libwacom-1.99.1.tar.xz.sig

libwacom-1.12

31 Aug 22:46
libwacom-1.12
Compare
Choose a tag to compare
Karin Strouhalová (1):
      data: Add elan-24d8 (HP ProBook 435 G7) (#421)

KuroeHanako (2):
      Added ELAN:2513
      Rename elan2513.tablet to elan-2513.tablet

LeacHLeacH (2):
      data: add support for Waltop Slim Tablet 12.1" and rebrands (#419)
      data: add another match for the XP-PEN Star 3  (#423)

Peter Hutterer (7):
      doc: use doxygen-awesome to make our doxygen output nicer
      doc: assign each function/define to one of the doxygen groups
      CI: add a github pages job for our doxygen output
      tools: remove ID_INPUT_TABLET from "foo Keyboard" devices
      meson: disable documentation by default
      README: add a link to the API documentation
      libwacom 1.12

ganthern (1):
      data: add support for ELAN-2AD9 in HP ProBook x360 435 G7 (#418)

git tag: libwacom-1.12

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.12/libwacom-1.12.tar.bz2
 MD5:  5c2e8a1a985b2a31445f6925a45fdec4  libwacom-1.12.tar.bz2
 SHA1: d33fe0e39639325a92de804d9afad7f4271bba16  libwacom-1.12.tar.bz2
 SHA256: 290450d604f78bbd956eddb69f79f8d56f8ed1a5ccbb5e88e22fa84fa2fceb4f  libwacom-1.12.tar.bz2
 PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.12/libwacom-1.12.tar.bz2.sig

libwacom-1.11

16 Jul 00:14
libwacom-1.11
Compare
Choose a tag to compare
Jason Gerecke (8):
      Add Lenovo ThinkPad L390 Yoga
      Add HP EliteBook x360 1030 G3
      Add Lenovo Yoga C940-14IIL
      Add Dell XPS 13 9310 2-in-1
      Add Lenovo ThinkPad Yoga 460
      data: Add Lenovo YOGA 720-15IKB
      data: Add Lenovo ThinkVision M14t
      data: Add Lenovo IdeaPad Flex 5 14ALC05

Peter Hutterer (11):
      configure: disable static libraries
      meson.build: exclude the layouts/README.md and pycache files from install
      data: replace the SVG checker with a pytest function
      autotools: drop a clean-local hook
      test: move the data file test to the test/ directory
      autotools: move the tablet files to the top-level Makefile.am
      autotools: don't add the layouts/README.md to the tarballs
      data: remove the entry for the Gaomon S56K
      data: fix the stylus definition for the Huion Kamvas Pro 13
      data: add support for ELAN-2514 variant 04f3:2718
      libwacom 1.11

itsraineing (1):
      data: add Huion Kamvas Pro 13 (#406)

git tag: libwacom-1.11

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.11/libwacom-1.11.tar.bz2
 MD5:  03a360811b094ab97b3e2c1feb1db599  libwacom-1.11.tar.bz2
 SHA1: 07ace02e44acc641fbe6c3e26a0898c664e07cae  libwacom-1.11.tar.bz2
 SHA256: 4580a8fbad067a5b187abe864ab80d42d8138d0caec394533bec67bf457e4c58  libwacom-1.11.tar.bz2
 PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.11/libwacom-1.11.tar.bz2.sig

libwacom-1.10

28 Apr 05:28
libwacom-1.10
Compare
Choose a tag to compare
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

libwacom-1.9

24 Feb 00:53
libwacom-1.9
Compare
Choose a tag to compare
Subject: [ANNOUNCE] libwacom 1.9

Fabian Thomas (1):
      data: add support for ELAN-2514 variant 04f3:23f3 (#347)

Jan Beich (1):
      CI: update FreeBSD to 12.2 (#343)

Jason Gerecke (7):
      data: Add ISDv4 5229 (Lenovo ThinkPad X1 Yoga Gen 5) (#345)
      data: Add ISDv4 528e (Lenovo Yoga 6 13ARE05) (#346)
      data: Add ISDv4 5216 (Lenovo IdeaPad Flex 5 14IIL05) (#350)
      data: Add ISDv4 5256 (Lenovo Yoga 7 15ITL5) (#351)
      data: Add ISDv4 5204 (Lenovo YOGA C640-13IML) (#356)
      data: Add ISDv4 523a (Lenovo Yoga 9 14ITL5) (#357)
      data: Add ISDv4 51f9 (Lenovo ThinkPad L13 Yoga) (#358)

Lance (3):
      data: Add support for the Microsoft Surface Go (#352)
      data: Add support for the HP Pro Tablet 408 (#353)
      data: Add a note regarding the styli for HP Pro Tablet 408 (#354)

Noah Holland-Moritz (1):
      Update ELAN 2514 tablet definition (#342)

Peter Hutterer (11):
      Github Actions: run apt update + install instead of apt-get (#339)
      database: init the hashtables outside the data file parsing functions
      database: allow loading from directories with zero tablet files
      database: move loading the files into a minimal helper
      database: use a shared function for checking for a file suffix
      database: switch file loading to use opendir/readdir
      database: fix indentation for libwacom_database_new_for_path
      database: split the database loading to take multiple paths
      Support loading tablet/stylus files from /etc/libwacom/
      tools: add a libwacom-show-stylus tool to easily check for stylus IDs (#340)
      libwacom 1.9

kkurbjun (1):
      Data: Add ELAN 2514 variant i2c:04F3:29CF (HP ENVY x360 Convertable 15-dr1xxx) (#296)

git tag: libwacom-1.9

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.9/libwacom-1.9.tar.bz2
 MD5:  67aec245e7c1ee7f585a85a2c27db9d8  libwacom-1.9.tar.bz2
 SHA1: 496b4e28cd41bc45afe7b9c38d9699e1ab003994  libwacom-1.9.tar.bz2
 SHA256: 68b14d4e3b75fed9f590bf6eaea361a72dc23e933b7725094c779477acf665c7  libwacom-1.9.tar.bz2
 PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.9/libwacom-1.9.tar.bz2.sig

libwacom-1.8

29 Jan 03:15
libwacom-1.8
Compare
Choose a tag to compare

Subject: [ANNOUNCE] libwacom 1.8

Elia Devito (1):
data: add support for HP Spectre x360 Convertible 15-df0xxx (04f3:2817) (#331)

Jason Gerecke (6):
data: Add ISDv4 51e9 (Lenovo ThinkPad P15 Gen 1) (#325)
data: Add ISDv4 496c (HP EliteBook x360 830 G7 Notebook PC) (#324)
data: Add ISDv4 490a (Dell XPS 15 7590) (#323)
data: Add ISDv4 5202 (Lenovo YOGA C640-13IML) (#322)
data: Add ISDv4 5072 (Lenovo ThinkPad Yoga 11e 3rd Gen) (#333)
data: Add ISDv4 4988 (HP EliteBook x360 1030 G7 Notebook PC) (#337)

Joshua Noeske (1):
data: Add support for ELAN-2514 variant 04f3:2813 (#330)

Leon Fattakhov (1):
data: Add Lenovo X1 Yoga 3 Generation (ISDv4 5148) (#320)

LloydLynx (1):
Add support for Huion H950P (#308)

Matthias Blümel (1):
data: Add Lenovo ThinkPad X13 Yoga Gen 1 (ISDv4 5220) (#336)

Peter Hutterer (3):
meson.build: fix typo causing the data file test to be installed (#319)
data: link to the wacom-hid-descriptors repo in the example tablet file (#326)
libwacom 1.8

git tag: libwacom-1.8

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.8/libwacom-1.8.tar.bz2
MD5: 979e39b480bb08f36e48f67746eb3ec5 libwacom-1.8.tar.bz2
SHA1: 7b986ef16ec64fab29ed30b03cf9eafbd35bac32 libwacom-1.8.tar.bz2
SHA256: 2e8075e60bbef74fe9c3539b0a0080efab28912b2552784d8b54dbbf1aaa63e5 libwacom-1.8.tar.bz2
PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.8/libwacom-1.8.tar.bz2.sig

libwacom-1.7

16 Dec 23:11
libwacom-1.7
Compare
Choose a tag to compare
Alexander Zhang (1):
      Add second PID for XP-Pen Star G640 (#317)

Guilhem Lettron (1):
      data: Add ISDv4 48eb (XPS 13 2-in-1 9310) (#303)

Jason Gerecke (4):
      data: Add ISDv4 51c7 (Lenovo IdeaPad FLEX-14API) (#304)
      data: Add enovo IdeaPad Flex 5 14ARE05 (ISDv4 5215)
      data: Add Huawei MateBook HZ-W19 (ISDv4 4834)
      data: Add HP EliteBook x360 830 G6 (ISDv4 48f6)

Peter Hutterer (10):
      tools: update rules to handle bind/unbind events (#305)
      Add GitHub Actions with the goal of replacing Travis (#301)
      Drop Travis CI
      data: convert all data files to use lowercase hex
      data: change the graphire wireless to use a 4-digit pid
      test: skip the udev rules tests on BSD
      Github Actions: bump to use Ubuntu 20.04
      meson: hook up pytest to run tests
      data: add a pytest for data files correctness
      libwacom 1.7

Steffen Kieß (1):
      data: fix EvdevCodes for CTL-4100WL (#306)

Teoh Han Hui (1):
      Add support for ELAN-2514 variant i2c:04f3:2af4 (#302)

git tag: libwacom-1.7

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.7/libwacom-1.7.tar.bz2
 MD5:  364bd470a35334b1a7fce70a359796d5  libwacom-1.7.tar.bz2
 SHA1: 775ed1a51524a255fee67483a02242a717ed87e9  libwacom-1.7.tar.bz2
 SHA256: 3c875f3bc88c6291528be98bc549e672a0b68640c9cb889d14efb552007b271d  libwacom-1.7.tar.bz2
 PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.7/libwacom-1.7.tar.bz2.sig

libwacom-1.6

03 Nov 00:48
libwacom-1.6
Compare
Choose a tag to compare
Dmitry Chermnykh (1):
      data: add XP Pen G640 (#298)

Ivan Molodetskikh (1):
      data: add XP Pen G430 (#291)

Peter Hutterer (13):
      travis CI: drop root: sudo
      travis CI: update our version to Ubuntu 20.04
      Drop the show-svg-image tool
      configure.ac: drop the check for glib 2.36
      meson.build: drop the second get_compiler call
      meson.build: reorder the compiler flags
      meson.build: add a few more useful compiler warnings
      meson.build: only use the flags supported by the compiler
      test: fix a clang compiler warning
      tools: silence a compiler warning
      When loading devices for a vid/pid, fall back to bluetooth and i2c
      data: update the example file with more instructions (#294)
      libwacom 1.6

git tag: libwacom-1.6

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.6/libwacom-1.6.tar.bz2
 MD5:  1b0ee3f541433fc6df562cce314986da  libwacom-1.6.tar.bz2
 SHA1: 26814fff5ec4df35f4ecdc0345741569bf898322  libwacom-1.6.tar.bz2
 SHA256: 701cb23ee3f2ad4eb5183ef1421dfff3e5b7622e5d3bb6fcd599190a7d77aea8  libwacom-1.6.tar.bz2
 PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.6/libwacom-1.6.tar.bz2.sig

libwacom-1.5

31 Aug 05:19
libwacom-1.5
Compare
Choose a tag to compare
Subject: [ANNOUNCE] libwacom 1.5

Jason Gerecke (5):
      data: Add ISDv4 4957 (Dell Latitude 7410)
      data: Add ISDv4 4838 (Huawei MateBook HZ-W19)
      data: Add ISDv4 5144 (Lenovo ThinkPad X1 Yoga 3rd)
      data: Add "Styli=@isdv4-aes;" to new AES devices
      data: Add ISDv4 495f (Acer Spin 5 / Acer Spin SP513-54N)

Peter Hutterer (4):
      meson.build: set the LD_LIBRARY_PATH to our builddir
      travis: update to bionic (ubuntu 18.04)
      travis: move the coverity cert handling to before_script
      libwacom 1.5

Ping Cheng (1):
      Add data files for the second generation of Cintiq 16 and DTK-1660E

Tomás Flores (1):
      data: add GAOMON S620 tablet definition (#276)

fs3o5 (1):
      Add HP Pavilion x360 Convertible 14-dh0xxx (#286)

sanjay-cpu (1):
      travis CI: add support ppc64le (#287)

git tag: libwacom-1.5

https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.5/libwacom-1.5.tar.bz2
 MD5:  7699e6489db4857ef79189f2a957b3e9  libwacom-1.5.tar.bz2
 SHA1: c2cf9dd61e7ff58599e7d0609c1029f41dc13d37  libwacom-1.5.tar.bz2
 SHA256: 6b349fb73c8edcf0288d17c49049648214924846b6a58914c2ed3477ff36d47b  libwacom-1.5.tar.bz2
 PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.5/libwacom-1.5.tar.bz2.sig