File libinput.changes of Package libinput

-------------------------------------------------------------------
Wed Apr 22 14:37:33 UTC 2015 - zaitor@opensuse.org

- Update to version 0.14.1:
  * 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.

-------------------------------------------------------------------
Wed Apr  8 19:46:59 UTC 2015 - mpluskal@suse.com

- Update to 0.13.0
  * No API changes were merged in this release, the ABI is 
    compatible with 0.12.0.
  * 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.).

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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
openSUSE Build Service is sponsored by