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