Tag 'libinput-1.5.0-1' created by Emilio Pozuelo Monfort <po...@debian.org> at 2016-09-14 09:45 +0000
Tagging upload of libinput 1.5.0-1 to unstable. -----BEGIN PGP SIGNATURE----- iQIcBAABCAAGBQJX2Rw+AAoJEJ1GxIjkNoMCn/AQALfNZjjq05l3sdERkscZt+Yj R2H+HBcrdlxFhGJZU4IAd46+dogyI039pXZbFqdA5BwhhZgdTpdCDSTfs9SnLBQZ a3yJ3mcdhM8SmDLR2s5Zj6SCW+Iq4m8FMLFTYqhHcGsaP78+Od/8nFgbUi8pI7gN CbjmExTpSxi5MBdLzlZ8uPEv8LrQLgSIPx5q5uhAIAOQuGvMdsw4FjKr8Bbm8CgW kHDMgRLDmnzP+1t7PUxFCjlq5WeXRIaKoij8Qz878TmWCPjb/PQZuaQjcSIwgX8B tr7culdapOMadX80FJnA0SHs+Ub7qiSJidPPRKqwYiZ3g9d9ccAT+wR0yyf5V9O8 1QRuonDE8/kgk1Udn0+I+8k7CJkdB4VSRY7AI39ZNeYdOD5xd+k2duEShr2ZqU0i mHOTkk0Kust3UNwjgGZdNz76WSLd58HyOrG/MOTtSnAGDWv0Cw04mA7yVEKowD4C 1dW1daTS+7dERHnh+EBf8gft0+LuP3Gnth2LX/NR3d8BLcNEOklABOZLdS4/24UC 37fOcogk72OsuCawbepijRKtfrUFQvFtQxoTFkPfySvFHc8kiGL5g1lvDlSxN0Xb LPgFMiq/cpv7f7Bsv011sRMGO2kginv1F6hiJwrB+MEDdJELvt+rd7akyGMo9oOz 5Q62X2pZ5Fj6DVI5Ub5k =bqXf -----END PGP SIGNATURE----- Changes since libinput-1.4.1-1: Emilio Pozuelo Monfort (5): Merge commit '1.5.0' into upstream-unstable Merge branch 'upstream-unstable' into debian-unstable New upstream release Update for new symbols Release to unstable Peter Hutterer (95): touchpad: whitespace fix evdev_device_suspend() is a void function Change a few functions that only ever returned 0 to voids Switch a bunch of internal functions from int to bool touchpad: change clickfinger check distance function to a bool touchpad: change palm detection trigger functions to bools touchpad: change the sanity check function to a bool evdev: prefix "tablet unknown to libwacom" error with the device name evdev: add helper functions to convert between units and mm touchpad: change manual calculations of dimensions to helper functions udev: don't overwrite a previously set device group test: fix prefix for the gestures time test test: namespace the bitfield helper tests test: make the interfaces static doc: add links to the two debugging tools as examples touchpad: use the udev ID_INPUT_TOUCHPAD_INTEGRATION property if available test: make the valgrind test an actual dependency of the test run test: store created udev rules in a list for easier deletion test: merge all tests into a single binary test: only init the device rules once test: make sure we remove all udev rules when we SIGINT the test test: restore the hwdb/udev rules on SIGINT Revert "test: create a lock file to avoid parallel udev reloads during device add" test: drop the sysname comparison in the device add/remove test test: add a make-like job control to run tests in parallel test: remove NOTPARALLEL test: split the tap tests into more tap groups test: if a filter is specified, don't parallelize jobs by default test: if we're in a debugger, use single-fork mode only evdev: fix typo "device device" test: just use litest_add_device if we don't have overrides Include config.h from libinput-util.h udev: check wacom devices for a paired product id test: add dwt modifier/fkey test cases touchpad: ignore modifier key combos for dwt gestures: reduce the 2fg scroll timeout to 150ms doc: add some info about configuring devices in wayland/xorg doc: add build instructions Merge branch 'wip/litest-serial-parallel-v3' evdev: move the fallback dispatch creation to evdev_configure_device evdev: return the dispatch method from evdev_configure_device evdev: split out slot init evdev: move axis dimension handling into a single helper function evdev: move the mt struct into the evdev dispatch struct evdev: move the relative deltas for normal devices to the fallback dispatch evdev: move pending_event to the evdev_dispatch struct evdev: move the keyboard mask into the fallback dispatch evdev: split evdev_dispatch and fallback_dispatch into separate entities evdev: reshuffle the evdev_device struct fields evdev: switch three ints to booleans evdev: move the abs point into the fallback dispatch evdev: pass the dispatch interface around evdev: rename all fallback-specific functions to a fallback_ prefix doc: split middle button emulation into a separate page Add configurable button map to tappings touchpad: implement configurable button mapping for tapping test: implement tests for configurable tap button mappings doc: fix wrong argument to udevadm hwdb touchpad: on a non-clickpad, reset the motion history on nfingers change Read the horizontal wheel click angle property if available touchpad: reset the edge scroll state on touch up if edge scroll is disabled tablet: fix minor coding style issue test: add a helper function to compare the event type test: only abort when we fail to add any tests and we have no filters doc: drop HTML_TIMESTAMP test: prevent cursor jumps in the various tap tests touchpad: always reset the motion history on finger changes evdev: recognize and use ID_INPUT_TRACKBALL touchpad: line width fix test: add the valgrind test suite output to the distcleanfiles evdev: fix handling of click wheel on parsing errors evdev: add quirk for the HP85810 touchpad test: add a Wacom HID 4800 test device test: change the matrix delta test to use a tip-down event tablet: if a serial comes in late, discard it udev: add missing touchpad model name for the HP 8510w udev: fix comment describing permitted match strings test: add test for touchpad disabling on external mouse doc: extend build instructions for dependencies test: add trackpoint palm detection tests evdev: split out mt event flushing evdev: let the fallback_flush... function decide whether a frame is needed evdev: don't send frame events if we filtered the touch event evdev: release current touches when the device is suspended test: move the Intuos 5 and Cintiq 13HD test tablets into the same device group test: add litest_assert_touch_sequence helper evdev: split resetting to a neutral state out tablet: add touch arbitration Force the HP Stream 11 touchpad as a clickpad configure.ac: libinput 1.5rc1 tools: prefix debug output with '-' on device changes test: rename SYNAPTICS_CLICKPAD to SYNAPTICS_CLICKPAD_X220 touchpad: require at least 3 events before enabling trackpoint palm detection udev: fix hwdb match for the HP Stream 11 configure.ac: libinput 1.5.0 Reynaldo H. Verdejo Pinochet (1): buildsystem: add missing uninstalled pkg-config infra --- README.txt | 14 configure.ac | 29 debian/changelog | 7 debian/libinput10.symbols | 4 doc/Makefile.am | 2 doc/building.dox | 100 ++ doc/faqs.dox | 2 doc/libinput.doxygen.in | 1 doc/middle-button-emulation.dox | 34 doc/page-hierarchy.dox | 2 doc/tablet-support.dox | 13 doc/test-suite.dox | 21 src/evdev-mt-touchpad-buttons.c | 113 +- src/evdev-mt-touchpad-edge-scroll.c | 24 src/evdev-mt-touchpad-gestures.c | 5 src/evdev-mt-touchpad-tap.c | 82 + src/evdev-mt-touchpad.c | 260 +++-- src/evdev-mt-touchpad.h | 28 src/evdev-tablet-pad.c | 1 src/evdev-tablet.c | 119 ++ src/evdev-tablet.h | 5 src/evdev.c | 1208 +++++++++++++++---------- src/evdev.h | 157 ++- src/libinput-private.h | 18 src/libinput-uninstalled.pc.in | 10 src/libinput-util.c | 2 src/libinput-util.h | 16 src/libinput.c | 36 src/libinput.h | 105 +- src/libinput.sym | 6 test/Makefile.am | 111 -- test/device.c | 95 + test/gestures.c | 4 test/keyboard.c | 2 test/litest-device-mouse-wheel-click-angle.c | 1 test/litest-device-synaptics.c | 4 test/litest-device-wacom-cintiq-13hdt-finger.c | 10 test/litest-device-wacom-cintiq-13hdt-pad.c | 3 test/litest-device-wacom-cintiq-13hdt-pen.c | 10 test/litest-device-wacom-hid4800-pen.c | 119 ++ test/litest-device-wacom-intuos-finger.c | 10 test/litest-device-wacom-intuos-tablet.c | 10 test/litest-device-wacom-intuos5-pad.c | 1 test/litest.c | 592 +++++++----- test/litest.h | 46 test/log.c | 4 test/misc.c | 6 test/pad.c | 2 test/path.c | 14 test/pointer.c | 13 test/tablet.c | 455 +++++++++ test/touch.c | 2 test/touchpad-buttons.c | 2 test/touchpad-tap.c | 302 ++++-- test/touchpad.c | 494 ++++++++++ test/trackball.c | 2 test/trackpoint.c | 100 ++ test/udev.c | 14 tools/event-debug.c | 12 tools/shared.c | 21 tools/shared.h | 1 udev/90-libinput-model-quirks.hwdb | 15 udev/Makefile.am | 9 udev/libinput-device-group.c | 64 + 64 files changed, 3759 insertions(+), 1215 deletions(-) ---