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

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



 configure.ac |    2 +-
 src/evdev.c  |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 7c1971d9e7b73b861874633a33f97487abf1d45d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jun 1 11:41:03 2016 +1000

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

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

commit 9a6952dafe7241d4987eedd4637e5a9785d7ec23
Author: Peter Hutterer <peter.hutterer@who-t.net>
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 <peter.hutterer@who-t.net>

diff --git a/src/evdev.c b/src/evdev.c
index 2c88343..341db61 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -796,6 +796,7 @@ EvdevProcessAbsoluteMotionEvent(InputInfoPtr pInfo, struct input_event *ev)
                 pEvdev->rel_queued = 1;
             }
         } else {
+            valuator_mask_set(pEvdev->abs_vals, map, value);
             pEvdev->abs_queued = 1;
         }
     }


Reply to: