Revisions of libwacom

Michal Suchanek's avatar Michal Suchanek (michals) accepted request 1194232 from Aesara Binder's avatar Aesara Binder (aesara) (revision 34)
Friday Aug 16 06:17:39 UTC 2024 - Aesara Binder <aesara@mailbox.org>
- update to 2.12.2
  * Device Fixes:
    - HUION Kamvas 16 2019
    - Prefix the kamvas pro 13 with Huion like all other Huion
    tablets
    - Fix the Huion Kamvas 12 file
  * Device Other:
    - Don't create a default match for fallback devices
  * Other Fixes:
    - Fix a memory leak
    - Set the device name in new_from_path() to override the
    fallback name
  * Tests:
      test: run ruff format over test_svg.py
      test: add support for testing new_from_path() through uinput
- update to 2.12.1
  * Device Fixes:
    - Drop the firmware match from the Huion Inspiroy 2 S
  * Features:
    - Fix off-by-one check for stripping the quote from NAME/UNIQ
    - Use g_clear_pointer() during libwacom_*_unref()
- update to 2.12.0
  * New Devices:
    - Huion Kamvas Pro 24 (GT-240, QHD)
    - Huion WH1409
    - Wacom Movink
    - Wacom HID 49A0 (Dell latitude 5320 2-in-1)
    - Wacom HID 5334 Pen
    - XP-PEN Deco Mini 4
  * Device Fixes:
    - Fix tablet file for the Huion Inspiroy 2S
    - Improve Huion Inspiroy 2 m support
    - Update the Inspiroy 2L
    - Add a dial to the Huion Inspiroy 2 L and M
    - Fix the Inspiroy 2S layout
    - Set the right PID for the Inpspiroy 2 L and M
    - Rename second ButtonB id in the DTI-520 svg layout
    - Fix Huion RTM-500 Support
    - Added more device names for Kamvas 13 variants
    - Fix buttons for Huion and Gaomon tablets
    - Mark huion/gaomon tablets with Dials as such
    - XP pen tablets have no Rings
    - Drop accidental comma from the Gaomon/Huion layout files
  * Device Other:
    - Auto generated HUION tablet description files
    - Auto generated GAOMON tablet description files
    - Remove layout files without buttons/strips/dials
    - Remove a superfluous rect from the huion mini keydial kd100
    - Use NumRings instead of separate Ring/Ring2
    - Switch DeviceMatch to use a pipe as separator
    - Add a firmware string entry to the matches
    - Skip over empty Layout= assignments
  * Features:
    - Rework match_from_string
    - Rework the match approach to prefer uniq over name
    - Allow to match by uniq without name
    - Add Gaomon S620 firmware match
    - Add support for relative dials
    - Add libwacom_new_from_builder to construct a new device
  * Other Fixes:
    - Fetch the name and uniq from udev properties, not sysfs
    - Keyboard devices are not ID_INPUT_TABLET_PAD
    - Don't mark a Mouse device as tablet or pad
    - Set the bustype in libwacom_new_for_path
    - Document touch strips
  * Tests:
    - Remove the requirement for a Layout file
    - Replace the SVG validity test with a pytest-based one
    - Add a test for unnecessary SVGs
    - Add some tracing to the svg validity test
    - Svgs for dials need to have CW and CCW labels, not Up/Down
    - Set proper test names for the hwdb tests
    - Skip errors in SVGs for autogenerated devices
    - Check the svg for Dial2 if we have two dials
    - Skip hwdb tests if the systemd commands fail
    - Install our hwdb file during the test
    - Add ids to the parametrized tablet file tests
    - Add a pytest wrapper for libwacom
    - Skip/fail with an error if the systemd commands failed
    - Replace the uinput-based hwdb test with a direct query
    - Don't reload the udev rules
    - Move the asan check into meson.build
  * Build:
    - Make pytest more verbose
    - Bump to meson 0.56.0
    - More logging of the pytests
    - Split the pytest invocations into separate ones
Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 1169625 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
- update to 2.11.0:
  * New Devices:
     - Asus Zenbook Duo
     - Lenovo Ideapad Duet, Ideapad Duet 3, Thinkpad L13 Yoga
    Gen 3
     - HP Envy x360
  * The default fallback device is now an integrated tablet

  * github: Minimize permissions granted to automated
  * build(deps): bump tj-actions/changed-files in
  * data: remove erroneous dash from latest Cintiq Pro model
Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 1161671 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 32)
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]
Michal Suchanek's avatar Michal Suchanek (michals) accepted request 1110312 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 30)
- update to 2.8.0 (bsc#1214390):
  * data: Add "Wacom One pen tablet"
  * data: add Wacom One 12 & Wacom One 13
  * data: Add support for the Samsung Chromebook Plus v2
  * data: Add support for Nuvision Solo 10 Draw
  * data: add ELAN 2C1B and 2D55 (Asus ZenBook Pro Duo UX482EG)
  * data: create a stylus group for the generic-no-eraser pen
  * data: create a generic-with-eraser group for the default
    stylus
  * data: include another device name for the Huion H950P
  * libwacom 2.8.0
  * data: add XP Pen Deco mini7
- update keyring with keys from https://github.com/whot.gpg

- update to 2.7.0:
  * Added support for XP-Pen Deco MW (#548)
  * Add support for Lenovo Ideapad Duet 5i
  * Add support for HP Spectre x360 14
  * data: make XP-Pen Deco Pro MW layout generic
  * data: Add XP-Pen Deco Pro SW
  * Format python files with Python black
  * tools: add list-local-devices as builddir tool
  * data: narrow down the Huion H950p to include a name match
  * tools: list the kernel name together with the event node
  * Add ID 04f3:23b9 for HP Envy x360 ar0xxx (#550)
  * Add Wacom HID 52D3 (Lenovo Yoga 7 14ARB7)
  * Update to follow auto-generated standard
  * Add Wacom HID 52D5 (Lenovo Yoga 7 14ARB7) (#549)
  * Support for xp-pen deco pro mw (#552)
Michal Suchanek's avatar Michal Suchanek (michals) committed (revision 29)
Revert update breaking source signature.
Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 1096331 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 28)
- update to 2.7.0:
  * Added support for XP-Pen Deco MW (#548)
  * Add support for Lenovo Ideapad Duet 5i
  * Add support for HP Spectre x360 14
  * data: make XP-Pen Deco Pro MW layout generic
  * data: Add XP-Pen Deco Pro SW
  * Format python files with Python black
  * tools: add list-local-devices as builddir tool
  * data: narrow down the Huion H950p to include a name match
  * tools: list the kernel name together with the event node
  * Add ID 04f3:23b9 for HP Envy x360 ar0xxx (#550)
  * Add Wacom HID 52D3 (Lenovo Yoga 7 14ARB7)
  * Update to follow auto-generated standard
  * Add Wacom HID 52D5 (Lenovo Yoga 7 14ARB7) (#549)
  * Support for xp-pen deco pro mw (#552)
Michal Suchanek's avatar Michal Suchanek (michals) accepted request 1063192 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 27)
- update to libwacom-2.6.0:
  * Add Ugee M708 v1 tablet
  * Add tablet definition for Wacom HID 52FA Pen (#536)
  * Added support for XP-Pen Deco01 v2
  * tools/clean_svg: don't modify the dict while iterating
  * data: add the sysinfo to the wacom.example file
  * CI: update some actions to newer versions
  * CI: bump an action to the current version
  * README: note that we support tablets other than Wacom's
    too
  * CI: bump to use latest Ubuntu LTS
  * Add tablet definition for Huion Kamvas 13
  * tests: fix failure if system doesn't use systemd
Michal Suchanek's avatar Michal Suchanek (michals) accepted request 1058623 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
- update to 2.5.0:
  - Cintiq Pro 27
  - Intuos Pro Small refresh
  - Dell Chromebook 11 5190 2-in-1
  - Dell Inspiron 14 7425 2-in-1
  - Fujitsu U729X 
- update keyring
Michal Suchanek's avatar Michal Suchanek (michals) committed (revision 25)
Revert update breaking source signature.
Michal Suchanek's avatar Michal Suchanek (michals) accepted request 1039807 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
- update to 2.5.0:
  - Cintiq Pro 27
  - Intuos Pro Small refresh
  - Dell Chromebook 11 5190 2-in-1
  - Dell Inspiron 14 7425 2-in-1
  - Fujitsu U729X
Michal Suchanek's avatar Michal Suchanek (michals) accepted request 991599 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 23)
- update to 2.4.0:
  - Huion Inspiroy H1060P
  - XP-Pen Artist 12, Deco L
  - Chuwi MiniBook X
  - Acer Chromebook Spin 13
  - Huion HS611
  - Lenovo 14s Yoga, X13 Yoga, X1 Yoga, X380
  - Samsung Galaxy Book Pro 360, Flex2
- Devices matching a "* Keyboard" glob are no longer treated as tablets
Michal Suchanek's avatar Michal Suchanek (michals) committed (revision 22)
- Remove meson conditional - no other build system is supported.
  * data: Add ISDv4 51EF (Lenovo Yoga C740-14IML)
  * Add support for a new "Wacom One Pen Display 13"
Michal Suchanek's avatar Michal Suchanek (michals) committed (revision 21)
Michal Suchanek's avatar Michal Suchanek (michals) accepted request 979735 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
- update to 2.2.0:
  * 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)
  * Remove now-unused libwacom.pc.in
  * CI: add a workflow to check for "sysinfo" in newly added data files
  * doc: fix the check for integration flags in the example code
  * github: bump freebsd workflow to 0.1.5
  * Update data/surface-go-2.tablet
  * Update huion-h610-pro.tablet
  * data: Add ISDv4 4995 (HP EliteBook x360 1040 G8 Notebook PC)
  * data: Add ISDv4 51EF (Lenovo Yoga C740-14IML)	
  * data: Add ISDv4 2d1f:0095 (PINE64 PineNote)
  * data: Add ISDv4 52b0 (Lenovo Yoga 7 14ACN6)
  * data: Add ISDv4 511a (Lenovo ThinkPad X1 Tablet Gen 3)
  * data: Add ISDv4 484d (Dell Latitude 5290)
  * Add description for elan-2a70 (#466)
  * data: remove unknown BuiltIn key from the DTU1931
  * data: Add ISDv4 5276 (Lenovo ThinkPad X1 Yoga Gen 6)
  * data: Add ISDv4 51d0 ("Lenovo ThinkPad X1 Titanium Gen 1")
  * data: Add ISDv4 5019 (Fujitsu LIFEBOOK T935)
  * test: add a test for matching the button count with the evdev codes
  * meson.build: use gnu_symbol_visibility argument
  * meson.build: use current_source_dir() over deprecated source_root()
  * Remove unused arguments from two helper functions
  * github: build with ninja --verbose
  * CI: don't enable -Wall -Wextra in the CI
Michal Suchanek's avatar Michal Suchanek (michals) accepted request 932468 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 18)
- Add python requires to tools subpackage
Michal Suchanek's avatar Michal Suchanek (michals) accepted request 928825 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 17)
- update to 1.12:
  - New devices:
    - ELAN 2513
    - HP Probook x360, 435 G7
    - Waltop Slim Tablet 12.1
    - XP-PEN Star 3
    - Lenovo ThinkPad L390 Yoga, Yoga C940, Yoga 460, Yoga 720
    - ThinkVision M14t, IdeaPad Flex5
    - HP EliteBook x360 1030 G3
    - Dell XPS 13 9310 2-in-1
    - HUION Kamvas Pro 13
    - ELAN 2514 variant 2718
  - libwacom's hwdb no longer tags devices with "Keyboard" in
    their name as ID_INPUT_TABLET
Michal Suchanek's avatar Michal Suchanek (michals) accepted request 891576 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 16)
- update to 1.10:
  - Duplicate matches in /etc no longer cause conflicts with the
    system-provided .tablet files
  - libwacom-list-local-devices now prints YAML by default
  - New tools:
    - libwacom-list-devices lists all supported devices
    - libwacom-update-db to update the db after adding tablet files
  - New devices:
    - Elan 2514 variant 25BF
    - Huion H640P
    - Lenovo X1 Yoga Gen 6
    - Samsung CHromebook Pro
  - libwacom can now read tablet and stylus files from /etc/libwacom
  - New tool: libwacom-show-stylus to interactively show stylus IDs and serial
    numbers
  - New devices:
    - HP Envy x360, Pro Tablet 508
    - Lenovo X1 Yoga Gen5, Yoga6, Ideapad Flex 5, Yoga 7, Yoga C650, L13 Yoga
    - Microsoft Surface Go
  - New devices:
    - Dell XPS 15 7590
    - HP EliteBook x360 (830 and 1030), Spectre x360
    - Lenovo Thinkpad P15 Gen1, Yoga, Yoga 3, Yoga 11e, X13 Yoga
  - New devices:
    - Dell XPS 13 2-in-1 9310
    - Lenovo IdeaPad Flex 14API, Flex 5
    - HP Envy x360, EliteBook x360
    - Huawei MateBook HZ-W19
    - XP Pen Star G640
Displaying revisions 1 - 20 of 35
openSUSE Build Service is sponsored by