libinput: Changes to 'refs/tags/libinput-1.4.0-1'
Tag 'libinput-1.4.0-1' created by Emilio Pozuelo Monfort <pochu@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(-)
---
Reply to: