2015-04-22 22:59:34 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 22 14:37:33 UTC 2015 - zaitor@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.14.1:
|
|
|
|
+ This is a brown paper bag release, 0.14.0 failed distcheck.
|
|
|
|
Oops. Only one single patch to include the new man page for
|
|
|
|
libinput-list-devices in the tarball, the rest is identical.
|
|
|
|
- Changes from version 0.14.0:
|
|
|
|
+ libinput now provides middle button emulation for physical
|
|
|
|
buttons and, for some devices, a configuration interface to
|
|
|
|
enable said emulation.
|
|
|
|
+ A new tool "libinput-list-devices" was added. This tool lists
|
|
|
|
the locally recognised devices and their respective
|
|
|
|
configuration options and configuration defaults. Note that due
|
|
|
|
to the design of libinput, this tool can only show the
|
|
|
|
_default_ configurations, not the _current_ configuration of
|
|
|
|
each device.
|
|
|
|
+ The pointer acceleration range has been widened to allow for
|
|
|
|
greater deceleration and greater acceleration. Since we retain
|
|
|
|
the [-1, 1] range, you may see a slight slowdown or speedup. To
|
|
|
|
get the previous behaviour, use the value: current setting *
|
|
|
|
2.0/3.0.
|
|
|
|
+ Five (or more) finger tapping is now handled correctly, though
|
|
|
|
note we only send events for up to three fingers. libinput now
|
|
|
|
supports multi-tap and drag, so e.g. three taps will execute a
|
|
|
|
triple-click.
|
|
|
|
+ Palm detection now avoids accidental tapping, see
|
|
|
|
http://wayland.freedesktop.org/libinput/doc/latest/palm_detection.html
|
|
|
|
+ And of course the usual bugfixing, including letting libinput
|
|
|
|
handle more devices such as keyboards with scroll wheels or
|
|
|
|
devices that only consist of a wheel.
|
|
|
|
- Add tool subpackage.
|
|
|
|
|
2015-04-08 22:12:48 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 8 19:46:59 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 0.13.0
|
2015-04-08 22:15:06 +02:00
|
|
|
* No API changes were merged in this release, the ABI is
|
|
|
|
compatible with 0.12.0.
|
2015-04-08 22:12:48 +02:00
|
|
|
* The tap motion threshold is now a fixed distance on all
|
|
|
|
touchpads (withphysical resolution). This stops the delay in
|
|
|
|
pointer motion seen on some devices.
|
|
|
|
* The edge scrolling motion threshold now accumulates, so even a
|
|
|
|
slow scroll will eventually trigger edge scrolling.
|
|
|
|
* The velocity calculation on slow movements was fixed, this
|
|
|
|
should provide a slightly more responsive and accurate
|
|
|
|
touchpad motion, especially on direction changes.
|
|
|
|
* To ease development, libinput will now print warnings when a
|
|
|
|
caller does wrong event conversions (e.g. requesting a touch
|
|
|
|
event when the event is a pointer event, etc.).
|
|
|
|
|
2014-12-12 03:04:45 +01:00
|
|
|
-------------------------------------------------------------------
|
2015-03-14 21:30:52 +01:00
|
|
|
Sat Mar 14 20:24:07 UTC 2015 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update to new upstream release 0.12.0
|
|
|
|
* The new features (since 0.11) are device groups and the use of
|
|
|
|
udev tagging for device identification. Device groups are a
|
|
|
|
labelling system to allow callers to identify which libinput
|
|
|
|
devices are part of the same physical device.
|
|
|
|
* libinput's API and ABI are now stable
|
|
|
|
* Fixes to correctly handle Protocol A multitouch devices.
|
|
|
|
* Buttonless touchpads are now supported (e.g. the touch portion of
|
|
|
|
the Wacom Intuos tablets), on those touchpads tapping is enabled
|
|
|
|
by default.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2015-02-10 18:51:43 +01:00
|
|
|
Mon Feb 9 01:35:57 UTC 2015 - zaitor@opensuse.org
|
|
|
|
|
|
|
|
- Update to new upstream release 0.10.0
|
|
|
|
* A call to libinput_device_config_accel_set_speed() with a value
|
|
|
|
of NAn triggered an assert() in libinput.
|
|
|
|
* Pointer devices with absolute axes (such as the ones used in VMs)
|
|
|
|
had an uninitialized pointer acceleration speed, triggering a
|
|
|
|
warning in the xorg libinput driver.
|
|
|
|
- Changes from upstream release 0.9.0
|
|
|
|
* Support for hovering fingers on touchpads. Some touchpads detect
|
|
|
|
fingers before actually touching the surface causing unexpected
|
|
|
|
motion events. libinput now handles such touchpads.
|
|
|
|
* Click methods are now configurable, see below for more details.
|
|
|
|
* Support for the Lenovo X1 Carbon 3rd was added. Note that this
|
|
|
|
requires kernel patches and a udev hwdb addition.
|
|
|
|
- API additions:
|
|
|
|
* libinput_device_config_click_get_methods
|
|
|
|
* libinput_device_config_click_get_method
|
|
|
|
* libinput_device_config_click_get_default_method
|
|
|
|
* libinput_device_config_click_set_method
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2015-01-25 14:35:30 +01:00
|
|
|
Sun Jan 25 13:33:04 UTC 2015 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update to new upstream release 0.8.0
|
|
|
|
* Improved touchpad support. For example, it is not necessary
|
|
|
|
anymore to lift all fingers when switching from scrolling to
|
|
|
|
pointer movement.
|
|
|
|
* Scroll event types were merged. Previously we supplied horiz/vert
|
|
|
|
scrolling as separate event, even in diagnonal scrolling.
|
|
|
|
Now each scroll event may contain one or more axes.
|
|
|
|
* Support for axis sources: a scroll event can be of source finger,
|
|
|
|
wheel or continuous. This enables callers to implement kinetic
|
|
|
|
("fling") scrolling.
|
|
|
|
* Scroll wheel events now return the data in degrees. A matching
|
|
|
|
udev hwdb system is in place to adjust this when needed. A
|
|
|
|
"discrete" scroll value is available if you are interested in
|
|
|
|
the clicks only.
|
|
|
|
* Left-handed configuration was renamed. For future tablet support,
|
|
|
|
the button-based naming was inappropriate. A simple
|
|
|
|
search/replace fixes this.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-12-12 03:04:45 +01:00
|
|
|
Fri Dec 12 02:00:29 UTC 2014 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update to new upstream release 0.7.0
|
|
|
|
* Devices can be disabled/enabled at runtime. This includes smart
|
|
|
|
disabling of touchpads when a USB mouse is plugged in, and smart
|
|
|
|
disabling of the T440 touchpads so that the top buttons still
|
|
|
|
work even when the touchpad is disabled.
|
|
|
|
* Edge scrolling is available on some devices, and the scroll
|
|
|
|
method can be switched at runtime
|
|
|
|
* Trackpoints can scroll by pressing the middle button and moving
|
|
|
|
the stick. This button-scrolling method is also available on
|
|
|
|
other devices on request.
|
|
|
|
* Pointer acceleration is becoming device-resolution independent,
|
|
|
|
provided your device has a DPI entry in the udev hwdb. This makes
|
|
|
|
high-resolution gaming mice behave normally. See this post for
|
|
|
|
more details:
|
|
|
|
http://who-t.blogspot.com/2014/12/building-a-dpi-database-for-mice.html
|
|
|
|
* Pointer speed can be changed at runtime.
|
|
|
|
* Natural scrolling is now available, for touchpads and mice.
|
|
|
|
* Devices can be switched to left-handed, libinput handles the
|
|
|
|
details.
|
|
|
|
* Devices can be asked to change their assigned logical seat at
|
|
|
|
runtime.
|
|
|
|
* Relative pointer events also provide unaccelerated motion. Note
|
|
|
|
that this is _not_ raw data as it comes from the device, it is
|
|
|
|
normalized to 1000dpi.
|
|
|
|
|
2014-09-12 12:58:55 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 12 10:54:15 UTC 2014 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update to new upstream release 0.6.0
|
|
|
|
* This release has some API changes, namely:
|
|
|
|
"libinput_device_get_keys" is deprecated.
|
|
|
|
* Initial device state can now always be assumed to be that no
|
|
|
|
keys are pressed. Calibration of touch devices has been changed
|
|
|
|
to be using a normalized calibration matrix. While
|
|
|
|
libinput_device_calibrate has undergone this change, it has
|
|
|
|
also been deprecated and replaced with a configuration API.
|
|
|
|
* The implicit reading of the udev parameter WL_CALIBRATION has
|
|
|
|
been removed in favor for LIBINPUT_CALIBRATION_MATRIX. The
|
|
|
|
usage of WL_CALIBRATION was broken because the translation part
|
|
|
|
of its matrix was in pixels which is a metric not available in
|
|
|
|
libinput. The new calibration matrix avoids this by having the
|
|
|
|
translation be normalized to the dimension of the device
|
|
|
|
dimensions. See the documentation for details about how to use
|
|
|
|
the LIBINPUT_CALIBRATION_MATRIX udev parameter.
|
|
|
|
|
2014-08-22 23:16:03 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Aug 22 21:14:17 UTC 2014 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update to new upstream release 0.5.0
|
|
|
|
* Device information (name, vendor id, product id) getters
|
|
|
|
* The beginning of a configuration API. So far tapping on touchpads
|
|
|
|
can be enabled or disabled.
|
|
|
|
* As a side effect, tapping is now disabled by default and needs
|
|
|
|
explicit enabling via the new API.
|
|
|
|
|
2014-08-22 23:09:09 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jul 13 11:22:54 UTC 2014 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 0.4.0:
|
2014-08-22 23:09:40 +02:00
|
|
|
* The logging system now works per-context instead of per library
|
|
|
|
and dropped the userdata argument.
|
|
|
|
* libinput_destroy() was changed to libinput_unref(), plus you
|
|
|
|
now have libinput_ref() too.
|
|
|
|
* A couple of renames of constants for API consistency.
|
|
|
|
Triggered by the logging changes, creation of udev seats is now
|
|
|
|
different.
|
|
|
|
* A couple of bugfixes, mainly in the touchpad code.
|
|
|
|
Absolute event coordinates are now provided in mm, not
|
|
|
|
device-specific coordinates. This doesn't change anything for
|
|
|
|
callers using the respective_get_transformed() function.
|
|
|
|
* ref/unref() is now available for the libinput context itself.
|
2014-08-22 23:09:09 +02:00
|
|
|
|
2014-05-02 00:26:03 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 1 21:25:26 UTC 2014 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Add baselibs.conf: provide libinput0-32bit. Required by
|
|
|
|
libclutter-gst-2_0-0-32bit.
|
|
|
|
|
2014-02-27 19:36:07 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 27 18:34:17 UTC 2014 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update to initial upstream tarball release, version 0.1.0
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 29 12:05:34 UTC 2014 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Initial package (version 0.0.90~git301) for build.opensuse.org
|