1
0

50 Commits

Author SHA256 Message Date
3983aa7009 Accepting request 1105937 from home:iznogood:branches:X11:XOrg
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1105937
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=90
2023-08-26 03:58:04 +00:00
ce24cbfe3d - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=88
2023-04-04 12:19:23 +00:00
562cacde21 Accepting request 949020 from home:iznogood:branches:X11:XOrg
Resub, tweak version of libinput needed to match reality :-)
- Enable tarball sig url too, verify tarball via keyring.

OBS-URL: https://build.opensuse.org/request/show/949020
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=87
2022-01-25 13:36:22 +00:00
c79639ee43 - Update to version 1.2.1
* few typos and misc minor fixes  
  * property added to turn off new high-resolution wheel scrolling
    API

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=86
2022-01-24 10:32:01 +00:00
94844dae34 - enable build on s390x (JIRA#SLE-18632)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=85
2021-11-19 16:07:01 +00:00
3bef6188cf - reverted previous change; the issue was broken ckb-next, not
the usage of libinput v120 API (boo#1190646)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=84
2021-10-08 12:02:16 +00:00
300420464a - switch to libinput v120 API broke the driver, so disable it for
now via patching config.h in specfile after running configure 
  (boo#1190646)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=83
2021-10-05 11:44:07 +00:00
1e66316aac - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=81
2021-09-20 09:33:05 +00:00
421fb363d7 - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=80
2021-06-23 23:18:10 +00:00
bbbebbc1a4 - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=78
2021-04-16 13:28:09 +00:00
166423dd5f - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=76
2021-04-06 08:35:17 +00:00
52b8903dc7 Accepting request 878651 from home:dirkmueller:Factory
- refresh spec file (move licenses to licensedir)

OBS-URL: https://build.opensuse.org/request/show/878651
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=74
2021-03-13 12:13:05 +00:00
da1c5f6d0c - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=72
2020-05-19 10:41:02 +00:00
67df01cd1d - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=70
2019-08-20 13:05:51 +00:00
2d8ef76658 - move xorg.conf.d snippet from /etc/X11/xorg.conf.d to
/usr/share/X11/xorg.conf.d (boo#1139692)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=68
2019-07-30 12:08:56 +00:00
c726aac0b0 fixed changelog entry
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=66
2019-02-05 10:35:57 +00:00
93f8206429 - Update to version 0.28.1
* 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=65
2019-02-04 17:45:42 +00:00
60a16a0f40 - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=63
2018-10-15 18:17:18 +00:00
4a560c7830 - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=61
2018-07-11 10:50:34 +00:00
03076ec34f - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=59
2018-04-12 09:50:33 +00:00
e1e68c4407 Accepting request 593847 from home:iznogood:branches:X11:XOrg
- Add U_Fix-left-handed-property.patch: Fix "left handed" property
  not set on all pointers (fdo#105667).

OBS-URL: https://build.opensuse.org/request/show/593847
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=57
2018-04-05 18:46:37 +00:00
6ef75211ed - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=56
2018-04-04 12:38:20 +00:00
faba0c49a5 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=54
2017-09-19 08:39:52 +00:00
acfc409d48 Accepting request 520260 from home:Zaitor:branches:GNOME:Next
- Add U_Only-initialize-properties.patch: Only initialize
  properties that match capabilities on a subdevice (fdo#100900).

Switch to autosetup macro in prep section, not mentioned in .changes

OBS-URL: https://build.opensuse.org/request/show/520260
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=52
2017-09-04 05:08:03 +00:00
bb291c9e02 - Leap 42.3 merge
* boo#1039812

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=50
2017-05-19 08:01:15 +00:00
6479346c55 - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=48
2017-05-05 10:04:49 +00:00
b248940bad - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=46
2017-03-09 10:41:17 +00:00
cebb400798 Accepting request 459931 from home:Zaitor
Versionbump

OBS-URL: https://build.opensuse.org/request/show/459931
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=44
2017-02-23 11:00:54 +00:00
500904778a Accepting request 445430 from home:tobijk:X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/445430
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=42
2016-12-12 14:35:48 +00:00
18240a0355 Accepting request 436717 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/436717
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=40
2016-10-24 08:42:01 +00:00
e84003254e Accepting request 435476 from GNOME:Next
Add patch from upstream, bugfix

OBS-URL: https://build.opensuse.org/request/show/435476
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=38
2016-10-17 10:27:48 +00:00
3b2a489361 Accepting request 431510 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/431510
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=35
2016-09-30 13:37:51 +00:00
34fc064ae0 - install the driver by default; added "Supplements: xorg-x11-server"
for this (bnc#999098)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=33
2016-09-20 08:34:22 +00:00
46be5a1c08 Accepting request 428005 from GNOME:Next
New upstream release

One of the property names had a clear typo in it, Horizonal instead of
Horizontal. This update corrects this property name.

Property names are API so this is considered an API break. At the same time,
I don't want the typo sit out there for any longer so make the right call
for your distro on whether to update. If you have something relying on the
old property name, you may break the horizontal scroll configuration. I
don't consider this a big deal, hence this release.

A second patch was snuck in to avoid bug messages when submitting button
numbers beyond what we can handle in the protocol.

Peter Hutterer (4):
      Discard buttons >= 256
      Comment two read-only properties as such
      Correct the horizontal scroll property name
      xf86-input-libinput 0.19.1

git tag: xf86-input-libinput-0.19.1

OBS-URL: https://build.opensuse.org/request/show/428005
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=32
2016-09-19 08:07:37 +00:00
593e080cc8 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=30
2016-04-28 14:00:14 +00:00
c03df4632c - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=28
2016-04-07 15:37:20 +00:00
3d34469245 Accepting request 362762 from GNOME:Next
New upstream release, fits the new libinput 1.2.0 (Present in TW). Resub with corrected min ver for libinput

OBS-URL: https://build.opensuse.org/request/show/362762
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=26
2016-02-29 10:17:05 +00:00
c267c26a30 Accepting request 350673 from home:tobijk:X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/350673
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=24
2015-12-28 20:02:56 +00:00
8a383b7306 Accepting request 349138 from home:Zaitor
Resub

OBS-URL: https://build.opensuse.org/request/show/349138
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=22
2015-12-16 13:27:07 +00:00
069732d7b5 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=21
2015-12-15 13:50:20 +00:00
cef34a1bbc Accepting request 334009 from home:pluskalm:branches:X11:XOrg
- Add gpg signature

OBS-URL: https://build.opensuse.org/request/show/334009
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=19
2015-09-27 17:58:04 +00:00
2629e7a925 Accepting request 328227 from home:Zaitor
New upstream release

OBS-URL: https://build.opensuse.org/request/show/328227
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=17
2015-09-01 08:01:01 +00:00
6598f1a2fb Accepting request 320433 from home:Zaitor
New upstream rel.
NOTE: This needs sr#320432 to be acked and forward into factory :-/ so you should probably not ack this one in just yet.

OBS-URL: https://build.opensuse.org/request/show/320433
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=15
2015-08-06 09:05:00 +00:00
af6888fb08 Accepting request 318551 from home:Zaitor
New release and some spec tweaks

OBS-URL: https://build.opensuse.org/request/show/318551
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=13
2015-07-27 14:12:43 +00:00
c92e92e372 Accepting request 311074 from home:Zaitor
New release.

OBS-URL: https://build.opensuse.org/request/show/311074
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=11
2015-06-07 18:33:25 +00:00
1e62ed4c6e Accepting request 308429 from home:Zaitor:branches:X11:XOrg
Update

OBS-URL: https://build.opensuse.org/request/show/308429
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=9
2015-05-23 08:38:23 +00:00
96c74fc2fc - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=7
2015-04-24 15:22:48 +00:00
57d906e1c2 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=5
2015-04-22 16:05:51 +00:00
c166811784 Accepting request 296157 from home:sumski:hazard:to:your:stereo
- Install license in main package
- Install 90-libinput.conf config file (boo#926942)

OBS-URL: https://build.opensuse.org/request/show/296157
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=3
2015-04-14 12:15:30 +00:00
88b6fa44c5 Accepting request 292119 from home:tobijk:X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/292119
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-libinput?expand=0&rev=1
2015-03-21 20:23:05 +00:00