libinput: Changes to 'refs/tags/libinput-1.9.2-1'
Tag 'libinput-1.9.2-1' created by Emilio Pozuelo Monfort <pochu@debian.org> at 2017-11-18 17:48 +0000
Tagging upload of libinput 1.9.2-1 to unstable.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAloQcl4ACgkQnUbEiOQ2
gwLfkRAAzDS2XLRltQt5AXx1POT2j7S/R8MAXJk1HWuaKAgyMFq9ue/HhQGBPO1G
WGuffOxJcNvPkvR9RdEvwqn8t4f7HLjoUSAIR2a61y3kghcVx5X1Ft+pS+1G1Twh
qkzLYYdm1Hsi8PjYJw2o9r0iYfhv5r6Ui1TmYA0DjZPfMY90lOiiw+Ux9Zhevzu7
EOi/gPZazOWazQ+J8BufNLark3tkntWuyp+nUitRgkG+tGW8bF9sCdXKjYd00FeY
L9E0w8dS0eT+6dh88EW4s1qaKbYF87gtq4sqRx77jMR4gk1O6+oVoRDZEFhSh9HM
zxHp9t3H6fRzvGElOrW9W7hnclhX0ANl0VjRmbqnOx6sT6ZdwTWlrv5DIb6C46ET
7slxRvccYl1AQ0oYKgkZSLDECGr7EqDrdecTRGHbIc54J1ke+yKKA2P86sSoKPiv
VT2NtN0EFCljD/gBTQncKEXbuY7ZoVDUzYR9PfRHZNOMWMmy2TbsLCCKN7ENvMDs
jRrV0sXytzn/zTstiFZijTpRNqVLc3wGV0Gipn4bNT7GVlfx5DrAlTqFiPADmFDv
eS4DZW7sTjaUGjJaj4e1kQr1Fh1LbEMwEU2jLcqJMZCHyYIfSLrYtr+s1HyvYq1r
YgF5ZtZECwz3vEIG4Q5UbE5IGYW6cbNC+EHFKx2Yw2ngCX5IxJE=
=lJQ5
-----END PGP SIGNATURE-----
Changes since libinput-1.8.3-1:
Benjamin Tissoires (1):
udev: drop the version field in device groups
Emilio Pozuelo Monfort (8):
Merge branch 'upstream-unstable' into debian-unstable-new
Merge branch 'debian-unstable' into debian-unstable-new
New upstream release
Switch to meson
Add new symbols
Move libinput-{dev,tools} to priority optional
Add python3 dependencies for new python scripts
Release to unstable
Hans de Goede (2):
filter: Add timestamp smoothing support
touchpad: Enable timestamp smoothing support for bluetooth touchpads
Ming-Yang Lu (1):
touchpad: add upper edge into exclusion zone
Peter Hutterer (155):
touchpad: increase palm edge zones to 8%
touchpad: add pressure-base palm detection
tools: add a tool to measure touch pressure
udev: add custom pressure range for Dell Latitude E6620
touchpad: send a left button event when we move out of topbuttons and click
Drop autotools
Merge branch 'wip/touchpad-palm-pressure'
meson: fix build with --libwacom=false
doc: expand on the meson build instructions
doc: move the autotools instructions into their own section
doc: fix a few typos
doc: update the soname, remove the warning
test: remove failing thumb edge scroll test
test: stop changing argv[0] for forked tests
test: add missing check for an empty queue to the palm detection test
test: fix some tap palm detection tests
test: skip double-initialization of all_tests lists
touchpad: sync the slot state after tp_resume()
tools: remove unnecessary full stop in man page
udev: cleanup hwdb parsing
udev: fix flake8 style warnings
tools: change python sources to use space indentation
tools: fix flake8 Python style warnings
Fix a few things scan-build complains about
Add support for CircleCI
util: drop an unnecessary declaration
timer: add a timer name to each timer
touchpad: set keyboard to non-active when the keyboard is removed
test: force-release major/minor on the default touch up
test: loosen up litest to allow major/minor handling
util: rename the pressure range parser to a more generic range_parser
touchpad: add touch-size based touch handling
touchpad: add touch-size-based palm detection
tools: add a tool to measure touch size and orientation
doc: add a line break
Abort if zalloc ever fails
Replace calloc calls with zalloc
Add safe_strdup()
test: silence a coverity warning
tools: add an extra linebreak in the tap measuring tool
Merge branch 'wip/touchpad-apple-touch-major-v2'
test: drop an unnecessary wait for event
tools: add a command to analyze trackpoints
filter: add a custom trackpoint accelerator
trackpoint: drop handling of CONST_ACCEL and undo SENSITIVITY
trackpoint: parse a trackpoint range property
Merge branch 'wip/trackpoint-accel-v6'
evdev: recover from a lost button count
timer: if a timer is inactive, do not call the timer func
timer: always restart the timer loop when we called one of them
pointer: add button debouncing
lid: disable all types but EV_SYN and EV_SW
gestures: don't try to pinch for nfingers > slots
evdev: disable evdev event debugging again
test: when restoring the log handler to defaults, also restore log priority
test: fix typo in test case name
udev: update pressure range for Dell Latitude E6620
test: expose litest_create() to test cases
Add support for LIBINPUT_IGNORE_DEVICE
test: fix pad ring test for small pad ranges
evdev: accept accelerometers if they are tagged as other devices too
test: add a test for removing a touch device with a finger still down
test: fix indentation for palm touch size test
test: fix the litest_touch_move_to() step counter
touchpad: ignore thumbs during edge scrolling
touchpad: store the time in the motion history
touchpad: use motion speed to ignore accidental 2fg touches
test: rename test-lid.c to test-switch.c
test: make the lid action helper function a generic switch action helper
touchpad: rename the lid_switch_listener to just listener
evdev: remove unused argument from evdev_tag_lid_switch
tools: restore option handling for the debug gui
evdev: remove declarations for two nonexistent functions
test: rename 'sw' to 'dev' for the lid tests
test: add test for switch capability
test: make some of the switch tests more generic
Add libinput_device_switch_has_switch()
tools: remove a leftover debug printf statement
evdev: move lid code to the fallback interface
Add support for SW_TABLET_MODE
touchpad: if a device has a tablet mode switch, disable the touchpad
util: add a safe_atoi_base() function
udev: move the EKR into the parent's device group
filter: don't allow an accel factor of 0 on the flat profile
Merge branch 'wip/sw-tablet-mode'
Merge branch 'wip/ignore-moved-touches'
Add helper function for time to timeval conversion
tools: add --disable-sendevents option to the debug-events/debug-gui tools
touchpad: don't resume a disabled touchpad
evdev: remove duplicate device name in log message
test: remove leftover sleep() for debugging in lid switch test
tablet: add a quirk for the HUION PenTablet that doesn't send proximity out events
tablet: support tablet devices without BTN_TOOL_PEN
evdev: drop unused enum value DISPATCH_LID_SWITCH
evdev: drop unused #define DEFAULT_TRACKPOINT_ACCEL
evdev: add a comment to the toggle_touch interface
include: sync linux kernel header files with 4.12
evdev: update key type check for new key defines
tablet: always enable the no-proximity-out quirk on HUION tablets
timer: flush the timer funcs if our events come in late
test: fix the 'all codes' keyboard device
test: drop obsolete semi-mt allocation for the atmel hover device
test: add missing newline to an error message
test: switch to a TEST_DEVICE macro for all the litest test devices
test: fix no-device test name handling
test: fix test listing
test: fix no-device test name handling
test: fix test listing
fallback: allow for multiple keyboards to toggle the lid switch
Merge branch 'wip/litest-use-sections-for-tests-v2'
evdev: change prefix on some fallback-only methods
Use named initializers for the various dispatch interfaces
evdev: abstract the get_switch_state method
evdev: rename evdev_key_type to just key_type
fallback: move the fallback code into a separate file
touchpad: invert an if condition to allow for early return
fallback: add 'interface' to the fallback interface's method names
fallback: suspend internal keyboards and trackpoints on tablet-mode switch
test: if we're not root, return with status 77
libinput 1.8.901
doc: update the GNOME stack graph
doc: add another item to the FAQ
doc: add a section for tablet mode switches
test: always init the log_handler count and reset it last
evdev: fix a coverity warning
tools: restore default permissions for a source file
Fix meson options default values
libinput 1.8.902
test: fix a comment in the log_priority test
test: unref the litest device *after* removing it from the path interface
util: add an extra assert for list_insert()
touchpad: cut down on excessive logging for palm size
libinput 1.9.0
test: fix pid for the 13HDT pad
test: fix missing BTN_9 for the MobileStudio device
test: add a wacom bamboo test device
touchpad: cap the edge palm detection zones at 8mm
Revert "touchpad: cap the edge palm detection zones at 8mm"
touchpad: cap the edge palm detection zones at 8mm
tablet: print what capability is missing when rejecting a device
meson: require GTK 3.20
fallback: fix lid switch event listener being initialized twice
libinput 1.9.1
touchpad: allow for multiple paired keyboards
circle.yml: add ninja dist to tests
doc: quote all paths in the doxygen file
test: fix the device name for the magic mouse test device
doc: update test suite page for ninja and other recent changes
test: mkdir -p the udev rules and hwdb directories
doc: add a FAQ regarding "please add a configuration option"
tools: fix missing words in man page
tools: when the command isn't installed, print that
tools: handle missing evdev/pyudev modules with a better error message
man: add --enable-middlebutton to debug-events man page
libinput 1.9.2
Philip Withnall (2):
build: Add -Iinclude to libinput and its tools
build: Add -Iinclude to unit tests
Ronald Tschalär (1):
touchpad: Allow larger palm sizes.
Stefan Brüns (2):
tools: Show gesture/switch capabilities in list-devices output
tools: Handle LIBINPUT_SWITCH_TABLET_MODE
---
.gitignore | 30
Makefile.am | 13
autogen.sh | 13
circle.yml | 8
configure.ac | 282 -
debian/changelog | 10
debian/control | 6
debian/libinput10.symbols | 2
debian/rules | 8
doc/Makefile.am | 116
doc/building.dox | 86
doc/button_debouncing.dox | 26
doc/device-configuration-via-udev.dox | 27
doc/dot/libinput-stack-gnome.gv | 2
doc/faqs.dox | 43
doc/libinput.doxygen.in | 18
doc/page-hierarchy.dox | 1
doc/palm-detection.dox | 34
doc/pointer-acceleration.dox | 16
doc/svg/palm-detection.svg | 47
doc/switches.dox | 16
doc/tablet-support.dox | 27
doc/test-suite.dox | 103
doc/touchpad-pressure.dox | 80
m4/.gitignore | 5
meson.build | 54
meson_options.txt | 10
src/Makefile.am | 81
src/evdev-fallback.c | 1777 ++++++++++
src/evdev-lid.c | 323 -
src/evdev-middle-button.c | 14
src/evdev-mt-touchpad-buttons.c | 21
src/evdev-mt-touchpad-edge-scroll.c | 17
src/evdev-mt-touchpad-gestures.c | 7
src/evdev-mt-touchpad-tap.c | 7
src/evdev-mt-touchpad.c | 710 +++
src/evdev-mt-touchpad.h | 55
src/evdev-tablet-pad-leds.c | 9
src/evdev-tablet-pad.c | 23
src/evdev-tablet.c | 195 -
src/evdev-tablet.h | 10
src/evdev.c | 1275 -------
src/evdev.h | 123
src/filter.c | 342 +
src/filter.h | 9
src/libinput-private.h | 1
src/libinput-util.c | 58
src/libinput-util.h | 62
src/libinput.c | 70
src/libinput.h | 33
src/libinput.sym | 4
src/path-seat.c | 15
src/timer.c | 80
src/timer.h | 8
src/udev-seat.c | 9
test/Makefile.am | 184 -
test/litest-device-acer-hawaii-keyboard.c | 12
test/litest-device-acer-hawaii-touchpad.c | 13
test/litest-device-alps-dualpoint.c | 13
test/litest-device-alps-semi-mt.c | 13
test/litest-device-anker-mouse-kbd.c | 12
test/litest-device-apple-appletouch.c | 13
test/litest-device-apple-internal-keyboard.c | 12
test/litest-device-apple-magicmouse.c | 12
test/litest-device-asus-rog-gladius.c | 12
test/litest-device-atmel-hover.c | 33
test/litest-device-bcm5974.c | 24
test/litest-device-calibrated-touchscreen.c | 13
test/litest-device-cyborg-rat-5.c | 12
test/litest-device-elantech-touchpad.c | 13
test/litest-device-generic-singletouch.c | 13
test/litest-device-gpio-keys.c | 13
test/litest-device-huion-pentablet.c | 27
test/litest-device-ignored-mouse.c | 65
test/litest-device-keyboard-all-codes.c | 21
test/litest-device-keyboard-razer-blackwidow.c | 12
test/litest-device-keyboard-razer-blade-stealth-videoswitch.c | 218 +
test/litest-device-keyboard-razer-blade-stealth.c | 339 +
test/litest-device-keyboard.c | 12
test/litest-device-lid-switch-surface3.c | 13
test/litest-device-lid-switch.c | 13
test/litest-device-logitech-trackball.c | 12
test/litest-device-magic-trackpad.c | 38
test/litest-device-mouse-low-dpi.c | 12
test/litest-device-mouse-roccat.c | 12
test/litest-device-mouse-wheel-click-angle.c | 12
test/litest-device-mouse-wheel-click-count.c | 12
test/litest-device-mouse-wheel-tilt.c | 12
test/litest-device-mouse.c | 12
test/litest-device-ms-surface-cover.c | 13
test/litest-device-nexus4-touch-screen.c | 13
test/litest-device-protocol-a-touch-screen.c | 13
test/litest-device-qemu-usb-tablet.c | 13
test/litest-device-synaptics-hover.c | 13
test/litest-device-synaptics-i2c.c | 13
test/litest-device-synaptics-rmi4.c | 13
test/litest-device-synaptics-st.c | 13
test/litest-device-synaptics-t440.c | 13
test/litest-device-synaptics-x1-carbon-3rd.c | 13
test/litest-device-synaptics.c | 13
test/litest-device-thinkpad-extrabuttons.c | 82
test/litest-device-touch-screen.c | 13
test/litest-device-touchscreen-fuzz.c | 13
test/litest-device-trackpoint.c | 12
test/litest-device-uclogic-tablet.c | 98
test/litest-device-vmware-virtual-usb-mouse.c | 13
test/litest-device-wacom-bamboo-16fg-pen.c | 12
test/litest-device-wacom-bamboo-2fg-finger.c | 98
test/litest-device-wacom-bamboo-2fg-pad.c | 84
test/litest-device-wacom-bamboo-2fg-pen.c | 120
test/litest-device-wacom-cintiq-12wx-pen.c | 12
test/litest-device-wacom-cintiq-13hdt-finger.c | 12
test/litest-device-wacom-cintiq-13hdt-pad.c | 14
test/litest-device-wacom-cintiq-13hdt-pen.c | 12
test/litest-device-wacom-cintiq-24hd-pen.c | 12
test/litest-device-wacom-cintiq-24hdt-pad.c | 15
test/litest-device-wacom-ekr.c | 13
test/litest-device-wacom-hid4800-pen.c | 12
test/litest-device-wacom-intuos3-pad.c | 13
test/litest-device-wacom-intuos5-finger.c | 13
test/litest-device-wacom-intuos5-pad.c | 13
test/litest-device-wacom-intuos5-pen.c | 12
test/litest-device-wacom-isdv4-e6-finger.c | 13
test/litest-device-wacom-isdv4-e6-pen.c | 12
test/litest-device-wacom-mobilestudio-pro-pad.c | 13
test/litest-device-waltop-tablet.c | 12
test/litest-device-wheel-only.c | 12
test/litest-device-xen-virtual-pointer.c | 13
test/litest-device-yubikey.c | 12
test/litest.c | 412 +-
test/litest.h | 102
test/test-device.c | 20
test/test-gestures.c | 4
test/test-keyboard.c | 6
test/test-lid.c | 675 ---
test/test-log.c | 27
test/test-misc.c | 233 +
test/test-path.c | 30
test/test-pointer.c | 321 +
test/test-switch.c | 1060 +++++
test/test-tablet.c | 233 +
test/test-touch.c | 36
test/test-touchpad-buttons.c | 50
test/test-touchpad.c | 884 ++++
test/test-udev.c | 47
tools/.gitignore | 1
tools/Makefile.am | 79
tools/libinput-debug-events.c | 3
tools/libinput-debug-events.man | 6
tools/libinput-debug-gui.c | 6
tools/libinput-list-devices.c | 6
tools/libinput-measure-touch-size | 341 +
tools/libinput-measure-touch-size.man | 57
tools/libinput-measure-touchpad-pressure | 295 +
tools/libinput-measure-touchpad-pressure.man | 63
tools/libinput-measure-touchpad-tap.c | 8
tools/libinput-measure-trackpoint-range | 198 +
tools/libinput-measure-trackpoint-range.man | 31
tools/libinput-measure.man | 9
tools/libinput.man | 9
tools/ptraccel-debug.c | 40
tools/shared.c | 39
tools/shared.h | 3
udev/.gitignore | 6
udev/90-libinput-model-quirks.hwdb | 29
udev/90-libinput-model-quirks.rules.in | 4
udev/Makefile.am | 51
udev/libinput-device-group.c | 95
udev/parse_hwdb.py | 100
169 files changed, 9436 insertions(+), 4791 deletions(-)
---
Reply to: