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

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



 debian/changelog   |   10 ++++++++++
 debian/control     |    9 ++-------
 debian/copyright   |    4 ++--
 src/xf86libinput.c |    3 +++
 4 files changed, 17 insertions(+), 9 deletions(-)

New commits:
commit b3737e608e0537af9927a4a99408bdde6c6dfa32
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date:   Thu Jan 12 12:26:13 2017 +0100

    Bump Standards-Version to 3.9.8.

diff --git a/debian/changelog b/debian/changelog
index f3f11c0..68c4cd7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ xserver-xorg-input-libinput (0.23.0-2) UNRELEASED; urgency=medium
     from upstream master branch (Closes: #829386).
   * Switch URLs to https.
   * Move URL from description to Homepage field.
+  * Bump Standards-Version to 3.9.8.
 
  -- Andreas Boll <andreas.boll.dev@gmail.com>  Thu, 12 Jan 2017 12:12:20 +0100
 
diff --git a/debian/control b/debian/control
index 20639ce..7950f88 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends:
  x11proto-input-dev (>= 2.2),
  xserver-xorg-dev (>= 2:1.15.99),
  xutils-dev,
-Standards-Version: 3.9.7
+Standards-Version: 3.9.8
 Homepage: https://www.x.org
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-libinput.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-input-libinput.git

commit f923ea151df196ccde9457e6f1ce7419c8ae22d8
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date:   Thu Jan 12 12:25:49 2017 +0100

    Move URL from description to Homepage field.

diff --git a/debian/changelog b/debian/changelog
index 47ffebe..f3f11c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ xserver-xorg-input-libinput (0.23.0-2) UNRELEASED; urgency=medium
   * Cherry-pick commit f47f78e (Ignore LED updates for disabled devices)
     from upstream master branch (Closes: #829386).
   * Switch URLs to https.
+  * Move URL from description to Homepage field.
 
  -- Andreas Boll <andreas.boll.dev@gmail.com>  Thu, 12 Jan 2017 12:12:20 +0100
 
diff --git a/debian/control b/debian/control
index a8fdeca..20639ce 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Build-Depends:
  xserver-xorg-dev (>= 2:1.15.99),
  xutils-dev,
 Standards-Version: 3.9.7
+Homepage: https://www.x.org
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-libinput.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-input-libinput.git
 
@@ -30,9 +31,6 @@ Description: X.Org X server -- libinput input driver
  It can handle keyboards, mice and touchpads, and essentially replaces the
  separate -evdev and -synaptics drivers.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-input-libinput driver module.
 
 Package: xserver-xorg-input-libinput-dev
@@ -46,9 +44,6 @@ Description: X.Org X server -- libinput input driver (development headers)
  found in xserver-xorg-input-libinput. Non-developers likely have little use
  for this package.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-input-libinput driver module.
 
 

commit dedd4eb78f57006698d24a717b8687494286c3d4
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date:   Thu Jan 12 12:22:06 2017 +0100

    Switch URLs to https.

diff --git a/debian/changelog b/debian/changelog
index 496d5ad..47ffebe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-input-libinput (0.23.0-2) UNRELEASED; urgency=medium
 
   * Cherry-pick commit f47f78e (Ignore LED updates for disabled devices)
     from upstream master branch (Closes: #829386).
+  * Switch URLs to https.
 
  -- Andreas Boll <andreas.boll.dev@gmail.com>  Thu, 12 Jan 2017 12:12:20 +0100
 
diff --git a/debian/control b/debian/control
index d7aded2..a8fdeca 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,7 @@ Description: X.Org X server -- libinput input driver
  separate -evdev and -synaptics drivers.
  .
  More information about X.Org can be found at:
- <URL:http://www.X.org>
+ <URL:https://www.X.org>
  .
  This package is built from the X.org xf86-input-libinput driver module.
 
@@ -47,7 +47,7 @@ Description: X.Org X server -- libinput input driver (development headers)
  for this package.
  .
  More information about X.Org can be found at:
- <URL:http://www.X.org>
+ <URL:https://www.X.org>
  .
  This package is built from the X.org xf86-input-libinput driver module.
 
diff --git a/debian/copyright b/debian/copyright
index eeac254..da4af0f 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,6 +1,6 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-name: xf86-input-libinput
-Source: http://xorg.freedesktop.org/releases/individual/driver/
+Source: https://xorg.freedesktop.org/releases/individual/driver/
 
 Files: *
 Copyright: 2013-2014 Red Hat, Inc.

commit 7ef6d9dddba05fc62efde6ea7dc99490b22d8e0c
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date:   Thu Jan 12 12:12:55 2017 +0100

    Document the cherry-pick in debian/changelog

diff --git a/debian/changelog b/debian/changelog
index a17b40c..496d5ad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-input-libinput (0.23.0-2) UNRELEASED; urgency=medium
+
+  * Cherry-pick commit f47f78e (Ignore LED updates for disabled devices)
+    from upstream master branch (Closes: #829386).
+
+ -- Andreas Boll <andreas.boll.dev@gmail.com>  Thu, 12 Jan 2017 12:12:20 +0100
+
 xserver-xorg-input-libinput (0.23.0-1) unstable; urgency=medium
 
   * New upstream release.

commit 001335c42009c680a1845e2794fc0403474f2d9c
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Dec 20 15:36:55 2016 +1000

    Ignore LED updates for disabled devices
    
    If an XKB AccessX timeout is set and a VT switch is triggered, the
    AccessXTimeoutExpire function may be called after the device has already been
    disabled. This can cause a null-pointer dereference as our shared libinput
    device may have been released by then.
    
    In the legacy drivers this would've simply caused a write to an invalid fd
    (-1), not a crash. Here we need to be more careful.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=98464
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    (cherry picked from commit f47f78eb0bd9fba455f01c8c6dead3bd75242b2b)

diff --git a/src/xf86libinput.c b/src/xf86libinput.c
index b130a77..fd38c3b 100644
--- a/src/xf86libinput.c
+++ b/src/xf86libinput.c
@@ -785,6 +785,9 @@ xf86libinput_kbd_ctrl(DeviceIntPtr device, KeybdCtrl *ctrl)
     struct xf86libinput *driver_data = pInfo->private;
     struct libinput_device *ldevice = driver_data->shared_device->device;
 
+    if (!device->enabled)
+	    return;
+
     while (bits[i].xbit) {
 	    if (ctrl->leds & bits[i].xbit)
 		    leds |= bits[i].code;


Reply to: