Releases: linuxwacom/libwacom
Releases · linuxwacom/libwacom
libwacom-1.4.1
Eloston (1):
Add HP ZBook Studio x360 G5 Wacom AES sensor 48d6
Jason Gerecke (3):
data: Correct apparent typo in HP 0x846B stylus model number
data: Add additional identifying information for HP 0x826B stylus
data: Add ISDv4 4851 (Dell Latitude 7285)
Peter Hutterer (2):
meson.build: ignore Makefile.in when installing data
libwacom 1.4.1
Sebastian Keller (1):
tools: Fix joystick property matching in udev rule
git tag: libwacom-1.4.1
https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.4.1/libwacom-1.4.1.tar.bz2
MD5: d08b4d764401659f8687357193401f31 libwacom-1.4.1.tar.bz2
SHA1: 33ab70bd4f49eee31c9f3c9153bac76e57e145d9 libwacom-1.4.1.tar.bz2
SHA256: 07839c542940776c402168c7b73c04b346ba7557eb3f25a23a49893aff86ab08 libwacom-1.4.1.tar.bz2
PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.4.1/libwacom-1.4.1.tar.bz2.sig
libwacom-1.4
Colin Kinloch (1):
data: Add elan-0732 (HP ENVY x360 Convertible 13-ag0xxx)
Jan Beich (3):
tools: add missing headers
CI: add FreeBSD job
CI: make Linux installation more similar to FreeBSD
Jason Gerecke (15):
meson: Bump minimum version to 0.50.0 for new rules installer
travis: Dump meson logs if configuration step fails
travis: Install Ninja from pip
data: Add ISDv4 48ce (Dell Latitude 7200 2-in-1)
data: Add ISDv4 48ca (Dell Latitude 7400 2-in-1)
data: Correct tablet name for ISDv4 51F6 (was: F1F6)
test: Split EMR-specific stylus tests into their own section
Introduce WSTYLUS_MOBILE type for AES devices
Add multiple AES stylus definitions
Add isdv4-aes stylus group to all AES sensors
Replace "IsEraser" concept with more fine-grained "EraserType"
Replace "HasEraser" concept with "PairedStylusIds"
test: Add test to check that erasers have corresponding styli
Import util-strings.h from libinput to improve database parsing
Clarify documentation for stylus_has_eraser and stylus_is_eraser
Marek Szuba (1):
Add description of Wacom FT-0405 (056a:0060)
Martin Hafskjold Thoresen (1):
data: fix button codes for the 6100WL
Niccolò Maggioni (1):
data: add Elan 2415 tablet definition
Peter Hutterer (12):
Fix ISDV4 490b tablet file
meson: use install_subdir() to install the data files
tools: switch from a giant udev rulest to using hwdb entries
data: add missing Class=Graphire to the Wacom Volito
Fix a shadowing loop variable
Fix the version number for the new API
doc: change doxygen marker from backslash to @
doc: spelling fixes
Deprecate the WacomClass in the API
Remove trailing whitespaces
Fix potential NULL-pointer dereference
libwacom 1.4
Tim Ruffing (1):
Add Huion New 1060 Plus
Tudor Brindus (4):
data: fix typo in Huion H420 SVG title
data: add Huion 420 tablet definition
data: add GAOMON S56K tablet definition
tools: expand Huion consumer control quirk to include all system/consumer controls
git tag: libwacom-1.4
https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.4/libwacom-1.4.tar.bz2
MD5: eb208b8a5d84abc796665a691f3b812c libwacom-1.4.tar.bz2
SHA1: 99c54d0b8cd259dd82368883997d5aafd18689a1 libwacom-1.4.tar.bz2
SHA256: 90061797ccde3ccf9960ffdc4d0e7e767dedacd68c039ed35450d5ea593066e6 libwacom-1.4.tar.bz2
PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.4/libwacom-1.4.tar.bz2.sig
libwacom-1.3
Aaron Armstrong Skomra (1):
data: Add support for Wacom One Pen Display 13
Campbell Vertesi (1):
Support Wacom HID 48EC (Dell XPS13 7390 alternate) (#207)
Ellie (1):
data: Dell XPS 2 in 1 7390
Jan Beich (5):
meson: chase fcbf0bbfcffd to unbreak on non-Linux without evdev headers
autoconf: pass -std=gnu99 like meson
meson: make libxml2 dependency optional like in autoconf
automake: unbreak with non-GNU find
Unbreak scripts on non-Linux
Jason Gerecke (15):
data: Add ISDv4 51f6 (ThinkPad L13 Yoga)
data: Add ISDv4 4875 (Dell XPS 15 9575)
data: Add ISDv4 149 (Toshiba z20t-c)
test: Allow serial tablets to have a non-zero VID:PID match
test: Do not allow tablet definition files to match wireless dongle
test: Validate the VID:PID of all matches, not just the first
data: Add ISDv4 51B8 (Lenovo ThinkPad X1 Yoga 4th)
data: Add ISDv4 2D1F:001E (Samsung Notebook 9 Pro)
data: Add ISDv4 51A0 (Lenovo ThinkPad X1 Extreme 2nd)
data: Add ISDv4 51F5 (Lenovo ThinkPad L13 Yoga)
data: Add several new Lenovo PIDs
data: Correct width and height of 3rd-gen Intuos devices
data: Add "Android Mode" versions of the 3rd-gen Intuos devices
data: Add ISDv4 509f (Lenovo ThinkPad Yoga 370)
data: Fix ISDv4 5044
Peter Hutterer (3):
meson_options: make the tests a feature too
github templates: note that a meson.build entry is needed for new files
libwacom 1.3
Stasiek Michalski (2):
ELAN-262B tablet preset
Switch the position of elan-262b in the list
ondraspa (1):
Add ISDv4 490b (Dell XPS 15 7590) (#205)
git tag: libwacom-1.3
https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.3/libwacom-1.3.tar.bz2
MD5: 02c5ea92479faff2921b06634c079cc8 libwacom-1.3.tar.bz2
SHA1: 561f74f7863f758506a6ac96139bb3f7a2a4cf86 libwacom-1.3.tar.bz2
SHA256: e19ce00fe1e074cc54ffd198dda6c6f1ec389e5c913134adc8795f2c5e63883c libwacom-1.3.tar.bz2
PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.3/libwacom-1.3.tar.bz2.sig
libwacom-1.2
Aaron Skomra (1):
data: add support for 2nd gen Mobile Studio Pro (#160)
David Heidelberg (1):
meson: make documentation a feature
Jason Gerecke (13):
data: Add ISDv4 48c9 (Dell Latitude 7400 2-in-1) (#161)
data: Add ISDv4 48ED (Dell XPS 13 2-in-1 7390)
data: Add ISDv4 51BF (Lenovo X1 Yoga 4th)
data: Add ISDv4 5147 (Lenovo ThinkPad X1 Yoga 3rd)
data: Add ISDv4 50EF (Lenovo YOGA 720-13IKB)
Make run-full-test.sh compatible with git rebase
data: Remove nonsense EMR stylus IDs
data: Add ISDv4 5196 (Lenovo YOGA C930-13IKB)
data: Add ISDv4 51E2 (Lenovo Yoga C940-14IIL)
data: Add ISDv4 51BE (Lenovo X1 Yoga 4th)
data: Add ISDv4 51AF (Lenovo ThinkPad X390 Yoga)
data: Add ISDv4 51C4 (Lenovo IdeaPad FLEX-14API)
data: Add new MobileStudio Pro sensor PID
MusiKid (1):
Add support for ELAN 2628 (#158)
Peter Hutterer (3):
meson.build: match the libwacom.pc file Name with the autotools one (#164)
meson.build: disable the deprecated symbols test with LTO
libwacom 1.2
Stefan Krüger (1):
data: Add ELAN 29B6 & 29A1 (ASUS ZenBook Pro Duo UX581GV) (#186)
worldofpeace (1):
meson: add private requires to .pc (#163)
git tag: libwacom-1.2
https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.2/libwacom-1.2.tar.bz2
MD5: 41278ac060f7a89dc7eb2cafef51fe2c libwacom-1.2.tar.bz2
SHA1: a92869d88cba97b54d634a5a37b573182627961a libwacom-1.2.tar.bz2
SHA256: c204cfdee2159d124a4f5ecc8970bbd72f9adf5ad7fd94b66798f93db1f863c3 libwacom-1.2.tar.bz2
PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.2/libwacom-1.2.tar.bz2.sig
libwacom-1.1
David (1):
Change README to .md to improve readability
Jannis Schmidt (1):
Add Wacom HID 5115 support (#154)
Paul Kocialkowski (1):
data: intuos-s-p3: Add EvdevCodes to description to support buttons (#155)
Peter Hutterer (1):
libwacom 1.1
git tag: libwacom-1.1
https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.1/libwacom-1.1.tar.bz2
MD5: fb0ecf9b12b97509d31d8f8d86558033 libwacom-1.1.tar.bz2
SHA1: c25913c39cb6c7ca6e7d6b9fd390ad8bb4046f84 libwacom-1.1.tar.bz2
SHA256: 8cb483593676332e92d3fe1fe816350f136bb906fcee329579d6cb9802d99e02 libwacom-1.1.tar.bz2
PGP: https://github.com/linuxwacom/libwacom/releases/download/libwacom-1.1/libwacom-1.1.tar.bz2.sig
libwacom-1.0
Peter Hutterer (8):
tools: plug a memory leak in the udev rule generation
travis ci: make before make dist
Install the udev rules
Add autogen.sh to the tarball
travis ci: build with autotools from a tarball too
travis ci: test make install from the tarballs
meson.build: drop unused libwacom_version variable
libwacom 1.0
libwacom-0.99.901
Aaron Armstrong Skomra (6):
data: add .svg and .layout files for Intuos Pro 2nd Generation Small
data: merge the Intuos Pro 2 M wireless into the USB one
data: add DTK-1660E .tablet file
data: add EvdevCodes for the EKR
data: keep url in wacom.example current
data: add support for Cintiq 22
Daniele Sluijters (1):
Tablet config for ELAN 2627
Jason Gerecke (9):
data: Add ISDv4 5128 (Lenovo YOGA 720-12IKB)
data: Add ISDv4 50DB (Lenvo YOGA 520-14IKB)
data: Add ISDv4 488F (Dell XPS 15 9570)
data: Add ISDv4 50E9 (Lenovo ideapad FLEX 5-1570)
Prevent librsvg from bailing at the sight of uninitialized data
data: Add ISDv4 513B (Lenovo MIIX 520-12IKB)
data: Add ISDv4 4806 (Dell Latitude 5175)
Fix parsing of match strings when using musl
data: Add ISDv4 2E (Samsung 930QAA)
Luya Tshimbalanga (1):
elan-264c: add both pens with and without eraser support
Peter Hutterer (99):
Fix typo in comment
data: fix a few model names
Add a ModelName property to all devices
data: merge the Intuos Pro 2 L wireless into the USB one
data: sort all stylus IDs by numerical value
tools: add a tool to list the human-readable stylus names for all tablets
tools: print the device node for list-local-devices
Add missing newline before printing the [Buttons] header
Reduce the number of dprintfs in the button printing
Print lines with empty data as comment
.gitignore: ignore automake test suite detritus
.gitignore: update test names
type_from_str() can be static
Fix a few signed vs unsigned warnings
test: make the svg test use the environments' DATADIR variable
Replace strcmp() with streq()
database: split loading tablet and stylus files up into helper functions
database: load styli files before tablet files
database: move parsing the stylus list out into a helper function
database: sort the stylus list after parsing
test: add some sorely needed braces
database: add support for stylus grouping
data: add trailing semicolon to elan 2072 tablet stylus list
data: group the various intuos3-compatible pens
data: add the intuos3-pucks group to the matching styli and tablets
data: group the intuos5-compatible default pens together
data: group the mobile studio compatible pens together
data: group intuos styli together
data: group the intuos4 styli together
data: group intuos2 styli together
data: add the 842 pen to the mobilestudio set
data: put the intuos4 puck into its own group
data: group the intuos airbrush
data: group the 2242 styli together
data: add a group for the Intuos PT stylus
data: create a group for the intuos pt3 stylus
data: create a group for the intuos 4 lens cursor
tools: don't unref a null udev device
Ignore serial touchpads when initializing devices
Plug some memory leaks
Return the device database sorted by vendor/product ID
Document the signed-ness mismatch between vendor ids
doc: reduce doxygen input file to just override options
doc: update the mathjax path to the CDN from upstream
Move the kernel header file to a separate include path
Move the glib cflags to where they belong
test: add a test for valid lt versioning
Switch from implicit symbol exports to explicit ones
Switch to using a symbol map file
Fix some wobbly alignment of calls
Travis CI: disable automake silent rules
tools: add --help parsing to the debug tools
tools: remove unused parameters in generate-udev-rules
test: change the tests to `int main(void)`
test: drop an unused parameter
data: add button positions for some older graphire and bamboos
Return an error if the wrong fallback flags have been given
database: fix potential memory leak
data: move the git and svg checks to a separate scripts
Fix distcheck by adding missing files to EXTRA_DIST
doc: add missing html target
Fix a whitespace issue
Mark libwacom_set_error as printf-like function
Add (internal) wacom device ref/unref functions
Replace libwacom_stylus_destroy with a ref/unref pair
Add a note about the internal functions that became part of the ABI
test: add a test for our deprecated symbols
Deprecate libwacom_error_set()
Deprecate libwacom_stylus_destroy()
Deprecate libwacom_match_destroy(), libwacom_update_match(), libwacom_match_new()
Alias the accidentally exposed ABI into different functions
Restore libwacom_set_error() as internal-only symbol
Restore libwacom_match_new() as internal-only symbol
Rename libwacom_set_error() to libwacom_error_set()
data: fix make dist again
Fix a coverity warning
test: fix two coverity warnings
travis CI: separate the coverity job out
test: switch the 'load' test to use the glib test suite
test: switch the 'dbverify' test to use glib's test suite
test: switch the 'tablet-validity' test to use the glib test suite
test: switch svg validity test to use the glib test suite
Add support for the meson build system
Add a script to run a full test locally
travis ci: hook up meson
test: test for the various stylus features explicitly
travis CI: remove a now-obsolete condition
tools: base64-encode the svg data
meson: whitespace fixes
meson: drop the c++ flags, we don't use c++
meson: drop -g from the cflags, meson adds it anyway
meson: make building tests optional
meson: librsvg is optional
Allow libwacom_unref() for NULL pointers
Refcount the devices correctly during initial parsing
Add asserts for protecting against invalid refcounts
Add meson_options.txt to EXTRA_DIST
data: explicitly use ls -v to check for files
libwacom 0.99.901
Robert Seaton (1):
Add support for device Huion 610 Pro v2.
jkearneyma (1):
Add tablet config for ELAN 2072 touchscreen (HP Spectre x360 13-40xx) (#91)
libwacom-0.33
Aaron Armstrong Skomra (1):
data: add Cintiq 16 .tablet file
Alessandro Valeri (alenaksu) (2):
test: generate file names from device match
data: add definition file for Huion H420
Amit Keret (1):
Support for Acer Switch SA5-271P
Bernhard Stampfer (1):
Add ISDv4 5157 (Lenovo ThinkPad L380 Yoga) (#73)
Gregory (1):
data: Add ISDv4 515a (Lenovo ThinkPad L380 Yoga) (#71)
Jason Gerecke (10):
data: Add ISDv4 4865 (HP EliteBook x360 1020 G2)
data: Add support for ISDv4 4870 (HP Elite x2 1013 G3)
data: Add Bamboo Fun 4x5 (CTE-450) (#56)
Add Pro Pen Slim definition (#72)
data: Add Bamboo Fun 6x8 (CTE-650) (#79)
data: Use standard naming convention for ISDv4 5157
data: Add ISDv4 4841 (Dell Latitude 7390 2-in-1)
data: Add ISDv4 5158 (Lenovo ThinkPad L390 Yoga)
data: Add ISDv4 517D (Lenovo ideapad FLEX 6-14ARR )
Add ISDv4 5169 (Lenovo YOGA 730-15IWL)
Luya Tshimbalanga (1):
data: Add elan-264c (HP Envy x360 15-cp0xxx) (#55)
Peter Hutterer (5):
data: drop the '2' from the Intuos Pro 2 names
test: rename the tests for a better and consistent prefix (#77)
test: build the tests with -no-install instead of static
test: let the tests take a LIBWACOM_DATA_DIR variable
libwacom 0.33
leschalu (2):
new tablet file for CTE-660
Update bamboo-one-m-p.tablet
tb2097 (1):
data: remove P/PT from Cintiq Pros' name to match output from xsetwacom
libwacom 0.32
Aaron Armstrong Skomra (1):
data: add dtu-1141b .tablet and .svg files
Jason Gerecke (5):
data: Add Elan 24db (HP Spectre x360 Convertible 13-ac0XX)
data: Add ISDv4 486a (Dell XPS 15 9575)
data: Add ISDv4 516B (Lenovo Yoga 730-15IKB)
data: Add ISDv4 5150 (Lenovo ThinkPad X380 Yoga)
data: Add support for ISDv4 5122 (Lenovo 300e 81FY)
Peter Hutterer (2):
Add issue templates for github bug reports
libwacom 0.32
tom0105 (1):
Create isdv4-502a.tablet
libwacom 0.31
Daniel P. Berrangé (1):
data: add entries for graphire4 6x8 tablet
Dico (1):
compare_matches: fix nested loop
Jason Gerecke (2):
travis: Hotfix Coverity's Travis integration patch
data: Add ISDv4 50fd and 4807
Peter Hutterer (3):
Don't double-free the name during matching
tools: provide a man page for libwacom-list-local-devices
libwacom 0.31