Releases: linuxwacom/libwacom
libwacom-1.12.1
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
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
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
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
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
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
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
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
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
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