A new release of libinput, 0.9, is available. This release is ABI-compatible with libinput 0.8, but a set of new functions has been added.
Main changes: * 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, see this post for more details: http://who-t.blogspot.com.au/2015/01/lenovos-x1-carbon-3rd-touchpad-woes.html A click method is a way of triggering a middle or right button click on a device that does not have corresponding physical buttons. libinput supports two methods: button area and clickfinger. Button area is the default on most non-Apple touchpads and designates an area on the touchpad as right button. Clicks with a finger in that area will generate a right button press. Clickfinger is the default on Apple touchpads and counts the number of fingers resting on the touchpad when the click happens. A right click is generated for 2 fingers, a middle click for 3 fingers resting on the touchpad. 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 The full commit shortlog is below. Friedrich Schöller (2): tools: Use correct event axis in debugging GUI tools: Check if axis value is available in debugging GUI Hans de Goede (2): touchpad: Allow the center of pinned fingers to drift over time evdev: Be more careful about what we consider a joystick Marek Chalupa (1): Remove libinput_event_pointer_get_axis from symbols Peter Hutterer (19): touchpad: factor out fake finger handling touchpad: use ffs instead of a manual count touchpad: add a TOUCH_HOVERING state test: move semi-mt special tracking into the shared litest.c test: add a semi-mt + hover synaptics touchpad test: add touchpad hover finger test test: add another hover test Add a config interface for click methods touchpad: hook up click method configuration test: add tests for clickfinger defaults test: run clickfinger test for all clickpad-capable devices tests: add a few clickfinger tests tools: add click method config to the tools Move the new click method configuration tools to the right symbol version set test: set the input_id->version as well in litest devices test: add a test device for the Lenovo X1 Carbon 3rd touchpad: re-route trackpoint buttons on the *50 Lenovo series test: add tests for new lenovo touchpads configure.ac: libinput 0.9.0 git tag: 0.9.0 http://www.freedesktop.org/software/libinput/libinput-0.9.0.tar.xz MD5: 9995e0f8f13966674f4f7130ad83fa85 libinput-0.9.0.tar.xz SHA1: 81ed051e2107c183205912f993e4650fae4767c2 libinput-0.9.0.tar.xz SHA256: 309043976f41f5451c2a4b1c25bc2993b18aecb22524d797f21eb6b6c968ff0d libinput-0.9.0.tar.xz PGP: http://www.freedesktop.org/software/libinput/libinput-0.9.0.tar.xz.sig
pgp74K0BkhubQ.pgp
Description: PGP signature
_______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
