diff -u xfree86-driver-synaptics-0.99.3/debian/changelog xfree86-driver-synaptics-0.99.3/debian/changelog --- xfree86-driver-synaptics-0.99.3/debian/changelog +++ xfree86-driver-synaptics-0.99.3/debian/changelog @@ -1,3 +1,19 @@ +xfree86-driver-synaptics (0.99.3-1ubuntu2) jaunty; urgency=low + + * 103_enable_cornertapping.patch: + - Update patch for the new upstream release. (LP: #320632) + * 104_always_enable_tapping.patch: + - Enable tapping even when a physical left button is available. (LP: #320585) + * 105_always_enable_multifinger_click.patch: + - Enable multifinger click (where available) even when physical right/middle + buttons are available. (LP: #320585) + * 106_always_enable_vert_edge_scroll.patch: + - Enable scrolling even when doubletap is available. (LP: #320632) + * 107_reduce_cursor_speed.patch: + - Reduce the cursor speed. (LP: #320639) + + -- Alberto Milone (tseliot) Sat, 24 Jan 2009 17:19:42 +0100 + xfree86-driver-synaptics (0.99.3-1ubuntu1) jaunty; urgency=low * Merge from Debian experimental. diff -u xfree86-driver-synaptics-0.99.3/debian/patches/series xfree86-driver-synaptics-0.99.3/debian/patches/series --- xfree86-driver-synaptics-0.99.3/debian/patches/series +++ xfree86-driver-synaptics-0.99.3/debian/patches/series @@ -2,0 +3,4 @@ +104_always_enable_tapping.patch +105_always_enable_multifinger_click.patch +106_always_enable_vert_edge_scroll.patch +107_reduce_cursor_speed.patch diff -u xfree86-driver-synaptics-0.99.3/debian/patches/103_enable_cornertapping.patch xfree86-driver-synaptics-0.99.3/debian/patches/103_enable_cornertapping.patch --- xfree86-driver-synaptics-0.99.3/debian/patches/103_enable_cornertapping.patch +++ xfree86-driver-synaptics-0.99.3/debian/patches/103_enable_cornertapping.patch @@ -1,8 +1,8 @@ -Index: xfree86-driver-synaptics-0.15.2/src/synaptics.c +Index: xfree86-driver-synaptics-0.99.3/src/synaptics.c =================================================================== ---- xfree86-driver-synaptics-0.15.2.orig/src/synaptics.c 2008-09-10 20:53:29.000000000 +0200 -+++ xfree86-driver-synaptics-0.15.2/src/synaptics.c 2008-09-18 18:33:57.000000000 +0200 -@@ -470,8 +470,8 @@ +--- xfree86-driver-synaptics-0.99.3.orig/src/synaptics.c 2008-12-15 00:33:15.000000000 +0100 ++++ xfree86-driver-synaptics-0.99.3/src/synaptics.c 2009-01-24 15:48:29.000000000 +0100 +@@ -464,8 +464,8 @@ pars->guestmouse_off = xf86SetBoolOption(opts, "GuestMouseOff", FALSE); pars->locked_drags = xf86SetBoolOption(opts, "LockedDrags", FALSE); pars->locked_drag_time = xf86SetIntOption(opts, "LockedDragTimeout", 5000); @@ -15 +15 @@ - pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1", 1); + pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1", tapButton1); only in patch2: unchanged: --- xfree86-driver-synaptics-0.99.3.orig/debian/patches/104_always_enable_tapping.patch +++ xfree86-driver-synaptics-0.99.3/debian/patches/104_always_enable_tapping.patch @@ -0,0 +1,19 @@ +Index: xfree86-driver-synaptics-0.99.3/src/synaptics.c +=================================================================== +--- xfree86-driver-synaptics-0.99.3.orig/src/synaptics.c 2008-12-15 00:33:15.000000000 +0100 ++++ xfree86-driver-synaptics-0.99.3/src/synaptics.c 2009-01-24 16:24:17.000000000 +0100 +@@ -403,10 +403,10 @@ + palmMinWidth = 10; + } + +- /* Enable tap if we don't have a phys left button */ +- tapButton1 = priv->has_left ? 0 : 1; +- tapButton2 = priv->has_left ? 0 : 3; +- tapButton3 = priv->has_left ? 0 : 2; ++ /* Enable tap */ ++ tapButton1 = 1; ++ tapButton2 = 2; ++ tapButton3 = 3; + + /* Enable multifinger-click if we don't have right/middle button, + otherwise clickFinger is always button 1. */ only in patch2: unchanged: --- xfree86-driver-synaptics-0.99.3.orig/debian/patches/106_always_enable_vert_edge_scroll.patch +++ xfree86-driver-synaptics-0.99.3/debian/patches/106_always_enable_vert_edge_scroll.patch @@ -0,0 +1,15 @@ +Index: xfree86-driver-synaptics-0.99.3/src/synaptics.c +=================================================================== +--- xfree86-driver-synaptics-0.99.3.orig/src/synaptics.c 2008-12-15 00:33:15.000000000 +0100 ++++ xfree86-driver-synaptics-0.99.3/src/synaptics.c 2009-01-24 16:41:09.000000000 +0100 +@@ -414,8 +414,8 @@ + clickFinger2 = priv->has_right ? 1 : 3; + clickFinger3 = priv->has_middle ? 1 : 2; + +- /* Enable vert edge scroll if we can't detect doubletap */ +- vertEdgeScroll = priv->has_double ? FALSE : TRUE; ++ /* Enable vert edge scroll */ ++ vertEdgeScroll = TRUE; + horizEdgeScroll = FALSE; + + /* Enable twofinger scroll if we can detect doubletap */ only in patch2: unchanged: --- xfree86-driver-synaptics-0.99.3.orig/debian/patches/105_always_enable_multifinger_click.patch +++ xfree86-driver-synaptics-0.99.3/debian/patches/105_always_enable_multifinger_click.patch @@ -0,0 +1,19 @@ +Index: xfree86-driver-synaptics-0.99.3/src/synaptics.c +=================================================================== +--- xfree86-driver-synaptics-0.99.3.orig/src/synaptics.c 2008-12-15 00:33:15.000000000 +0100 ++++ xfree86-driver-synaptics-0.99.3/src/synaptics.c 2009-01-24 16:25:10.000000000 +0100 +@@ -408,11 +408,10 @@ + tapButton2 = priv->has_left ? 0 : 3; + tapButton3 = priv->has_left ? 0 : 2; + +- /* Enable multifinger-click if we don't have right/middle button, +- otherwise clickFinger is always button 1. */ ++ /* Enable multifinger-click */ + clickFinger1 = 1; +- clickFinger2 = priv->has_right ? 1 : 3; +- clickFinger3 = priv->has_middle ? 1 : 2; ++ clickFinger2 = 2; ++ clickFinger3 = 3; + + /* Enable vert edge scroll if we can't detect doubletap */ + vertEdgeScroll = priv->has_double ? FALSE : TRUE; only in patch2: unchanged: --- xfree86-driver-synaptics-0.99.3.orig/debian/patches/107_reduce_cursor_speed.patch +++ xfree86-driver-synaptics-0.99.3/debian/patches/107_reduce_cursor_speed.patch @@ -0,0 +1,15 @@ +Index: xfree86-driver-synaptics-0.99.3/src/synaptics.c +=================================================================== +--- xfree86-driver-synaptics-0.99.3.orig/src/synaptics.c 2008-12-15 00:33:15.000000000 +0100 ++++ xfree86-driver-synaptics-0.99.3/src/synaptics.c 2009-01-24 17:40:05.000000000 +0100 +@@ -484,8 +484,8 @@ + pars->press_motion_min_z = xf86SetIntOption(opts, "PressureMotionMinZ", pressureMotionMinZ); + pars->press_motion_max_z = xf86SetIntOption(opts, "PressureMotionMaxZ", pressureMotionMaxZ); + +- pars->min_speed = synSetFloatOption(opts, "MinSpeed", 0.4); +- pars->max_speed = synSetFloatOption(opts, "MaxSpeed", 0.7); ++ pars->min_speed = synSetFloatOption(opts, "MinSpeed", 0.02); ++ pars->max_speed = synSetFloatOption(opts, "MaxSpeed", 0.5); + pars->accl = synSetFloatOption(opts, "AccelFactor", accelFactor); + pars->trackstick_speed = synSetFloatOption(opts, "TrackstickSpeed", 40); + pars->scroll_dist_circ = synSetFloatOption(opts, "CircScrollDelta", 0.1);