Log In
source-git
/
libinput
Clone
Source Code
GIT
Source
Pull Requests
0
Stats
Overview
Files
Commits
Branches
Forks
Releases
8783e5
libinput-1.14.3 base
Merged and Committed by Packit
4 years ago
raw
patch
tree
345 files changed.
145742 lines added
.
0 lines removed
.
.dir-locals.el
file added
+4
.vimdir
file added
+1
CODING_STYLE.md
file added
+135
COPYING
file added
+34
README.md
file added
+84
completion/zsh/_libinput
file added
+199
completion/zsh/meson.build
file added
+12
doc/api/libinput.doxygen.in
file added
+33
doc/api/mainpage.dox
file added
+135
doc/api/meson.build
file added
+80
doc/api/page-hierarchy.dox
file added
+7
doc/api/style/LICENSE
file added
+229
doc/api/style/bootstrap.css
file added
+7500
doc/api/style/customdoxygen.css
file added
+254
doc/api/style/footer.html
file added
+26
doc/api/style/header.html
file added
+40
doc/api/style/libinputdoxygen.css
file added
+120
doc/button-debouncing-state-machine.svg
file added
+3
doc/button-debouncing-wave-diagram.txt
file added
+50
doc/middle-button-emulation.svg
file added
+1315
doc/touchpad-edge-scrolling-state-machine.svg
file added
+262
doc/touchpad-softbutton-state-machine.svg
file added
+386
doc/touchpad-tap-state-machine.svg
file added
+1508
doc/user/404.rst
file added
+9
doc/user/absolute-axes.rst
file added
+144
doc/user/absolute-coordinate-ranges.rst
file added
+134
doc/user/architecture.rst
file added
+327
doc/user/building.rst
file added
+265
doc/user/button-debouncing.rst
file added
+56
doc/user/clickpad-softbuttons.rst
file added
+143
doc/user/conf.py.in
file added
+193
doc/user/configuration.rst
file added
+162
doc/user/contributing.rst
file added
+173
doc/user/development.rst
file added
+53
doc/user/device-configuration-via-udev.rst
file added
+266
doc/user/device-quirks.rst
file added
+182
doc/user/dot/evemu.gv
file added
+19
doc/user/dot/libinput-record.gv
file added
+20
doc/user/dot/libinput-stack-gnome.gv
file added
+30
doc/user/dot/libinput-stack-wayland.gv
file added
+25
doc/user/dot/libinput-stack-xorg.gv
file added
+29
doc/user/dot/seats-sketch-libinput.gv
file added
+29
doc/user/dot/seats-sketch.gv
file added
+51
doc/user/faqs.rst
file added
+326
doc/user/features.rst
file added
+28
doc/user/gestures.rst
file added
+151
doc/user/git_version.py.in
file added
+5
doc/user/index.rst
file added
+71
doc/user/meson.build
file added
+194
doc/user/middle-button-emulation.rst
file added
+35
doc/user/normalization-of-relative-motion.rst
file added
+92
doc/user/palm-detection.rst
file added
+210
doc/user/pointer-acceleration.rst
file added
+198
doc/user/reporting-bugs.rst
file added
+344
doc/user/scrolling.rst
file added
+142
doc/user/seats.rst
file added
+85
doc/user/svg/button-debouncing-wave-diagram.svg
file added
+4
doc/user/svg/button-scrolling.svg
file added
+292
doc/user/svg/clickfinger-distance.svg
file added
+106
doc/user/svg/clickfinger.svg
file added
+207
doc/user/svg/edge-scrolling.svg
file added
+126
doc/user/svg/gesture-2fg-ambiguity.svg
file added
+496
doc/user/svg/palm-detection.svg
file added
+232
doc/user/svg/pinch-gestures-softbuttons.svg
file added
+365
doc/user/svg/pinch-gestures.svg
file added
+612
doc/user/svg/ptraccel-linear.svg
file added
+518
doc/user/svg/ptraccel-low-dpi.svg
file added
+3747
doc/user/svg/ptraccel-touchpad.svg
file added
+579
doc/user/svg/ptraccel-trackpoint.svg
file added
+211
doc/user/svg/software-buttons-conditions.svg
file added
+210
doc/user/svg/software-buttons-thumbpress.svg
file added
+107
doc/user/svg/software-buttons-visualized.svg
file added
+146
doc/user/svg/software-buttons.svg
file added
+151
doc/user/svg/swipe-gestures.svg
file added
+512
doc/user/svg/tablet-axes.svg
file added
+564
doc/user/svg/tablet-cintiq24hd-modes.svg
file added
+460
doc/user/svg/tablet-interfaces.svg
file added
+325
doc/user/svg/tablet-intuos-modes.svg
file added
+321
doc/user/svg/tablet-left-handed.svg
file added
+469
doc/user/svg/tablet-out-of-bounds.svg
file added
+271
doc/user/svg/tablet.svg
file added
+199
doc/user/svg/tap-n-drag.svg
file added
+810
doc/user/svg/thumb-detection.svg
file added
+116
doc/user/svg/top-software-buttons.svg
file added
+213
doc/user/svg/touchscreen-gestures.svg
file added
+440
doc/user/svg/trackpoint-delta-illustration.svg
file added
+126
doc/user/svg/twofinger-scrolling.svg
file added
+165
doc/user/switches.rst
file added
+59
doc/user/t440-support.rst
file added
+128
doc/user/tablet-debugging.rst
file added
+44
doc/user/tablet-support.rst
file added
+424
doc/user/tapping.rst
file added
+91
doc/user/test-suite.rst
file added
+243
doc/user/timestamps.rst
file added
+44
doc/user/tools.rst
file added
+317
doc/user/touchpad-jitter.rst
file added
+105
doc/user/touchpad-jumping-cursors.rst
file added
+58
doc/user/touchpad-pressure-debugging.rst
file added
+210
doc/user/touchpad-pressure.rst
file added
+59
doc/user/touchpad-thumb-detection.rst
file added
+89
doc/user/touchpads.rst
file added
+225
doc/user/trackpoint-configuration.rst
file added
+155
doc/user/trackpoints.rst
file added
+68
doc/user/troubleshooting.rst
file added
+16
doc/user/what-is-libinput.rst
file added
+154
include/linux/freebsd/input-event-codes.h
file added
+861
include/linux/freebsd/input.h
file added
+508
include/linux/input.h
file added
+5
include/linux/linux/input-event-codes.h
file added
+861
include/linux/linux/input.h
file added
+507
include/valgrind/valgrind.h
file added
+6647
meson.build
file added
+928
meson_options.txt
file added
+36
quirks/10-generic-keyboard.quirks
file added
+11
quirks/10-generic-lid.quirks
file added
+11
quirks/10-generic-trackball.quirks
file added
+5
quirks/30-vendor-aiptek.quirks
file added
+7
quirks/30-vendor-alps.quirks
file added
+36
quirks/30-vendor-contour.quirks
file added
+17
quirks/30-vendor-cypress.quirks
file added
+11
quirks/30-vendor-elantech.quirks
file added
+11
quirks/30-vendor-ibm.quirks
file added
+47
quirks/30-vendor-kensington.quirks
file added
+7
quirks/30-vendor-logitech.quirks
file added
+63
quirks/30-vendor-microsoft.quirks
file added
+18
quirks/30-vendor-razer.quirks
file added
+13
quirks/30-vendor-synaptics.quirks
file added
+8
quirks/30-vendor-vmware.quirks
file added
+10
quirks/30-vendor-wacom.quirks
file added
+22
quirks/50-system-acer.quirks
file added
+9
quirks/50-system-apple.quirks
file added
+69
quirks/50-system-asus.quirks
file added
+26
quirks/50-system-chicony.quirks
file added
+17
quirks/50-system-cyborg.quirks
file added
+31
quirks/50-system-dell.quirks
file added
+75
quirks/50-system-google.quirks
file added
+88
quirks/50-system-hp.quirks
file added
+61
quirks/50-system-lenovo.quirks
file added
+179
quirks/50-system-system76.quirks
file added
+21
quirks/50-system-toshiba.quirks
file added
+4
quirks/README.md
file added
+77
quirks/test-quirks-in-meson.build.sh
file added
+5
src/builddir.h
file added
+61
src/evdev-debounce.c
file added
+594
src/evdev-fallback.c
file added
+1757
src/evdev-fallback.h
file added
+245
src/evdev-middle-button.c
file added
+727
src/evdev-mt-touchpad-buttons.c
file added
+1311
src/evdev-mt-touchpad-edge-scroll.c
file added
+506
src/evdev-mt-touchpad-gestures.c
file added
+890
src/evdev-mt-touchpad-tap.c
file added
+1408
src/evdev-mt-touchpad-thumb.c
file added
+420
src/evdev-mt-touchpad.c
file added
+3749
src/evdev-mt-touchpad.h
file added
+716
src/evdev-tablet-pad-leds.c
file added
+637
src/evdev-tablet-pad.c
file added
+757
src/evdev-tablet-pad.h
file added
+96
src/evdev-tablet.c
file added
+2382
src/evdev-tablet.h
file added
+264
src/evdev-totem.c
file added
+829
src/evdev.c
file added
+2810
src/evdev.h
file added
+1002
src/filter-flat.c
file added
+124
src/filter-low-dpi.c
file added
+269
src/filter-mouse.c
file added
+343
src/filter-private.h
file added
+130
src/filter-tablet.c
file added
+182
src/filter-touchpad-x230.c
file added
+320
src/filter-touchpad.c
file added
+353
src/filter-trackpoint.c
file added
+220
src/filter.c
file added
+300
src/filter.h
file added
+160
src/libinput-git-version.h.in
file added
+3
src/libinput-private.h
file added
+872
src/libinput-restore-selinux-context.sh
file added
+12
src/libinput-uninstalled.pc.in
file added
+10
src/libinput-util.c
file added
+649
src/libinput-util.h
file added
+704
src/libinput-version.h.in
file added
+32
src/libinput-versionsort.h
file added
+79
src/libinput.c
file added
+4270
src/libinput.h
file added
+5780
src/libinput.pc.in
file added
+14
src/libinput.sym
file added
+307
src/path-seat.c
file added
+431
src/quirks.c
file added
+1594
src/quirks.h
file added
+314
src/timer.c
file added
+246
src/timer.h
file added
+77
src/udev-seat.c
file added
+415
src/udev-seat.h
file added
+44
test/50-litest.conf
file added
+6
test/build-cxx.cc
file added
+11
test/build-pedantic.c
file added
+9
test/check-double-macros.h
file added
+93
test/check-leftover-udev-rules.sh
file added
+11
test/generate-gcov-report.sh
file added
+42
test/helper-copy-and-exec-from-tmp.sh
file added
+18
test/libinput-test-suite.man
file added
+95
test/litest-device-acer-hawaii-keyboard.c
file added
+200
test/litest-device-acer-hawaii-touchpad.c
file added
+97
test/litest-device-aiptek-tablet.c
file added
+150
test/litest-device-alps-dualpoint.c
file added
+122
test/litest-device-alps-semi-mt.c
file added
+115
test/litest-device-anker-mouse-kbd.c
file added
+215
test/litest-device-apple-appletouch.c
file added
+101
test/litest-device-apple-internal-keyboard.c
file added
+229
test/litest-device-apple-magicmouse.c
file added
+107
test/litest-device-asus-rog-gladius.c
file added
+324
test/litest-device-atmel-hover.c
file added
+133
test/litest-device-bcm5974.c
file added
+128
test/litest-device-calibrated-touchscreen.c
file added
+87
test/litest-device-cyborg-rat-5.c
file added
+61
test/litest-device-dell-canvas-totem-touch.c
file added
+92
test/litest-device-dell-canvas-totem.c
file added
+123
test/litest-device-elantech-touchpad.c
file added
+110
test/litest-device-generic-singletouch.c
file added
+77
test/litest-device-gpio-keys.c
file added
+65
test/litest-device-hp-wmi-hotkeys.c
file added
+64
test/litest-device-huion-pentablet.c
file added
+100
test/litest-device-ignored-mouse.c
file added
+58
test/litest-device-keyboard-all-codes.c
file added
+74
test/litest-device-keyboard-razer-blackwidow.c
file added
+341
test/litest-device-keyboard-razer-blade-stealth-videoswitch.c
file added
+218
test/litest-device-keyboard-razer-blade-stealth.c
file added
+339
test/litest-device-keyboard.c
file added
+203
test/litest-device-lid-switch-surface3.c
file added
+61
test/litest-device-lid-switch.c
file added
+60
test/litest-device-logitech-trackball.c
file added
+55
test/litest-device-magic-trackpad.c
file added
+123
test/litest-device-mouse-low-dpi.c
file added
+58
test/litest-device-mouse-roccat.c
file added
+196
test/litest-device-mouse-wheel-click-angle.c
file added
+60
test/litest-device-mouse-wheel-click-count.c
file added
+61
test/litest-device-mouse-wheel-tilt.c
file added
+60
test/litest-device-mouse.c
file added
+54
test/litest-device-ms-nano-transceiver-mouse.c
file added
+58
test/litest-device-ms-surface-cover.c
file added
+379
test/litest-device-nexus4-touch-screen.c
file added
+88
test/litest-device-protocol-a-touch-screen.c
file added
+209
test/litest-device-qemu-usb-tablet.c
file added
+91
test/litest-device-synaptics-hover.c
file added
+114
test/litest-device-synaptics-i2c.c
file added
+97
test/litest-device-synaptics-rmi4.c
file added
+123
test/litest-device-synaptics-st.c
file added
+100
test/litest-device-synaptics-t440.c
file added
+115
test/litest-device-synaptics-x1-carbon-3rd.c
file added
+123
test/litest-device-synaptics-x220.c
file added
+114
test/litest-device-thinkpad-extrabuttons.c
file added
+86
test/litest-device-touch-screen.c
file added
+94
test/litest-device-touchscreen-fuzz.c
file added
+85
test/litest-device-touchscreen-invalid-range.c
file added
+85
test/litest-device-touchscreen-mt-tool.c
file added
+88
test/litest-device-trackpoint.c
file added
+56
test/litest-device-uclogic-tablet.c
file added
+98
test/litest-device-vmware-virtual-usb-mouse.c
file added
+105
test/litest-device-wacom-bamboo-16fg-pen.c
file added
+113
test/litest-device-wacom-bamboo-2fg-finger.c
file added
+95
test/litest-device-wacom-bamboo-2fg-pad.c
file added
+78
test/litest-device-wacom-bamboo-2fg-pen.c
file added
+117
test/litest-device-wacom-cintiq-12wx-pen.c
file added
+149
test/litest-device-wacom-cintiq-13hdt-finger.c
file added
+97
test/litest-device-wacom-cintiq-13hdt-pad.c
file added
+107
test/litest-device-wacom-cintiq-13hdt-pen.c
file added
+142
test/litest-device-wacom-cintiq-24hd-pen.c
file added
+138
test/litest-device-wacom-cintiq-24hdt-pad.c
file added
+131
test/litest-device-wacom-cintiq-pro-16-finger.c
file added
+96
test/litest-device-wacom-cintiq-pro-16-pad.c
file added
+77
test/litest-device-wacom-cintiq-pro-16-pen.c
file added
+149
test/litest-device-wacom-ekr.c
file added
+116
test/litest-device-wacom-hid4800-pen.c
file added
+110
test/litest-device-wacom-intuos3-pad.c
file added
+101
test/litest-device-wacom-intuos5-finger.c
file added
+121
test/litest-device-wacom-intuos5-pad.c
file added
+107
test/litest-device-wacom-intuos5-pen.c
file added
+158
test/litest-device-wacom-isdv4-4200-pen.c
file added
+110
test/litest-device-wacom-isdv4-e6-finger.c
file added
+88
test/litest-device-wacom-isdv4-e6-pen.c
file added
+103
test/litest-device-wacom-mobilestudio-pro-pad.c
file added
+113
test/litest-device-waltop-tablet.c
file added
+238
test/litest-device-wheel-only.c
file added
+53
test/litest-device-xen-virtual-pointer.c
file added
+96
test/litest-device-yubikey.c
file added
+159
test/litest-int.h
file added
+138
test/litest-selftest.c
file added
+468
test/litest.c
file added
+4298
test/litest.h
file added
+1136
test/symbols-leak-test
file added
+18
test/test-builddir-lookup.c
file added
+56
test/test-device.c
file added
+1642
test/test-gestures.c
file added
+1088
test/test-keyboard.c
file added
+494
test/test-library-version.c
file added
+23
test/test-log.c
file added
+215
test/test-misc.c
file added
+783
test/test-pad.c
file added
+953
test/test-path.c
file added
+1045
test/test-pointer.c
file added
+2768
test/test-quirks.c
file added
+1481
test/test-switch.c
file added
+1309
test/test-tablet.c
file added
+5880
test/test-totem.c
file added
+605
test/test-touch.c
file added
+1392
test/test-touchpad-buttons.c
file added
+2168
test/test-touchpad-tap.c
file added
+3665
test/test-touchpad.c
file added
+7080
test/test-trackball.c
file added
+272
test/test-trackpoint.c
file added
+425
test/test-udev.c
file added
+698
test/test-utils.c
file added
+1085
test/valgrind.suppressions
file added
+91
tools/libinput-debug-events.c
file added
+1036
tools/libinput-debug-events.man
file added
+106
tools/libinput-debug-gui.c
file added
+1585
tools/libinput-debug-gui.man
file added
+101
tools/libinput-list-devices.c
file added
+412
tools/libinput-list-devices.man
file added
+41
tools/libinput-measure-fuzz.man
file added
+30
tools/libinput-measure-fuzz.py
file added
+445
tools/libinput-measure-touch-size.man
file added
+57
tools/libinput-measure-touch-size.py
file added
+353
tools/libinput-measure-touchpad-pressure.man
file added
+63
tools/libinput-measure-touchpad-pressure.py
file added
+328
tools/libinput-measure-touchpad-tap.man
file added
+80
tools/libinput-measure-touchpad-tap.py
file added
+255
tools/libinput-measure.c
file added
+79
tools/libinput-measure.man
file added
+39
tools/libinput-quirks.c
file added
+222
tools/libinput-quirks.man
file added
+43
tools/libinput-record-verify-yaml.py
file added
+667
tools/libinput-record.c
file added
+2476
tools/libinput-record.man
file added
+292
tools/libinput-replay
file added
+207
tools/libinput-replay.man
file added
+28
tools/libinput-tool.c
file added
+114
tools/libinput.man
file added
+71
tools/make-ptraccel-graphs.sh
file added
+87
tools/ptraccel-debug.c
file added
+384
tools/shared.c
file added
+672
tools/shared.h
file added
+130
tools/test-tool-option-parsing.py
file added
+253
udev/80-libinput-device-groups.rules.in
file added
+9
udev/90-libinput-fuzz-override.rules.in
file added
+20
udev/libinput-device-group.c
file added
+257
udev/libinput-fuzz-override.c
file added
+124
libinput-1.14.3 base
.dir-locals.el
file added
+4
.vimdir
file added
+1
CODING_STYLE.md
file added
+135
COPYING
file added
+34
README.md
file added
+84
completion/zsh/_libinput
file added
+199
completion/zsh/meson.build
file added
+12
doc/api/libinput.doxygen.in
file added
+33
doc/api/mainpage.dox
file added
+135
doc/api/meson.build
file added
+80
doc/api/page-hierarchy.dox
file added
+7
doc/api/style/LICENSE
file added
+229
doc/api/style/bootstrap.css
file added
+7500
doc/api/style/customdoxygen.css
file added
+254
doc/api/style/footer.html
file added
+26
doc/api/style/header.html
file added
+40
doc/api/style/libinputdoxygen.css
file added
+120
doc/button-debouncing-state-machine.svg
file added
+3
doc/button-debouncing-wave-diagram.txt
file added
+50
doc/middle-button-emulation.svg
file added
+1315
doc/touchpad-edge-scrolling-state-machine.svg
file added
+262
doc/touchpad-softbutton-state-machine.svg
file added
+386
doc/touchpad-tap-state-machine.svg
file added
+1508
doc/user/404.rst
file added
+9
doc/user/absolute-axes.rst
file added
+144
doc/user/absolute-coordinate-ranges.rst
file added
+134
doc/user/architecture.rst
file added
+327
doc/user/building.rst
file added
+265
doc/user/button-debouncing.rst
file added
+56
doc/user/clickpad-softbuttons.rst
file added
+143
doc/user/conf.py.in
file added
+193
doc/user/configuration.rst
file added
+162
doc/user/contributing.rst
file added
+173
doc/user/development.rst
file added
+53
doc/user/device-configuration-via-udev.rst
file added
+266
doc/user/device-quirks.rst
file added
+182
doc/user/dot/evemu.gv
file added
+19
doc/user/dot/libinput-record.gv
file added
+20
doc/user/dot/libinput-stack-gnome.gv
file added
+30
doc/user/dot/libinput-stack-wayland.gv
file added
+25
doc/user/dot/libinput-stack-xorg.gv
file added
+29
doc/user/dot/seats-sketch-libinput.gv
file added
+29
doc/user/dot/seats-sketch.gv
file added
+51
doc/user/faqs.rst
file added
+326
doc/user/features.rst
file added
+28
doc/user/gestures.rst
file added
+151
doc/user/git_version.py.in
file added
+5
doc/user/index.rst
file added
+71
doc/user/meson.build
file added
+194
doc/user/middle-button-emulation.rst
file added
+35
doc/user/normalization-of-relative-motion.rst
file added
+92
doc/user/palm-detection.rst
file added
+210
doc/user/pointer-acceleration.rst
file added
+198
doc/user/reporting-bugs.rst
file added
+344
doc/user/scrolling.rst
file added
+142
doc/user/seats.rst
file added
+85
doc/user/svg/button-debouncing-wave-diagram.svg
file added
+4
doc/user/svg/button-scrolling.svg
file added
+292
doc/user/svg/clickfinger-distance.svg
file added
+106
doc/user/svg/clickfinger.svg
file added
+207
doc/user/svg/edge-scrolling.svg
file added
+126
doc/user/svg/gesture-2fg-ambiguity.svg
file added
+496
doc/user/svg/palm-detection.svg
file added
+232
doc/user/svg/pinch-gestures-softbuttons.svg
file added
+365
doc/user/svg/pinch-gestures.svg
file added
+612
doc/user/svg/ptraccel-linear.svg
file added
+518
doc/user/svg/ptraccel-low-dpi.svg
file added
+3747
doc/user/svg/ptraccel-touchpad.svg
file added
+579
doc/user/svg/ptraccel-trackpoint.svg
file added
+211
doc/user/svg/software-buttons-conditions.svg
file added
+210
doc/user/svg/software-buttons-thumbpress.svg
file added
+107
doc/user/svg/software-buttons-visualized.svg
file added
+146
doc/user/svg/software-buttons.svg
file added
+151
doc/user/svg/swipe-gestures.svg
file added
+512
doc/user/svg/tablet-axes.svg
file added
+564
doc/user/svg/tablet-cintiq24hd-modes.svg
file added
+460
doc/user/svg/tablet-interfaces.svg
file added
+325
doc/user/svg/tablet-intuos-modes.svg
file added
+321
doc/user/svg/tablet-left-handed.svg
file added
+469
doc/user/svg/tablet-out-of-bounds.svg
file added
+271
doc/user/svg/tablet.svg
file added
+199
doc/user/svg/tap-n-drag.svg
file added
+810
doc/user/svg/thumb-detection.svg
file added
+116
doc/user/svg/top-software-buttons.svg
file added
+213
doc/user/svg/touchscreen-gestures.svg
file added
+440
doc/user/svg/trackpoint-delta-illustration.svg
file added
+126
doc/user/svg/twofinger-scrolling.svg
file added
+165
doc/user/switches.rst
file added
+59
doc/user/t440-support.rst
file added
+128
doc/user/tablet-debugging.rst
file added
+44
doc/user/tablet-support.rst
file added
+424
doc/user/tapping.rst
file added
+91
doc/user/test-suite.rst
file added
+243
doc/user/timestamps.rst
file added
+44
doc/user/tools.rst
file added
+317
doc/user/touchpad-jitter.rst
file added
+105
doc/user/touchpad-jumping-cursors.rst
file added
+58
doc/user/touchpad-pressure-debugging.rst
file added
+210
doc/user/touchpad-pressure.rst
file added
+59
doc/user/touchpad-thumb-detection.rst
file added
+89
doc/user/touchpads.rst
file added
+225
doc/user/trackpoint-configuration.rst
file added
+155
doc/user/trackpoints.rst
file added
+68
doc/user/troubleshooting.rst
file added
+16
doc/user/what-is-libinput.rst
file added
+154
include/linux/freebsd/input-event-codes.h
file added
+861
include/linux/freebsd/input.h
file added
+508
include/linux/input.h
file added
+5
include/linux/linux/input-event-codes.h
file added
+861
include/linux/linux/input.h
file added
+507
include/valgrind/valgrind.h
file added
+6647
meson.build
file added
+928
meson_options.txt
file added
+36
quirks/10-generic-keyboard.quirks
file added
+11
quirks/10-generic-lid.quirks
file added
+11
quirks/10-generic-trackball.quirks
file added
+5
quirks/30-vendor-aiptek.quirks
file added
+7
quirks/30-vendor-alps.quirks
file added
+36
quirks/30-vendor-contour.quirks
file added
+17
quirks/30-vendor-cypress.quirks
file added
+11
quirks/30-vendor-elantech.quirks
file added
+11
quirks/30-vendor-ibm.quirks
file added
+47
quirks/30-vendor-kensington.quirks
file added
+7
quirks/30-vendor-logitech.quirks
file added
+63
quirks/30-vendor-microsoft.quirks
file added
+18
quirks/30-vendor-razer.quirks
file added
+13
quirks/30-vendor-synaptics.quirks
file added
+8
quirks/30-vendor-vmware.quirks
file added
+10
quirks/30-vendor-wacom.quirks
file added
+22
quirks/50-system-acer.quirks
file added
+9
quirks/50-system-apple.quirks
file added
+69
quirks/50-system-asus.quirks
file added
+26
quirks/50-system-chicony.quirks
file added
+17
quirks/50-system-cyborg.quirks
file added
+31
quirks/50-system-dell.quirks
file added
+75
quirks/50-system-google.quirks
file added
+88
quirks/50-system-hp.quirks
file added
+61
quirks/50-system-lenovo.quirks
file added
+179
quirks/50-system-system76.quirks
file added
+21
quirks/50-system-toshiba.quirks
file added
+4
quirks/README.md
file added
+77
quirks/test-quirks-in-meson.build.sh
file added
+5
src/builddir.h
file added
+61
src/evdev-debounce.c
file added
+594
src/evdev-fallback.c
file added
+1757
src/evdev-fallback.h
file added
+245
src/evdev-middle-button.c
file added
+727
src/evdev-mt-touchpad-buttons.c
file added
+1311
src/evdev-mt-touchpad-edge-scroll.c
file added
+506
src/evdev-mt-touchpad-gestures.c
file added
+890
src/evdev-mt-touchpad-tap.c
file added
+1408
src/evdev-mt-touchpad-thumb.c
file added
+420
src/evdev-mt-touchpad.c
file added
+3749
src/evdev-mt-touchpad.h
file added
+716
src/evdev-tablet-pad-leds.c
file added
+637
src/evdev-tablet-pad.c
file added
+757
src/evdev-tablet-pad.h
file added
+96
src/evdev-tablet.c
file added
+2382
src/evdev-tablet.h
file added
+264
src/evdev-totem.c
file added
+829
src/evdev.c
file added
+2810
src/evdev.h
file added
+1002
src/filter-flat.c
file added
+124
src/filter-low-dpi.c
file added
+269
src/filter-mouse.c
file added
+343
src/filter-private.h
file added
+130
src/filter-tablet.c
file added
+182
src/filter-touchpad-x230.c
file added
+320
src/filter-touchpad.c
file added
+353
src/filter-trackpoint.c
file added
+220
src/filter.c
file added
+300
src/filter.h
file added
+160
src/libinput-git-version.h.in
file added
+3
src/libinput-private.h
file added
+872
src/libinput-restore-selinux-context.sh
file added
+12
src/libinput-uninstalled.pc.in
file added
+10
src/libinput-util.c
file added
+649
src/libinput-util.h
file added
+704
src/libinput-version.h.in
file added
+32
src/libinput-versionsort.h
file added
+79
src/libinput.c
file added
+4270
src/libinput.h
file added
+5780
src/libinput.pc.in
file added
+14
src/libinput.sym
file added
+307
src/path-seat.c
file added
+431
src/quirks.c
file added
+1594
src/quirks.h
file added
+314
src/timer.c
file added
+246
src/timer.h
file added
+77
src/udev-seat.c
file added
+415
src/udev-seat.h
file added
+44
test/50-litest.conf
file added
+6
test/build-cxx.cc
file added
+11
test/build-pedantic.c
file added
+9
test/check-double-macros.h
file added
+93
test/check-leftover-udev-rules.sh
file added
+11
test/generate-gcov-report.sh
file added
+42
test/helper-copy-and-exec-from-tmp.sh
file added
+18
test/libinput-test-suite.man
file added
+95
test/litest-device-acer-hawaii-keyboard.c
file added
+200
test/litest-device-acer-hawaii-touchpad.c
file added
+97
test/litest-device-aiptek-tablet.c
file added
+150
test/litest-device-alps-dualpoint.c
file added
+122
test/litest-device-alps-semi-mt.c
file added
+115
test/litest-device-anker-mouse-kbd.c
file added
+215
test/litest-device-apple-appletouch.c
file added
+101
test/litest-device-apple-internal-keyboard.c
file added
+229
test/litest-device-apple-magicmouse.c
file added
+107
test/litest-device-asus-rog-gladius.c
file added
+324
test/litest-device-atmel-hover.c
file added
+133
test/litest-device-bcm5974.c
file added
+128
test/litest-device-calibrated-touchscreen.c
file added
+87
test/litest-device-cyborg-rat-5.c
file added
+61
test/litest-device-dell-canvas-totem-touch.c
file added
+92
test/litest-device-dell-canvas-totem.c
file added
+123
test/litest-device-elantech-touchpad.c
file added
+110
test/litest-device-generic-singletouch.c
file added
+77
test/litest-device-gpio-keys.c
file added
+65
test/litest-device-hp-wmi-hotkeys.c
file added
+64
test/litest-device-huion-pentablet.c
file added
+100
test/litest-device-ignored-mouse.c
file added
+58
test/litest-device-keyboard-all-codes.c
file added
+74
test/litest-device-keyboard-razer-blackwidow.c
file added
+341
test/litest-device-keyboard-razer-blade-stealth-videoswitch.c
file added
+218
test/litest-device-keyboard-razer-blade-stealth.c
file added
+339
test/litest-device-keyboard.c
file added
+203
test/litest-device-lid-switch-surface3.c
file added
+61
test/litest-device-lid-switch.c
file added
+60
test/litest-device-logitech-trackball.c
file added
+55
test/litest-device-magic-trackpad.c
file added
+123
test/litest-device-mouse-low-dpi.c
file added
+58
test/litest-device-mouse-roccat.c
file added
+196
test/litest-device-mouse-wheel-click-angle.c
file added
+60
test/litest-device-mouse-wheel-click-count.c
file added
+61
test/litest-device-mouse-wheel-tilt.c
file added
+60
test/litest-device-mouse.c
file added
+54
test/litest-device-ms-nano-transceiver-mouse.c
file added
+58
test/litest-device-ms-surface-cover.c
file added
+379
test/litest-device-nexus4-touch-screen.c
file added
+88
test/litest-device-protocol-a-touch-screen.c
file added
+209
test/litest-device-qemu-usb-tablet.c
file added
+91
test/litest-device-synaptics-hover.c
file added
+114
test/litest-device-synaptics-i2c.c
file added
+97
test/litest-device-synaptics-rmi4.c
file added
+123
test/litest-device-synaptics-st.c
file added
+100
test/litest-device-synaptics-t440.c
file added
+115
test/litest-device-synaptics-x1-carbon-3rd.c
file added
+123
test/litest-device-synaptics-x220.c
file added
+114
test/litest-device-thinkpad-extrabuttons.c
file added
+86
test/litest-device-touch-screen.c
file added
+94
test/litest-device-touchscreen-fuzz.c
file added
+85
test/litest-device-touchscreen-invalid-range.c
file added
+85
test/litest-device-touchscreen-mt-tool.c
file added
+88
test/litest-device-trackpoint.c
file added
+56
test/litest-device-uclogic-tablet.c
file added
+98
test/litest-device-vmware-virtual-usb-mouse.c
file added
+105
test/litest-device-wacom-bamboo-16fg-pen.c
file added
+113
test/litest-device-wacom-bamboo-2fg-finger.c
file added
+95
test/litest-device-wacom-bamboo-2fg-pad.c
file added
+78
test/litest-device-wacom-bamboo-2fg-pen.c
file added
+117
test/litest-device-wacom-cintiq-12wx-pen.c
file added
+149
test/litest-device-wacom-cintiq-13hdt-finger.c
file added
+97
test/litest-device-wacom-cintiq-13hdt-pad.c
file added
+107
test/litest-device-wacom-cintiq-13hdt-pen.c
file added
+142
test/litest-device-wacom-cintiq-24hd-pen.c
file added
+138
test/litest-device-wacom-cintiq-24hdt-pad.c
file added
+131
test/litest-device-wacom-cintiq-pro-16-finger.c
file added
+96
test/litest-device-wacom-cintiq-pro-16-pad.c
file added
+77
test/litest-device-wacom-cintiq-pro-16-pen.c
file added
+149
test/litest-device-wacom-ekr.c
file added
+116
test/litest-device-wacom-hid4800-pen.c
file added
+110
test/litest-device-wacom-intuos3-pad.c
file added
+101
test/litest-device-wacom-intuos5-finger.c
file added
+121
test/litest-device-wacom-intuos5-pad.c
file added
+107
test/litest-device-wacom-intuos5-pen.c
file added
+158
test/litest-device-wacom-isdv4-4200-pen.c
file added
+110
test/litest-device-wacom-isdv4-e6-finger.c
file added
+88
test/litest-device-wacom-isdv4-e6-pen.c
file added
+103
test/litest-device-wacom-mobilestudio-pro-pad.c
file added
+113
test/litest-device-waltop-tablet.c
file added
+238
test/litest-device-wheel-only.c
file added
+53
test/litest-device-xen-virtual-pointer.c
file added
+96
test/litest-device-yubikey.c
file added
+159
test/litest-int.h
file added
+138
test/litest-selftest.c
file added
+468
test/litest.c
file added
+4298
test/litest.h
file added
+1136
test/symbols-leak-test
file added
+18
test/test-builddir-lookup.c
file added
+56
test/test-device.c
file added
+1642
test/test-gestures.c
file added
+1088
test/test-keyboard.c
file added
+494
test/test-library-version.c
file added
+23
test/test-log.c
file added
+215
test/test-misc.c
file added
+783
test/test-pad.c
file added
+953
test/test-path.c
file added
+1045
test/test-pointer.c
file added
+2768
test/test-quirks.c
file added
+1481
test/test-switch.c
file added
+1309
test/test-tablet.c
file added
+5880
test/test-totem.c
file added
+605
test/test-touch.c
file added
+1392
test/test-touchpad-buttons.c
file added
+2168
test/test-touchpad-tap.c
file added
+3665
test/test-touchpad.c
file added
+7080
test/test-trackball.c
file added
+272
test/test-trackpoint.c
file added
+425
test/test-udev.c
file added
+698
test/test-utils.c
file added
+1085
test/valgrind.suppressions
file added
+91
tools/libinput-debug-events.c
file added
+1036
tools/libinput-debug-events.man
file added
+106
tools/libinput-debug-gui.c
file added
+1585
tools/libinput-debug-gui.man
file added
+101
tools/libinput-list-devices.c
file added
+412
tools/libinput-list-devices.man
file added
+41
tools/libinput-measure-fuzz.man
file added
+30
tools/libinput-measure-fuzz.py
file added
+445
tools/libinput-measure-touch-size.man
file added
+57
tools/libinput-measure-touch-size.py
file added
+353
tools/libinput-measure-touchpad-pressure.man
file added
+63
tools/libinput-measure-touchpad-pressure.py
file added
+328
tools/libinput-measure-touchpad-tap.man
file added
+80
tools/libinput-measure-touchpad-tap.py
file added
+255
tools/libinput-measure.c
file added
+79
tools/libinput-measure.man
file added
+39
tools/libinput-quirks.c
file added
+222
tools/libinput-quirks.man
file added
+43
tools/libinput-record-verify-yaml.py
file added
+667
tools/libinput-record.c
file added
+2476
tools/libinput-record.man
file added
+292
tools/libinput-replay
file added
+207
tools/libinput-replay.man
file added
+28
tools/libinput-tool.c
file added
+114
tools/libinput.man
file added
+71
tools/make-ptraccel-graphs.sh
file added
+87
tools/ptraccel-debug.c
file added
+384
tools/shared.c
file added
+672
tools/shared.h
file added
+130
tools/test-tool-option-parsing.py
file added
+253
udev/80-libinput-device-groups.rules.in
file added
+9
udev/90-libinput-fuzz-override.rules.in
file added
+20
udev/libinput-device-group.c
file added
+257
udev/libinput-fuzz-override.c
file added
+124