summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-07-27gitlab-ci: use skopeo to check on container imagesBenjamin Tissoires1-45/+46
this allows to replace complex curl queries with simpler commands. We need a newer minimalist image with skopeo in addition to jq and curl. Also, I am currently not relying on skopeo to delete the image as I am not so sure we will get the same cleanup than with the current sha method and also: https://bugzilla.redhat.com/show_bug.cgi?id=1481196 Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2018-07-27doc: move the Architecture blurb to the 'what is libinput' pagePeter Hutterer2-25/+34
The vast majority of ppl reading the README is unlikely to care about this, but they do care about the Wayland vs X.Org situation so let's split this up. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26tools: drop two unused importsPeter Hutterer2-2/+0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26doc: we don't need the Namespaces doxygen pagePeter Hutterer1-0/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26util: fix a ubsan complaint about undefined left-shiftPeter Hutterer1-3/+3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26test: properly release a few leaking litest devicePeter Hutterer2-2/+6
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26test: release a few leaking udev devicesPeter Hutterer2-2/+6
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26doc: fix erroneous </dt>Peter Hutterer1-2/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26test: supress another bash warningPeter Hutterer1-0/+6
Failing the leftover-rules check in the valgrind stage because ==1491== Invalid read of size 16 ==1491== at 0x5320AE8: __wcsnlen_sse4_1 (in /usr/lib64/libc-2.27.so) ==1491== by 0x5310AD1: wcsrtombs (in /usr/lib64/libc-2.27.so) ==1491== by 0x1AA403: ??? (in /usr/bin/bash) ==1491== by 0x1AB3E3: glob_filename (in /usr/bin/bash) ==1491== by 0x179FF1: shell_glob_filename (in /usr/bin/bash) ==1491== by 0x1752CD: ??? (in /usr/bin/bash) ==1491== by 0x14C05F: ??? (in /usr/bin/bash) ==1491== by 0x14E2E3: execute_command_internal (in /usr/bin/bash) ==1491== by 0x14FBC5: execute_command (in /usr/bin/bash) ==1491== by 0x137598: reader_loop (in /usr/bin/bash) ==1491== by 0x135D38: main (in /usr/bin/bash) ==1491== Address 0x5651fd0 is 32 bytes before a block of size 128 in arena "client" Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26doc: fix the url where to file a new bugPeter Hutterer1-2/+2
2018-07-26doc: add a warning note that the reporting-bugs instructions do matterPeter Hutterer1-4/+4
And remove the paragraph below that states the same thing. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26doc: point to libinput --versionPeter Hutterer1-1/+1
This will fail pre 1.8 but oh well. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26doc: replace a few <b> with markdown's **Peter Hutterer1-13/+11
At least where possible, doxygen doesn't parse lists starting with ** as emphasized. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26doc: replace html lists with markdown onesPeter Hutterer1-18/+14
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26doc: reporting-bugs: use evemu-record as link text, not evemuPeter Hutterer1-1/+1
Because that's the tool we're using Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26doc: single ` is enough for code highlightingPeter Hutterer5-33/+33
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26doc: indent all @note continuation linesPeter Hutterer11-42/+44
This isn't required by doxygen but for a potential switch to RTD/sphinx (see #95) it helps having this set up correctly. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-26README: indent the links that belong to list itemsPeter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-25doc: document the device quirksPeter Hutterer4-2/+92
Add some documentation for the most common quirks or at least the ones that the user may eventually see or have to set. Drop the git commit hash into the docs to make sure it's spelled out that the quirks are only valid for that commit. Adding something with @include* requires the EXAMPLE_PATH to be set. Doxygen doesn't parse markdown in @includedoc so we have to insert the commit as normal HTML tag. Related to https://gitlab.freedesktop.org/libinput/libinput/issues/87 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-24doc: fix ref to device-quirksPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-24doc: replace <a href> links with the doxygen markdown equivalentPeter Hutterer11-51/+46
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-24doc: replace <pre> with @verbatimPeter Hutterer6-38/+38
Be more consistent here Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-24doc: add a section name to seats-overviewPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-23Gitlab CI: properly define empty dependencies for the wayland-web hookPeter Hutterer1-1/+1
This needs to be an empty array, see the "artifacts:paths" documentation for an example https://docs.gitlab.com/ee/ci/yaml/#when-a-dependent-job-will-fail Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-23Update FreeBSD package cache in CIGreg V1-0/+1
Should fix #93
2018-07-23test: add --gen-suppressions=all to the valgrind runPeter Hutterer1-0/+1
Because if we have a heisenbug that can't be reproduced on other machines, having the suppression output in the log can save a lot of time. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-22Improve HP Chromebook 14 pressure rangesJeremy1-1/+1
2018-07-20Merge branch 'master' of gitlab.freedesktop.org:libinput/libinputPeter Hutterer15-512/+2120
2018-07-19Add versionsort testGreg V2-7/+33
And make local versionsort testable even when the native one is present.
2018-07-19tools: fix touch frame checks in the YAML verifier scriptPeter Hutterer1-0/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-19touchpad: don't NONE or HOVERING touches towards the touchPeter Hutterer1-0/+4
To trigger this, we'd need 1, 2, 3 fingers down, release fingers 1 and 2 but keep 3 down. Then put finger 1 down again. Touches 1 and 3 are alive now, touch 2 is in state NONE. During the thumb detection we took the first touch not in BEGIN and assigned it to "first" - this would now be the second touch in state NONE. Real effect is relatively minimal since we only use the coordinates here. Fixes https://gitlab.freedesktop.org/libinput/libinput/issues/89 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-19tools: always set the log handler for debug-events and debug-guiPeter Hutterer1-3/+2
This way errors are highlighted in red even without --verbose Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-19doc: add a section to the FAQs "is libinput required for Wayland"Peter Hutterer1-0/+23
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-19doc: move the "General" section to the "Developer" sectionPeter Hutterer1-7/+4
The info here is mostly developer-oriented, let's group this together. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-19doc: fix references to a trackpoint range in the FAQsPeter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-19README: add a user documentation section fairly high upPeter Hutterer1-0/+11
For those with a tldr attention span Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-19doc: break up the "what is libinput" page with two sectionsPeter Hutterer1-0/+4
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-18Add FreeBSD (cross-compliation based) CIGreg V1-0/+70
Fixes #82
2018-07-18Autodetect and use libepoll-shim on FreeBSDGreg V2-0/+33
2018-07-17evdev: fix the trackpoint multiplier info messagePeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-17tools: setenv the quirks dir when running from the build directoryPeter Hutterer1-0/+9
Fixes #84 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-17tools: change prototype of the builddir lookup functionPeter Hutterer4-30/+44
Only one place really needs the return argument, so we might as well just pass the memory to be returned in. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-16Add input.h for FreeBSDGreg V5-505/+1854
2018-07-16test: ptrace compatibility with *BSDGreg V2-3/+9
2018-07-16test: use simple portable sendfileGreg V2-2/+9
There's no need for high performance in these little tests, so instead of supporting various platform-specific sendfile() implementations, just use a local read-write function.
2018-07-16test: support disabling tty on FreeBSDGreg V1-2/+28
Instead of K_OFF, use K_RAW plus termios raw mode. (Same approach as in the Weston patches)
2018-07-16Use getprogname() when program_invocation_short_name is not definedGreg V1-0/+6
2018-07-16Fix include portablity (xlocale, stdlib)Greg V2-0/+8
2018-07-16Import versionsort implementation from musl for systems without versionsortGreg V4-0/+77
versionsort is a GNU extension, not available on *BSD systems.
2018-07-16fallback: remove some if 0 codePeter Hutterer1-4/+0
Looks like a development leftover. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>