Re: UPDATE: xf86-input-synaptics 1.8.2

2015-04-05 Thread Matthieu Herrb
On Sun, Mar 29, 2015 at 04:50:24PM +0500, Alexandr Shadchin wrote:
> Hi,
> 
> This diff updates xf86-input-synaptics to the latest release.
> Tested on amd64.
> 
> Comments ? OK ?

I've been running it for one week on my 2 machines with touchpads. No
problem.
ok matthieu@.

> 
> -- 
> Alexandr Shadchin
> 
> Index: ChangeLog
> ===
> RCS file: /cvs/xenocara/driver/xf86-input-synaptics/ChangeLog,v
> retrieving revision 1.9
> diff -u -p -r1.9 ChangeLog
> --- ChangeLog 24 Jan 2015 17:43:59 -  1.9
> +++ ChangeLog 29 Mar 2015 11:26:05 -
> @@ -1,3 +1,70 @@
> +commit 6f8d4bac14ac8f3fd2714f0a8a9e37c5136a4013
> +Author: Peter Hutterer 
> +Date:   Fri Mar 27 11:26:55 2015 +1000
> +
> +synaptics 1.8.2
> +
> +Signed-off-by: Peter Hutterer 
> +
> +commit 15caf2b53407379f8e677d48a022f4b46b97d83a
> +Author: Peter Hutterer 
> +Date:   Tue Mar 24 15:41:39 2015 +1000
> +
> +eventcomm: ignore fake and broken MT devices
> +
> +An MT device without X/Y is not a touchpad. And neither are fake MT 
> devices.
> +
> +Signed-off-by: Peter Hutterer 
> +Reviewed-by: Hans de Goede 
> +(cherry picked from commit fc9f490a2c87e6f87b0f483cd6bf5f526dddbb8d)
> +
> +commit ef8daaf696584f7c1d3e9f192de18b5b9f923bdc
> +Author: Peter Hutterer 
> +Date:   Mon Mar 23 11:38:15 2015 +1000
> +
> +eventcomm: prevent possibly division by zero
> +
> +This came up as a kernel bug, but it's valid to create uinput devices 
> with a
> +min == max range for x/y. Technically valid, but effectively useless, so 
> catch
> +it, complain and hobble on along.
> +
> +Signed-off-by: Peter Hutterer 
> +Reviewed-by: Hans de Goede 
> +(cherry picked from commit 30866b97be6939b895327b930154ef758eed7ff8)
> +
> +commit 90c6d7fc60f3db1bd9db1c7702062fcaef3b3352
> +Author: Gabriele Mazzotta 
> +Date:   Thu Jan 15 22:04:17 2015 +0100
> +
> +Add a delay between the second button down-up event of double taps
> +
> +Some applications ignore the second tap of double taps because of the
> +lack of a delay between the button down and button up events.
> +
> +Prevent this by replacing the transition from TS_2B to TS_START with a
> +transition from TS_2B to TS_SINGLETAP that emits only a button down
> +event. The button up event will be emitted when transitioning from
> +TS_SINGLETAP to TS_START.
> +
> +In addition, decrease the default value of MaxDoubleTapTime from 180 ms
> +to 100 ms in order to make double taps faster.
> +
> +Signed-off-by: Gabriele Mazzotta 
> +Signed-off-by: Peter Hutterer 
> +(cherry picked from commit 37d34f0356cc556dd8a49ec5d1ed64d49417a9b2)
> +
> +commit 649b77f0ce617fd1ec073b281636e304e80b56c0
> +Author: Gabriele Mazzotta 
> +Date:   Thu Jan 15 22:04:16 2015 +0100
> +
> +Update machine state diagram
> +
> +The diagram didn't entirely reflect the current state of the code.
> +
> +Signed-off-by: Gabriele Mazzotta 
> +Signed-off-by: Peter Hutterer 
> +(cherry picked from commit a357647d3fb918b94efbda98138fb0240a949ef2)
> +
>  commit d50c4bab8ae2836a0f38b29a5d22be2e950e4d08
>  Author: Peter Hutterer 
>  Date:   Thu Sep 18 07:40:13 2014 +1000
> Index: Makefile.in
> ===
> RCS file: /cvs/xenocara/driver/xf86-input-synaptics/Makefile.in,v
> retrieving revision 1.10
> diff -u -p -r1.10 Makefile.in
> --- Makefile.in   15 Jan 2015 01:30:40 -  1.10
> +++ Makefile.in   29 Mar 2015 11:26:05 -
> @@ -74,8 +74,8 @@ subdir = .
>  DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
>   $(srcdir)/Makefile.in $(srcdir)/config.h.in \
>   $(srcdir)/xorg-synaptics.pc.in $(top_srcdir)/configure COPYING \
> - ChangeLog INSTALL config.guess config.sub depcomp install-sh \
> - ltmain.sh missing
> + ChangeLog INSTALL compile config.guess config.sub depcomp \
> + install-sh ltmain.sh missing
>  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
>  am__aclocal_m4_deps = $(top_srcdir)/configure.ac
>  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
> Index: compile
> ===
> RCS file: compile
> diff -N compile
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ compile   29 Mar 2015 11:26:05 -
> @@ -0,0 +1,347 @@
> +#! /bin/sh
> +# Wrapper for compilers which do not understand '-c -o'.
> +
> +scriptversion=2012-10-14.11; # UTC
> +
> +# Copyright (C) 1999-2014 Free Software Foundation, Inc.
> +# Written by Tom Tromey .
> +#
> +# This program is free software; you can redistribute it and/or modify
> +# it under the terms of the GNU General Public License as published by
> +# the Free Software Foundation; either version 2, or (at your option)
> +# any later version.
> +#
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WA

UPDATE: xf86-input-synaptics 1.8.2

2015-03-29 Thread Alexandr Shadchin
Hi,

This diff updates xf86-input-synaptics to the latest release.
Tested on amd64.

Comments ? OK ?

-- 
Alexandr Shadchin

Index: ChangeLog
===
RCS file: /cvs/xenocara/driver/xf86-input-synaptics/ChangeLog,v
retrieving revision 1.9
diff -u -p -r1.9 ChangeLog
--- ChangeLog   24 Jan 2015 17:43:59 -  1.9
+++ ChangeLog   29 Mar 2015 11:26:05 -
@@ -1,3 +1,70 @@
+commit 6f8d4bac14ac8f3fd2714f0a8a9e37c5136a4013
+Author: Peter Hutterer 
+Date:   Fri Mar 27 11:26:55 2015 +1000
+
+synaptics 1.8.2
+
+Signed-off-by: Peter Hutterer 
+
+commit 15caf2b53407379f8e677d48a022f4b46b97d83a
+Author: Peter Hutterer 
+Date:   Tue Mar 24 15:41:39 2015 +1000
+
+eventcomm: ignore fake and broken MT devices
+
+An MT device without X/Y is not a touchpad. And neither are fake MT 
devices.
+
+Signed-off-by: Peter Hutterer 
+Reviewed-by: Hans de Goede 
+(cherry picked from commit fc9f490a2c87e6f87b0f483cd6bf5f526dddbb8d)
+
+commit ef8daaf696584f7c1d3e9f192de18b5b9f923bdc
+Author: Peter Hutterer 
+Date:   Mon Mar 23 11:38:15 2015 +1000
+
+eventcomm: prevent possibly division by zero
+
+This came up as a kernel bug, but it's valid to create uinput devices with 
a
+min == max range for x/y. Technically valid, but effectively useless, so 
catch
+it, complain and hobble on along.
+
+Signed-off-by: Peter Hutterer 
+Reviewed-by: Hans de Goede 
+(cherry picked from commit 30866b97be6939b895327b930154ef758eed7ff8)
+
+commit 90c6d7fc60f3db1bd9db1c7702062fcaef3b3352
+Author: Gabriele Mazzotta 
+Date:   Thu Jan 15 22:04:17 2015 +0100
+
+Add a delay between the second button down-up event of double taps
+
+Some applications ignore the second tap of double taps because of the
+lack of a delay between the button down and button up events.
+
+Prevent this by replacing the transition from TS_2B to TS_START with a
+transition from TS_2B to TS_SINGLETAP that emits only a button down
+event. The button up event will be emitted when transitioning from
+TS_SINGLETAP to TS_START.
+
+In addition, decrease the default value of MaxDoubleTapTime from 180 ms
+to 100 ms in order to make double taps faster.
+
+Signed-off-by: Gabriele Mazzotta 
+Signed-off-by: Peter Hutterer 
+(cherry picked from commit 37d34f0356cc556dd8a49ec5d1ed64d49417a9b2)
+
+commit 649b77f0ce617fd1ec073b281636e304e80b56c0
+Author: Gabriele Mazzotta 
+Date:   Thu Jan 15 22:04:16 2015 +0100
+
+Update machine state diagram
+
+The diagram didn't entirely reflect the current state of the code.
+
+Signed-off-by: Gabriele Mazzotta 
+Signed-off-by: Peter Hutterer 
+(cherry picked from commit a357647d3fb918b94efbda98138fb0240a949ef2)
+
 commit d50c4bab8ae2836a0f38b29a5d22be2e950e4d08
 Author: Peter Hutterer 
 Date:   Thu Sep 18 07:40:13 2014 +1000
Index: Makefile.in
===
RCS file: /cvs/xenocara/driver/xf86-input-synaptics/Makefile.in,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile.in
--- Makefile.in 15 Jan 2015 01:30:40 -  1.10
+++ Makefile.in 29 Mar 2015 11:26:05 -
@@ -74,8 +74,8 @@ subdir = .
 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(srcdir)/xorg-synaptics.pc.in $(top_srcdir)/configure COPYING \
-   ChangeLog INSTALL config.guess config.sub depcomp install-sh \
-   ltmain.sh missing
+   ChangeLog INSTALL compile config.guess config.sub depcomp \
+   install-sh ltmain.sh missing
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
Index: compile
===
RCS file: compile
diff -N compile
--- /dev/null   1 Jan 1970 00:00:00 -
+++ compile 29 Mar 2015 11:26:05 -
@@ -0,0 +1,347 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand '-c -o'.
+
+scriptversion=2012-10-14.11; # UTC
+
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Written by Tom Tromey .
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see .
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a progra