SHA256
1
0
forked from pool/libinput
libinput/libinput.changes

112 lines
5.0 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
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.
-------------------------------------------------------------------
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.
-------------------------------------------------------------------
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.
-------------------------------------------------------------------
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.
-------------------------------------------------------------------
Sun Jul 13 11:22:54 UTC 2014 - dimstar@opensuse.org
- Update to version 0.4.0:
* 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.
-------------------------------------------------------------------
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.
-------------------------------------------------------------------
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