[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-input-evdev: Changes to 'debian-unstable'



Rebased ref, commits from common ancestor:
commit c8ca99514e5514b8504fc98375d220c23560d6ea
Author: Michele Cane <michele.cane@gmail.com>
Date:   Mon Oct 7 11:15:39 2013 +0200

    Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 7366b9a..903d473 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,40 @@
+commit 51575b60b14d414490d31ff23f07c30431525667
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon Oct 7 09:23:09 2013 +1100
+
+    evdev 2.8.2
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit f285567d372514d31096cc25a467d5d2e182885a
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
+    (cherry picked from commit 27926b3763e525470ec8e4ac9a97aa0e02f1dd95)
+
+commit af1d0858775dd130c59de921210a114580fef719
+Author: Peter De Wachter <pdewacht@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 <pdewacht@gmail.com>
+    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+    (cherry picked from commit 54a3120e339e55fc4721543abb15692c3e9ede09)
+
 commit 8a9b1ec6b58a36910a03f3e8b1f9bc8d91f87204
 Author: Peter Hutterer <peter.hutterer@who-t.net>
 Date:   Thu Jul 11 11:09:24 2013 +1000
diff --git a/debian/changelog b/debian/changelog
index ea89d65..094fe44 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-input-evdev (1:2.8.1-1) UNRELEASED; urgency=low
+xserver-xorg-input-evdev (1:2.8.2-1) UNRELEASED; urgency=low
 
   [ Maarten Lankhorst ]
   * New upstream release.
@@ -7,8 +7,9 @@ xserver-xorg-input-evdev (1:2.8.1-1) UNRELEASED; urgency=low
   * New upstream release.
   * Bump Standards-Version to 3.9.4, no changes needed.
   * Build against Xserver 1.14
+  * New upstream release.
 
- -- Michele Cane <michele.cane@gmail.com>  Sun, 14 Jul 2013 20:29:16 +0200
+ -- Michele Cane <michele.cane@gmail.com>  Mon, 07 Oct 2013 11:15:15 +0200
 
 xserver-xorg-input-evdev (1:2.7.1-1) experimental; urgency=low
 

commit 51575b60b14d414490d31ff23f07c30431525667
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Oct 7 09:23:09 2013 +1100

    evdev 2.8.2
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

diff --git a/configure.ac b/configure.ac
index b8a9c41..bfe0a52 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-input-evdev],
-        [2.8.1],
+        [2.8.2],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
         [xf86-input-evdev])
 AC_CONFIG_SRCDIR([Makefile.am])

commit f285567d372514d31096cc25a467d5d2e182885a
Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
    (cherry picked from commit 27926b3763e525470ec8e4ac9a97aa0e02f1dd95)

diff --git a/src/evdev.c b/src/evdev.c
index d36eb54..af4aba3 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);
 }
 

commit af1d0858775dd130c59de921210a114580fef719
Author: Peter De Wachter <pdewacht@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 <pdewacht@gmail.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    (cherry picked from commit 54a3120e339e55fc4721543abb15692c3e9ede09)

diff --git a/src/evdev.c b/src/evdev.c
index ba2a98c..d36eb54 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -1541,7 +1541,7 @@ EvdevAddAbsValuatorClass(DeviceIntPtr device, int want_scroll_axes)
                                        NO_AXIS_LIMITS, NO_AXIS_LIMITS,
                                        0, 0, 0, Relative);
             SetScrollValuator(device, pEvdev->rel_axis_map[idx],
-                              SCROLL_TYPE_HORIZONTAL, 1.0,
+                              SCROLL_TYPE_VERTICAL, -1.0,
                               SCROLL_FLAG_NONE);
         }
     }


Reply to: