libinput: Changes to 'refs/tags/libinput-1.7.2-1'
Tag 'libinput-1.7.2-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-05-17 12:53 +0000
Tagging upload of libinput 1.7.2-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJZHEfOAAoJEMtwMWWoiYTcGP4QAK32NJW+Zny5KcfQdtC02X2Y
l7O1DVeaB7jsXlZYOcY74qs0YzUqTou0fG0r9EBgwLLdqkO/uIUJjCAmsI71MBD8
TcuFco4TwGy/g0SANiTx5IELWgkIPt0VpR7sQgeJzQ375sur8vjcna6ZYjeYGzZl
ygLhopD6Krekes5YlqlHDWhYfFcvRGjGHWSPW5v87zXEhcOquhAQRp8IoI73l18l
1Ez4lR2aNsgbJyakegzjBdSZovh3p2R0qQ24HlXP7u8mWk3iga02986943mGodyQ
YQ6AO3WrS92BgOV+EqkTISdTN3ejG4rz9g9rkDFG2GLH+9OT1thO47Xouask6yh0
21qUNkE6p0c8XDg+P43Fq0i66IENsbfKCNUtgoaB1IUnUPnxOuO4oNjJP0TgW2df
9ra/1PJrf2zvs/b0GBd53//3j7HJ6DHNfnAQJr0H/9whkSs6mQ8Z+q/YoOhr0Rdz
po4gruCjgFBpxWnY6DOG+n4ZfMNwdPz8GIwL0Oz/PfnMYsLcprTMZoJdlMQbd+ep
grSUzDEK9SBYDXrNqfh668fJU3JmzcLOB4iasaF297zQNsQL4e+G7baq6Wis3JDJ
T1vN00rmBZ8YglypPtLHsiwEM2PB2eIh3qeY/DAw03Cs4nu4OKhWIavBHzLFBI7N
GAuHceg+UL13hdvBp3so
=9PYC
-----END PGP SIGNATURE-----
Changes since libinput-1.6.3-1:
James Ye (4):
Add a "switch" interface for parts of the SW_* range
Add evdev_dispatch interface for lid switch
Pair touchpad and lid_switch for disable
test: add tests for lid switch
Mihail Konev (1):
autogen: add default patch prefix
Nate Graham (1):
Fix build instructions for openSUSE
Paul Kocialkowski (3):
udev: Remove unused Elantech touchpad model binding
udev: Select more generic pressure range values for Elantech touchpads
udev: Add specific pressure range for the ASUS ZenBook UX21E
Peter Hutterer (165):
Add wheel tilt as axis source
evdev: add support for wheel tilt
test: remove some untriggered code from the keyboard tests
test: simplify some checks in the path test
test: fix pointer accel defaults test
test: fix some tablet tests' unreached code
test: check if left-handed is available for the left-handed tests
Hook up gcov for coverage reports
test: add a test for keyboard LED updates
test: add helper function to install a "bug expected" log handler
test: add test for invalid udev_assign_seat on path context
test: add test for invalid path operations on udev backends
util: make all property parsing helpers ignore NULL strings
test: add tests for checking for buttons for a non-pointer device
test: test for libinput_device_get/set_user_data
test: add test for fetching invalid pointer axes
test: add some device capability checks
test: add a test to force a destroy for the path backend
test: add a tablet tool capability check
test: add test for tablet_tool_get/set_user_data
test: add a test for tablet pad event timestamps
test: add a test for the tool ID
test: add device size/no size checks
test: test absence of scroll events on keyboards
test: ad calls to check whether pressure has changed
test: add more tests for tap-drag config
test: add tests for tablet buttons and button seat count
test: check the pad button state in litest_is_pad_button_event
test: add test to set tap map on unsupported devices
Merge branch 'gcov'
test: add wheel tilt tests
Merge branch 'wip/wheel-tilt-source'
pad: implement kernel-based pad led handling
touchpad: mask out ABS_MT if we don't have or disable MT
touchpad: convert normalized_length to physical coordinates
Drop normalized_get_direction, use physical distances instead
evdev: fix an error message
touchpad: use a helper function for the libinput context
autogen.sh: exec the configure script
evdev: move the lid switch process functions together
touchpad: check for a switch type before handling the event
Clarify the default 'off' position of a switch
switch: sync the initial state of the switch on startup
switch: prevent switches to send the same event twice
switch: only sync the initial state if we know the state is reliable
switch: move the lid switch bits into their own file
Add a helper function for initializing an event listener
switch: hook up to keyboard events to fix the lid switch state
test: add two more touch..._extended functions
test: force a pressure of 0 when we hover a touch
touchpad: ignore hovering touches when tapping
test: allow nesting of litest_push_event_frame()
test: convert event handling while loops into for loops
test: handle semi-mt devices in litest
test: switch the semi-mt devices to use the litest semi-mt handling
doc: update the FAQ entry with how config options are stored
test: make sure touch up resets pressure
test: add the right pressure bits.
touchpad: use pressure values for touch is-down decision
test: add touchpad pressure tests
test: fix two test udev rules
udev: mark all laptops as lid switch reliable
test: fix two test udev rules
switch: for surface 3 tablets, write the lid open to the device
evdev: improve type-safety on dispatch switches
evdev: add a wrapper to get the evdev device from a libinput device
Merge branch 'tablet-pad-modes-kernel'
doc: add a table of contents to the FAQ
evdev: fix a comment typo
touchpad: remove unnecessary return statement
test: fix tablet tool_id test to fail on unexpected ids
test: fail before zero division
Merge branch 'wip/switch-interface'
Revert "touchpad: reduce the initial timeout for tapping after touch"
path: remove unused declaration of path_input_process_event
path: remove unncessary declaration
test: fix ranged test for 'no device' tests
Merge branch 'touchpad-pressure-based-v2'
test: add test for default button tap map (on non-tapping devices)
test: add test for natural scroll defaults on no-scroll devices
test: add missing checks for tap enabled/disabled by default
test: add test for pad event mode groups
test: test click method setting on non-touchpads
test: add test for setting pointer accel profiles on no-accel devices
Swap the return values for unsupported scroll button configs
test: add test for touch seat slots
configure.ac: bump to 1.6.900
touchpad: expand top middle button to cover 40mm to 60mm
pad: don't warn about failure to initialize the LEDs on litest devices
touchpad: mark the Apple onebutton touchpad as clickfinger-default
evdev: free the output name on evdev_destroy()
path: parse the WL_OUTPUT property for patch devices too
evdev: split calibration property parsing into a helper
test: add basic test for getting the physical seat name
test: add helper functions to filter an event
test: add tests for tablet tool types
Merge branch 'gcov-tests'
touchpad: add a hwdb quirk for (external) touchpad/keyboard combos
touchpad: drop 'is blacklisted' check for dwt pairing
doc: make the tap-to-click default setting a separate section
doc: link to tapping page from the FAQ
doc: add a page "what is libinput"
tools: hide key codes by default
tools: don't print device options on device removed
tools: print errors as red, info as highlighted
test: fix udev rule for waltop tablet test device
tools: size without decimals is good enough
test: check the libinput device for BTN_MIDDLE, not the libevdev device
test: fix middle button defaults test
test: skip two tests when middle button is missing
test: fix the pointer scroll-defaults test
evdev: allow button scrolling on the L/R button with middle emulation active
evdev: add quirk for Logitech Marble Mouse
evdev: rename define for button scroll timeout
evdev: add state debugging to button scrolling
test: add tests for middle button + button scrolling on BTN_LEFT
evdev: convert button scrolling into a state machine
evdev: add "READY" state to button scrolling
evdev: don't provide button scrolling on absolute pointer devices
Add the matching @see tags to the accel config
tools: print the key as -1 for obfuscated keys
tools: print accel profiles up to 1000 mm/s
Merge branch 'wip/logitech-marble-mouse-middleemulation'
test: add a has_slider check for the airbrush tool
doc: minor documentation fix
doc: disable the search engine/search box
doc: allow custom styles to overide the bootstrap style
doc: add a custom css for local overrides
configure.ac: libinput 1.7rc1
evdev: move the 'device removed' message to the evdev backend
evdev: standardize log messsages
timer: prefix all messages with "timer:"
tools: add "--quiet" option to only log libinput messages
Fix a crash when requesting invalid mode group indices
tools: add mode group info to libinput-list-devices
Merge branch 'wip/log-function-rework'
tools: fix two comment typos
touchpad: reduce minimum height for horiz edge scrolling to 40mm
tools: fix printing of tablet coordinates
touchpad: ignore hovering touches for the software button state
touchpad: add elantech-specific pressure values
doc: expand build instructinos
test: drop ABS_MT_PRESSURE from the bcm5974
doc: expand on the default tap settings
configure.ac: set AC_CONFIG_AUX_DIR
configure.ac: libinput 1.7rc2
test: don't use the same mouse twice
test: fix tablet touch arbitration case
test: add missing linebreak to error message
tools: print axes, but not capabilities on proximity out
touchpad: add pressure ranges for cyapa touchpads
evdev: mark the new log functions as printf-style functions
configure.ac: libinput 1.7.0
evdev: fix typo in log message
touchpad: don't try to unhover touches in NONE state
doc: drop superfluous </pre> tag
tools: fix typo in list-devices man page
tools: update man page for debug-events --show-keycodes flag
doc: link the seats doc from the seat udev properties
Add doc to discourage use of libinput_device_get_output_name()
test: unset MOUSE_DPI for the apple magic mouse
configure.ac: libinput 1.7.1
touchpad: move the pressure range to a hwdb entry
doc: add documentation for touchpad pressure detection
configure.ac: libinput 1.7.2
Sakse Dalum (1):
Added missing button range for pad on CTH-680
Timo Aaltonen (8):
Merge remote-tracking branch 'origin/upstream-unstable' into d-u
Merge branch 'debian-unstable' into d-u
update the changelog
Merge branch 'upstream-unstable' into debian-unstable
bump the version
local-options: Add test/generate-gcov-report.sh to extend-diff- ignore.
Update symbols file.
release to experimental
---
Makefile.am | 3
autogen.sh | 6
configure.ac | 28 +
debian/changelog | 9
debian/libinput10.symbols | 7
debian/source/local-options | 1
doc/Makefile.am | 8
doc/building.dox | 79 +++-
doc/device-configuration-via-udev.dox | 4
doc/faqs.dox | 9
doc/libinput.doxygen.in | 6
doc/page-hierarchy.dox | 3
doc/style/header.html | 2
doc/style/libinputdoxygen.css | 47 ++
doc/switches.dox | 16
doc/tapping.dox | 10
doc/touchpad-pressure.dox | 138 +++++++
doc/what-is-libinput.dox | 54 ++
src/Makefile.am | 14
src/evdev-lid.c | 302 +++++++++++++++
src/evdev-middle-button.c | 36 -
src/evdev-mt-touchpad-buttons.c | 39 --
src/evdev-mt-touchpad-edge-scroll.c | 33 -
src/evdev-mt-touchpad-gestures.c | 33 -
src/evdev-mt-touchpad-tap.c | 92 +---
src/evdev-mt-touchpad.c | 395 ++++++++++++++------
src/evdev-mt-touchpad.h | 40 +-
src/evdev-tablet-pad-leds.c | 40 --
src/evdev-tablet-pad.c | 29 -
src/evdev-tablet-pad.h | 10
src/evdev-tablet.c | 101 ++---
src/evdev-tablet.h | 10
src/evdev.c | 537 ++++++++++++++--------------
src/evdev.h | 145 +++++++
src/libinput-private.h | 23 +
src/libinput-util.c | 129 ++++++
src/libinput-util.h | 19
src/libinput.c | 153 ++++++-
src/libinput.h | 139 +++++++
src/libinput.sym | 9
src/path-seat.c | 29 -
src/path-seat.h | 2
src/timer.c | 28 -
src/timer.h | 10
src/udev-seat.c | 21 -
test/Makefile.am | 19
test/generate-gcov-report.sh | 42 ++
test/litest-device-alps-dualpoint.c | 74 +--
test/litest-device-alps-semi-mt.c | 74 +--
test/litest-device-apple-magicmouse.c | 19
test/litest-device-atmel-hover.c | 14
test/litest-device-bcm5974.c | 3
test/litest-device-calibrated-touchscreen.c | 3
test/litest-device-keyboard.c | 3
test/litest-device-lid-switch-surface3.c | 71 +++
test/litest-device-lid-switch.c | 70 +++
test/litest-device-mouse-wheel-tilt.c | 76 +++
test/litest-device-synaptics-hover.c | 76 +--
test/litest-device-synaptics-st.c | 15
test/litest-device-waltop-tablet.c | 2
test/litest.c | 383 +++++++++++++++++--
test/litest.h | 65 ++-
test/test-device.c | 143 +++++++
test/test-keyboard.c | 76 +++
test/test-lid.c | 473 ++++++++++++++++++++++++
test/test-misc.c | 200 ++++++++++
test/test-pad.c | 131 ++++++
test/test-path.c | 185 +++++----
test/test-pointer.c | 374 +++++++++++++++++--
test/test-tablet.c | 328 +++++++++++++++--
test/test-touch.c | 72 +++
test/test-touchpad-buttons.c | 3
test/test-touchpad-tap.c | 63 +++
test/test-touchpad.c | 261 +++++++++++++
test/test-trackpoint.c | 9
test/test-udev.c | 57 ++
tools/event-debug.c | 297 +++++++++------
tools/event-gui.c | 4
tools/libinput-debug-events.man | 12
tools/libinput-list-devices.c | 2
tools/libinput-list-devices.man | 2
tools/ptraccel-debug.c | 2
tools/shared.c | 24 +
tools/shared.h | 1
udev/90-libinput-model-quirks.hwdb | 34 +
udev/parse_hwdb.py | 19
86 files changed, 5434 insertions(+), 1195 deletions(-)
---
Reply to: