Sync from SUSE:ALP:Source:Standard:1.0 xf86-input-libinput revision 320a9023dedb53d89ed181ed56dd9a75
This commit is contained in:
commit
952277e500
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
14
n_enable-tapping.patch
Normal file
14
n_enable-tapping.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Author: Stefan Dirsch
|
||||||
|
Subject: Enable tapping by default on touchpads
|
||||||
|
Signed-off-by: Stefan Dirsch
|
||||||
|
diff -u -r xf86-input-libinput-0.15.0.orig/conf/40-libinput.conf xf86-input-libinput-0.15.0/conf/40-libinput.conf
|
||||||
|
--- xf86-input-libinput-0.15.0.orig/conf/40-libinput.conf 2015-12-15 14:34:18.100266000 +0100
|
||||||
|
+++ xf86-input-libinput-0.15.0/conf/40-libinput.conf 2015-12-15 14:34:42.522281000 +0100
|
||||||
|
@@ -18,6 +19,7 @@
|
||||||
|
MatchIsTouchpad "on"
|
||||||
|
MatchDevicePath "/dev/input/event*"
|
||||||
|
Driver "libinput"
|
||||||
|
+ Option "Tapping" "On"
|
||||||
|
EndSection
|
||||||
|
|
||||||
|
Section "InputClass"
|
BIN
xf86-input-libinput-1.4.0.tar.xz
(Stored with Git LFS)
Normal file
BIN
xf86-input-libinput-1.4.0.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
xf86-input-libinput-1.4.0.tar.xz.sig
Normal file
BIN
xf86-input-libinput-1.4.0.tar.xz.sig
Normal file
Binary file not shown.
511
xf86-input-libinput.changes
Normal file
511
xf86-input-libinput.changes
Normal file
@ -0,0 +1,511 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 25 16:29:15 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 1.4.0:
|
||||||
|
* Tablets now have BTN_STYLUS3 mapped to X button 8 (i.e. the
|
||||||
|
first usable one after the LMR buttons).
|
||||||
|
* Tablet now have the left-handed property available so we can
|
||||||
|
actually change them to left-handed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 4 12:15:12 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 1.3.0
|
||||||
|
The main feature in this version is support for the new 'custom' pointer
|
||||||
|
acceleration profile in libinput 1.23.0. This acceleration profile is
|
||||||
|
quite flexible, so it is exposed via several properties:
|
||||||
|
- "libinput Accel Custom Fallback Points" and "libinput Accel Custom Fallback Step"
|
||||||
|
- "libinput Accel Custom Motion Points" and "libinput Accel Custom Motion Step"
|
||||||
|
- "libinput Accel Custom Scroll Points" and "libinput Accel Custom Scroll Points"
|
||||||
|
For details on what these mean, please see the man page and the
|
||||||
|
libinput documentation:
|
||||||
|
https://wayland.freedesktop.org/libinput/doc/latest/pointer-acceleration.html
|
||||||
|
In addition, the "libinput Accel Profiles Available" and
|
||||||
|
"libinput Accel Profile Enabled" properties have been expanded to 3 values. For
|
||||||
|
backwards compatibility, the "libinput Accel Profile Enabled" continues
|
||||||
|
to support setting 2 values only.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 25 12:58:08 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Enable tarball sig url too, verify tarball via keyring.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 24 10:25:04 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 1.2.1
|
||||||
|
* few typos and misc minor fixes
|
||||||
|
* property added to turn off new high-resolution wheel scrolling
|
||||||
|
API
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 19 16:00:25 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- enable build on s390x (JIRA#SLE-18632)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 8 11:58:43 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- reverted previous change; the issue was broken ckb-next, not
|
||||||
|
the usage of libinput v120 API (boo#1190646)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 5 11:17:29 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- switch to libinput v120 API broke the driver, so disable it for
|
||||||
|
now via patching config.h in specfile after running configure
|
||||||
|
(boo#1190646)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 20 08:47:19 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 1.2.0
|
||||||
|
* This release introduces support for touchpad gestures that will
|
||||||
|
be available as part of X server 21.1. Additionally high-resolution
|
||||||
|
scrolling data is now acquired from libinput if available and sent
|
||||||
|
downstream to X server. The default scroll distance has been bumped
|
||||||
|
to 120 in the process, but this should not affect correctly written
|
||||||
|
clients.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 23 23:09:49 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 1.1.0
|
||||||
|
* This release adds a new driver-specific option:
|
||||||
|
ScrollPixelDistance. This option converts movement "pixels"
|
||||||
|
from libinput into the server's "scroll unit" definition and
|
||||||
|
can thus help speeding up or slowing down two-finger/edge scrolling.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 16 13:15:02 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 1.0.1
|
||||||
|
* Only one fix, the code to set the tap button mapping property
|
||||||
|
didn't correctly check for a valid device, causing memory
|
||||||
|
corruption and a crash if called after a device was disabled.
|
||||||
|
Or, in more user-friendly terms: if your X session crashed
|
||||||
|
after calling `xinput disable $touchpad-device`, this release
|
||||||
|
has the fix for it.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 6 08:29:47 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 1.0.0
|
||||||
|
* The biggest change here is the license change to MIT. Due to an unfortunate
|
||||||
|
copy/paste error, the actual license text used was the Historical Permission
|
||||||
|
Notice and Disclaimer license. With the ack of the various contributors, the
|
||||||
|
driver is now using the MIT license text as intended. The actual impact is
|
||||||
|
low, the HPND is virtually identical to the MIT license anyway (ianal,
|
||||||
|
consult your legal dept if you have one).
|
||||||
|
|
||||||
|
* The only other notable change: cancelled touch points are now lifted
|
||||||
|
correctly. Where libinput cancels a touch, e.g. in response to a palm being
|
||||||
|
detected, the touch point previously got stuck in the down state. This is
|
||||||
|
fixed now.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 12 22:08:14 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- refresh spec file (move licenses to licensedir)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 19 10:36:33 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 0.30.0
|
||||||
|
* Only one noticeable change: the scroll button lock
|
||||||
|
configuration option available in recent libinput versions
|
||||||
|
is now exposed as the usual set of properties by this driver.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 20 13:03:34 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 0.29.0
|
||||||
|
* Only one real fix: we now check for the tool type as well as
|
||||||
|
the serial when we create subdevices for tablet tools.
|
||||||
|
Previously there were some cases where the eraser device
|
||||||
|
wasn't created correctly.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 30 12:05:30 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- move xorg.conf.d snippet from /etc/X11/xorg.conf.d to
|
||||||
|
/usr/share/X11/xorg.conf.d (boo#1139692)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 4 17:43:06 UTC 2019 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.28.2
|
||||||
|
* This release contains a bugfix that will likely trigger in future releases
|
||||||
|
of libinput. The driver assumed wrongly that any wheel event has a nonzero
|
||||||
|
discrete event and used the discrete as a divisor. Which is obviously a bad
|
||||||
|
idea, mathematically speaking, because you never know what the future will
|
||||||
|
bring. Hint: it will bring wheel events with a discrete of zero.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 15 12:44:36 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.28.1
|
||||||
|
* Only two commits, only one that really matters: previously the
|
||||||
|
driver used the per-device slot number to fetch the tracking IDs
|
||||||
|
from a driver-internal array. Because devices re-use slots, this
|
||||||
|
could cause a tracking ID mismatch when two touchscreens had the
|
||||||
|
finger down at the same time. This is now fixed by switching to
|
||||||
|
libinput's seat-wide slot number instead.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 11 10:38:50 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.28.0
|
||||||
|
* This version adds a feature to expose the touch count for touch
|
||||||
|
devices through the X device. It makes it possible for clients
|
||||||
|
to adjust their UI based on the number of supported touches by
|
||||||
|
this device.
|
||||||
|
* Also, the draglock code had a bug and would call memset with
|
||||||
|
an invalid size, causing memory corruption. You're advised to
|
||||||
|
update, especially if you expect someone to use the draglock
|
||||||
|
options.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 12 09:44:31 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.27.1
|
||||||
|
* Just one bugfix, a regression introduced by the new property
|
||||||
|
handling in 0.27.0 caused the property to toggle left-handed
|
||||||
|
to not be initialized on all devices that required it.
|
||||||
|
- supersedes U_Fix-left-handed-property.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 5 18:21:40 UTC 2018 - bjorn.lie@gmail.com
|
||||||
|
|
||||||
|
- Add U_Fix-left-handed-property.patch: Fix "left handed" property
|
||||||
|
not set on all pointers (fdo#105667).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 4 12:33:43 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.27
|
||||||
|
* The libinput driver splits libinput devices into multiple X
|
||||||
|
devices (e.g. a mouse and a keyboard device) and then routes
|
||||||
|
the events accordingly. In the case where there is a user-
|
||||||
|
specific on one device, a VT switch or suspend/resume cycle
|
||||||
|
sometimes overwrote the configuration with the devices
|
||||||
|
in-order, resulting in the loss of that configuration. e.g.
|
||||||
|
if the keyboard device resumes after the mouse device, the
|
||||||
|
natural scroll setting may get overwritten with the default.
|
||||||
|
This is fixed now.
|
||||||
|
And a note to the man page, we don't support specifying
|
||||||
|
devices as /dev/input/by-id or /dev/input/by-path. It's not
|
||||||
|
worth the effort, so at least point this out in the man page.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 19 08:30:26 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.26
|
||||||
|
* A few patches that have been sitting on master for a while, of
|
||||||
|
which two are documentation patches. The most interesting patch
|
||||||
|
is for tablets: previously we didn't send a separate motion
|
||||||
|
event before the button event which caused some clients to
|
||||||
|
trigger the button event on the previous stylus position.
|
||||||
|
- obsoletes U_Only-initialize-properties.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 1 22:32:19 UTC 2017 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Add U_Only-initialize-properties.patch: Only initialize
|
||||||
|
properties that match capabilities on a subdevice (fdo#100900).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 19 08:00:25 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Leap 42.3 merge
|
||||||
|
* boo#1039812
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 5 10:01:51 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.25.1
|
||||||
|
* Just one patch that's been sitting on master for a while now -
|
||||||
|
after a proximity event we immediately post a motion event.
|
||||||
|
This avoids the lines between the last known point before
|
||||||
|
proximity out and the new point.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 9 10:38:01 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.25.0
|
||||||
|
* fixing two bugs with tablet pad modes on kernel 4.9 and later.
|
||||||
|
First, we never successfully opened the sysfs files representing
|
||||||
|
the LEDs, so they didn't update as the kernel would change them.
|
||||||
|
Second, had we opened them correctly we would've likely crashed
|
||||||
|
as the property update would have been sent from within the
|
||||||
|
input thread. Both issues are fixed now, together with a fix
|
||||||
|
for a test case failure for ppc64/aarch64.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 20 21:37:53 UTC 2017 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.24.0:
|
||||||
|
+ Tablets now support a configurable pressure curve.
|
||||||
|
+ Tablets now have a 'area ratio' setting to be able to match the
|
||||||
|
tablet aspect ratio with that of the screen.
|
||||||
|
+ The mouse wheel's click angle now (correctly) affects how fast
|
||||||
|
the scroll wheel triggers. In particular, if you have a wheel
|
||||||
|
with a very small click angle, it won't trigger for every click
|
||||||
|
anymore.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 12 13:36:44 UTC 2016 - tobias.johannes.klausmann@mni.thm.de
|
||||||
|
|
||||||
|
- Update to version 0.23.0:
|
||||||
|
A couple of cleanups, no big features added. Most of this was in
|
||||||
|
the property handling code. The most visible fix is that we now
|
||||||
|
handle addition of initially disabled devices correctly, i.e.
|
||||||
|
when a device is plugged in while the server is VT-switched
|
||||||
|
away. In the non-logind case this previously caused a segfault.
|
||||||
|
|
||||||
|
Our tablet support is good enough that we now match against
|
||||||
|
tablets too. The xorg.conf.d sort order means that if you have
|
||||||
|
the wacom driver installed, that driver will take over.
|
||||||
|
Otherwise, libinput will handle tablets.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 21 17:20:45 UTC 2016 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.22.0:
|
||||||
|
+ Fix the new tap button map option handling.
|
||||||
|
+ When the first device was removed (and subsequently freed by
|
||||||
|
the server) the input thread would continue to call that
|
||||||
|
device's read_input() func, eventually causing a crash.
|
||||||
|
- Drop
|
||||||
|
U_xf86-input-libinput-Fix_tap_button_map_option_handling.patch:
|
||||||
|
Fixed upstream.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 15 10:22:21 UTC 2016 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Add upstream patch to fix touchpad when lmr option is used:
|
||||||
|
U_xf86-input-libinput-Fix_tap_button_map_option_handling.patch.
|
||||||
|
Fixes fdo#97989.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 30 11:11:02 UTC 2016 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.20.0:
|
||||||
|
+ Most important fix is the use of input_lock() instead of the
|
||||||
|
old SIGIO stuff to handle the input thread in server 1.19.
|
||||||
|
+ This version now supports tablet pads and exposes properties
|
||||||
|
for changing the tap button mapping and the rotation.
|
||||||
|
- Rebase n_enable-tapping.patch.
|
||||||
|
- Pass --with-xorg-conf-dir to configure and modify spec following
|
||||||
|
upstream changes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 20 08:31:52 UTC 2016 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- install the driver by default; added "Supplements: xorg-x11-server"
|
||||||
|
for this (bnc#999098)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 15 20:53:14 UTC 2016 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.19.1:
|
||||||
|
+ One of the property names had a clear typo in it, "Horizonal"
|
||||||
|
instead of "Horizontal". This update corrects this property
|
||||||
|
name.
|
||||||
|
+ A second patch was snuck in to avoid bug messages when
|
||||||
|
submitting button numbers beyond what we can handle in the
|
||||||
|
protocol.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 28 13:46:21 UTC 2016 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.19.0
|
||||||
|
One significant change that affects packagers: the config snippet has been
|
||||||
|
renamed from 90-libinput.conf to 60-libinput.conf.
|
||||||
|
This should not show any immediate effects on most user's machines but there
|
||||||
|
is a slight potential of user configurations to change if their custom
|
||||||
|
snippets now sort after libinput instead of before.
|
||||||
|
This change is part of the two-step solution to fix the handling of wacom
|
||||||
|
tablets when the libinput driver is present. Previously, the libinput driver
|
||||||
|
would overwrite any driver assigned to any supported devices. While it does
|
||||||
|
not yet bind to tablet devices by default, some tablets also look like
|
||||||
|
a keyboard, causing those devices to stop working. For those devices, the
|
||||||
|
wacom driver is the better option.
|
||||||
|
Since the X server is lacking an option to conditionally bind InputClass
|
||||||
|
snippets based on current values (git master has a NoMatch* option), the
|
||||||
|
safe alternative is to bump the libinput priority down and, at the same
|
||||||
|
time, bump the wacom driver's priority up.
|
||||||
|
For the cases where the wacom driver should not handle any device, simply
|
||||||
|
uninstalling it is sufficient.
|
||||||
|
- refreshed n_enable-tapping.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 7 15:29:09 UTC 2016 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.18.0:
|
||||||
|
This release adds support for tablet tool devices. Now, this support should
|
||||||
|
be taken with a grain of salt, it works differently to the xf86-input-wacom
|
||||||
|
driver and thus some capability differences can be observed:
|
||||||
|
First, pad support is still missing, i.e. you cannot use the buttons on the
|
||||||
|
tablet bit itself.
|
||||||
|
|
||||||
|
There are no specific configuration options just yet, and the way we are
|
||||||
|
aiming for libinput support, many of the options you are used to may not
|
||||||
|
exist ever.
|
||||||
|
|
||||||
|
The most important part: tool support is handled dynamically. As a tool is
|
||||||
|
first brought into proximity, a new X device is created for that tool only
|
||||||
|
(no multiplexing of tools through the same X device). Clients may expect a
|
||||||
|
static list of tools, so for those you will need to bring the tool into
|
||||||
|
proximity before starting the client.
|
||||||
|
|
||||||
|
In short, do not use this driver for tablets on production workstations yet.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 26 17:35:44 UTC 2016 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.17.0:
|
||||||
|
+ Fix compiler warnings about missing tablet event cases.
|
||||||
|
+ Add property/option for enabling/disabling tap-n-drag.
|
||||||
|
+ Fix default tapping drag lock property value.
|
||||||
|
+ Allow hotplugging a device immediately.
|
||||||
|
+ Change creating subdevices to something more generic.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 24 12:47:56 UTC 2015 - tobias.johannes.klausmann@mni.thm.de
|
||||||
|
|
||||||
|
- Update to version 0.16.0:
|
||||||
|
This release fixes a long-standing issue with mixed devices that expose a
|
||||||
|
pointer and a keyboard interface at the same time. X requires a strict
|
||||||
|
separation between pointers and keyboards, these devices were usually
|
||||||
|
initialized as pointers and exhibited some keyboard functionality issues
|
||||||
|
(e.g. XKB layouts didn't get applied correctly). With this release, the xorg
|
||||||
|
libinput driver splits such devices into multiple X devices, one for the
|
||||||
|
keyboard and one for the pointer, routing the events as necessary and thus
|
||||||
|
fixing those issues.
|
||||||
|
- Changes to package:
|
||||||
|
+ Remove patch U_xf86_input_libinput_mem_leak_fix.patch: included in this
|
||||||
|
release.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 15 18:34:38 UTC 2015 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Add U_xf86_input_libinput_mem_leak_fix.patch: Plug two memory
|
||||||
|
leaks, patch from upstream git.
|
||||||
|
- Correct minimum version of BuildRequires pkgconfig(libinput).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 28 13:28:42 UTC 2015 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.15.0:
|
||||||
|
This release adds new properties to select the pointer acceleration profile.
|
||||||
|
See the libinput documentation for more details
|
||||||
|
http://wayland.freedesktop.org/libinput/doc/latest/pointer-acceleration.html
|
||||||
|
Note that this driver now installs a xorg.conf.d snippet in the usual
|
||||||
|
locations. This snippet will assign libinput to mouse, touchpad, keyboard
|
||||||
|
and touch devices but will skip tablets and joysticks (we don't support
|
||||||
|
thoss in libinput yet). The filename of the snippet means it will sort after
|
||||||
|
evdev and synaptics and thus override either driver.
|
||||||
|
- n_enable-tapping.patch
|
||||||
|
* enables tapping for touchpads in upstream xorg.conf.d snippet
|
||||||
|
- removed superseded xorg.conf.d snippet
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 27 10:35:03 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Add gpg signature
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 31 21:30:30 UTC 2015 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.14.0:
|
||||||
|
+ Rename a local variable to not shadow the BSD strmode(3)
|
||||||
|
function.
|
||||||
|
+ Remove unneeded header, epoll(7) interface is not directly
|
||||||
|
used.
|
||||||
|
+ Rename main source file to x86libinput.c.
|
||||||
|
+ gitignore: add patterns for automake test suite and misc other
|
||||||
|
bits.
|
||||||
|
+ Add drag lock support.
|
||||||
|
+ Add an option to disable horizontal scrolling.
|
||||||
|
+ Revamp server fd opening.
|
||||||
|
+ Use xf86OpenSerial instead of a direct open() call.
|
||||||
|
+ Fix typo in libinput.man.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 4 16:51:08 UTC 2015 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.13.0:
|
||||||
|
+ Fix compiler warnings about touchpad gestures.
|
||||||
|
+ man: minor man page improvements.
|
||||||
|
+ Add a property for Disable While Typing.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 25 08:05:49 UTC 2015 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.12.0:
|
||||||
|
+ Support buttons > BTN_BACK on mice.
|
||||||
|
+ Add a property for tap drag lock.
|
||||||
|
- Drop autoconf, automake and libtool BuildRequires, also stop
|
||||||
|
running autoreconf before configure. They were needed in the past
|
||||||
|
but we do not carry any patches anymore.
|
||||||
|
- Remove emtpy post/postun sections.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 7 17:05:39 UTC 2015 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.11.0:
|
||||||
|
+ Only init abs axes if we don't have acceleration.
|
||||||
|
+ Use the new unaccelerated valuator ValuatorMask features.
|
||||||
|
+ Fix missing scroll methods default/scroll button property.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 23 00:39:18 UTC 2015 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.10.0:
|
||||||
|
+ Group scroll distances into a struct.
|
||||||
|
+ Add option "ButtonMapping" (fdo#90206).
|
||||||
|
+ man: add two linebreaks to make things easier to visually
|
||||||
|
parse.
|
||||||
|
+ Move the option parsing into helper functions.
|
||||||
|
+ Add a property for middle button emulation.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 24 15:20:02 UTC 2015 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- xf86-input-libinput 0.9.0
|
||||||
|
* A couple of cosmetic changes but one addition of a new set of
|
||||||
|
properties: properties named "libinput something Default" show
|
||||||
|
the libinput default for a device. For example:
|
||||||
|
libinput Click Methods Available (284): 1, 1
|
||||||
|
libinput Click Method Enabled (285): 0, 1
|
||||||
|
libinput Click Method Enabled Default (286): 1, 0
|
||||||
|
This device has software buttons and clickfingers available,
|
||||||
|
clickfingers is currently enabled, software buttons is the
|
||||||
|
default for this device.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 22 16:02:59 UTC 2015 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- no longer install driver package by default, i.e. commented out
|
||||||
|
"Supplements: xorg-x11-server" in specfile
|
||||||
|
- 90-libinput.conf: enable tapping on touchpads by default
|
||||||
|
(http://lists.opensuse.org/opensuse-factory/2015-04/msg00233.html)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 14 01:22:03 UTC 2015 - hrvoje.senjan@gmail.com
|
||||||
|
|
||||||
|
- Install license in main package
|
||||||
|
- Install 90-libinput.conf config file (boo#926942)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 20 20:40:41 UTC 2015 - tobias.johannes.klausmann@mni.thm.de
|
||||||
|
|
||||||
|
- New package xf86-input-libinput with initial version 0.8.0:
|
||||||
|
xf86-input-libinput is a libinput-based X.Org driver. The actual driver bit
|
||||||
|
is quite limited, most of the work is done by libinput, the driver itself
|
||||||
|
passes on the events (and wrangles them a bit where needed).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
80
xf86-input-libinput.keyring
Normal file
80
xf86-input-libinput.keyring
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v2
|
||||||
|
|
||||||
|
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
|
||||||
|
9hoAnigKVkYBlc2jpAKdD+bULpWgw+sz
|
||||||
|
=Q/D0
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
79
xf86-input-libinput.spec
Normal file
79
xf86-input-libinput.spec
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
#
|
||||||
|
# spec file for package xf86-input-libinput
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: xf86-input-libinput
|
||||||
|
Version: 1.4.0
|
||||||
|
Release: 0
|
||||||
|
Summary: Libinput driver for the Xorg X server
|
||||||
|
License: MIT
|
||||||
|
Group: System/X11/Servers/XF86_4
|
||||||
|
URL: https://xorg.freedesktop.org
|
||||||
|
Source0: %{url}/releases/individual/driver/%{name}-%{version}.tar.xz
|
||||||
|
Source1: %{url}/releases/individual/driver/%{name}-%{version}.tar.xz.sig
|
||||||
|
Source2: %{name}.keyring
|
||||||
|
Patch0: n_enable-tapping.patch
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: pkgconfig(inputproto) >= 2.2
|
||||||
|
BuildRequires: pkgconfig(libinput) >= 1.11.0
|
||||||
|
BuildRequires: pkgconfig(xorg-macros) >= 1.13
|
||||||
|
BuildRequires: pkgconfig(xorg-server) >= 1.10
|
||||||
|
BuildRequires: pkgconfig(xproto)
|
||||||
|
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
|
||||||
|
%{x11_abi_xinput_req}
|
||||||
|
|
||||||
|
%description
|
||||||
|
xf86-input-libinput is a libinput-based X.Org driver. The actual driver bit
|
||||||
|
is quite limited, most of the work is done by libinput, the driver itself
|
||||||
|
passes on the events (and wrangles them a bit where needed).
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Libinput driver for the Xorg X server -- Development Files
|
||||||
|
Group: Development/Libraries/X11
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
xf86-input-libinput is a libinput-based X.Org driver. The actual driver bit
|
||||||
|
is quite limited, most of the work is done by libinput, the driver itself
|
||||||
|
passes on the events (and wrangles them a bit where needed).
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure --with-xorg-conf-dir="%{_datadir}/X11/xorg.conf.d/"
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license COPYING*
|
||||||
|
%dir %{_libdir}/xorg/modules/input
|
||||||
|
%{_datadir}/X11/xorg.conf.d/40-libinput.conf
|
||||||
|
%dir %{_datadir}/X11/xorg.conf.d
|
||||||
|
%{_libdir}/xorg/modules/input/libinput_drv.so
|
||||||
|
%{_mandir}/man4/libinput.4%{?ext_man}
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_includedir}/xorg/libinput-properties.h
|
||||||
|
%{_libdir}/pkgconfig/xorg-libinput.pc
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user