Tag 'libinput-1.4.0-1' created by Emilio Pozuelo Monfort <po...@debian.org> at 2016-08-01 15:56 +0000
Tagging upload of libinput 1.4.0-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJXn3FJAAoJEJ1GxIjkNoMCLnYP/jWtBzisCZUDjOoRAVSY26f9 rHWeioISEKbSMjaXAyo3mP6udQ1/blEiMaRb6IpkoIRRMO8W4utYdpFrb8i844mM FTSh97e3X+uAVkEhIB2/ok9dfOJHIipWMFF4ZY93Bfd5r3i/Loc8F7DsvhkgPa6U /GZLB3TBLM/zzp7L82QdY+JCft2Nw9bkGXfQMlHYqTMuvlEnOijmt0w+P45HrAmH zeyM20l58u8wqw6tMXD9D7bqDEO3zrqnZAmivO/D8jHzF/xqZw3gHLwAuqBSN5RS OG9Z8QvNNiE+1ebJI/3ikHtVy3fbL+imklIdgizF/Q5g4clKfZAPxMeAk6qxc+bL p/3Ai6e6DuL3XCEFJW2rWFAjK9l984G18h+IXwtye8ciBbRIIvCRT/nTkNKqqwWI LYqRvOosvojVudPt/shZjgVF1JI9CNUbRX3/0X28uNgsOaAU9zMUehtD+hYFMf4E 41S6UIIPref9uZxeTj6H9qpDNtzxohzdMfbClCSrBLeKbMeqiflBBwD6y2DLbWgq TkOc0lyzutS/yEfgSM+22nDdTZfPjMwtAxXQLQbuL5rzIsl3IAY39wCwSXXBjttJ /ckNBP8HHHYKZ/hHyItv3/FYkUSDv7WjEsNmM0AQS8Gox5VefBCAG7LCvEpZrV7A Ld2WzQWd4kzDR8zHHOyR =gbUc -----END PGP SIGNATURE----- Changes since libinput-1.3.3-1: Emilio Pozuelo Monfort (5): Merge tag '1.4.0' into upstream-unstable Merge branch 'upstream-unstable' into debian-unstable New upstream release Add new symbols Release to unstable Peter Hutterer (92): evdev: de-duplicate the model property->model flag list Add tagging of trackballs configure.ac: move libunwind/addr2line test to inside the test conditions gestures: don't send swipe gestures when gestures are disabled Add support for relative device rotation (trackball only) Merge branch 'wip/trackball-rotation' Add configure.ac check for static_assert test: add a keyboard test device with all codes enabled evdev: the range between dpad and trigger-happy are keys, not buttons touchpad: only use negative pressure change check on Lenovo *50 and *60 series touchpad: disable cursor jump detection for Wacom tablets test: fix a couple of touchpad tests that triggered the cursor jump warning doc: fix a few typos test: skip manually setting uinput resolution if it's already set udev: add the Yoga 2 to the wobbly touchpads udev: mark ALPS touchpads fw version 300 as wobbly touchpads Drop the ALPS_RUSHMORE tag doc: update doc to explicitly state that the seat isn't referenced doc: update ref/unref behavior for the tablet tool tools: print the pad capabilities pad: ignore EV_MSC events doc: sort the svg files alphabetically doc: add the missing svg files to the Makefile.am doc: grammar fix in the Makefile tools: add missing space in libinput-list-devices output udev: mark the Logitech M570 as trackball tools: print the rotation angle in libinput-list-devices touchpad: fix link in error message - add missing '.html' tablet: up the reference count for the tool in the event touchpad: short-circuit the edge scroll handling when it's not enabled touchpad: warn if we have invalid touchpad ranges doc: ship the doc sources even when not building with docs doc: add a check to compare local files with those in the makefile tools: add missing space after listing touch/tablet capabilities tools: show tablet-pad capabilities in libinput-list-devices tools: print button/ring/strip info for pads touchpad: restore the hysteresis by default pad: group the button state into a private struct test: start the pad button tests at BTN_0 pad: change button map ordering evdev: check model flags for actual booleans touchpad: use the tp_libinput_context() helper evdev: add helper to get the libinput context from the evdev device tablet: add helper function to access the libinput context pad: add helper function to access the libinput context touchpad: don't warn about kernel jumps on semi-mt devices touchpad: split palm movement detection into a helper function touchpad: stop palm detection when a second finger is detected test: make the valgrind target depend on 'all' test: when creating an abs test device, force the abs->value to the mimimum test: add an apple magicmouse device Revert "test: add a test for the T450 dropped motion events" Revert "touchpad: only use negative pressure change check on Lenovo *50 and *60 series" Revert "touchpad: reset the motion history on significant negative pressure changes" touchpad: re-enable hysteresis by default for all devices Merge branch 'wip/touchpad-drop-hysteresis' util: add safe_atoi helper function doc: split the tablet pad events into their own doxygen module page doc: move the struct declarations to the top doc: add two svgs showing the modes pad: Add a new API for modes and mode groups pad: implement basic mode group support (1 group with 1 mode) test: add an Wacom EKR test device test: add pad mode group tests tools: reduce tilt scale to 1/30 of the input value tablet: make the cursor/lens tool behave like a 1000dpi mouse touchpad: only check for vertical finger distribution on 2fg gestures doc: add a section to the FAQ on how to retrigger hwdb changes gitignore: add pattern for gcov detritus gestures: make the gesture movement threshold depending on finger count touchpad: unify internal/external touchpad tagging evdev: return the desired middle button emulation state touchpad: remove software middle button when emulation is enabled Merge branch 'wip/tablet-pad-modes-v3' test: fix a memleak when creating udev devices test: create a lock file to avoid parallel udev reloads during device add test: up the timeout to 30s test: write the valgrind test results to a different output file Fix and improve mode group documentation Remove LIBINPUT_EVENT_TABLET_PAD_MODE event configure.ac: libinput 1.4rc1 test: add a Cintiq 13 HDT test device Fix some indentation issues tablet: catch potential segfault if the filter fails to allocate touchpad: drop unused argument diagonal from tp_init_accel touchpad: reduce middle button size on Dell touchpads to 10mm test: split edge scroll tests into one for vert, one for horiz touchpad: don't init a horizontal scroll area on touchpads <50mm high evdev: constify evdev_device_get_size touchpad: change offset ints to device_coords test: make one ALPS and the Synaptics i2c test devices Dell touchpads configure.ac: libinput 1.4.0 --- .gitignore | 2 configure.ac | 57 +- debian/changelog | 7 debian/libinput10.symbols | 20 doc/Makefile.am | 29 - doc/clickpad-softbuttons.dox | 4 doc/faqs.dox | 31 + doc/svg/tablet-cintiq24hd-modes.svg | 460 +++++++++++++++++ doc/svg/tablet-intuos-modes.svg | 321 +++++++++++ doc/tablet-support.dox | 59 ++ src/Makefile.am | 1 src/evdev-middle-button.c | 16 src/evdev-mt-touchpad-buttons.c | 136 ++++- src/evdev-mt-touchpad-edge-scroll.c | 30 - src/evdev-mt-touchpad-gestures.c | 40 - src/evdev-mt-touchpad.c | 160 ++++- src/evdev-mt-touchpad.h | 5 src/evdev-tablet-pad-leds.c | 177 ++++++ src/evdev-tablet-pad.c | 82 ++- src/evdev-tablet-pad.h | 18 src/evdev-tablet.c | 54 +- src/evdev-tablet.h | 6 src/evdev.c | 171 ++++-- src/evdev.h | 52 + src/filter.c | 80 ++ src/libinput-private.h | 38 + src/libinput-util.h | 52 + src/libinput.c | 260 +++++++++ src/libinput.h | 674 +++++++++++++++++++------ src/libinput.sym | 22 test/Makefile.am | 16 test/device.c | 16 test/gestures.c | 10 test/litest-device-alps-dualpoint.c | 11 test/litest-device-apple-magicmouse.c | 104 +++ test/litest-device-keyboard-all-codes.c | 76 ++ test/litest-device-logitech-trackball.c | 2 test/litest-device-synaptics-i2c.c | 11 test/litest-device-wacom-cintiq-13hdt-finger.c | 102 +++ test/litest-device-wacom-cintiq-13hdt-pad.c | 121 ++++ test/litest-device-wacom-cintiq-13hdt-pen.c | 147 +++++ test/litest-device-wacom-cintiq-24hdt-pad.c | 148 +++++ test/litest-device-wacom-ekr.c | 132 ++++ test/litest.c | 91 +++ test/litest.h | 34 + test/pad.c | 234 ++++++++ test/pointer.c | 16 test/tablet.c | 4 test/touchpad-buttons.c | 233 ++++++++ test/touchpad.c | 189 ++++++- test/trackball.c | 273 ++++++++++ tools/Makefile.am | 2 tools/event-debug.c | 47 + tools/event-gui.c | 2 tools/libinput-list-devices.c | 39 + udev/90-libinput-model-quirks.hwdb | 22 56 files changed, 4719 insertions(+), 427 deletions(-) ---