rpms/xorg-x11-drv-synaptics/F-9 xf86-input-synaptics-0.15.1-maxtapmove.patch, NONE, 1.1 xorg-x11-drv-synaptics.spec, 1.5, 1.6
Peter Hutterer
whot at fedoraproject.org
Mon Oct 20 05:00:02 UTC 2008
Author: whot
Update of /cvs/pkgs/rpms/xorg-x11-drv-synaptics/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23981
Modified Files:
xorg-x11-drv-synaptics.spec
Added Files:
xf86-input-synaptics-0.15.1-maxtapmove.patch
Log Message:
* Mon Oct 20 2008 Peter Hutterer <peter.hutterer at redhat.com> 0.15.1-3
- xf86-input-synaptics-0.15.1-maxtapmove.patch: scale MaxTapMove parameter
depending on touchpad height #467278
xf86-input-synaptics-0.15.1-maxtapmove.patch:
--- NEW FILE xf86-input-synaptics-0.15.1-maxtapmove.patch ---
diff --git a/src/synaptics.c b/src/synaptics.c
index 1f96cc3..7b459a4 100644
--- a/src/synaptics.c
+++ b/src/synaptics.c
@@ -315,6 +315,7 @@ SynapticsPreInit(InputDriverPtr drv, IDevPtr dev, int flags)
int horizScrollDelta, vertScrollDelta,
edgeMotionMinSpeed, edgeMotionMaxSpeed;
int l, r, t, b; /* left, right, top, bottom */
+ int maxTapMove;
/* allocate memory for SynapticsPrivateRec */
priv = xcalloc(1, sizeof(SynapticsPrivate));
@@ -418,6 +419,7 @@ SynapticsPreInit(InputDriverPtr drv, IDevPtr dev, int flags)
vertScrollDelta = height * .04;
edgeMotionMinSpeed = 1;
edgeMotionMaxSpeed = width * .1;
+ maxTapMove = height * 0.072;
} else {
l = 1900;
r = 5400;
@@ -430,6 +432,7 @@ SynapticsPreInit(InputDriverPtr drv, IDevPtr dev, int flags)
vertScrollDelta = 100;
edgeMotionMinSpeed = 1;
edgeMotionMaxSpeed = 400;
+ maxTapMove = 220;
}
pars->left_edge = xf86SetIntOption(opts, "LeftEdge", l);
@@ -441,7 +444,7 @@ SynapticsPreInit(InputDriverPtr drv, IDevPtr dev, int flags)
pars->finger_high = xf86SetIntOption(opts, "FingerHigh", 30);
pars->finger_press = xf86SetIntOption(opts, "FingerPress", 256);
pars->tap_time = xf86SetIntOption(opts, "MaxTapTime", 180);
- pars->tap_move = xf86SetIntOption(opts, "MaxTapMove", 25);
+ pars->tap_move = xf86SetIntOption(opts, "MaxTapMove", maxTapMove);
pars->tap_time_2 = xf86SetIntOption(opts, "MaxDoubleTapTime", 180);
pars->click_time = xf86SetIntOption(opts, "ClickTime", 100);
pars->fast_taps = xf86SetIntOption(opts, "FastTaps", FALSE);
Index: xorg-x11-drv-synaptics.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-synaptics/F-9/xorg-x11-drv-synaptics.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- xorg-x11-drv-synaptics.spec 23 Sep 2008 00:09:19 -0000 1.5
+++ xorg-x11-drv-synaptics.spec 20 Oct 2008 04:59:32 -0000 1.6
@@ -5,7 +5,7 @@
Name: xorg-x11-drv-synaptics
Summary: Xorg X11 synaptics input driver
Version: 0.15.1
-Release: 2%{?dist}
+Release: 3%{?dist}
URL: http://www.x.org
License: MIT
Group: User Interface/X Hardware Support
@@ -19,6 +19,7 @@
Patch5: xf86-input-synaptics-0.15.1-dont-crash-without-Device.patch
# Bug 462771 - Changes in synaptics.fdi don't have any effect.
Patch6: xf86-input-synaptics-0.15.1-stale-option-list.patch
+Patch7: xf86-input-synaptics-0.15.1-maxtapmove.patch
ExcludeArch: s390 s390x
BuildRequires: libtool pkgconfig
@@ -68,6 +69,7 @@
%patch4 -p1 -b .preprobe
%patch5 -p1 -b .dont-crash-without-device
%patch6 -p1 -b .stale-option-list
+%patch7 -p1 -b .maxtapmove
%build
autoreconf -v --install --force || exit 1
@@ -101,6 +103,10 @@
%doc COPYING README
%changelog
+* Mon Oct 20 2008 Peter Hutterer <peter.hutterer at redhat.com> 0.15.1-3
+- xf86-input-synaptics-0.15.1-maxtapmove.patch: scale MaxTapMove parameter
+ depending on touchpad height #467278
+
* Mon Sep 22 2008 Peter Hutterer <peter.hutterer at redhat.com> 0.15.1-2
- xf86-input-synaptics-0.15.1-stale-option-list.patch - don't use stale option
list pointers. RH #462771.
More information about the scm-commits
mailing list