Skip to content

Releases: linuxwacom/xf86-input-wacom

xf86-input-wacom-0.39.0

23 Dec 01:14
xf86-input-wacom-0.39.0
Compare
Choose a tag to compare

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

A new release of the X11 driver is now available for download. This is
a relatively minor release which primarily fixes an issue with some AES
pens being treated as erasers on buggy kernel versions. Additionally
there is some new hardware support and a fix for an issue that could
affect users of old serial tablets.

This release has been signed with a new key: 0x5B4EA609784983CA. While
the tag cannot be cross-signed with both the old and new key, I have
signed this message with both keys to provide a degree of key continuity.
The new key itself is also signed by the old key as well. Please ensure
that everything continues to validate correctly.

Key Details:

pub   ed25519/0x5B4EA609784983CA 2019-12-20 [SC] [expires: 2021-02-01]
      Key fingerprint = FBE0 7878 1106 933D 3DDC  F93E 5B4E A609 7849 83CA
uid                   [ultimate] Jason Gerecke <[email protected]>
uid                   [ultimate] Jason Gerecke <[email protected]>
sub   cv25519/0x8EE1B70A92763609 2019-12-20 [E] [expires: 2021-02-01]

Jason Gerecke (4):
tools: Fix potential buffer overflow when reading from serial tablet
Ignore ABS_MISC as a source of device type information for AES pens
Recognize new MobileStudio Pro PID
wacom 0.39.0

git tag: xf86-input-wacom-0.39.0

https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.39.0/xf86-input-wacom-0.39.0.tar.bz2
MD5: 9ee7bf6969002d6cfe9301354a72d7b0 xf86-input-wacom-0.39.0.tar.bz2
SHA1: eddbbc3eb97318875985344a5dd2c480aa75246b xf86-input-wacom-0.39.0.tar.bz2
SHA256: 12bf826e21bb61a9569be434e04cb1fcc68f7d8185a847ce899163f3152a1387 xf86-input-wacom-0.39.0.tar.bz2
PGP: https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.39.0/xf86-input-wacom-0.39.0.tar.bz2.sig

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQT74Hh4EQaTPT3c+T5bTqYJeEmDygUCXgAtoAAKCRBbTqYJeEmD
yhNkAP4hr1pzDvhli/oZuddPZppXPIP/JzgRX5e5p1reHFW3xAEAsr9SnXpvQcZV
YR/mLwHudmGWd6NwUVxasH8l8oW2hAGJATMEAQEIAB0WIQRvJndk+EgT9HYbBHoN
rZ1sYNkkrAUCXgAtoAAKCRANrZ1sYNkkrIP+B/9V5KogrFHf8QOtQLyLA2TjCld6
Dp+BvA+Aed1Wd5P6asgqmZtrCDJsJZC10rEvK/jL0d+LrTZvdLgY0CLJbbN165U1
HR956q43I2CetnOC2ymQdjpm3IMapMtNBv/tMJqCUYkNKRTseZSQmpF05hO3Rdbr
s0YLaFMssENI7bfXS0E9zq2yzPTkbfivhYteUUwHslX6lZiFOo0FVhMRluKr6W5p
+uyVVAo69Ko6rMz8CwAYPN4R42FrD/1LYkIiU4u4HvGbeami+WV//LgJnLW0ajYF
UYN5IZIoQEv8tBwn1IuwPFFgmFBEh2ncGOGP2yj8ezcHs6/jTGmADk90+lsX
=gDAY
-----END PGP SIGNATURE-----

xf86-input-wacom-0.38.0

14 Oct 18:03
Compare
Choose a tag to compare

This is the final release of version 0.38.0. No changes were made since the RC 0.37.99.1 release, so the previous release notes follow:

This release makes a number of notable changes to the gesture handling code. Chief among these is that touchscreen devices will no longer use the in-driver gesture recognizer by default. The desktop environment will instead be responsible for handling any touchscreen gestures. This change was made to improve the experience by allowing the use of richer desktop gestures. Users of the GNOME environment will now be able to make use of the gestures described in 1. Users of other desktop environments are recommended to install and configure the Touchegg 2 tool. It is of course also possible to instead create an xorg.conf.d configuration file that re-enables in-driver gestures. Touchpad devices are not subject to this change and will continue to use the in-driver gesture recgonizer for the time being.

In addition to this change, a number of improvements have been made to the in-driver gesture recognizer which should result in smoother scroll and zoom interactions with windows. The initial delay to recognize a gesture should be eliminated, and the amount your fingers have to move should now be more comfortable across a wider range of devices.

Commit Log

  • Aaron Armstrong Skomra (1):

    • Remove and replace references to Sourceforge
  • Jason Gerecke (17):

    • Fix panscroll when using non-default tablet area
    • Change wcmCursorProxoutDist from a common to a private property
    • Allow use of proxout feature for any relative tablet tool (stylus, eraser, cursor)
    • Allow CursorProximity to take effect even if distance == 0 on tablet surface
    • Use a proxout height of 30 for all stylus devices
    • Do not wait wcmTapTime to enter scroll or zoom mode
    • Prevent spurious right-clicks at the end of very short scroll and zoom gestures
    • Overhaul calculation of default scroll, zoom, and spread distances
    • Use wcmScrollDistance as scroll threshold; recognize scrolling more consistently
    • Minor cleanups for wcmFingerScroll and wcmFingerZoom
    • Do not start scroll gesture if fingers are moving opposite directions
    • Revert "Reset wcmGestureState to current device state upon gesture start"
    • Trigger scroll and zoom gestures immediately after they are detected
    • Change default gesture mode: touchpad=on, touchscreen=off
    • Perform a few cleanups in wcmTouchFilter.c
    • Handle multitouch mode up at the very start wcmGestureFilter
    • wacom 0.37.99.1
    • wacom 0.38.0
  • Peter Hutterer (2):

    • Remove misplaced comment
    • travis CI: rework and simplify
  • Ping Cheng (1):

    • Support new MobileStudio Pro for older kernels
  • ShapeShifter499 (1):

    • Add support for Surface Go and Nuvision Solo 10 Draw

git tag: xf86-input-wacom-0.38.0

https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.38.0/xf86-input-wacom-0.38.0.tar.bz2

MD5: da17ae395f367914e9e4c9eef79b2e42 xf86-input-wacom-0.38.0.tar.bz2
SHA1: b153c976365a54af3d5265e50e7a1e6eb415851d xf86-input-wacom-0.38.0.tar.bz2
SHA256: a1cd08dfb92eb770353b838561a0d89e06a54f599c808ec4d8bbb4f3c686a370 xf86-input-wacom-0.38.0.tar.bz2
PGP: https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.38.0/xf86-input-wacom-0.38.0.tar.bz2.sig

xf86-input-wacom-0.37.99.1

10 Oct 16:09
Compare
Choose a tag to compare
Pre-release

This is the RC release for the upcoming 0.38.0 version. This release makes a number of notable changes to the gesture handling code. Chief among these is that touchscreen devices will no longer use the in-driver gesture recognizer by default. The desktop environment will instead be responsible for handling any touchscreen gestures. This change was made to improve the experience by allowing the use of richer desktop gestures. Users of the GNOME environment will now be able to make use of the gestures described in 1. Users of other desktop environments are recommended to install and configure the Touchegg 2 tool. It is of course also possible to instead create an xorg.conf.d configuration file that re-enables in-driver gestures. Touchpad devices are not subject to this change and will continue to use the in-driver gesture recgonizer for the time being.

In addition to this change, a number of improvements have been made to the in-driver gesture recognizer which should result in smoother scroll and zoom interactions with windows. The initial delay to recognize a gesture should be eliminated, and the amount your fingers have to move should now be more comfortable across a wider range of devices.

Commit Log

  • Aaron Armstrong Skomra (1):

    • Remove and replace references to Sourceforge
  • Jason Gerecke (17):

    • Fix panscroll when using non-default tablet area
    • Change wcmCursorProxoutDist from a common to a private property
    • Allow use of proxout feature for any relative tablet tool (stylus, eraser, cursor)
    • Allow CursorProximity to take effect even if distance == 0 on tablet surface
    • Use a proxout height of 30 for all stylus devices
    • Do not wait wcmTapTime to enter scroll or zoom mode
    • Prevent spurious right-clicks at the end of very short scroll and zoom gestures
    • Overhaul calculation of default scroll, zoom, and spread distances
    • Use wcmScrollDistance as scroll threshold; recognize scrolling more consistently
    • Minor cleanups for wcmFingerScroll and wcmFingerZoom
    • Do not start scroll gesture if fingers are moving opposite directions
    • Revert "Reset wcmGestureState to current device state upon gesture start"
    • Trigger scroll and zoom gestures immediately after they are detected
    • Change default gesture mode: touchpad=on, touchscreen=off
    • Perform a few cleanups in wcmTouchFilter.c
    • Handle multitouch mode up at the very start wcmGestureFilter
    • wacom 0.37.99.1
  • Peter Hutterer (2):

    • Remove misplaced comment
    • travis CI: rework and simplify
  • Ping Cheng (1):

    • Support new MobileStudio Pro for older kernels
  • ShapeShifter499 (1):

    • Add support for Surface Go and Nuvision Solo 10 Draw

Release Info

git tag: xf86-input-wacom-0.37.99.1

https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.37.99.1/xf86-input-wacom-0.37.99.1.tar.bz2

MD5: 88137e935bc6c5431c358baac26690f5 xf86-input-wacom-0.37.99.1.tar.bz2
SHA1: 125ba7fab225fbb503784deb06c4338e660f4e4b xf86-input-wacom-0.37.99.1.tar.bz2
SHA256: ee7ce80d2511400da4a1b02996be5920bed0b9bf1cbf3899ad6b92f36990785b xf86-input-wacom-0.37.99.1.tar.bz2
PGP: https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.37.99.1/xf86-input-wacom-0.37.99.1.tar.bz2.sig

xf86-input-wacom-0.37.0

18 Jun 16:03
Compare
Choose a tag to compare

Aaron Armstrong Skomra (3):
Update README to reflect the move to Github.
release.sh: bugfixes
wacom 0.37.0

Daniel Ferguson (1):
Fix tilt-y being overridden with tilt-x

James Pearson (1):
Running 'xsetwacom get $id Serial' gives:

Jason Gerecke (8):
Check both valid and working state when finding new channels
Fail the Coverity build if their script cannot be downloaded
wacom 0.36.1
travis: Hotfix Coverity's Travis integration patch
Add feature flags for several missing tablets
USB: Split handling of generic and protocol 5 ABS events
USB: Don't use ABS_MISC for tool ID information with a generic tablet
USB: Apply WCM_PROTOCOL_GENERIC to non-Wacom hardware

Peter Hutterer (8):
Correct two comments
Reformat a debugging message
Split EV_MSC handling out of the EV_SYN handling
Remember the event types we receive and skip events with no data
xsetwacom: error if we're running this under Wayland
release.sh: drop sourceforge release bits
release.sh: don't release to github in dry-run mode
release.sh: pass the module name to the github release function

Ping Cheng (3):
Support DTK-2451 and DTH-2452 on older kernels
xsetwacom: update man page for button mapping
Support DTU-1141B on older kernels

git tag: xf86-input-wacom-0.37.0

https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.37.0/xf86-input-wacom-0.37.0.tar.bz2
MD5: c6e9409e2fa3ae3f01eaf913a6ca9c9f xf86-input-wacom-0.37.0.tar.bz2
SHA1: aa2470ae4789f3df9a33bb67208a402e93fd1895 xf86-input-wacom-0.37.0.tar.bz2
SHA256: 9311cd1ff2a284a429a04c3c5d03ccbad83e76a58770668ac0f2d22740e05881 xf86-input-wacom-0.37.0.tar.bz2
PGP: https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.37.0/xf86-input-wacom-0.37.0.tar.bz2.sig

xf86-input-wacom-0.36.1

19 Mar 21:06
Compare
Choose a tag to compare

This release of xf86-input-wacom 0.36.1 fixes a regression introduced in 0.36.0 which causes pen tilt values to be incorrectly reported to applications. Additionally, this release fixes a long-standing issue which occasionally causes touch input to stop working. Installing this update is highly recommended for users who currently use version 0.36.0 of this driver.

Commit Log

  • Aaron Armstrong Skomra (1):

    • Update README to reflect the move to Github.
  • Daniel Ferguson (1):

    • Fix tilt-y being overridden with tilt-x
  • Jason Gerecke (3):

    • Check both valid and working state when finding new channels
    • Fail the Coverity build if their script cannot be downloaded
    • wacom 0.36.1
  • Ping Cheng (1):

    • Support DTK-2451 and DTH-2452 on older kernels

git tag: xf86-input-wacom-0.36.1

https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.36.1/xf86-input-wacom-0.36.1.tar.bz2
MD5: 665e2e3e7e9583b92ca36df934365c7d xf86-input-wacom-0.36.1.tar.bz2
SHA1: 51d1b198f86bf7609b0464ce34a93c90f1ef557c xf86-input-wacom-0.36.1.tar.bz2
SHA256: 3206b92a4ed1fece07438a85405c748b9ed62cf0f0c3df845a2ce695d5463e09 xf86-input-wacom-0.36.1.tar.bz2
PGP: https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.36.1/xf86-input-wacom-0.36.1.tar.bz2.sig

xf86-input-wacom-0.36.0

23 Jan 19:18
xf86-input-wacom-0.36.0
Compare
Choose a tag to compare

With a nice quiet two-week RC period behind us, it looks like version 0.36.0 of xf86-input-wacom is ready for its final release. This release improves support for several devices (Intuos Pro, Cintiq 27QHDT) and adds support for several more (Cintiq Pro 24, Cintiq Pro 32, Pro Pen 32). There have been multiple bugs fixed as well since the prior release; see the full commit log below for details.

One noteworthy new feature which escaped mention in the RC is the addition of a "pan" action for xsetwacom. After running the following command, hold the configured button and drag on a window: the window contents should move vertically/horzontally in response. This is useful for quickly scrolling through documents or UI lists without having to move to the scrollbar or use the arrow keys.

$ xsetwacom set <stylus_id> button <n> pan

As always, installation instructions can be found on our wiki. If you encounter any bugs, please be sure to file an issue our tracker.

Commit Log

  • Aaron Armstrong Skomra (3):

    • Support DTH-1152 on older kernels
    • remove release script code from other projects
    • add Github to release.sh script
  • Benjamin Tissoires (1):

    • conf: add Dell Canvas 27 touch
  • Jason Gerecke (25):

    • Add support for 2nd-generation Intuos Pro
    • Correct device flags for multiple devices
    • xsetwacom: Recognize 'AltGr' key as synonym for 'ISO_Level3_Shift'
    • Add support for kernel's new BTN_STYLUS3 event
    • Add Travis-CI integration
    • xsetwacom: Use explicit NULL for final element of 'parameters' array
    • xsetwacom: Don't drop "const" when performing a cast
    • Remove no-longer-necessary "Wno-error" exceptions from Travis
    • Build tools with AM_CFLAGS and its warnings
    • Use git-version-gen for build-time version strings
    • Refactor coordinate averaging to seperate function
    • Do not overwrite raw device state with filtered coordinate values
    • Move 'suppress' variable from wcmEvent to commonDispatchDevice
    • Reset filter when tip is touched to tablet
    • Add Coverity integration to .travis.yml
    • tools: Prevent use of invalid (negative) fd
    • Pass current WacomDeviceState through to sendAction
    • Implement "pan" scrolling functionality
    • Be more strict about linking to already-linked devices
    • conf: Add preprobe fdi config to workaround EV_SW issues in HAL
    • Add support for Cintiq Pro 24/32
    • Add support for Cintiq 27QHDT
    • Allocate 4 buttons for stylus devices (Pro Pen 3D)
    • wacom 0.35.99.1
    • wacom 0.36.0
  • Peter Hutterer (1):

    • Remove the device's fd from the select() set when we get ENODEV

git tag: xf86-input-wacom-0.36.0

https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.36.0/xf86-input-wacom-0.36.0.tar.bz2
MD5: d1d45f05cf1877b181dc324ce1deb7e9 xf86-input-wacom-0.36.0.tar.bz2
SHA1: 15721d4391f9cb2c92c8cf232cf2af7d052bcd13 xf86-input-wacom-0.36.0.tar.bz2
SHA256: eae7c5d2872b1433c8d679bb42b00213403eb2a0544c514f4df2b586284c23f6 xf86-input-wacom-0.36.0.tar.bz2
PGP: https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-0.36.0/xf86-input-wacom-0.36.0.tar.bz2.sig

xf86-input-wacom-0.35.99.1

09 Jan 19:04
xf86-input-wacom-0.35.99.1
Compare
Choose a tag to compare
Pre-release

Happy New Year!

After a long six month wait, the linuxwacom team is ready to announce the availability of the first RC leading up to xf86-input-wacom 0.36.0. This release improves support for several devices (Intuos Pro, Cintiq 27QHDT) and adds support for several more (Cintiq Pro 24, Cintiq Pro 32, Pro Pen 3D). Multiple bugs have also been fixed: see the commit log below for details.

Please thoroughly test this release and let us know if you encounter any issues. Installation instructions can be found on our wiki, and bugs may be filed on our tracker.

Commit Log

  • Aaron Armstrong Skomra (1):

    • Support DTH-1152 on older kernels
  • Benjamin Tissoires (1):

    • conf: add Dell Canvas 27 touch
  • Jason Gerecke (24):

    • Add support for 2nd-generation Intuos Pro
    • Correct device flags for multiple devices
    • xsetwacom: Recognize 'AltGr' key as synonym for 'ISO_Level3_Shift'
    • Add support for kernel's new BTN_STYLUS3 event
    • Add Travis-CI integration
    • xsetwacom: Use explicit NULL for final element of 'parameters' array
    • xsetwacom: Don't drop "const" when performing a cast
    • Remove no-longer-necessary "Wno-error" exceptions from Travis
    • Build tools with AM_CFLAGS and its warnings
    • Use git-version-gen for build-time version strings
    • Refactor coordinate averaging to seperate function
    • Do not overwrite raw device state with filtered coordinate values
    • Move 'suppress' variable from wcmEvent to commonDispatchDevice
    • Reset filter when tip is touched to tablet
    • Add Coverity integration to .travis.yml
    • tools: Prevent use of invalid (negative) fd
    • Pass current WacomDeviceState through to sendAction
    • Implement "pan" scrolling functionality
    • Be more strict about linking to already-linked devices
    • conf: Add preprobe fdi config to workaround EV_SW issues in HAL
    • Add support for Cintiq Pro 24/32
    • Add support for Cintiq 27QHDT
    • Allocate 4 buttons for stylus devices (Pro Pen 3D)
    • wacom 0.35.99.1
  • Peter Hutterer (1):

    • Remove the device's fd from the select() set when we get ENODEV

git tag: xf86-input-wacom-0.35.99.1

http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/xf86-input-wacom-0.35.99.1.tar.bz2
MD5: 13e7cc5ef01305bcb80e7c1708f9a1e7 xf86-input-wacom-0.35.99.1.tar.bz2
SHA1: fa95fabddbc4c1fdc617ad7dc0cc076004b18ff6 xf86-input-wacom-0.35.99.1.tar.bz2
SHA256: 6820c45c3bb663b49b574d3314045adba4205078ba78c90881c9fed28d4bc506 xf86-input-wacom-0.35.99.1.tar.bz2
PGP: http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/xf86-input-wacom-0.35.99.1.tar.bz2.sig