commit xf86-input-evdev for openSUSE:Factory

2019-08-05 Thread root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2019-08-05 10:29:33

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new.4126 (New)


Package is "xf86-input-evdev"

Mon Aug  5 10:29:33 2019 rev:35 rq:719820 version:2.10.6

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2018-06-03 12:29:10.143645357 +0200
+++ 
/work/SRC/openSUSE:Factory/.xf86-input-evdev.new.4126/xf86-input-evdev.changes  
2019-08-05 10:29:34.619450977 +0200
@@ -1,0 +2,6 @@
+Tue Jul 30 11:54:07 UTC 2019 - Stefan Dirsch 
+
+- move all xorg.conf.d snippets from /etc/X11/xorg.conf.d to
+  /usr/share/X11/xorg.conf.d (boo#1139692)
+
+---



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.TzxxWs/_old  2019-08-05 10:29:35.111450922 +0200
+++ /var/tmp/diff_new_pack.TzxxWs/_new  2019-08-05 10:29:35.115450921 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-input-evdev
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -82,10 +82,7 @@
 %install
 %make_install
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
-mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
-cp %{buildroot}/%{_datadir}/X11/xorg.conf.d/10-evdev.conf 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/
-install -D -m 644 %{SOURCE3} 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
-install -D -m 644 %{SOURCE4} 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/50-elotouch.conf
+install -D -m 644 %{SOURCE3} %{SOURCE4} 
%{buildroot}/%{_datadir}/X11/xorg.conf.d/
 
 %post
 # re-plug the input devices
@@ -98,12 +95,8 @@
 %files
 %defattr(-,root,root)
 %doc COPYING README
-%dir %{_sysconfdir}/X11/xorg.conf.d
-%config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/10-evdev.conf
-%config %{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
-%config %{_sysconfdir}/X11/xorg.conf.d/50-elotouch.conf
 %dir %{_datadir}/X11/xorg.conf.d
-%{_datadir}/X11/xorg.conf.d/10-*.conf
+%{_datadir}/X11/xorg.conf.d/*.conf
 %dir %{_libdir}/xorg/modules/input
 %{_libdir}/xorg/modules/input/evdev_drv.so
 %{_mandir}/man4/evdev.4%{?ext_man}






commit xf86-input-evdev for openSUSE:Factory

2018-06-03 Thread root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2018-06-03 12:29:08

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Sun Jun  3 12:29:08 2018 rev:34 rq:613020 version:2.10.6

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2017-06-04 01:46:56.789405492 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2018-06-03 12:29:10.143645357 +0200
@@ -1,0 +2,12 @@
+Wed May 30 09:53:33 UTC 2018 - sndir...@suse.com
+
+- upt to version 2.10.6
+  * Since evdev is in maintenance mode there aren't a lot of
+features to go around but still a few important fixes. Andrey
+fixed the proximity event generation for tablets and the
+handling of devices without axes but buttons - previously
+those were assumed to be keyboards in the server. Better
+error reporting from Christian and the rest are build system
+fixes that went into all xorg repositories.
+
+---

Old:

  xf86-input-evdev-2.10.5.tar.bz2
  xf86-input-evdev-2.10.5.tar.bz2.sig

New:

  xf86-input-evdev-2.10.6.tar.bz2
  xf86-input-evdev-2.10.6.tar.bz2.sig



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.L7Su1o/_old  2018-06-03 12:29:10.687625441 +0200
+++ /var/tmp/diff_new_pack.L7Su1o/_new  2018-06-03 12:29:10.691625295 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-input-evdev
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.10.5
+Version:2.10.6
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT

++ xf86-input-evdev-2.10.5.tar.bz2 -> xf86-input-evdev-2.10.6.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.10.5/ChangeLog 
new/xf86-input-evdev-2.10.6/ChangeLog
--- old/xf86-input-evdev-2.10.5/ChangeLog   2017-01-18 04:15:33.0 
+0100
+++ new/xf86-input-evdev-2.10.6/ChangeLog   2018-05-29 04:33:28.0 
+0200
@@ -1,3 +1,103 @@
+commit 67a97afbc011799e0089f88f562586a33a312684
+Author: Peter Hutterer 
+Date:   Tue May 29 10:05:22 2018 +1000
+
+evdev 2.10.6
+
+Signed-off-by: Peter Hutterer 
+
+commit 2fb95783e04eaf74fa8d051abd94341622a7e01e
+Author: Andrey Zabolotnyi 
+Date:   Fri Jan 12 02:26:12 2018 +0300
+
+Fix generation of proximity-in/out events.
+
+Invoking xf86PostProximityEvent with no valuators does nothing, so we
+have to provide a valid valuator set to the call.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=104562
+
+[whot: slight change from 104562
+abs_vals is reset on every frame but old_vals is kept around to remember 
the
+last value of the valuator (and is updated to the current values before
+processing the frame). We expect the prox in to have x/y, so let's just
+unconditionally use old_vals for proximity events.]
+
+Signed-off-by: Peter Hutterer 
+
+commit 456f23cbbd95eacc682284ffdede54f9a16d0c7d
+Author: Peter Hutterer 
+Date:   Mon May 28 16:00:02 2018 +1000
+
+Ignore x/y axis changes on proximity out
+
+Wacom tablets send a farewell reset to 0 on all axes when the tool goes 
out of
+proximity. Ignore those so we can rely on our various valuator masks always
+having the correct coordinates.
+
+Possible false positive if you manage to go out of proximity right above 
the
+zero datum but meh.
+
+Signed-off-by: Peter Hutterer 
+
+commit ab1d9adfd34b351190bb10805c4e6b5a5aecd5de
+Author: Christian Gmeiner 
+Date:   Wed Jan 24 13:19:10 2018 +0100
+
+Print cause of a failed open(..) call
+
+This is quite helpful for debugging.
+
+Signed-off-by: Christian Gmeiner 
+Reviewed-by: Peter Hutterer 
+Signed-off-by: Peter Hutterer 
+
+commit 192fdb06905f0f190e3a0e258919676934e6633c
+Author: Andrey Zabolotnyi 
+Date:   Mon Jan 15 01:32:42 2018 +0300
+
+Fix handling of devices with only buttons (e.g. tablet pads).
+
+When transforming 'only buttons' device into a pseudo-mouse by adding
+relative X and Y axes, EVDEV_RELATIVE_EVENTS flag  must be set on device,
+otherwise it gets classified as a keyboard by X11.
+
+

commit xf86-input-evdev for openSUSE:Factory

2017-06-03 Thread root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2017-06-04 01:46:55

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Sun Jun  4 01:46:55 2017 rev:33 rq:499822 version:2.10.5

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2017-01-23 11:22:06.62388 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2017-06-04 01:46:56.789405492 +0200
@@ -1,0 +2,8 @@
+Mon May 29 14:46:21 UTC 2017 - sndir...@suse.com
+
+- includes everything needed for missing sle issue entries:
+  fate #320263, fate#315643-315645, 319159-319161, 319618 (bsc#1041371)
+- 50-elotouch.conf: Make sure an 'TouchSystems CarrollTouch 4500U'
+  is an absolute device (bnc#876089, bsc#1041371)
+
+---

New:

  50-elotouch.conf



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.Waoyd6/_old  2017-06-04 01:46:57.341327508 +0200
+++ /var/tmp/diff_new_pack.Waoyd6/_new  2017-06-04 01:46:57.345326943 +0200
@@ -27,6 +27,7 @@
 Source1:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
 Source2:%{name}.keyring
 Source3:11-evdev.conf
+Source4:50-elotouch.conf
 Patch1: u_01-Add-a-kiosk-mode-for-touch-screens.patch
 Patch2: 
u_02-Add-delay-between-button-press-and-release-to-kiosk-mode.patch
 
@@ -84,6 +85,7 @@
 mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
 cp %{buildroot}/%{_datadir}/X11/xorg.conf.d/10-evdev.conf 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/
 install -D -m 644 %{SOURCE3} 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
+install -D -m 644 %{SOURCE4} 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/50-elotouch.conf
 
 %post
 # re-plug the input devices
@@ -99,6 +101,7 @@
 %dir %{_sysconfdir}/X11/xorg.conf.d
 %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/10-evdev.conf
 %config %{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
+%config %{_sysconfdir}/X11/xorg.conf.d/50-elotouch.conf
 %dir %{_datadir}/X11/xorg.conf.d
 %{_datadir}/X11/xorg.conf.d/10-*.conf
 %dir %{_libdir}/xorg/modules/input

++ 50-elotouch.conf ++
Section "InputClass"
MatchProduct "Elo TouchSystems CarrollTouch 4500U|Elo TouchSystems 
CarrollTouch 4000U"
Identifier "Elotouch"
Driver "evdev"
Option "Mode" "Absolute"
EndSection





commit xf86-input-evdev for openSUSE:Factory

2017-01-23 Thread root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2017-01-23 11:22:05

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2016-10-06 12:29:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2017-01-23 11:22:06.62388 +0100
@@ -1,0 +2,9 @@
+Thu Jan 19 13:09:53 UTC 2017 - sndir...@suse.com
+
+- update to version 2.10.5
+  * Two fixes, one new feature for the evdev driver. The new
+feature is the ability to change the emulated middle button
+number (e.g. useful on devices with physical middle button
+as well).
+
+---

Old:

  xf86-input-evdev-2.10.4.tar.bz2
  xf86-input-evdev-2.10.4.tar.bz2.sig

New:

  xf86-input-evdev-2.10.5.tar.bz2
  xf86-input-evdev-2.10.5.tar.bz2.sig



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.7DOmnK/_old  2017-01-23 11:22:07.079813050 +0100
+++ /var/tmp/diff_new_pack.7DOmnK/_new  2017-01-23 11:22:07.083812482 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-input-evdev
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.10.4
+Version:2.10.5
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT

++ xf86-input-evdev-2.10.4.tar.bz2 -> xf86-input-evdev-2.10.5.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.10.4/ChangeLog 
new/xf86-input-evdev-2.10.5/ChangeLog
--- old/xf86-input-evdev-2.10.4/ChangeLog   2016-10-01 09:54:15.0 
+0200
+++ new/xf86-input-evdev-2.10.5/ChangeLog   2017-01-18 04:15:33.0 
+0100
@@ -1,3 +1,66 @@
+commit 1dd6adea1d137877ca1a9642e1552a152355
+Author: Peter Hutterer 
+Date:   Wed Jan 18 13:14:29 2017 +1000
+
+evdev 2.10.5
+
+Signed-off-by: Peter Hutterer 
+
+commit 231061d004ee4e924bb736adc428287367d2001c
+Author: Alexander Volkov 
+Date:   Mon Dec 26 17:39:32 2016 +0300
+
+Don't send pointer events in addition to touch events
+
+Updating abs_vals for touch events since 
d24431a1863c49aa9edcabf535ffa64bfa87053c
+leads to posting Motion events with updated coordinates to the X server,
+which in turn resends them to clients.
+
+Don't queue Motion events for touch events, the X server should
+synthesize them itself.
+
+Signed-off-by: Alexander Volkov 
+Reviewed-by: Peter Hutterer 
+Signed-off-by: Peter Hutterer 
+
+commit 425ed6017a42937f69c1e8450ea8f3c6c6c20928
+Author: David Strobach 
+Date:   Thu Nov 17 20:47:31 2016 +0100
+
+Middle emulation - make the emulated button number configurable
+
+Sometimes it may be desirable to remap physical middle button
+to something else and use emulation instead. The emulation is
+however hardcoded to emulate physical button 2, so the emulated
+button gets remapped together with the physical one. This patch
+adds the Emulate3Button configuration option to allow for user
+selection of the emulated button number and a configuration
+like this:
+
+Section "InputClass"
+Identifier "Middle button emulation config"
+MatchProduct " some device ..."
+MatchDriver "evdev"
+Option "Emulate3Buttons" "on"
+Option "Emulate3Button" "9"
+EndSection
+
+Signed-off-by: Peter Hutterer 
+
+commit 7251e42dfbac11eb1619b0a3881ee463b6d76c95
+Author: Peter Hutterer 
+Date:   Fri Oct 21 09:42:23 2016 +1000
+
+Fix off-by-one error counting axes
+
+We stopped counting one too early, but still initialized that axis later,
+leading to a bug macro to trigger.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97956
+
+Signed-off-by: Peter Hutterer 
+Reviewed-by: Hans de Goede 
+
 commit 551db5b86e2a19e027e57571b8e5405dacb8bd67
 Author: Peter Hutterer 
 

commit xf86-input-evdev for openSUSE:Factory

2016-10-06 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2016-10-06 12:29:30

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2016-06-05 14:19:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2016-10-06 12:29:31.0 +0200
@@ -1,0 +2,6 @@
+Sat Oct  1 19:35:04 UTC 2016 - mimi...@gmail.com
+
+- update to version 2.10.4
+  * Support XINPUT ABI version 23 and 24
+
+---

Old:

  xf86-input-evdev-2.10.3.tar.bz2
  xf86-input-evdev-2.10.3.tar.bz2.sig

New:

  xf86-input-evdev-2.10.4.tar.bz2
  xf86-input-evdev-2.10.4.tar.bz2.sig



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.JwcVSA/_old  2016-10-06 12:29:32.0 +0200
+++ /var/tmp/diff_new_pack.JwcVSA/_new  2016-10-06 12:29:32.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.10.3
+Version:2.10.4
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT
@@ -74,7 +74,7 @@
 
 %build
 # Once u_01-Add-a-kiosk-mode-for-touch-screens.patch is removed this is no 
longer needed
-/usr/bin/autoreconf -v --install --force
+%{_bindir}/autoreconf -v --install --force
 %configure
 make %{?_smp_mflags} V=1
 
@@ -103,7 +103,7 @@
 %{_datadir}/X11/xorg.conf.d/10-*.conf
 %dir %{_libdir}/xorg/modules/input
 %{_libdir}/xorg/modules/input/evdev_drv.so
-%{_datadir}/man/man4/evdev.4%{?ext_man}
+%{_mandir}/man4/evdev.4%{?ext_man}
 
 %files devel
 %defattr(-,root,root)

++ xf86-input-evdev-2.10.3.tar.bz2 -> xf86-input-evdev-2.10.4.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.10.3/ChangeLog 
new/xf86-input-evdev-2.10.4/ChangeLog
--- old/xf86-input-evdev-2.10.3/ChangeLog   2016-06-01 03:41:52.0 
+0200
+++ new/xf86-input-evdev-2.10.4/ChangeLog   2016-10-01 09:54:15.0 
+0200
@@ -1,3 +1,45 @@
+commit 551db5b86e2a19e027e57571b8e5405dacb8bd67
+Author: Peter Hutterer 
+Date:   Sat Oct 1 17:48:30 2016 +1000
+
+evdev 2.10.4
+
+Signed-off-by: Peter Hutterer 
+
+commit bb8bde7456def4186f9a4a0a9f98d53c949e1450
+Author: Keith Packard 
+Date:   Tue May 31 17:52:43 2016 -0700
+
+Support XINPUT ABI 24 (remove select mask from block/wakeup handlers)
+
+The evdev driver wasn't using the select mask arguments, so this
+change just involves adjusting the argument lists.
+
+Signed-off-by: Keith Packard 
+Signed-off-by: Peter Hutterer 
+
+commit 7b1267f7f18c478d3dc34a7668eaefa402815891
+Author: Keith Packard 
+Date:   Tue May 31 17:52:42 2016 -0700
+
+Support XINPUT ABI version 23 (threaded input)
+
+Use input_lock/input_unlock calls instead of SIGIO functions
+
+Signed-off-by: Keith Packard 
+Signed-off-by: Peter Hutterer 
+
+commit e08b0332761b0cff6d6a3f5d7e88c22f786bd530
+Author: Keith Packard 
+Date:   Tue May 31 17:52:41 2016 -0700
+
+Report errors when attempting to write keyboard controls
+
+This is mostly to eliminate a compiler warning.
+
+Signed-off-by: Keith Packard 
+Signed-off-by: Peter Hutterer 
+
 commit 7c1971d9e7b73b861874633a33f97487abf1d45d
 Author: Peter Hutterer 
 Date:   Wed Jun 1 11:41:03 2016 +1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.10.3/configure 
new/xf86-input-evdev-2.10.4/configure
--- old/xf86-input-evdev-2.10.3/configure   2016-06-01 03:41:11.0 
+0200
+++ new/xf86-input-evdev-2.10.4/configure   2016-10-01 09:49:20.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for xf86-input-evdev 2.10.3.
+# Generated by GNU Autoconf 2.69 for xf86-input-evdev 2.10.4.
 #
 # Report bugs to .
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='xf86-input-evdev'
 PACKAGE_TARNAME='xf86-input-evdev'
-PACKAGE_VERSION='2.10.3'
-PACKAGE_STRING='xf86-input-evdev 2.10.3'
+PACKAGE_VERSION='2.10.4'
+PACKAGE_STRING='xf86-input-evdev 

commit xf86-input-evdev for openSUSE:Factory

2016-06-05 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2016-06-05 14:19:45

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2016-05-26 23:53:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2016-06-05 14:19:46.0 +0200
@@ -1,0 +2,9 @@
+Wed Jun  1 12:19:56 UTC 2016 - sndir...@suse.com
+
+- Update to version 2.10.3
+  * Only one fix over 2.10.2 restoring tablets' functionality. A
+bug in the wheel emulation rework caused non-x/y axes to stop
+updating. Interaction with tablets thus resulted in a zero
+pressure sent to the clients an the tablet being unable to draw.
+
+---

Old:

  xf86-input-evdev-2.10.2.tar.bz2
  xf86-input-evdev-2.10.2.tar.bz2.sig

New:

  xf86-input-evdev-2.10.3.tar.bz2
  xf86-input-evdev-2.10.3.tar.bz2.sig



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.g9ot6l/_old  2016-06-05 14:19:47.0 +0200
+++ /var/tmp/diff_new_pack.g9ot6l/_new  2016-06-05 14:19:47.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.10.2
+Version:2.10.3
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT

++ xf86-input-evdev-2.10.2.tar.bz2 -> xf86-input-evdev-2.10.3.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.10.2/ChangeLog 
new/xf86-input-evdev-2.10.3/ChangeLog
--- old/xf86-input-evdev-2.10.2/ChangeLog   2016-04-29 01:19:43.0 
+0200
+++ new/xf86-input-evdev-2.10.3/ChangeLog   2016-06-01 03:41:52.0 
+0200
@@ -1,3 +1,28 @@
+commit 7c1971d9e7b73b861874633a33f97487abf1d45d
+Author: Peter Hutterer 
+Date:   Wed Jun 1 11:41:03 2016 +1000
+
+evdev 2.10.3
+
+Signed-off-by: Peter Hutterer 
+
+commit 9a6952dafe7241d4987eedd4637e5a9785d7ec23
+Author: Peter Hutterer 
+Date:   Thu May 12 15:22:19 2016 +1000
+
+Restore non-xy axes updates
+
+This broke in d24431a1863c49aa Restore wheel emulation for absolute 
devices,
+last hunk when the valuator update was moved to before any early exit
+condition. But that new update only applies to valuator maps < 2, i.e. x/y
+only. Other valuators are now ignored and remain on 0 forever.
+
+Restore the valuator update.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=95315
+
+Signed-off-by: Peter Hutterer 
+
 commit f12eca9f8392934031cb250e7a2a5ed1d5ca11cf
 Author: Peter Hutterer 
 Date:   Fri Apr 29 09:13:35 2016 +1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.10.2/configure 
new/xf86-input-evdev-2.10.3/configure
--- old/xf86-input-evdev-2.10.2/configure   2016-04-29 01:19:40.0 
+0200
+++ new/xf86-input-evdev-2.10.3/configure   2016-06-01 03:41:11.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for xf86-input-evdev 2.10.2.
+# Generated by GNU Autoconf 2.69 for xf86-input-evdev 2.10.3.
 #
 # Report bugs to .
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='xf86-input-evdev'
 PACKAGE_TARNAME='xf86-input-evdev'
-PACKAGE_VERSION='2.10.2'
-PACKAGE_STRING='xf86-input-evdev 2.10.2'
+PACKAGE_VERSION='2.10.3'
+PACKAGE_STRING='xf86-input-evdev 2.10.3'
 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
 PACKAGE_URL=''
 
@@ -1364,7 +1364,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures xf86-input-evdev 2.10.2 to adapt to many kinds of 
systems.
+\`configure' configures xf86-input-evdev 2.10.3 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1435,7 +1435,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of xf86-input-evdev 2.10.2:";;
+ short | recursive ) echo "Configuration of xf86-input-evdev 2.10.3:";;
esac
   cat <<\_ACEOF
 
@@ -1574,7 +1574,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if 

commit xf86-input-evdev for openSUSE:Factory

2016-05-26 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2016-05-26 23:53:11

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2016-05-08 10:39:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2016-05-26 23:53:12.0 +0200
@@ -1,0 +2,7 @@
+Mon May 23 18:07:39 UTC 2016 - e...@suse.com
+
+- u_01-Add-a-kiosk-mode-for-touch-screens.patch
+  u_02-Add-delay-between-button-press-and-release-to-kiosk-mode.patch
+  (FATE#320263).
+
+---



Other differences:
--
++ u_01-Add-a-kiosk-mode-for-touch-screens.patch ++
--- /var/tmp/diff_new_pack.WQuMZI/_old  2016-05-26 23:53:13.0 +0200
+++ /var/tmp/diff_new_pack.WQuMZI/_new  2016-05-26 23:53:13.0 +0200
@@ -1,4 +1,4 @@
-From: Egbert Eich 
+From: Egbert Eich 
 Date: Thu Apr 14 15:30:22 2016 +0200
 Subject: [PATCH 1/2]Add a 'kiosk mode' for touch screens
 Patch-mainline: to be upstreamed
@@ -16,8 +16,8 @@
  src/Makefile.am|   1 +
  src/evdev.c|  13 ++-
  src/evdev.h|  17 
- src/kioskTouch.c   | 214 +
- 6 files changed, 264 insertions(+), 4 deletions(-)
+ src/kioskTouch.c   | 215 +
+ 6 files changed, 265 insertions(+), 4 deletions(-)
 
 diff --git a/include/evdev-properties.h b/include/evdev-properties.h
 index 8ae5ba3..29f2bd9 100644
@@ -81,7 +81,7 @@
 axis_labels.h
  
 diff --git a/src/evdev.c b/src/evdev.c
-index 3176660..96d931f 100644
+index 3176660..a72a866 100644
 --- a/src/evdev.c
 +++ b/src/evdev.c
 @@ -584,6 +584,9 @@ EvdevProcessButtonEvent(InputInfoPtr pInfo, struct 
input_event *ev)
@@ -138,14 +138,14 @@
  
  return Success;
  }
-@@ -2640,6 +2644,7 @@ EvdevPreInit(InputDriverPtr drv, InputInfoPtr pInfo, int 
flags)
- Evdev3BEmuPreInit(pInfo);
+@@ -2641,6 +2645,7 @@ EvdevPreInit(InputDriverPtr drv, InputInfoPtr pInfo, int 
flags)
  EvdevWheelEmuPreInit(pInfo);
  EvdevDragLockPreInit(pInfo);
-+EvdevKioskTouchPreInit(pInfo);
  }
++EvdevKioskTouchPreInit(pInfo);
  
  return Success;
+ 
 diff --git a/src/evdev.h b/src/evdev.h
 index 4d44d2b..27c1cb2 100644
 --- a/src/evdev.h
@@ -188,10 +188,10 @@
  #endif
 diff --git a/src/kioskTouch.c b/src/kioskTouch.c
 new file mode 100644
-index 000..56acd8c
+index 000..d32f386
 --- /dev/null
 +++ b/src/kioskTouch.c
-@@ -0,0 +1,214 @@
+@@ -0,0 +1,215 @@
 +/*
 + * Copyright 2016 Egbert Eich
 + *
@@ -232,7 +232,7 @@
 +#include 
 +#include 
 +
-+#define DEBUG(x) /*x;*/
++#define DEBUG(x) x;
 +
 +static Atom prop_ktouch= 0; /* Kiosk touch emulation on/off property 
*/
 +static Atom prop_ktouch_button = 0; /* Kiosk touch emulation button property 
*/
@@ -245,10 +245,11 @@
 +EvdevPtr pEvdev = (EvdevPtr)pInfo->private;
 +int val;
 +
-+if (!(pEvdev->flags & EVDEV_ABSOLUTE_EVENTS) &&
-+(pEvdev->flags & EVDEV_RELATIVE_EVENTS) &&
-+(pEvdev->flags & EVDEV_TOUCHPAD) &&
-+!libevdev_has_event_code(pEvdev->dev, EV_ABS, ABS_X) &&
++if (!(pEvdev->flags & EVDEV_ABSOLUTE_EVENTS) ||
++  !(pEvdev->flags & EVDEV_BUTTON_EVENTS) ||
++(pEvdev->flags & EVDEV_RELATIVE_EVENTS) ||
++(pEvdev->flags & EVDEV_TOUCHPAD) ||
++!libevdev_has_event_code(pEvdev->dev, EV_ABS, ABS_X) ||
 +!libevdev_has_event_code(pEvdev->dev, EV_ABS, ABS_Y)) {
 +pEvdev->kioskTouch.mode = -1;
 +return;

++ u_02-Add-delay-between-button-press-and-release-to-kiosk-mode.patch 
++
--- /var/tmp/diff_new_pack.WQuMZI/_old  2016-05-26 23:53:13.0 +0200
+++ /var/tmp/diff_new_pack.WQuMZI/_new  2016-05-26 23:53:13.0 +0200
@@ -1,4 +1,4 @@
-From: Egbert Eich 
+From: Egbert Eich 
 Date: Mon Apr 18 23:26:25 2016 +0200
 Subject: [PATCH 2/2]Add delay between button press and release to kiosk mode.
 Patch-mainline: to be upstreamed
@@ -61,7 +61,7 @@
  .SH AUTHORS
  Kristian Høgsberg, Peter Hutterer
 diff --git a/src/evdev.c b/src/evdev.c
-index 96d931f..5eaa5ce 100644
+index a72a866..ab0ed31 100644
 --- a/src/evdev.c
 +++ b/src/evdev.c
 @@ -482,6 +482,7 @@ EvdevProcessValuators(InputInfoPtr pInfo)
@@ -127,7 +127,7 @@
 +void EvdevKioskTouchClose(InputInfoPtr pInfo);
  #endif
 diff --git a/src/kioskTouch.c b/src/kioskTouch.c
-index 

commit xf86-input-evdev for openSUSE:Factory

2016-05-08 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2016-05-08 10:39:39

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2016-01-11 19:10:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2016-05-08 10:39:40.0 +0200
@@ -1,0 +2,16 @@
+Mon May  2 07:02:48 UTC 2016 - e...@suse.com
+
+- u_01-Add-a-kiosk-mode-for-touch-screens.patch
+  u_02-Add-delay-between-button-press-and-release-to-kiosk-mode.patch
+  Add click on touch (FATE#320263).
+
+---
+Fri Apr 29 15:15:52 UTC 2016 - sndir...@suse.com
+
+- Update to version 2.10.2
+  This release restores wheel emulation on absolute devices and drops the
+  forced direction locking for scroll buildup during wheel emulation since it
+  made it almost impossible to actually scroll in both directions. Since
+  horizontal scrolling is disabled by default anyway, we don't need this lock.
+
+---

Old:

  xf86-input-evdev-2.10.1.tar.bz2
  xf86-input-evdev-2.10.1.tar.bz2.sig

New:

  u_01-Add-a-kiosk-mode-for-touch-screens.patch
  u_02-Add-delay-between-button-press-and-release-to-kiosk-mode.patch
  xf86-input-evdev-2.10.2.tar.bz2
  xf86-input-evdev-2.10.2.tar.bz2.sig



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.i8IyWq/_old  2016-05-08 10:39:41.0 +0200
+++ /var/tmp/diff_new_pack.i8IyWq/_new  2016-05-08 10:39:41.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.10.1
+Version:2.10.2
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT
@@ -27,10 +27,13 @@
 Source1:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
 Source2:%{name}.keyring
 Source3:11-evdev.conf
+Patch1: u_01-Add-a-kiosk-mode-for-touch-screens.patch
+Patch2: 
u_02-Add-delay-between-button-press-and-release-to-kiosk-mode.patch
 
-#BuildRequires:  autoconf >= 2.60
-#BuildRequires:  automake
-#BuildRequires:  libtool
+# Next three lines are needed for u_01-Add-a-kiosk-mode-for-touch-screens.patch
+BuildRequires:  autoconf >= 2.60
+BuildRequires:  automake
+BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(inputproto)
 BuildRequires:  pkgconfig(libevdev) >= 0.4
@@ -66,8 +69,12 @@
 
 %prep
 %setup -q
+%patch1 -p1
+%patch2 -p1
 
 %build
+# Once u_01-Add-a-kiosk-mode-for-touch-screens.patch is removed this is no 
longer needed
+/usr/bin/autoreconf -v --install --force
 %configure
 make %{?_smp_mflags} V=1
 

++ u_01-Add-a-kiosk-mode-for-touch-screens.patch ++
From: Egbert Eich 
Date: Thu Apr 14 15:30:22 2016 +0200
Subject: [PATCH 1/2]Add a 'kiosk mode' for touch screens
Patch-mainline: to be upstreamed
References: FATE#320263
Signed-off-by: Egbert Eich 

This mode provides either a 'click-on-touch' or
'click-on-release'. The button to track can be
specified with an option.

Signed-off-by: Egbert Eich 
---
 include/evdev-properties.h |   3 +
 man/evdev.man  |  20 +
 src/Makefile.am|   1 +
 src/evdev.c|  13 ++-
 src/evdev.h|  17 
 src/kioskTouch.c   | 214 +
 6 files changed, 264 insertions(+), 4 deletions(-)

diff --git a/include/evdev-properties.h b/include/evdev-properties.h
index 8ae5ba3..29f2bd9 100644
--- a/include/evdev-properties.h
+++ b/include/evdev-properties.h
@@ -91,4 +91,7 @@
 /* INT32, 3 values (vertical, horizontal, dial) */
 #define EVDEV_PROP_SCROLL_DISTANCE "Evdev Scrolling Distance"
 
+/* Kiosk Touch mode */
+#define EVDEV_PROP_KIOSK_TOUCH "Evdev Kiosk Touch Mode"
+#define EVDEV_PROP_KIOSK_BUTTON "Evdev Kiosk Touch Button"
 #endif
diff --git a/man/evdev.man b/man/evdev.man
index e70ae1f..404a88d 100644
--- a/man/evdev.man
+++ b/man/evdev.man
@@ -244,6 +244,20 @@ Sets the resolution of the device in dots per inch. The 
resolution is used
 to scale relative motion events from mouse devices to 1000 DPI resolution. This
 can be used to make high resolution mice less sensitive without turning off
 acceleration. If set to 0 no scaling will be performed. Default: "0".
+.TP 7
+.BI "Option \*qKioskTouchMode\*q \*q" "N" \*q
+Specifies the Kiosk Touch mode to use. Mode
+.I N
+sets the mode: 0 

commit xf86-input-evdev for openSUSE:Factory

2016-01-11 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2016-01-11 19:10:58

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2015-11-18 22:33:16.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2016-01-11 19:10:59.0 +0100
@@ -1,0 +2,9 @@
+Fri Jan  8 11:20:21 UTC 2016 - sndir...@suse.com
+
+- Update to version 2.10.1
+  Only one change over 2.10, affecting some devices with absolute axes but not
+  ABS_X/ABS_Y. Previously, those devices had the first to axes mapped to axes
+  0 and 1 and thus some random axes was interpreted as x/y coordinate. With
+  this release, axes 0 and 1 are reserved for x/y axes only.
+
+---

Old:

  xf86-input-evdev-2.10.0.tar.bz2
  xf86-input-evdev-2.10.0.tar.bz2.sig

New:

  xf86-input-evdev-2.10.1.tar.bz2
  xf86-input-evdev-2.10.1.tar.bz2.sig



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.XRtLnC/_old  2016-01-11 19:11:00.0 +0100
+++ /var/tmp/diff_new_pack.XRtLnC/_new  2016-01-11 19:11:00.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-input-evdev
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.10.0
+Version:2.10.1
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT

++ xf86-input-evdev-2.10.0.tar.bz2 -> xf86-input-evdev-2.10.1.tar.bz2 ++
 20050 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-input-evdev-2.10.0/ChangeLog new/xf86-input-evdev-2.10.1/ChangeLog
--- old/xf86-input-evdev-2.10.0/ChangeLog   2015-10-28 05:29:32.0 
+0100
+++ new/xf86-input-evdev-2.10.1/ChangeLog   2016-01-08 06:13:11.0 
+0100
@@ -1,3 +1,31 @@
+commit 6a3beab6137b262fc847093ed5fa51ff70df6a21
+Author: Peter Hutterer 
+Date:   Fri Jan 8 15:11:59 2016 +1000
+
+evdev 2.10.1
+
+Signed-off-by: Peter Hutterer 
+
+commit d7e61a7074b802b49f57549530b289bbaa0a4855
+Author: Peter Hutterer 
+Date:   Tue Nov 10 14:35:51 2015 +1000
+
+Only map x and y to axes 0 and 1
+
+The Logitech G600 has one device with all axes north of ABS_MISC. The 
current
+code assigns ABS_MISC as first axis to map to axis 0, i.e. x. On button 
press,
+one node sends the BTN_LEFT but the other node sends an ABS_MISC with a 1 0
+value. ABS_MISC is mapped to axis 0, this moves the pointer to (0, y) on
+every button click.
+
+Avoid this by simply mapping any axis other than x/y to at least axis 3, 
and
+make sure we only override the MT 0/1 axes when we actually have MT axes.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=92856
+
+Signed-off-by: Peter Hutterer 
+Reviewed-by: Keith Packard 
+
 commit 01e7ac48546d4534fa420ea1873214e738ea125d
 Author: Peter Hutterer 
 Date:   Wed Oct 28 14:28:20 2015 +1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-input-evdev-2.10.0/config.h.in new/xf86-input-evdev-2.10.1/config.h.in
--- old/xf86-input-evdev-2.10.0/config.h.in 2015-10-28 05:27:43.0 
+0100
+++ new/xf86-input-evdev-2.10.1/config.h.in 2016-01-08 06:12:13.0 
+0100
@@ -30,8 +30,7 @@
 /* Define to 1 if you have the  header file. */
 #undef HAVE_UNISTD_H
 
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
-   */
+/* Define to the sub-directory where libtool stores uninstalled libraries. */
 #undef LT_OBJDIR
 
 /* Name of package 

commit xf86-input-evdev for openSUSE:Factory

2015-11-18 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2015-11-18 22:33:15

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2015-10-30 21:52:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2015-11-18 22:33:16.0 +0100
@@ -1,0 +2,7 @@
+Fri Nov 13 12:17:36 UTC 2015 - mplus...@suse.com
+
+- Use url for source
+- Add gpg signature
+- Make building more verbose
+
+---

New:

  xf86-input-evdev-2.10.0.tar.bz2.sig
  xf86-input-evdev.keyring



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.YtKLAD/_old  2015-11-18 22:33:17.0 +0100
+++ /var/tmp/diff_new_pack.YtKLAD/_new  2015-11-18 22:33:17.0 +0100
@@ -23,9 +23,10 @@
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
-#Source-URL:http://xorg.freedesktop.org/releases/individual/driver/
-Source0:%{name}-%{version}.tar.bz2
-Source1:11-evdev.conf
+Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Source1:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
+Source2:%{name}.keyring
+Source3:11-evdev.conf
 
 #BuildRequires:  autoconf >= 2.60
 #BuildRequires:  automake
@@ -68,14 +69,14 @@
 
 %build
 %configure
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 %make_install
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
 mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
 cp %{buildroot}/%{_datadir}/X11/xorg.conf.d/10-evdev.conf 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/
-install -D -m 644 %{SOURCE1} 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
+install -D -m 644 %{SOURCE3} 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
 
 %post
 # re-plug the input devices




commit xf86-input-evdev for openSUSE:Factory

2015-10-30 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2015-10-30 21:52:44

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is "xf86-input-evdev"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2015-08-21 07:35:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2015-10-30 21:52:46.0 +0100
@@ -1,0 +2,12 @@
+Wed Oct 28 15:39:33 UTC 2015 - sndir...@suse.com
+
+- Update to version 2.10.0
+  Plenty of bugfixes accumulated over time, one new option is now
+  available: Resolution. This enables a user to set a mouse device's
+  native resolution, if set the device's deltas are scaled to a
+  normalized 1000dpi resolution. This can be used to make
+  high-resolution mice less sensitive without having to actually
+  change the acceleration in the desktop environment. The default
+  for this option is 0 and no scaling is performed.
+
+---

Old:

  xf86-input-evdev-2.9.2.tar.bz2

New:

  xf86-input-evdev-2.10.0.tar.bz2



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.ZZAJRH/_old  2015-10-30 21:52:47.0 +0100
+++ /var/tmp/diff_new_pack.ZZAJRH/_new  2015-10-30 21:52:47.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.9.2
+Version:2.10.0
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT
@@ -73,6 +73,8 @@
 %install
 %make_install
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
+cp %{buildroot}/%{_datadir}/X11/xorg.conf.d/10-evdev.conf 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/
 install -D -m 644 %{SOURCE1} 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
 
 %post
@@ -86,7 +88,11 @@
 %files
 %defattr(-,root,root)
 %doc COPYING README
+%dir %{_sysconfdir}/X11/xorg.conf.d
+%config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/10-evdev.conf
 %config %{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
+%dir %{_datadir}/X11/xorg.conf.d
+%{_datadir}/X11/xorg.conf.d/10-*.conf
 %dir %{_libdir}/xorg/modules/input
 %{_libdir}/xorg/modules/input/evdev_drv.so
 %{_datadir}/man/man4/evdev.4%{?ext_man}

++ xf86-input-evdev-2.9.2.tar.bz2 -> xf86-input-evdev-2.10.0.tar.bz2 ++
 2155 lines of diff (skipped)




commit xf86-input-evdev for openSUSE:Factory

2015-08-20 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2015-08-21 07:35:33

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2015-04-05 02:03:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2015-08-21 07:35:34.0 +0200
@@ -1,0 +2,5 @@
+Fri Jul 31 07:48:13 UTC 2015 - jeng...@inai.de
+
+- Ignore absence of udevadm, it won't be present in the build env.
+
+---



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.l1vI1C/_old  2015-08-21 07:35:35.0 +0200
+++ /var/tmp/diff_new_pack.l1vI1C/_new  2015-08-21 07:35:35.0 +0200
@@ -77,13 +77,11 @@
 
 %post
 # re-plug the input devices
-udevadm trigger --subsystem-match=input --action=change
-exit 0
+udevadm trigger --subsystem-match=input --action=change || :
 
 %postun
 # re-plug the input devices
-udevadm trigger --subsystem-match=input --action=change
-exit 0
+udevadm trigger --subsystem-match=input --action=change || :
 
 %files
 %defattr(-,root,root)




commit xf86-input-evdev for openSUSE:Factory

2015-04-04 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2015-04-05 02:03:18

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2014-12-17 19:18:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2015-04-05 02:03:19.0 +0200
@@ -1,0 +2,7 @@
+Tue Mar 31 09:03:48 UTC 2015 - sndir...@suse.com
+
+- Update to version 2.9.2
+  * Two fixes in this release, one to support Android MT devices,
+one to avoid an array index overflow.
+
+---

Old:

  xf86-input-evdev-2.9.1.tar.bz2

New:

  xf86-input-evdev-2.9.2.tar.bz2



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.yukB7l/_old  2015-04-05 02:03:20.0 +0200
+++ /var/tmp/diff_new_pack.yukB7l/_new  2015-04-05 02:03:20.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-input-evdev
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.9.1
+Version:2.9.2
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT

++ xf86-input-evdev-2.9.1.tar.bz2 - xf86-input-evdev-2.9.2.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.9.1/ChangeLog 
new/xf86-input-evdev-2.9.2/ChangeLog
--- old/xf86-input-evdev-2.9.1/ChangeLog2014-11-26 00:39:48.0 
+0100
+++ new/xf86-input-evdev-2.9.2/ChangeLog2015-03-27 02:38:42.0 
+0100
@@ -1,3 +1,37 @@
+commit 24368d8379cc47693dd1623168a6125faff57311
+Author: Peter Hutterer peter.hutte...@who-t.net
+Date:   Fri Mar 27 11:37:03 2015 +1000
+
+evdev 2.9.2
+
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+
+commit 4996694cc9b80ffef28289ea491965b16615f2d1
+Author: Tobias Himmer provisori...@online.de
+Date:   Fri Jan 23 02:13:17 2015 +0100
+
+Check for incoming MT slot indices exceeding the allocated number of slots.
+
+Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=88715
+
+Signed-off-by: Tobias Himmer provisori...@online.de
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+(cherry picked from commit abc4a8b60387c3c9ae8b0199bf61acede4f6dba2)
+
+commit 05f7057ad5716ccf643b80f2f5fbfff34783a950
+Author: Colin B. Macdonald macdon...@maths.ox.ac.uk
+Date:   Thu Jun 26 12:17:59 2014 +0100
+
+Workaround lack of ABS_X on MT devices (#80470)
+
+Often on Android, we have ABS_MT_POSITION_X without ABS_X (which is 
contrary
+to spec). We add fake ABS_X axis in that case.
+
+X.Org Bug 80470 http://bugs.freedesktop.org/show_bug.cgi?id=80470
+
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+(cherry picked from commit b370ccdff8f721de75d3d91486cc4807668d040c)
+
 commit cb3b023783fe73d9bbb7c9c6ba6c73048b8303ef
 Author: Peter Hutterer peter.hutte...@who-t.net
 Date:   Wed Nov 26 09:23:39 2014 +1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.9.1/Makefile.in 
new/xf86-input-evdev-2.9.2/Makefile.in
--- old/xf86-input-evdev-2.9.1/Makefile.in  2014-11-26 00:33:59.0 
+0100
+++ new/xf86-input-evdev-2.9.2/Makefile.in  2015-03-27 02:36:54.0 
+0100
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -35,7 +35,17 @@
 #  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 VPATH = @srcdir@
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)'  test -n '$(MAKELEVEL)'
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+false; \
+  elif test -n '$(MAKE_HOST)'; then \
+true; \
+  elif test -n '$(MAKE_VERSION)'  test -n '$(CURDIR)'; then \
+true; \
+  else \
+false; \
+  fi; \
+}
 am__make_running_with_option = \
   case $${target_option-} in \
   ?) ;; \
@@ 

commit xf86-input-evdev for openSUSE:Factory

2014-12-17 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2014-12-17 19:19:24

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2014-07-31 21:49:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2014-12-17 19:18:21.0 +0100
@@ -1,0 +2,9 @@
+Sat Nov 29 21:56:14 UTC 2014 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 2.9.1:
+  This release fixes a couple of bugs with absolute devices that
+  have scroll wheels (such as the qemu tablets devices) and avoids
+  the unable to find touch point 0 warnings previously caused by
+  a touch starting before the device was enabled.
+
+---

Old:

  xf86-input-evdev-2.9.0.tar.bz2

New:

  xf86-input-evdev-2.9.1.tar.bz2



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.0b06yR/_old  2014-12-17 19:18:22.0 +0100
+++ /var/tmp/diff_new_pack.0b06yR/_new  2014-12-17 19:18:22.0 +0100
@@ -17,13 +17,14 @@
 
 
 Name:   xf86-input-evdev
-Version:2.9.0
+Version:2.9.1
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
-Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+#Source-URL:http://xorg.freedesktop.org/releases/individual/driver/
+Source0:%{name}-%{version}.tar.bz2
 Source1:11-evdev.conf
 
 #BuildRequires:  autoconf = 2.60

++ xf86-input-evdev-2.9.0.tar.bz2 - xf86-input-evdev-2.9.1.tar.bz2 ++
 3776 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-input-evdev-2.9.0/ChangeLog new/xf86-input-evdev-2.9.1/ChangeLog
--- old/xf86-input-evdev-2.9.0/ChangeLog2014-05-20 07:42:19.0 
+0200
+++ new/xf86-input-evdev-2.9.1/ChangeLog2014-11-26 00:39:48.0 
+0100
@@ -1,3 +1,100 @@
+commit cb3b023783fe73d9bbb7c9c6ba6c73048b8303ef
+Author: Peter Hutterer peter.hutte...@who-t.net
+Date:   Wed Nov 26 09:23:39 2014 +1000
+
+evdev 2.9.1
+
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+
+commit 124eff9ba20c5ae777a6a5aa36f32112ad31b931
+Author: Peter Hutterer peter.hutte...@who-t.net
+Date:   Fri Nov 7 13:41:06 2014 +1000
+
+Remove three unused #defines
+
+Obsolete since 768c25a99b2f4ec07993eb15a0f05a5e22b5c695
+
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+
+commit 605047613c534babf723f25597e8cc4be6758db0
+Author: Éric Brunet eric.bru...@lps.ens.fr
+Date:   Sat Sep 27 22:06:36 2014 +0200
+
+Don't pass superfluous arguments to EvdevPost*Events
+
+The functions EvdevPostProximityEvents, EvdevPostRelativeMotionEvents,
+EvdevPostAbsoluteMotionEvents and EvdevPostQueuedEvents are only called
+by EvdevProcessSyncEvent. These functions take as arguments an array of
+valuators which is set by EvdevProcessSyncEvent to contain ... nothing.
+This patch changes the prototype of the four functions, their definitions
+and the way they are called  to remove the useless array of valuators.
+
+Signed-off-by: Éric Brunet eric.bru...@lps.ens.fr
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+
+commit 3ee98d0b7f7c266b8c7954b7710f9724a9c9cddd
+Author: Peter Hutterer peter.hutte...@who-t.net
+Date:   Fri Aug 29 13:14:56 2014 +1000
+
+Drop some unused #defines
+
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+
+commit 977588d24a6bc511454c7bd616e8b24a8bc3f58e
+Author: Peter Hutterer peter.hutte...@who-t.net
+Date:   Thu Aug 14 11:56:03 2014 +1000
+
+If only IgnoreRelativeAxes is set, init like a normal relative device
+
+In the current code, if only IgnoreRelativeAxes is set, the code would go 
on
+and force absolute axes to initialize even if the relative axes were
+successfully initialized.
+
+Evdev gives precedence to relative axes anyway, initializing absolute axes 
if
+the relative axes failed. Thus, if we explicitely want relative axes but 
leave
+the abs axes as-is, proceed as 

commit xf86-input-evdev for openSUSE:Factory

2014-07-31 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2014-07-31 21:49:07

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2014-06-02 07:04:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2014-07-31 21:49:11.0 +0200
@@ -1,0 +2,6 @@
+Wed Jul 30 00:24:10 UTC 2014 - stefan.bru...@rwth-aachen.de
+
+- enable multitouch support (missing libmtdev build dependency),
+  fixes bnc#889469
+
+---



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.2nQAlr/_old  2014-07-31 21:49:12.0 +0200
+++ /var/tmp/diff_new_pack.2nQAlr/_new  2014-07-31 21:49:12.0 +0200
@@ -33,6 +33,7 @@
 BuildRequires:  pkgconfig(inputproto)
 BuildRequires:  pkgconfig(libevdev) = 0.4
 BuildRequires:  pkgconfig(libudev)
+BuildRequires:  pkgconfig(mtdev)
 BuildRequires:  pkgconfig(xorg-macros) = 1.8
 BuildRequires:  pkgconfig(xorg-server)
 BuildRequires:  pkgconfig(xproto)

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



commit xf86-input-evdev for openSUSE:Factory

2014-06-01 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2014-06-02 07:04:13

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2014-05-10 08:32:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2014-06-02 07:04:14.0 +0200
@@ -1,0 +2,6 @@
+Tue May 20 22:52:33 UTC 2014 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 2.9.0:
+  Use the server's device list for duplicate detection (FDO#78309)
+
+---

Old:

  xf86-input-evdev-2.8.99.1.tar.bz2

New:

  xf86-input-evdev-2.9.0.tar.bz2



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.TpXhpR/_old  2014-06-02 07:04:14.0 +0200
+++ /var/tmp/diff_new_pack.TpXhpR/_new  2014-06-02 07:04:14.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.8.99.1
+Version:2.9.0
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT

++ xf86-input-evdev-2.8.99.1.tar.bz2 - xf86-input-evdev-2.9.0.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.8.99.1/ChangeLog 
new/xf86-input-evdev-2.9.0/ChangeLog
--- old/xf86-input-evdev-2.8.99.1/ChangeLog 2014-04-29 02:22:16.0 
+0200
+++ new/xf86-input-evdev-2.9.0/ChangeLog2014-05-20 07:42:19.0 
+0200
@@ -1,3 +1,34 @@
+commit 5d239ceb260cd554245e8f0dc3627990726ea9b9
+Author: Peter Hutterer peter.hutte...@who-t.net
+Date:   Thu May 15 08:41:06 2014 +1000
+
+evdev 2.9.0
+
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+
+commit 13dea90bc8ef2a2e6f55fb5ff5f54afe41d22f95
+Author: Peter Hutterer peter.hutte...@who-t.net
+Date:   Tue May 6 09:20:05 2014 +1000
+
+Use the server's device list for duplicate detection (#78309)
+
+EvdevAddDevice/EvdevRemoveDevice keep a reference to the device to detect
+duplicate devices based on the dev_t.
+
+EvdevAddDevices was called during PreInit, EvdevRemoveDevice was called 
during
+DEVICE_CLOSE. That makes it imbalanced if the device succeeds PreInit but 
the
+server skips everything else because MAX_DEVICES is exceeded. So for all
+devices after MAX_DEVICES, we'd add a reference but never remove it,
+eventually reading/writing past evdev_devices.
+
+The server keeps the list of devices for us anyway, so remove the copy of 
all
+the pointers and instead run through the device list the server gives us.
+
+X.Org Bug 78309 http://bugs.freedesktop.org/show_bug.cgi?id=78309
+
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+Reviewed-by: Hans de Goede hdego...@redhat.com
+
 commit b25d71616557b0f3fc5e1ca65ba9e62809d14139
 Author: Peter Hutterer peter.hutte...@who-t.net
 Date:   Tue Apr 29 10:20:42 2014 +1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.8.99.1/configure 
new/xf86-input-evdev-2.9.0/configure
--- old/xf86-input-evdev-2.8.99.1/configure 2014-04-29 02:21:19.0 
+0200
+++ new/xf86-input-evdev-2.9.0/configure2014-05-20 07:41:52.0 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for xf86-input-evdev 2.8.99.1.
+# Generated by GNU Autoconf 2.69 for xf86-input-evdev 2.9.0.
 #
 # Report bugs to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='xf86-input-evdev'
 PACKAGE_TARNAME='xf86-input-evdev'
-PACKAGE_VERSION='2.8.99.1'
-PACKAGE_STRING='xf86-input-evdev 2.8.99.1'
+PACKAGE_VERSION='2.9.0'
+PACKAGE_STRING='xf86-input-evdev 2.9.0'
 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
 PACKAGE_URL=''
 
@@ -1363,7 +1363,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat _ACEOF
-\`configure' configures xf86-input-evdev 2.8.99.1 to adapt to many kinds of 
systems.
+\`configure' configures xf86-input-evdev 2.9.0 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1434,7 +1434,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of xf86-input-evdev 2.8.99.1:;;
+ short | recursive ) echo 

commit xf86-input-evdev for openSUSE:Factory

2014-03-22 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2014-03-22 19:46:10

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2014-02-13 06:51:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2014-03-22 19:46:12.0 +0100
@@ -1,0 +2,6 @@
+Wed Mar 19 16:11:48 UTC 2014 - sndir...@suse.com
+
+- 11-evdev.conf: enable emulate3buttons on trackpoint devices 
+  (bnc#869097)
+
+---



Other differences:
--
++ 11-evdev.conf ++
--- /var/tmp/diff_new_pack.qldL2W/_old  2014-03-22 19:46:13.0 +0100
+++ /var/tmp/diff_new_pack.qldL2W/_new  2014-03-22 19:46:13.0 +0100
@@ -6,4 +6,6 @@
 Driver  evdev
 Option  EmulateWheel  on
 Option  EmulateWheelButton2
+# Since middle button is in use now these button events need to be 
emulated (bnc#869097)
+Option  Emulate3Buttons on
 EndSection

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



commit xf86-input-evdev for openSUSE:Factory

2014-02-12 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2014-02-13 06:51:50

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2013-12-22 19:38:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2014-02-13 06:51:52.0 +0100
@@ -1,0 +2,6 @@
+Mon Feb 10 13:11:29 UTC 2014 - sndir...@suse.com
+
+- 11-evdev.conf: emulate wheelbutton for another trackpoint device
+  (bnc#861813)
+
+---



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.jzQtpO/_old  2014-02-13 06:51:53.0 +0100
+++ /var/tmp/diff_new_pack.jzQtpO/_new  2014-02-13 06:51:53.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-input-evdev
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

++ 11-evdev.conf ++
--- /var/tmp/diff_new_pack.jzQtpO/_old  2014-02-13 06:51:53.0 +0100
+++ /var/tmp/diff_new_pack.jzQtpO/_new  2014-02-13 06:51:53.0 +0100
@@ -1,7 +1,7 @@
 Section InputClass
-# Novell Bugs #597214, #780626, #84
-Identifier  IBM TPPS/2 TrackPoint|ThinkPad USB Keyboard with 
TrackPoint
-MatchProductTPPS/2 IBM TrackPoint
+# Novell Bugs #597214, #780626, #84, #861813
+   Identifier  Trackpoint Wheel Emulation
+   MatchProductTPPS/2 IBM TrackPoint|ThinkPad USB Keyboard with 
TrackPoint
 MatchIsPointer  on
 Driver  evdev
 Option  EmulateWheel  on

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



commit xf86-input-evdev for openSUSE:Factory

2013-12-22 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2013-12-22 19:38:55

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2013-10-14 22:06:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2013-12-22 19:38:56.0 +0100
@@ -1,0 +2,7 @@
+Fri Dec 20 11:59:29 UTC 2013 - sndir...@suse.com
+
+- provides/obsoletes x11-input-mtrack, since multitouch devices
+  are now covered via mtdev library; drop request for 
+  x11-input-mtrack has been filed
+
+---



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.rRKI4w/_old  2013-12-22 19:38:56.0 +0100
+++ /var/tmp/diff_new_pack.rRKI4w/_new  2013-12-22 19:38:56.0 +0100
@@ -38,6 +38,8 @@
 BuildRequires:  pkgconfig(xorg-server)
 BuildRequires:  pkgconfig(xproto)
 Requires:   udev
+Provides:   x11-input-mtrack
+Obsoletes:  x11-input-mtrack
 Supplements:xorg-x11-server
 # This was part of the xorg-x11-driver-input package up to version 7.6
 Conflicts:  xorg-x11-driver-input = 7.6

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



commit xf86-input-evdev for openSUSE:Factory

2013-10-14 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2013-10-14 22:06:32

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2013-10-08 11:07:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2013-10-14 22:06:33.0 +0200
@@ -1,0 +2,6 @@
+Mon Oct 14 13:21:26 UTC 2013 - sndir...@suse.com
+
+- added 11-evdev.conf xorg.conf.d snippet, since apparently some
+  tweaks are still required (bnc#84)
+
+---

New:

  11-evdev.conf



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.5s4djd/_old  2013-10-14 22:06:34.0 +0200
+++ /var/tmp/diff_new_pack.5s4djd/_new  2013-10-14 22:06:34.0 +0200
@@ -24,6 +24,7 @@
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Source1:11-evdev.conf
 
 #BuildRequires:  autoconf = 2.60
 #BuildRequires:  automake
@@ -69,6 +70,7 @@
 %install
 %make_install
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+install -D -m 644 %{SOURCE1} 
%{buildroot}%{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
 
 %post
 # re-plug the input devices
@@ -83,6 +85,7 @@
 %files
 %defattr(-,root,root)
 %doc COPYING README
+%config %{_sysconfdir}/X11/xorg.conf.d/11-evdev.conf
 %dir %{_libdir}/xorg/modules/input
 %{_libdir}/xorg/modules/input/evdev_drv.so
 %{_datadir}/man/man4/evdev.4%{?ext_man}

++ 11-evdev.conf ++
Section InputClass
# Novell Bugs #597214, #780626, #84
Identifier  IBM TPPS/2 TrackPoint|ThinkPad USB Keyboard with 
TrackPoint
MatchProductTPPS/2 IBM TrackPoint
MatchIsPointer  on
Driver  evdev
Option  EmulateWheel  on
Option  EmulateWheelButton2
EndSection
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-input-evdev for openSUSE:Factory

2013-10-08 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2013-10-08 11:07:55

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2013-09-27 19:29:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2013-10-08 11:07:56.0 +0200
@@ -1,0 +2,13 @@
+Sun Oct  6 23:53:08 UTC 2013 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 2.8.2:
+  Second release for evdev 2.8 is now available. Two minor but important
+  fixes. Evdev now writes SYN_REPORT after toggling LEDs, so other processes
+  listening in on the device can see the change immediately. The other fix
+  addresses an inconsistency in the mapping of REL_DIAL.
+- Remove upstream patches:
+  + Patch1: U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch
+  + Patch2: U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch
+  + Patch3: U_0003-Remove-a-comment.patch
+
+---

Old:

  U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch
  U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch
  U_0003-Remove-a-comment.patch
  xf86-input-evdev-2.8.1.tar.bz2

New:

  xf86-input-evdev-2.8.2.tar.bz2



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.1CeVhA/_old  2013-10-08 11:08:00.0 +0200
+++ /var/tmp/diff_new_pack.1CeVhA/_new  2013-10-08 11:08:00.0 +0200
@@ -17,16 +17,13 @@
 
 
 Name:   xf86-input-evdev
-Version:2.8.1
+Version:2.8.2
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
-Patch1: U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch
-Patch2: U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch
-Patch3: U_0003-Remove-a-comment.patch
 
 #BuildRequires:  autoconf = 2.60
 #BuildRequires:  automake
@@ -64,9 +61,6 @@
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
 
 %build
 %configure

++ xf86-input-evdev-2.8.1.tar.bz2 - xf86-input-evdev-2.8.2.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.8.1/ChangeLog 
new/xf86-input-evdev-2.8.2/ChangeLog
--- old/xf86-input-evdev-2.8.1/ChangeLog2013-07-11 03:19:30.0 
+0200
+++ new/xf86-input-evdev-2.8.2/ChangeLog2013-10-07 01:06:21.0 
+0200
@@ -1,3 +1,40 @@
+commit 51575b60b14d414490d31ff23f07c30431525667
+Author: Peter Hutterer peter.hutte...@who-t.net
+Date:   Mon Oct 7 09:23:09 2013 +1100
+
+evdev 2.8.2
+
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+
+commit f285567d372514d31096cc25a467d5d2e182885a
+Author: Peter Hutterer peter.hutte...@who-t.net
+Date:   Tue Aug 13 14:44:26 2013 +1000
+
+Write a SYN_REPORT after the last LED
+
+When writing LED values to the device, append a SYN_REPORT to the list to
+ensure other clients are updated immediately. Otherwise, the LED events
+will be queued and not sent to other clients until the next input event
+arrives.
+
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+Reviewed-by: Daniel Stone dan...@fooishbar.org
+(cherry picked from commit 27926b3763e525470ec8e4ac9a97aa0e02f1dd95)
+
+commit af1d0858775dd130c59de921210a114580fef719
+Author: Peter De Wachter pdewa...@gmail.com
+Date:   Wed Mar 20 00:35:45 2013 +0100
+
+Map REL_DIAL to vertical scrolling
+
+This makes the absolute axis codepath behave the same as the relative axis
+path.
+
+Signed-off-by: Peter De Wachter pdewa...@gmail.com
+Reviewed-by: Peter Hutterer peter.hutte...@who-t.net
+Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
+(cherry picked from commit 54a3120e339e55fc4721543abb15692c3e9ede09)
+
 commit 8a9b1ec6b58a36910a03f3e8b1f9bc8d91f87204
 Author: Peter Hutterer peter.hutte...@who-t.net
 Date:   Thu Jul 11 11:09:24 2013 +1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.8.1/Makefile.in 
new/xf86-input-evdev-2.8.2/Makefile.in
--- old/xf86-input-evdev-2.8.1/Makefile.in  2013-07-11 03:09:38.0 
+0200
+++ new/xf86-input-evdev-2.8.2/Makefile.in  2013-10-07 01:05:31.0 
+0200
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.13.2 from 

commit xf86-input-evdev for openSUSE:Factory

2013-09-27 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2013-09-27 19:29:55

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2013-07-12 20:59:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2013-09-27 19:29:57.0 +0200
@@ -1,0 +2,15 @@
+Thu Sep  5 14:11:03 UTC 2013 - sndir...@suse.com
+
+- U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch
+  * Write a SYN_REPORT after the last LED
+- U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch
+  *  Don't use mtdev for protocol B devices
+- U_0003-Remove-a-comment.patch
+  * Remove a comment
+
+---
+Thu Sep  5 12:51:16 UTC 2013 - sndir...@suse.com
+
+- build driver with mtdev support (multitouch devices) 
+
+---

New:

  U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch
  U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch
  U_0003-Remove-a-comment.patch



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.TNKMDV/_old  2013-09-27 19:29:57.0 +0200
+++ /var/tmp/diff_new_pack.TNKMDV/_new  2013-09-27 19:29:57.0 +0200
@@ -24,6 +24,9 @@
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Patch1: U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch
+Patch2: U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch
+Patch3: U_0003-Remove-a-comment.patch
 
 #BuildRequires:  autoconf = 2.60
 #BuildRequires:  automake
@@ -32,6 +35,7 @@
 BuildRequires:  pkgconfig(inputproto)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(mtdev)
+BuildRequires:  pkgconfig(mtdev)
 BuildRequires:  pkgconfig(xorg-macros) = 1.8
 BuildRequires:  pkgconfig(xorg-server)
 BuildRequires:  pkgconfig(xproto)
@@ -60,6 +64,9 @@
 
 %prep
 %setup -q
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 %configure

++ U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch ++
From 27926b3763e525470ec8e4ac9a97aa0e02f1dd95 Mon Sep 17 00:00:00 2001
From: Peter Hutterer peter.hutte...@who-t.net
Date: Tue, 13 Aug 2013 14:44:26 +1000
Subject: [PATCH 1/3] Write a SYN_REPORT after the last LED

When writing LED values to the device, append a SYN_REPORT to the list to
ensure other clients are updated immediately. Otherwise, the LED events
will be queued and not sent to other clients until the next input event
arrives.

Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
Reviewed-by: Daniel Stone dan...@fooishbar.org
---
 src/evdev.c | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/evdev.c b/src/evdev.c
index ba2a98c..456c7aa 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -1157,7 +1157,7 @@ EvdevKbdCtrl(DeviceIntPtr device, KeybdCtrl *ctrl)
 };
 
 InputInfoPtr pInfo;
-struct input_event ev[ArrayLength(bits)];
+struct input_event ev[ArrayLength(bits) + 1];
 int i;
 
 memset(ev, 0, sizeof(ev));
@@ -1169,6 +1169,10 @@ EvdevKbdCtrl(DeviceIntPtr device, KeybdCtrl *ctrl)
 ev[i].value = (ctrl-leds  bits[i].xbit)  0;
 }
 
+ev[i].type = EV_SYN;
+ev[i].code = SYN_REPORT;
+ev[i].value = 0;
+
 write(pInfo-fd, ev, sizeof ev);
 }
 
-- 
1.8.1.4

++ U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch ++
From cae14787815c452a618c8bd684e2df4892dc93cb Mon Sep 17 00:00:00 2001
From: Peter Hutterer peter.hutte...@who-t.net
Date: Thu, 1 Aug 2013 10:43:32 +1000
Subject: [PATCH 2/3] Don't use mtdev for protocol B devices

If a device has ABS_MT_SLOT, mtdev merely reads the events and returns them
to the caller as-is. For this we don't need mtdev, we can just handle those
events ourselves.

This patch switches to the mtdev plumbing layer that takes events and
converts them instead of reading them off the fd.

Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
---
 src/evdev.c | 77 ++---
 1 file changed, 58 insertions(+), 19 deletions(-)

diff --git a/src/evdev.c b/src/evdev.c
index 456c7aa..b97b841 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -53,6 +53,9 @@
 #include X11/Xatom.h
 #include evdev-properties.h
 #include xserver-properties.h
+#ifdef MULTITOUCH
+#include mtdev-plumbing.h
+#endif
 
 #ifndef XI_PROP_PRODUCT_ID
 #define XI_PROP_PRODUCT_ID Device Product ID
@@ -780,7 +783,7 @@ 

commit xf86-input-evdev for openSUSE:Factory

2013-04-02 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2013-04-02 13:31:18

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2013-01-17 10:59:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2013-04-02 13:31:20.0 +0200
@@ -1,0 +2,17 @@
+Tue Mar 26 13:56:22 UTC 2013 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 2.8.0:
+  Not a whole lot of new things happening here, mostly
+  cleanup and various misc fixes. Most bugfixes have already found their way
+  into the 2.7.x releases.
+- Notable changes:
+  + axis swap/inversion and calibration is now possible for touch events too
+(#59340)
+  + maintainer-mode is now always enabled
+  + evdev uses sigsafe logging if available
+- Remove upstreamed patches:
+  + evdev_move-valuator-swapping-into-a-helper-function.patch (patch0)
+  + evdev_move-calibration-asjustments-to-helper-function.patch (patch1)
+  + evdev_handle-axis-swap-calibration-and-inversion-for-touch-events.patch 
(patch2)
+
+---

Old:

  evdev_handle-axis-swap-calibration-and-inversion-for-touch-events.patch
  evdev_move-calibration-asjustments-to-helper-function.patch
  evdev_move-valuator-swapping-into-a-helper-function.patch
  xf86-input-evdev-2.7.3.tar.bz2

New:

  xf86-input-evdev-2.8.0.tar.bz2



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.5ceTzJ/_old  2013-04-02 13:31:21.0 +0200
+++ /var/tmp/diff_new_pack.5ceTzJ/_new  2013-04-02 13:31:21.0 +0200
@@ -17,16 +17,14 @@
 
 
 Name:   xf86-input-evdev
-Version:2.7.3
+Version:2.8.0
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
-Patch0: evdev_move-valuator-swapping-into-a-helper-function.patch
-Patch1: evdev_move-calibration-asjustments-to-helper-function.patch
-Patch2: 
evdev_handle-axis-swap-calibration-and-inversion-for-touch-events.patch
+
 #BuildRequires:  autoconf = 2.60
 #BuildRequires:  automake
 #BuildRequires:  libtool
@@ -62,9 +60,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 %build
 %configure

++ xf86-input-evdev-2.7.3.tar.bz2 - xf86-input-evdev-2.8.0.tar.bz2 ++
 5816 lines of diff (skipped)

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



commit xf86-input-evdev for openSUSE:Factory

2013-01-17 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2013-01-17 10:59:25

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2012-12-07 14:58:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2013-01-17 10:59:27.0 +0100
@@ -1,0 +2,9 @@
+Tue Jan 15 15:22:22 UTC 2013 - m...@suse.com
+
+- evdev_handle-axis-swap-calibration-and-inversion-for-touch-events.patch,
+  evdev_move-calibration-asjustments-to-helper-function.patch,
+  evdev_move-valuator-swapping-into-a-helper-function.patch
+  * Handle axis swap, calibration and inversion for touch events
+(bnc#785508) 
+
+---

New:

  evdev_handle-axis-swap-calibration-and-inversion-for-touch-events.patch
  evdev_move-calibration-asjustments-to-helper-function.patch
  evdev_move-valuator-swapping-into-a-helper-function.patch



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.pSoiwq/_old  2013-01-17 10:59:28.0 +0100
+++ /var/tmp/diff_new_pack.pSoiwq/_new  2013-01-17 10:59:28.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-input-evdev
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,9 @@
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Patch0: evdev_move-valuator-swapping-into-a-helper-function.patch
+Patch1: evdev_move-calibration-asjustments-to-helper-function.patch
+Patch2: 
evdev_handle-axis-swap-calibration-and-inversion-for-touch-events.patch
 #BuildRequires:  autoconf = 2.60
 #BuildRequires:  automake
 #BuildRequires:  libtool
@@ -59,6 +62,9 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %build
 %configure

++ evdev_handle-axis-swap-calibration-and-inversion-for-touch-events.patch 
++
Author: Peter Hutterer peter.hutte...@who-t.net
Subject: Handle axis swap, calibration, and inversion for touch events (#59340)
Patch-Mainline: Upstream
References: fdo#59340 bnc#785508

X.Org Bug 59340 http://bugs.freedesktop.org/show_bug.cgi?id=59340

Reported-by: Bastien Nocera had...@hadess.net
Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
Signed-off-by: Michal Srb m...@suse.com
---
 src/evdev.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/evdev.c b/src/evdev.c
index 1581d47..c689257 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -744,6 +744,9 @@ EvdevProcessTouch(InputInfoPtr pInfo)
 type = XI_TouchUpdate;
 
 
+EvdevSwapAbsValuators(pEvdev, pEvdev-mt_mask);
+EvdevApplyCalibration(pEvdev, pEvdev-mt_mask);
+
 EvdevQueueTouchEvent(pInfo, pEvdev-cur_slot, pEvdev-mt_mask, type);
 
 pEvdev-slot_state = SLOTSTATE_EMPTY;
-- 
1.8.1
++ evdev_move-calibration-asjustments-to-helper-function.patch ++
Author: Peter Hutterer peter.hutte...@who-t.net
Subject: Move calibration adjustments to helper function
Patch-Mainline: Upstream
References: fdo#59340 bnc#785508

No functional changes.

Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
Signed-off-by: Michal Srb m...@suse.com
---
 src/evdev.c | 69 +
 1 file changed, 37 insertions(+), 32 deletions(-)

diff --git a/src/evdev.c b/src/evdev.c
index f061324..1581d47 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -448,6 +448,42 @@ EvdevSwapAbsValuators(EvdevPtr pEvdev, ValuatorMask *mask)
 }
 }
 
+static void
+EvdevApplyCalibration(EvdevPtr pEvdev, ValuatorMask *mask)
+{
+int i;
+
+for (i = 0; i = 1; i++) {
+int val;
+int calib_min;
+int calib_max;
+
+if (!valuator_mask_isset(mask, i))
+continue;
+
+val = valuator_mask_get(mask, i);
+
+if (i == 0) {
+calib_min = pEvdev-calibration.min_x;
+calib_max = pEvdev-calibration.max_x;
+} else {
+calib_min = pEvdev-calibration.min_y;
+calib_max = pEvdev-calibration.max_y;
+}
+
+if (pEvdev-flags  EVDEV_CALIBRATED)
+val = xf86ScaleAxis(val, pEvdev-absinfo[i].maximum,
+

commit xf86-input-evdev for openSUSE:Factory

2012-08-15 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2012-08-15 11:21:15

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2012-08-07 08:25:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2012-08-15 11:21:16.0 +0200
@@ -1,0 +2,6 @@
+Mon Aug 13 17:01:10 UTC 2012 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 2.7.3:
+  + Three bugfixes, one fixes a regression introduced in 2.7.2.
+
+---

Old:

  xf86-input-evdev-2.7.2.tar.bz2

New:

  xf86-input-evdev-2.7.3.tar.bz2



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.cnd10S/_old  2012-08-15 11:21:20.0 +0200
+++ /var/tmp/diff_new_pack.cnd10S/_new  2012-08-15 11:21:20.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.7.2
+Version:2.7.3
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT

++ xf86-input-evdev-2.7.2.tar.bz2 - xf86-input-evdev-2.7.3.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.7.2/configure.ac 
new/xf86-input-evdev-2.7.3/configure.ac
--- old/xf86-input-evdev-2.7.2/configure.ac 2012-08-03 08:00:31.0 
+0200
+++ new/xf86-input-evdev-2.7.3/configure.ac 2012-08-13 08:22:00.0 
+0200
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-input-evdev],
-[2.7.2],
+[2.7.3],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-input-evdev])
 AC_CONFIG_SRCDIR([Makefile.am])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.7.2/src/Makefile.am 
new/xf86-input-evdev-2.7.3/src/Makefile.am
--- old/xf86-input-evdev-2.7.2/src/Makefile.am  2012-08-03 08:00:31.0 
+0200
+++ new/xf86-input-evdev-2.7.3/src/Makefile.am  2012-08-13 08:22:00.0 
+0200
@@ -30,7 +30,7 @@
 
 @DRIVER_NAME@_drv_la_LTLIBRARIES = @DRIVER_NAME@_drv.la
 @DRIVER_NAME@_drv_la_LDFLAGS = -module -avoid-version
-@DRIVER_NAME@_drv_la_LIBADD = $(MTDEV_LIBS)
+@DRIVER_NAME@_drv_la_LIBADD = $(MTDEV_LIBS) $(UDEV_LIBS)
 @DRIVER_NAME@_drv_ladir = @inputdir@
 
 @DRIVER_NAME@_drv_la_SOURCES = @DRIVER_NAME@.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.7.2/src/evdev.c 
new/xf86-input-evdev-2.7.3/src/evdev.c
--- old/xf86-input-evdev-2.7.2/src/evdev.c  2012-08-03 08:00:31.0 
+0200
+++ new/xf86-input-evdev-2.7.3/src/evdev.c  2012-08-13 08:22:00.0 
+0200
@@ -1107,12 +1107,8 @@
 if (len = 0)
 {
 if (errno == ENODEV) /* May happen after resume */
-{
-EvdevMBEmuFinalize(pInfo);
-Evdev3BEmuFinalize(pInfo);
 xf86RemoveEnabledDevice(pInfo);
-EvdevCloseDevice(pInfo);
-} else if (errno != EAGAIN)
+else if (errno != EAGAIN)
 {
 /* We use X_NONE here because it doesn't alloc */
 xf86MsgVerb(X_NONE, 0, %s: Read error: %s\n, pInfo-name,
@@ -1669,7 +1665,7 @@
 
 xf86IDrvMsg(pInfo, X_CONFIG, ButtonMapping '%s'\n, mapping);
 map = mapping;
-while (s  *s != '\0'  nbuttons  EVDEV_MAXBUTTONS)
+do
 {
 btn = strtol(map, s, 10);
 
@@ -1683,7 +1679,7 @@
 
 pEvdev-btnmap[nbuttons++] = btn;
 map = s;
-}
+} while (s  *s != '\0'  nbuttons  EVDEV_MAXBUTTONS);
 free(mapping);
 }
 

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



commit xf86-input-evdev for openSUSE:Factory

2012-08-07 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2012-08-07 08:25:34

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2012-07-31 13:59:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2012-08-07 08:25:36.0 +0200
@@ -1,0 +2,6 @@
+Sat Aug  4 12:56:27 UTC 2012 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 2.7.2:
+  + This update fixes a few compiler warnings and a memory leak.
+
+---

Old:

  xf86-input-evdev-2.7.1.tar.bz2

New:

  xf86-input-evdev-2.7.2.tar.bz2



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.PxFtGg/_old  2012-08-07 08:25:37.0 +0200
+++ /var/tmp/diff_new_pack.PxFtGg/_new  2012-08-07 08:25:37.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-input-evdev
-Version:2.7.1
+Version:2.7.2
 Release:0
 Summary:Generic Linux input driver for the Xorg X server
 License:MIT

++ xf86-input-evdev-2.7.1.tar.bz2 - xf86-input-evdev-2.7.2.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.7.1/configure.ac 
new/xf86-input-evdev-2.7.2/configure.ac
--- old/xf86-input-evdev-2.7.1/configure.ac 2012-07-24 06:05:09.0 
+0200
+++ new/xf86-input-evdev-2.7.2/configure.ac 2012-08-03 08:00:31.0 
+0200
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-input-evdev],
-[2.7.1],
+[2.7.2],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-input-evdev])
 AC_CONFIG_SRCDIR([Makefile.am])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.7.1/src/emuWheel.c 
new/xf86-input-evdev-2.7.2/src/emuWheel.c
--- old/xf86-input-evdev-2.7.1/src/emuWheel.c   2012-07-24 06:05:09.0 
+0200
+++ new/xf86-input-evdev-2.7.2/src/emuWheel.c   2012-08-03 08:00:31.0 
+0200
@@ -51,7 +51,6 @@
 static Atom prop_wheel_button   = 0;
 
 /* Local Funciton Prototypes */
-static BOOL EvdevWheelEmuHandleButtonMap(InputInfoPtr pInfo, WheelAxisPtr 
pAxis, char *axis_name);
 static int EvdevWheelEmuInertia(InputInfoPtr pInfo, WheelAxisPtr axis, int 
value);
 
 /* Filter mouse button events */
@@ -197,7 +196,8 @@
 /* Handle button mapping here to avoid code duplication,
 returns true if a button mapping was found. */
 static BOOL
-EvdevWheelEmuHandleButtonMap(InputInfoPtr pInfo, WheelAxisPtr pAxis, char* 
axis_name)
+EvdevWheelEmuHandleButtonMap(InputInfoPtr pInfo, WheelAxisPtr pAxis,
+ const char *axis_name)
 {
 EvdevPtr pEvdev = (EvdevPtr)pInfo-private;
 char *option_string;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-input-evdev-2.7.1/src/evdev.c 
new/xf86-input-evdev-2.7.2/src/evdev.c
--- old/xf86-input-evdev-2.7.1/src/evdev.c  2012-07-24 06:05:09.0 
+0200
+++ new/xf86-input-evdev-2.7.2/src/evdev.c  2012-08-03 08:00:31.0 
+0200
@@ -93,7 +93,7 @@
 #define ABS_MT_TRACKING_ID 0x39
 #endif
 
-static char *evdevDefaults[] = {
+static const char *evdevDefaults[] = {
 XkbRules, evdev,
 XkbModel, evdev,
 XkbLayout,us,
@@ -278,7 +278,7 @@
 
 
 static void
-SetXkbOption(InputInfoPtr pInfo, char *name, char **option)
+SetXkbOption(InputInfoPtr pInfo, const char *name, char **option)
 {
 char *s;
 
@@ -1062,7 +1062,9 @@
 static void
 EvdevFreeMasks(EvdevPtr pEvdev)
 {
+#ifdef MULTITOUCH
 int i;
+#endif
 
 valuator_mask_free(pEvdev-vals);
 valuator_mask_free(pEvdev-old_vals);
@@ -1345,7 +1347,9 @@
 
 i = 0;
 for (axis = ABS_X; i  MAX_VALUATORS  axis = ABS_MAX; axis++) {
+#ifdef MULTITOUCH
 int j;
+#endif
 int mapping;
 pEvdev-axis_map[axis] = -1;
 if (!EvdevBitIsSet(pEvdev-abs_bitmask, axis) ||
@@ -1660,7 +1664,7 @@
 /* Check for user-defined button mapping */
 if ((mapping = xf86CheckStrOption(pInfo-options, ButtonMapping, NULL)))
 {
-char*map, *s =  ;
+char*map, *s = NULL;
 int btn = 0;
 
 xf86IDrvMsg(pInfo, X_CONFIG, ButtonMapping '%s'\n, mapping);
@@ -2350,14 +2354,16 @@
 }
 
 #ifdef MULTITOUCH
-pEvdev-mtdev = mtdev_new_open(pInfo-fd);
+if (!pEvdev-mtdev) { /* after PreInit mtdev is still valid */
+

commit xf86-input-evdev for openSUSE:Factory

2012-07-31 Thread h_root
Hello community,

here is the log from the commit of package xf86-input-evdev for 
openSUSE:Factory checked in at 2012-07-31 13:44:52

Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New)


Package is xf86-input-evdev, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes
2012-05-08 12:03:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes   
2012-07-31 13:59:55.0 +0200
@@ -1,0 +2,7 @@
+Tue Jul 24 13:38:06 UTC 2012 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 2.7.1:
+  + First update to the evdev 2.7 series. This update fixes a couple 
+of bugs and memory leaks.
+
+---

Old:

  xf86-input-evdev-2.7.0.tar.bz2

New:

  xf86-input-evdev-2.7.1.tar.bz2



Other differences:
--
++ xf86-input-evdev.spec ++
--- /var/tmp/diff_new_pack.KIXa77/_old  2012-07-31 13:59:58.0 +0200
+++ /var/tmp/diff_new_pack.KIXa77/_new  2012-07-31 13:59:58.0 +0200
@@ -15,14 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   xf86-input-evdev
-Version:2.7.0
+Version:2.7.1
 Release:0
-License:MIT
 Summary:Generic Linux input driver for the Xorg X server
-Url:http://xorg.freedesktop.org/
+License:MIT
 Group:  System/X11/Servers/XF86_4
+Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+BuildRequires:  autoconf = 2.60
+BuildRequires:  automake
+BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(inputproto)
 BuildRequires:  pkgconfig(libudev)
@@ -57,6 +61,7 @@
 %setup -q
 
 %build
+autoreconf -fi
 %configure
 make %{?_smp_mflags}
 
@@ -76,7 +81,7 @@
 
 %files
 %defattr(-,root,root)
-%doc ChangeLog COPYING README
+%doc COPYING README
 %dir %{_libdir}/xorg/modules/input
 %{_libdir}/xorg/modules/input/evdev_drv.so
 %{_datadir}/man/man4/evdev.4%{?ext_man}

++ xf86-input-evdev-2.7.0.tar.bz2 - xf86-input-evdev-2.7.1.tar.bz2 ++
 54731 lines of diff (skipped)

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