[xorg-x11-drv-wacom/f12/master] wacom-0.10.6-artpen.patch: fix ArtPen rotation issue. (#641353)
Peter Hutterer
whot at fedoraproject.org
Mon Oct 11 02:21:28 UTC 2010
commit 31a8685ba5623817b0e405c1e10f7ec318fa21dc
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Mon Oct 11 12:16:02 2010 +1000
wacom-0.10.6-artpen.patch: fix ArtPen rotation issue. (#641353)
wacom-0.10.6-artpen.patch | 33 +++++++++++++++++++++++++++++++++
xorg-x11-drv-wacom.spec | 9 ++++++++-
2 files changed, 41 insertions(+), 1 deletions(-)
---
diff --git a/wacom-0.10.6-artpen.patch b/wacom-0.10.6-artpen.patch
new file mode 100644
index 0000000..fb0eb33
--- /dev/null
+++ b/wacom-0.10.6-artpen.patch
@@ -0,0 +1,33 @@
+From ea2769f8efbffffb13d2971a7f829a5590daee6d Mon Sep 17 00:00:00 2001
+From: Peter Hutterer <peter.hutterer at who-t.net>
+Date: Tue, 11 May 2010 08:24:14 +1000
+Subject: [PATCH] Revert "Always init wheel buttons to 4/5."
+
+This commit leads to weird button events on tools like the Art Pen.
+http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTil9O7b5Q7k03-zBWS_mSEJ79dDuh0ZqsBhuOI2v%40mail.gmail.com&forum_name=linuxwacom-discuss
+
+This reverts commit 0fbd3e34d792cb17163c1974d7e8ce93c24242a0.
+
+Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
+---
+ src/wcmConfig.c | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/wcmConfig.c b/src/wcmConfig.c
+index 597aa4e..34b00c5 100644
+--- a/src/wcmConfig.c
++++ b/src/wcmConfig.c
+@@ -88,8 +88,8 @@ static int wcmAllocate(LocalDevicePtr local)
+ priv->relup = 5; /* Default relative wheel up event */
+ priv->reldn = 4; /* Default relative wheel down event */
+
+- priv->wheelup = 4; /* Default absolute wheel up event */
+- priv->wheeldn = 5; /* Default absolute wheel down event */
++ priv->wheelup = IsPad (priv) ? 4 : 0; /* Default absolute wheel up event */
++ priv->wheeldn = IsPad (priv) ? 5 : 0; /* Default absolute wheel down event */
+ priv->striplup = 4; /* Default left strip up event */
+ priv->stripldn = 5; /* Default left strip down event */
+ priv->striprup = 4; /* Default right strip up event */
+--
+1.7.2.3
+
diff --git a/xorg-x11-drv-wacom.spec b/xorg-x11-drv-wacom.spec
index dc3214c..0ba6672 100644
--- a/xorg-x11-drv-wacom.spec
+++ b/xorg-x11-drv-wacom.spec
@@ -5,7 +5,7 @@
Summary: Xorg X11 wacom input driver
Name: xorg-x11-drv-wacom
Version: 0.10.6
-Release: 2%{?dist}
+Release: 3%{?dist}
URL: http://www.x.org
License: GPLv2+
Group: User Interface/X Hardware Support
@@ -14,6 +14,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source0: http://prdownloads.sourceforge.net/linuxwacom/xf86-input-wacom-%{version}.tar.bz2
Patch01: wacom-0.10.6-axis-mode.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=641353
+# Wacom Art Pen rotation send scrolling events
+Patch02: wacom-0.10.6-artpen.patch
ExcludeArch: s390 s390x
@@ -35,6 +38,7 @@ X.Org X11 wacom input driver for Wacom tablets.
%setup -q -n %{tarball}-%{version}
%patch01 -p1
+%patch02 -p1
%build
%configure --disable-static
@@ -85,6 +89,9 @@ X.Org X11 wacom input driver development files.
%{_includedir}/xorg/wacom-properties.h
%changelog
+* Mon Oct 11 2010 Peter Hutterer <peter.hutterer at redhat.com> 0.10.6-3
+- wacom-0.10.6-artpen.patch: fix ArtPen rotation issue. (#641353)
+
* Fri May 21 2010 Peter Hutterer <peter.hutterer at redhat.com> 0.10.6-2
- wacom-0.10.6-axis-mode.patch: Fix axis mode setting, don't set
OutOfProximity bit.
More information about the scm-commits
mailing list