- Update to version 1.9.2:
* Update README for gitlab migration
* Update configure.ac bug URL for gitlab migration
* Build xz tarballs instead of bzip2
* Fix spelling/wording issues
* gitlab CI: add a basic build test
* Convert remaining source files from ISO-8859-1 to UTF-8
* eventcomm: use 64-bit time safe accessors instead of timeval directly
* eventcomm: fix compile with pre-time64 kernels
* Use fabs() instead of abs() on double values.
* synclient: allow negative/large values for AreaLeftEdge etc.
OBS-URL: https://build.opensuse.org/request/show/988394
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-input-synaptics?expand=0&rev=33
* Update README for gitlab migration
* Update configure.ac bug URL for gitlab migration
* Build xz tarballs instead of bzip2
* Fix spelling/wording issues
* gitlab CI: add a basic build test
* Convert remaining source files from ISO-8859-1 to UTF-8
* eventcomm: use 64-bit time safe accessors instead of timeval directly
* eventcomm: fix compile with pre-time64 kernels
* Use fabs() instead of abs() on double values.
* synclient: allow negative/large values for AreaLeftEdge etc.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-synaptics?expand=0&rev=67
- replaced n_conf-rename-to-70-synaptics.conf.patch with upstreamed
patch U_conf-rename-to-70-synaptics.conf.patch (boo #979554)
- n_conf-rename-to-70-synaptics.conf.patch
* bump up synaptics driver to 70, so it get's preferred over
libinput, which was dropped down to 060 (boo #979554)
- adjusted n_xf86-input-synaptics-default-tap.diff,
n_xf86-input-synaptics-xorg.conf.d_snippet.diff
- removed Supplements: xorg-x11-server, so the driver no longer
gets installed by default
OBS-URL: https://build.opensuse.org/request/show/397408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-input-synaptics?expand=0&rev=27
- Update to version 1.7.99.2
* The second snapshot for synaptics 1.8 is now available. Note
that there are are two significant changes:
- the event device is not grabbed anymore. In some setups this
may lead to duplicate events but where it does you're really
better off using an InputClass instead of an InputDevice
section in your xorg.conf.
- the secondary software button area (i.e. the top software
buttons on the Lenovo *40 series) is now automatically
enabled based on the INPUT_PROP_TOPBUTTONPAD property,
slated for kernel 3.15. No more PNPID matching in the
snippets, which didn't work without a kernel patch anyway.
If you can't update the kernel, use Option
"HasSecondarySoftButtons" "on".
OBS-URL: https://build.opensuse.org/request/show/232918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-input-synaptics?expand=0&rev=19
* The second snapshot for synaptics 1.8 is now available. Note
that there are are two significant changes:
- the event device is not grabbed anymore. In some setups this
may lead to duplicate events but where it does you're really
better off using an InputClass instead of an InputDevice
section in your xorg.conf.
- the secondary software button area (i.e. the top software
buttons on the Lenovo *40 series) is now automatically
enabled based on the INPUT_PROP_TOPBUTTONPAD property,
slated for kernel 3.15. No more PNPID matching in the
snippets, which didn't work without a kernel patch anyway.
If you can't update the kernel, use Option
"HasSecondarySoftButtons" "on".
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-synaptics?expand=0&rev=37
- Update to version 1.7.99.1:
- libevdev support:
The evdev backend on Linux now uses libevdev. We recommend
to use libevdev 1.1-rc1 or later as the synaptics driver is
very likely to trigger SYN_DROPPED and we've fixed a bunch
of issues in libevdev 1.1.
- Support for T440, T540, X240, Helix, Yoga:
The bulk of the changes is to support this set of Lenovo
touchpads. These touchpads don't have separate physical
buttons for the trackstick and need to be emulated as
software-button by the driver.
- TouchpadOff behaviour change:
Synaptics has a property "Synaptics Off" to disable events.
Previously, this disabled any event from the touchpad.
Now, physical button clicks are allowed even when the
touchpad is disabled.
- mtdev was dropped:
There are no touchpad drivers in the kernel tree that
use protocol A, so using mtdev is just a computationally
expensiv and memory-wasting noop.
- As per upstream change, swap pkgconfig(mtdev) BuildRequires for
pkgconfig(evdev) >= 1.0.99.1
- Rebase n_xf86-input-synaptics-wait.diff for this release
- Update to version 1.7.4:
One fix: closing the fd again if the device cannot be enabled
properly, and two reverts: scrollbuttons and circular pad
support are making a comeback. Apparently there are still a
few laptops out there that require either feature.
OBS-URL: https://build.opensuse.org/request/show/226599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-input-synaptics?expand=0&rev=18
* Compared to 1.6.2, we've had a memory leak fixed, better
behaviour for synaptics soft buttons and, most importantly,
a fix to reset the touch state after suspend.
- obsoletes xf86-input-synaptics-Reset-num_active_touches-on-DeviceOff-52496.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-input-synaptics?expand=0&rev=21