Hello community,

here is the log from the commit of package xf86-input-synaptics for 
openSUSE:12.2 checked in at 2012-07-01 20:54:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/xf86-input-synaptics (Old)
 and      /work/SRC/openSUSE:12.2/.xf86-input-synaptics.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xf86-input-synaptics", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:12.2/xf86-input-synaptics/xf86-input-synaptics.changes   
2012-06-25 16:17:19.000000000 +0200
+++ 
/work/SRC/openSUSE:12.2/.xf86-input-synaptics.new/xf86-input-synaptics.changes  
    2012-07-02 10:45:08.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Jun 29 17:05:54 CEST 2012 - ti...@suse.de
+
+- Fix double-tap LED behavior (bnc#768506)
+- Enable tap-to-click as default (bnc#722457)
+
+-------------------------------------------------------------------

New:
----
  xf86-input-synaptics-default-tap.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xf86-input-synaptics.spec ++++++
--- /var/tmp/diff_new_pack.eermsi/_old  2012-07-02 10:45:10.000000000 +0200
+++ /var/tmp/diff_new_pack.eermsi/_new  2012-07-02 10:45:10.000000000 +0200
@@ -28,6 +28,7 @@
 Patch2:         xf86-input-synaptics-xorg.conf.d_snippet.diff
 Patch3:         xf86-input-synaptics-add-led-support.diff
 Patch4:         xf86-input-synaptics-led-double-tap.diff
+Patch5:         xf86-input-synaptics-default-tap.diff
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -77,6 +78,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 autoreconf -fi

++++++ xf86-input-synaptics-default-tap.diff ++++++
---
 conf/50-synaptics.conf |    4 ++++
 1 file changed, 4 insertions(+)

--- a/conf/50-synaptics.conf
+++ b/conf/50-synaptics.conf
@@ -16,6 +16,10 @@ Section "InputClass"
 # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
         MatchDevicePath "/dev/input/event*"
         Option "HorizScrollDelta"      "0"
+# enable tap-to-click as default (bnc#722457)
+       Option "TapButton1" "1"
+       Option "TapButton1" "2"
+       Option "TapButton1" "3"
 EndSection
 
 Section "InputClass"
++++++ xf86-input-synaptics-led-double-tap.diff ++++++
--- /var/tmp/diff_new_pack.eermsi/_old  2012-07-02 10:45:10.000000000 +0200
+++ /var/tmp/diff_new_pack.eermsi/_new  2012-07-02 10:45:10.000000000 +0200
@@ -8,10 +8,10 @@
  include/synaptics-properties.h |    3 +
  man/synaptics.man              |   17 ++++++
  src/properties.c               |   26 ++++++++++
- src/synaptics.c                |  101 
+++++++++++++++++++++++++++++++++++++++++
+ src/synaptics.c                |  102 
+++++++++++++++++++++++++++++++++++++++++
  src/synapticsstr.h             |    7 ++
  tools/synclient.c              |    1 
- 6 files changed, 155 insertions(+)
+ 6 files changed, 156 insertions(+)
 
 --- a/include/synaptics-properties.h
 +++ b/include/synaptics-properties.h
@@ -75,7 +75,7 @@
      /* only init product_id property if we actually know them */
      if (priv->id_vendor || priv->id_product) {
          values[0] = priv->id_vendor;
-@@ -658,6 +661,18 @@ SetProperty(DeviceIntPtr dev, Atom prope
+@@ -661,6 +664,18 @@ SetProperty(DeviceIntPtr dev, Atom prope
              return BadValue;
  
          para->touchpad_off = off;
@@ -94,7 +94,7 @@
      }
      else if (property == prop_gestures) {
          BOOL *gestures;
-@@ -851,3 +866,14 @@ SetProperty(DeviceIntPtr dev, Atom prope
+@@ -857,3 +872,14 @@ SetProperty(DeviceIntPtr dev, Atom prope
  
      return Success;
  }
@@ -138,7 +138,7 @@
      return Success;
  }
  
-@@ -1649,6 +1655,74 @@ is_inside_middlebutton_area(SynapticsPar
+@@ -1652,6 +1658,75 @@ is_inside_middlebutton_area(SynapticsPar
      return is_inside_button_area(para, 1, x, y);
  }
  
@@ -149,10 +149,11 @@
 +in_led_toggle_area(InputInfoPtr pInfo, struct SynapticsHwState *hw)
 +{
 +    SynapticsPrivate *priv = (SynapticsPrivate *)pInfo->private;
++    SynapticsParameters *pars = &priv->synpara;
 +    int click_led_x, click_led_y;
 +
-+    click_led_x = (priv->maxx - priv->minx) * LED_TOGGLE_X_AREA + priv->minx;
-+    click_led_y = (priv->maxy - priv->miny) * LED_TOGGLE_Y_AREA + priv->miny;
++    click_led_x = (pars->right_edge - pars->left_edge) * LED_TOGGLE_X_AREA + 
pars->left_edge;
++    click_led_y = (pars->bottom_edge - pars->top_edge) * LED_TOGGLE_Y_AREA + 
pars->bottom_edge;
 +    return (hw->x < click_led_x && hw->y < click_led_y);
 +}
 +
@@ -213,7 +214,7 @@
  static CARD32
  timerFunc(OsTimerPtr timer, CARD32 now, pointer arg)
  {
-@@ -1665,6 +1739,15 @@ timerFunc(OsTimerPtr timer, CARD32 now,
+@@ -1668,6 +1743,15 @@ timerFunc(OsTimerPtr timer, CARD32 now,
      SynapticsResetTouchHwState(hw, FALSE);
      delay = HandleState(pInfo, hw, hw->millis, TRUE);
  
@@ -229,7 +230,7 @@
      priv->timer_time = now;
      priv->timer = TimerSet(priv->timer, 0, delay, timerFunc, pInfo);
  
-@@ -3269,6 +3352,15 @@ HandleState(InputInfoPtr pInfo, struct S
+@@ -3274,6 +3358,15 @@ HandleState(InputInfoPtr pInfo, struct S
  
      /* If touchpad is switched off, we skip the whole thing and return delay 
*/
      if (para->touchpad_off == 1) {
@@ -245,7 +246,7 @@
          UpdateTouchState(pInfo, hw);
          return delay;
      }
-@@ -3312,6 +3404,15 @@ HandleState(InputInfoPtr pInfo, struct S
+@@ -3330,6 +3423,15 @@ HandleState(InputInfoPtr pInfo, struct S
              finger = priv->finger_state;
      }
  

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to