Trim changelog to end-user relevant parts

OBS-URL: https://build.opensuse.org/package/show/hardware/libwacom?expand=0&rev=37
This commit is contained in:
Jan Engelhardt 2025-02-24 09:54:34 +00:00 committed by Git OBS Bridge
parent aa032875cc
commit ea8a17f91f
2 changed files with 25 additions and 139 deletions

View File

@ -1,145 +1,31 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Feb 23 12:14:10 UTC 2025 - Aesara Binder <aesara@mailbox.org> Sun Feb 23 12:14:10 UTC 2025 - Aesara Binder <aesara@mailbox.org>
- Update specfile
* License MIT -> HPND (to reflect upstream)
* Change minimum meson version to 0.57.0 (as per meson.build)
* Add libwacom-show-stylus manpage to tools subpackage
* Add COPYING (license file) to all subpackages
* Rename references to libwacom9 -> libwacom%{sover}
* Use %ldconfig_scriptlets instead of manually calling ldconfig
* Update description and summary to reflect that libwacom is vendor neutral
- update to 2.14.0 - update to 2.14.0
* Device Fixes: * Extended Lenovo Yoga X1 Gen5 support, improved the Huion mini
- extend Lenovo Yoga X1 Gen5 Support keydial (KD100)
- improve the Huion mini keydial (KD100) a bit * Fixed missing Strip in the Huion Kamvas Pro 16
- fix missing Strip in the Huion Kamvas Pro 16 * Corrected entry for Elan 5515
- correct entry for Elan 5515 * Fixed outdated properties for Lenovo Yoga 9 14IAP7
- fix outdated properties for Lenovo Yoga 9 14IAP7 * Add support for Dial status LEDs
- add support for Lenovo Precision Pen 2 (2023) stylus * .tablet files shadow any ones with the same name
- change VID for Lenovo Precision Pen 2 (2023) * New XP Pen devices supported: Artist 22R Pro, 24 Pro, Deco Fun
* Device Other: L, ACK05 Remote, Pro Pen 3E
- Update to new separator * New Lenovo device ssupported: Yoga 9 14IAP7, Active Pen 3
- Rename stylus->id to stylus->tool_id in prep for multi-vendor (2023), Digital Pen 2, X1 Fold 16 Gen1, Precision Pen 2 (2023)
styli stylus
- Support styli from vendors other than Wacom * New ELAN devices supported: ELAN-2514 variant 04f3:2f9d, ELAN
- prefix the ExpressKey Remote files with wacom too 9008 and 9009 (Asus Zenbook Duo UX8406MA 1200p), ELAN 2F2A and
- rename libwacom.stylus to just wacom.stylus 41A1 (ZenBook Pro Duo UX8402VV)
- Add a new IntegratedIn=Remote flag * New Wacom devices supported: HID 5214 (IdeaPad Flex 5 14ARE05
- mark our remotes as IntegratedIn=Remote rev.81X2), HID 52C6 Pen.
- drop the Class assignment for Huion, Gaomon and XP Pen * New HP devices supported: Spectre x360, Elite Chromebook C1030
devices * Other devices supported: StarLite Mk V; HP Spectre x360
- Add support for Dial status LEDs 13-aw0020ng; Huion RTP-700, Huion KeyDial K20
- Assume .tablet files shadow any ones with the same name * Database: support $XDG_CONFIG_HOME/libwacom as additional path
* New Devices: * tools/clean_svg: allow passing in a .tablet file
- Add support for the XP-Pen Artist 22R Pro * tools/list-local-devices: print the vid/pid if available
- Add support for the XP-Pen Artist 24 Pro * tools/debug-device: print the device class too
- Add Support for the HP Spectre x360 13-aw0020ng
- add tablet file for XP Pen Deco Fun L
- confirm the Huion RTP-700
- add the XP-Pen ACK05 Remote
- add Huion KeyDial K20
- Add support for Lenovo Yoga 9 14IAP7
- Added support for ELAN-2514 variant 04f3:2f9d
- Add support for the StarLite Mk V
- Add Support for Wacom HID 5214 (Lenovo IdeaPad Flex 5
14ARE05 rev.81X2)
- Add Support for Lenovo Active Pen 3 (2023)
- add ELAN 9008 and 9009 (zenbook duo UX8406MA 1200p)
- add Wacom HID 52C6 Pen
- added Lenovo Digital Pen 2
- add support for the lenovo x1 fold 16 gen 1
* Other Fixes:
- Generate the device class if not explicitly given in the
tablet file
- Fix printing of NumRings
* Other:
- pre-commit: add ruff format to the pre-commit files
- Make libwacom_new_for_paths take a null-terminated array
- allow for multiple entries in a database path
- database: explicitly say in the warnings that we're ignoring
that entry
- database: support $XDG_CONFIG_HOME/libwacom as additional
path
- Change fallback return value for
libwacom_get_button_led_group to an int
- Special-case the generic pens for
libwacom_get_supported_styli
- Don't set up styli for devices without a stylus
* Tools:
- tools/clean_svg: do not convert plain integers to floats
- tools/clean_svg: do not remove an elem while iterating on a
list
- tools/clean_svg: drop superfluous nargs
- tools/clean_svg: fix leftover call to getchildren()
- tools/clean_svg: allow passing in a .tablet file
- tools/clean-svg: add debug logging
- tools/clean-svg: explicitly use python3
- tools/clean-svg: don't force the group ID onto sub-elements
- tools/clean-svg: make the tablet name argument optional
- tools/clean-svg: ignore an empty Layout= line
- tools: fix show-stylus to handle vendor styli
- tools/list-local-devices: print the vid/pid if available
- tools/list-local-devices: add a space for an empty styli
array
- tools/list-local-devices: fix and improve indentation of the yaml output
- tools/list-local-devices: print the stylus VID as well
- tools/list-local-devices: print vid/pid as number
- tools/debug-device: print the device class too
- tools/debug-device: print the Remote integration flag
* Documentation:
- document libwacom_new_for_path() better
* Tests:
- fix ruff complaints about ambiguous variable names
- abstract TabletFiles and StylusEntries to make them more
re-usable
- plug a memleak in the python tests
- sort the SVG tests by device name
- switch the dimensions test to use the integration flags
- allow adding extra bits to a TabletFile wrapper
- add a test for button modeswitch flags
- do not allow empty Layout= lines
- don't run the test_styli test on all devices
- don't fail if we don't have any classes on an element
- update to 2.13.0
* Device Other:
- Update Huion Kamvas 24 (GS2401)
- prefix all wacom tablet and layout files with "wacom-"
- build a default Styli tablet file entry
- wacom-movink.tablet: add more groups
- wacom-movink-13.tablet: correct the product name
- wacom-movink-13.svg: correct the name of the product
* Device Fixes:
- Fix the autogenerated bits from the HS610
* New Devices:
- Added support for HP Elite Chromebook c1030
- Add stylus definition for Pro Pen 3E
- add ELAN 2F2A and 41A1 (Asus ZenBook Pro Duo UX8402VV)
* Other Fixes:
- silence a deadstore compiler warning
- libwacom.stylus: remove the unnecessary ID
- libwacom.stylus: correct the product name
* Other:
- Use g_array_copy instead of an open-coded copy
- Use g_array_element_size instead of a sizeof for array
comparison
- split a re-used variable and use g_clear_pointer
- Reduce nesting by one level for the string list
* Documentation:
- switch HTML_TIMESTAMP to just TIMESTAMP
- correct the hyphens in the man pages
- add a man page for libwacom-show-stylus
* Tests:
- fix test suite failure if the database isn't installed
- use meson setup builddir
- reword a test using glibs' helpers instead of manual resizing
* Build:
- bump the timeout for pytest to 60s
- switch the valgrind test logic around
- minor whitespace fix
- install the libwacom-show-stylus man page
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Aug 16 06:17:39 UTC 2024 - Aesara Binder <aesara@mailbox.org> Fri Aug 16 06:17:39 UTC 2024 - Aesara Binder <aesara@mailbox.org>

View File

@ -1,7 +1,7 @@
# #
# spec file for package libwacom # spec file for package libwacom
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed