forked from pool/libinput
Jan Engelhardt
b6301cb86e
New rel OBS-URL: https://build.opensuse.org/request/show/375366 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=68
587 lines
27 KiB
Plaintext
587 lines
27 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Mar 18 20:05:35 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.2.2:
|
|
* The two main changes are better cursor handling on the Lenovo
|
|
T450/T460-generation touchpads and the rejection of mislabelled
|
|
tablet devices.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 8 14:14:33 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.2.1:
|
|
* One fix for touchpads: we added a patch in 1.2 to look at
|
|
relative finger positions during gestures to decide whether a
|
|
gesture would be a pinch or a swipe gesture. This caused some
|
|
two-finger scrolls to be detected as pinch gesture (fdo#94264).
|
|
The patch added in this release fixes this issue.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 14:06:35 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.2.0:
|
|
* New stable branch, nothing significant has changed since
|
|
version 1.1.902.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 22:43:08 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.1.902:
|
|
* One significant change to the API: the data provided by the
|
|
tablet tilt API is now in degrees rather than the previous
|
|
normalized value range.
|
|
* libinput now has an option to disable tap-and-drag.
|
|
* Bugfixes include fixing the the artpen rotation in left-handed
|
|
mode and a fix to prevent an invalid serial number on proximity
|
|
in (if the kernel doesn't immediately give us a serial number).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 22:43:07 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.1.901:
|
|
* The main feature merged in this cycle is graphics tablet tool
|
|
support. Devices tagged by udev as ID_INPUT_TABLET are handled
|
|
by libinput now and exposed with the
|
|
LIBINPUT_DEVICE_CAP_TABLET_TOOL capability. Note that this
|
|
currently only includes tablet tool support, including stylus,
|
|
eraser, cursor, lens cursor, etc. The "pad" part of the tablet
|
|
is not yet integrated.
|
|
* Further in this release is support for three-finger pinch
|
|
gestures on supported hardware. As already announced in 1.1.5,
|
|
semi-mt touchpads do not support gesture recognition, the data
|
|
is not reliable enough.
|
|
* We still reserve the right to change the new tablet API before
|
|
the 1.2 release, though we don't expect the need for any
|
|
changes.
|
|
- Add pkgconfig(libwacom) BuildRequires: New dependency for wacom
|
|
support.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 22:43:06 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.1.8:
|
|
* Two small fixes to the touchpad code. Synaptics semi-mt devices
|
|
are now using a hysteresis again to stop the cursor from
|
|
wobbling (expected fallout from 1.1.6).
|
|
* The no-tappping zone on the far left/right edges has been
|
|
extended down from half the touchpad to the top edge of the
|
|
software buttons (if any). This prevents phantom taps when a
|
|
palm briefly touches the edge of the touchpad.
|
|
- Changes from version 1.1.7:
|
|
* This release fixes an issue introduced by 1.1.6's new
|
|
disable-while-typing handling. If dwt was disabled while a key
|
|
was held down, the touchpad remained disabled due to a
|
|
recurring timer. This is fixed now.
|
|
* The other change enables the touchpad motion hysteresis by
|
|
default for all ALPS Rushmore touchpads (firmware 0x310).
|
|
- Changes from version 1.1.6:
|
|
* The calculation of finger motion for multifinger gestures
|
|
(including two-finger scrolling) was buggy. A slow two-finger
|
|
motion could double the effective speed under some
|
|
circumstances, causing scroll jumps. This has been fixed now.
|
|
* The touchpad motion hysteresis is now deactivated by default.
|
|
This may negatively affect some (especially older) touchpads,
|
|
and we'll have to re-enable the hysteresis on those. If you
|
|
notice pointer wobbles when hold the finger still please file a
|
|
bug so we can address this. Everyone else should see a smoother
|
|
motion especially on small and tiny motions making single-pixel
|
|
elements much easier to target.
|
|
* Disable-while-typing now works when a key is held down. And the
|
|
pairing algorithm has been improved to avoid cases where the
|
|
touchpad was paired with an external USB keyboard, despite
|
|
there being a internal keyboard.
|
|
* Last: the mode button on the Cyborg RAT 5 is now disabled. This
|
|
button is special, on each press it cycles through 3 'modes',
|
|
sending a release event for the current button and a down event
|
|
for the next event code. This causes stuck buttons, since we
|
|
have nothing in userspace that would handle that button as
|
|
intended, disabling it is the current solution.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 15:38:41 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.1.5:
|
|
* This release fixes a disable-while-typing issue on the Macbook
|
|
Pro and works around some middle-finger tap issues on semi-mt
|
|
devices. Unfortunately, due to the inconsistent (and often
|
|
garbage) data that semi-mt touchpads send we had to resort to
|
|
disabling pinch gestures on those devices to make three-finger
|
|
taps reliable.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 22 13:04:12 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.1.4:
|
|
* One significant change: previously, we used to take the
|
|
device's fd from open_restricted() and start synching the
|
|
device immediately. If the fd is not closed between a
|
|
close_restricted() and a subsequent open_restricted(), or if
|
|
the time between opening the fd and handing it to libinput is
|
|
great enough, some events accumulate on the fd and are (in
|
|
part) immediately replayed after opening the device or
|
|
confusing libinput. We now drain any pending events on the fd
|
|
after the caller hands it to us.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 22:07:02 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.1.3:
|
|
* Only one change that affects users, and that one is limited to
|
|
users of the Lenovo x220 with an updated touchpad firmware
|
|
version 8.1.
|
|
- Changes from version 1.1.2:
|
|
* The 2-finger scroll threshold was reduced to 1mm which
|
|
significantly reduces the delay users experienced when
|
|
scrolling.
|
|
* BTN_TOOL_* events are not posted as button events anymore.
|
|
These aren't button events anyway, they are signals from the
|
|
kernel that a different tool is being used.
|
|
* Once diagonal scrolling was triggered, scroll events without a
|
|
horizontal or vertical would still have the matching axis flag
|
|
set and look like scroll stop events to the caller.
|
|
* On a semi-mt touchpad with hovering capabilities, releasing
|
|
both fingers within the same event frame caused a bug log
|
|
message, this is fixed now.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 24 12:44:41 UTC 2015 - alarrosa@suse.com
|
|
|
|
- List the package contents inside /lib/udev since we don't
|
|
want libinput-udev to own /lib/udev itself, which is already owned
|
|
by the udev package.
|
|
- Modified summary of libinput-udev to begin with a capital letter
|
|
as required by rpmlint.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 17 10:06:44 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.1.1:
|
|
* Two significant fixes and a couple of other cleanups.
|
|
* Pointer acceleration is now initialized for pointer-like device
|
|
without buttons. Some devices have rel x/y axes but no buttons
|
|
and aren't tagged as pointers by udev. If such a device sent an
|
|
event it could cause a crash in libinput.
|
|
* An error in in the struct list handling caused device groups to
|
|
write to invalid memory. The immediate effect observed was that
|
|
the log priority changed seemingly randomly, but different
|
|
optimization options may cause other effects.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 28 23:05:43 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.1.0:
|
|
* This is a relatively small update, most of the bugfixes have
|
|
found their way into the libinput 1.0.x releases.
|
|
* The big addition here is the introduction of pointer
|
|
acceleration profiles, or, more specifically, the "flat"
|
|
profile. By default, libinput provides some (device-specific)
|
|
pointer acceleration as outlined in
|
|
http://wayland.freedesktop.org/libinput/doc/latest/pointer-acceleration.html
|
|
* There is significant demand for the device to move
|
|
unaccelerated, i.e. the device's virtual movements to move 1:1
|
|
to the physical movements. Changing the device's acceleration
|
|
profile to the "flat" profile achieves exactly that. For a
|
|
device in the flat profile, the speed setting range merely
|
|
multiples the deltas with a constant value (for a speed of 0,
|
|
the default, the value is 1).
|
|
- Drop
|
|
libinput-touchpad-serial-synaptics-needto-fake-new-touches.patch
|
|
We have kernel-4.2.x in Tumbleweed now.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 26 20:14:05 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 1.0.2:
|
|
* This release contains two tapping fixes. A multitap (triple
|
|
tap, quadruple tap, ...) caused one too many click events,
|
|
particularly noticable during a double-tap-and-hold dragging
|
|
process.
|
|
* The second fix avoids erroneous click events when two fingers
|
|
are placed on the touchpad and one finger is released within
|
|
the tap timeout. This can happen when executing short but
|
|
frequent two-finger scroll movements.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 3 14:34:43 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Update to 1.0.1
|
|
* filter: fix constant acceleration for the X230
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 26 07:01:59 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Update to 1.0.0
|
|
* doc: inverse event type restriction of x and y accessors
|
|
* doc: ellipse instead of ellipsis
|
|
* test: fix gcc warning about missing prototypes
|
|
* doc: fix more typos
|
|
* doc: add a diagram for evemu and note that libinput doesn't recordings
|
|
* configure.ac: libinput 1.0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 21 08:34:34 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.99.1:
|
|
* Release candidate for libinput 1.0.
|
|
* No additions to the API, this release only contains a couple of
|
|
bugfixes and general improvements.
|
|
* The most obvious fix is that natural scrolling now also works
|
|
for edge scrolling. The threshold needed to trigger scrolling
|
|
on a touchpad was reduced to 2mm in 0.21 but a bug prevented
|
|
that from activating until 5mm movement was hit.
|
|
* Touchpad scrolling now uses unaccelerated motion data. This
|
|
provides better behavior for short consecutive scroll motions
|
|
and a better 1:1 mapping between finger and content, especially
|
|
with natural scrolling.
|
|
* The pointer acceleration code has been cleaned up, though the
|
|
focus here was to make it easier to understand for developers.
|
|
The functionality remained largely the same aside from a few
|
|
bugfixes.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 4 16:35:20 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.21.0:
|
|
* A new addition to the API is the configuration option to toggle
|
|
disable-while-typing. It's still enabled by default, but can
|
|
now be disabled for the use-cases where it is problematic
|
|
(games, for example). The API is the usual quartett of
|
|
configuration options:
|
|
- libinput_device_config_dwt_is_available
|
|
- libinput_device_config_dwt_set_enabled
|
|
- libinput_device_config_dwt_get_enabled
|
|
- libinput_device_config_dwt_get_default_enabled
|
|
* The second addition to the API is the ability to get the time
|
|
in microseconds from an event:
|
|
- libinput_event_gesture_get_time_usec
|
|
- libinput_event_keyboard_get_time_usec
|
|
- libinput_event_pointer_get_time_usec
|
|
- libinput_event_touch_get_time_usec
|
|
* libinput switched internally to use µs for all timestamps which
|
|
will help those devices that have a sampling frequency of more
|
|
than 1000Hz.
|
|
* Thumb detection, added for 0.20, has seen fine-tuning to reduce
|
|
the number of misdetection. Likewise, the gesture code has seen
|
|
a bunch of changes to tune the reliability of gesture
|
|
detection, especially on semi-mt touchpads.
|
|
* Scrolling is now more reactive too, with reduced thresholds
|
|
before scrolling kicks in.
|
|
* Merged a bunch of device-specific device handling to
|
|
work around quirks and deficiencies in some touchpad hardware.
|
|
- Add
|
|
libinput-touchpad-serial-synaptics-needto-fake-new-touches.patch
|
|
following upstreams advice for kernel 4.1.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 18 08:28:06 UTC 2015 - tittiatcoke@gmail.com
|
|
|
|
- Update to version 0.20.0:
|
|
* The big new addition in this release is support for touchpad
|
|
gestures. Two types of gestures are supported: swipe and pinch.
|
|
Swipe is triggered by a movement of 3+ fingers in the same
|
|
direction, pinch is triggered by two fingers moving towards or
|
|
away from each other and/or a rotation around a logical center.
|
|
Both gestures, once triggered, can move around the touchpad,
|
|
making it possible to use them for fine-grained motion.
|
|
* Edge scrolling is now possible on clickpads too and thus available
|
|
on all touchpads. Thumb detection was added, it is now possible
|
|
to rest the thumb on a clickpad while moving a pointer without
|
|
interference
|
|
* libinput now requires touchpads to have a resolution. If the
|
|
kernel device does not set it and none of the hwdb rules do either,
|
|
libinput assigns a default resolution to the device. This may have
|
|
an effect on your touchpad, please file a bug if you notice
|
|
anything untoward. On the positive side it removes the magic
|
|
numbers sprinkled through the code
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 9 19:22:18 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.19.0:
|
|
* The biggest change in this release is improved pointer
|
|
acceleration code. Previously, slow movements were decelerated.
|
|
For anything resembling normal motion the pointer response is
|
|
effectively 1:1, making the cursor respond nicely to your mouse
|
|
movement.
|
|
* Low-dpi devices had a bug where they would skip pixels for
|
|
small movements. This was caused by the pointer normalization
|
|
to 1000dpi. Devices with a native resolution below 1000dpi now
|
|
have their own acceleration curve, providing much better
|
|
behaviour.
|
|
* The side-effect of this is that we had to drop the pretense of
|
|
normalization to 1000dpi. The documentation has been adjusted.
|
|
* The second side-effect is that the unaccelerated data is now
|
|
closer (or equal) to the device native resolution.
|
|
* The second user-visible change is disabling of tap drag-lock by
|
|
default. A new config API triplett is available to enable it:
|
|
libinput_device_config_tap_set_drag_lock_enabled
|
|
libinput_device_config_tap_get_drag_lock_enabled
|
|
libinput_device_config_tap_get_default_drag_lock_enabled
|
|
* Other fixes include better responsiveness of the touchpad when
|
|
switching from the trackpoint to the touchpad and a smaller
|
|
edge scroll motion threshold. And of course the usual bugfixes.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 23 08:12:33 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.18.0:
|
|
* Touchpad handling has improved filters for erroneous small
|
|
movements. Palm detection in the edge scrolling zone has been
|
|
disabled, it previously caused unreliable edge scrolling on
|
|
larger touchpads.
|
|
* Alps touchpads now always provide a config option for middle
|
|
button emulation - these devices don't know whether a middle
|
|
button is available, providing the option (and defaulting to
|
|
emulation on) allows users to have a better out-of-the-box
|
|
experience.
|
|
* Note that license boilerplate code has changed - it now carries
|
|
the MIT license as intended. See the commit log for bc9f16b40e
|
|
for details.
|
|
* No API changes or additions.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 6 16:21:16 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.17.0:
|
|
* The timeout for the tap-and-drag has been significantly
|
|
reduced.
|
|
* Really slow mouse movement got swallowed because the
|
|
acceleration calculations timed out and returned an
|
|
acceleration factor of 0.
|
|
* Basic thumb detection was added for clickfinger behaviour, it
|
|
is now possible to execute a single click with a thumb while
|
|
the pointer-moving finger is resting on the touchpad.
|
|
- Changes from version 0.16.0:
|
|
* Touchpads with ABS_MT_DISTANCE such as the Chromebook Pixel are
|
|
now supported.
|
|
* The tapping code now allows ending a tap-and-drag with an extra
|
|
tap, i.e. the sequence becomes:
|
|
tap, finger down, move .... move, finger up, tap
|
|
* Also in the touchpad code: disable-while-typing has been added.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 6 10:24:26 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.15.0:
|
|
* One new API was added: libinput_device_keyboard_has_key() which
|
|
does what it says on the box.
|
|
* A new tool is now available: libinput-debug-events
|
|
This tool allows debugging libinput events directly, it works
|
|
as something like an evtest to libinput. Note that it is very
|
|
much a debugging tool only, do not rely on any specific
|
|
behavior or output format.
|
|
* A new udev property POINTINGSTICK_CONST_ACCEL is now supported
|
|
for pointing sticks. If set for a compatible device, the input
|
|
data is multiplied with a constant factor.
|
|
* We've added support for the LIBINPUT_MODEL_xzy udev tag. This
|
|
enables us to tag specific models or series in udev and apply
|
|
required quirks.
|
|
* A couple of bugfixes, mainly in the touchpad code. The
|
|
doubletap timeout is now longer but multi-tapping is generally
|
|
more responsive now.
|
|
* Clickfinger behavior was fixed to allow left-clicks even when a
|
|
touch isn't present on the device.
|
|
* Button scrolling is enabled by default on some devices now,
|
|
specifically on devices without a scroll wheel but with a
|
|
middle button.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 4 20:07:31 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Also set Version to 0.14.1, no need to have a diff there.
|
|
|
|
-------------------------------------------------------------------
|
|
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
|