Peter Hutterer [Wed, 1 Aug 2018 05:47:03 +0000 (15:47 +1000)]
fallback: add another debug message for tablet-mode keyboard suspend
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 1 Aug 2018 05:28:58 +0000 (15:28 +1000)]
fallback: change a debug message to be less ambiguous
"activated" sounds like we're disabling things here, but we're just pairing
the two devices
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 08:17:48 +0000 (18:17 +1000)]
doc/user: more documentation cleanups and fixes
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 06:03:49 +0000 (16:03 +1000)]
doc/user: some rewording and improvements
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 03:00:38 +0000 (13:00 +1000)]
meson.build: fix name of the measure touchpad-tap script
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 00:50:57 +0000 (10:50 +1000)]
doc/user: update the 'no package found' link to the meson version post
Now that we dropped autotools anyway, it's better to link to the meson version
of that blog post.
Related #96
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 00:49:47 +0000 (10:49 +1000)]
doc/user: building - promote dependencies to a higher-level section
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 00:48:34 +0000 (10:48 +1000)]
doc/user: the SELinux section doesn't apply to modern meson
Related #96
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 00:42:06 +0000 (10:42 +1000)]
doc/user: re-do the conditional build section
Related #96
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 00:25:01 +0000 (10:25 +1000)]
doc/user: drop the autotools builds
Anyone who's still on <= 1.8 either knows how to build it already or relies on
a distribution to do that for them. Drop the section.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 00:22:31 +0000 (10:22 +1000)]
doc/user: add a note on meson's dependency() in the building docs
See #96
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 31 Jul 2018 00:17:59 +0000 (10:17 +1000)]
doc/user: mesonconf is meson configure
Listed in #96
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
jeff [Mon, 30 Jul 2018 17:03:03 +0000 (13:03 -0400)]
tablet: clear tablet history on tool contact change
On some ELAN tablets we get a coordinate jump in the same frame that we put
the tip down. The existing axis smoothing causes that jump to be somewhere in
the middle between the previous and the next coordinates, causing a small
stroke from the smoothed position to the next. Prevent this by resetting the
history on tip down/up so we always take that coordinate.
Fixes #94
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Mon, 30 Jul 2018 05:57:08 +0000 (15:57 +1000)]
libinput 1.11.901
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Sat, 28 Jul 2018 09:35:36 +0000 (19:35 +1000)]
doc/user: add a page detailing what configuration toggles are available
High level view only but at least it's a link we can point people to.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 10 Jul 2018 07:32:35 +0000 (17:32 +1000)]
dox: switch to sphinx for the user-visible documentation
This is a large commit because it's difficult to split this up and we don't
care about bisecting here anyway.
doxygen is going to produce the API documentation only
sphinx is going to produce the prose user (and a bit of developer) documentation.
The source split is doc/api and doc/user.
Steps performed:
- run the doxygen-to-sphinx.sh script to convert all .dox sources to .rst
- manually fixed the .rst to render correctly
- add a few extra .rst documents to generate the right hierarchy
- hook up sphinx-build in meson
- add a new @mainpage for doxygen more aimed at developers
For the build directory:
- sphinx produces /Documentation
- doxygen now produces /api/
These need to be manually combined in the wayland-web repo, meson doesn't
support subdirectories as output paths within the build dir and the
documentation doesn't need to be installed anywhere.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Mon, 30 Jul 2018 02:04:05 +0000 (12:04 +1000)]
GitLab CI: print out the image age in seconds
Helps with debugging purposes
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Mon, 30 Jul 2018 00:51:36 +0000 (10:51 +1000)]
Gitlab CI: set DEBIAN_FRONTEND noninteractive for the Ubuntu images
Because Godot doesn't care about tzdata, so waiting for him is pointless.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 27 Jul 2018 07:31:14 +0000 (17:31 +1000)]
Add the buildreqs for sphinx-build
Separate commit so we can prep the containers for the real PR and thus test if
something break.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 25 Jul 2018 22:32:31 +0000 (08:32 +1000)]
doc: split the graphs into a separate array for re-use
We need this in the sphinx documentation.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 05:01:39 +0000 (15:01 +1000)]
doc: move the @verbatim start to the list item
This is mostly for sphinx' parsing benefit, doxygen doesn't need it and
renders the same either way.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 26 Jul 2018 01:22:17 +0000 (11:22 +1000)]
doc: device-quirks: redo the model quirks <dl> for sphinx' benefit
sphinx only supports one line of <dt> content, so we have to compress these.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 01:25:16 +0000 (11:25 +1000)]
doc: a few replacements to make sphinx happy/prettier
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 27 Jul 2018 04:01:35 +0000 (14:01 +1000)]
doc: refer to "the libinput documentation" in a few @see cases
This is in preparation for a change to sphinx as the user-visible
documentation. Ideally we could cross-link between the two but that's tricky
to do automatically. Linking to the html pages/anchors directly works fine but
risks the links going stale, especially while the documentation is still in
flux.
Having a generic "refer to the libinput documentation" is a bit of a cop-out
least this way the links cannot go stale.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 27 Jul 2018 05:51:31 +0000 (15:51 +1000)]
doc: drop a few unnecessary @ref
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 25 Jul 2018 22:50:13 +0000 (08:50 +1000)]
doc: enable warnings in doxygen
We want to see missed links
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 27 Jul 2018 03:58:40 +0000 (13:58 +1000)]
doc: copy some bits of the tablet docs to doxygen
So it shows up in the doxygen contents. These are the bits that are mostly of
interest to developers, we might remove the user documentation entry later,
but let's leave it there for now.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Benjamin Tissoires [Mon, 23 Jul 2018 11:01:17 +0000 (13:01 +0200)]
gitlab-ci: use skopeo to check on container images
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>
Peter Hutterer [Wed, 25 Jul 2018 23:18:29 +0000 (09:18 +1000)]
doc: move the Architecture blurb to the 'what is libinput' page
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>
Peter Hutterer [Thu, 26 Jul 2018 05:05:40 +0000 (15:05 +1000)]
tools: drop two unused imports
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 26 Jul 2018 03:56:15 +0000 (13:56 +1000)]
doc: we don't need the Namespaces doxygen page
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 26 Jul 2018 02:06:10 +0000 (12:06 +1000)]
util: fix a ubsan complaint about undefined left-shift
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 26 Jul 2018 00:38:16 +0000 (10:38 +1000)]
test: properly release a few leaking litest device
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 26 Jul 2018 00:25:52 +0000 (10:25 +1000)]
test: release a few leaking udev devices
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 26 Jul 2018 01:39:47 +0000 (11:39 +1000)]
doc: fix erroneous </dt>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 25 Jul 2018 23:51:54 +0000 (09:51 +1000)]
test: supress another bash warning
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>
Peter Hutterer [Wed, 25 Jul 2018 11:09:12 +0000 (21:09 +1000)]
doc: fix the url where to file a new bug
Peter Hutterer [Wed, 25 Jul 2018 11:14:02 +0000 (21:14 +1000)]
doc: add a warning note that the reporting-bugs instructions do matter
And remove the paragraph below that states the same thing.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 25 Jul 2018 11:12:37 +0000 (21:12 +1000)]
doc: point to libinput --version
This will fail pre 1.8 but oh well.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 04:45:00 +0000 (14:45 +1000)]
doc: replace a few <b> with markdown's **
At least where possible, doxygen doesn't parse lists starting with ** as
emphasized.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 04:43:20 +0000 (14:43 +1000)]
doc: replace html lists with markdown ones
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 03:09:48 +0000 (13:09 +1000)]
doc: reporting-bugs: use evemu-record as link text, not evemu
Because that's the tool we're using
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 03:01:23 +0000 (13:01 +1000)]
doc: single ` is enough for code highlighting
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 02:30:07 +0000 (12:30 +1000)]
doc: indent all @note continuation lines
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>
Peter Hutterer [Tue, 24 Jul 2018 05:03:09 +0000 (15:03 +1000)]
README: indent the links that belong to list items
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 20 Jul 2018 05:30:00 +0000 (15:30 +1000)]
doc: document the device quirks
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>
Peter Hutterer [Tue, 24 Jul 2018 03:15:42 +0000 (13:15 +1000)]
doc: fix ref to device-quirks
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 01:56:13 +0000 (11:56 +1000)]
doc: replace <a href> links with the doxygen markdown equivalent
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 01:55:00 +0000 (11:55 +1000)]
doc: replace <pre> with @verbatim
Be more consistent here
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 24 Jul 2018 01:44:19 +0000 (11:44 +1000)]
doc: add a section name to seats-overview
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Mon, 23 Jul 2018 11:21:31 +0000 (21:21 +1000)]
Gitlab CI: properly define empty dependencies for the wayland-web hook
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>
Greg V [Mon, 23 Jul 2018 10:44:41 +0000 (13:44 +0300)]
Update FreeBSD package cache in CI
Should fix #93
Peter Hutterer [Mon, 23 Jul 2018 03:59:39 +0000 (13:59 +1000)]
test: add --gen-suppressions=all to the valgrind run
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>
Jeremy [Sun, 22 Jul 2018 21:16:36 +0000 (23:16 +0200)]
Improve HP Chromebook 14 pressure ranges
Peter Hutterer [Thu, 19 Jul 2018 22:37:47 +0000 (08:37 +1000)]
Merge branch 'master' of gitlab.freedesktop.org:libinput/libinput
Greg V [Wed, 18 Jul 2018 18:37:25 +0000 (21:37 +0300)]
Add versionsort test
And make local versionsort testable even when the native one is present.
Peter Hutterer [Thu, 19 Jul 2018 05:34:25 +0000 (15:34 +1000)]
tools: fix touch frame checks in the YAML verifier script
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 19 Jul 2018 04:52:44 +0000 (14:52 +1000)]
touchpad: don't NONE or HOVERING touches towards the touch
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>
Peter Hutterer [Thu, 19 Jul 2018 04:10:32 +0000 (14:10 +1000)]
tools: always set the log handler for debug-events and debug-gui
This way errors are highlighted in red even without --verbose
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 19 Jul 2018 01:39:35 +0000 (11:39 +1000)]
doc: add a section to the FAQs "is libinput required for Wayland"
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 19 Jul 2018 01:20:54 +0000 (11:20 +1000)]
doc: move the "General" section to the "Developer" section
The info here is mostly developer-oriented, let's group this together.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 19 Jul 2018 01:12:27 +0000 (11:12 +1000)]
doc: fix references to a trackpoint range in the FAQs
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 19 Jul 2018 01:11:58 +0000 (11:11 +1000)]
README: add a user documentation section fairly high up
For those with a tldr attention span
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 19 Jul 2018 01:06:50 +0000 (11:06 +1000)]
doc: break up the "what is libinput" page with two sections
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Greg V [Mon, 16 Jul 2018 15:33:39 +0000 (18:33 +0300)]
Add FreeBSD (cross-compliation based) CI
Fixes #82
Greg V [Sun, 15 Jul 2018 21:41:05 +0000 (00:41 +0300)]
Autodetect and use libepoll-shim on FreeBSD
Peter Hutterer [Tue, 17 Jul 2018 00:51:35 +0000 (10:51 +1000)]
evdev: fix the trackpoint multiplier info message
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 17 Jul 2018 00:02:49 +0000 (10:02 +1000)]
tools: setenv the quirks dir when running from the build directory
Fixes #84
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Tue, 17 Jul 2018 00:12:16 +0000 (10:12 +1000)]
tools: change prototype of the builddir lookup function
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>
Greg V [Sun, 15 Jul 2018 21:05:33 +0000 (00:05 +0300)]
Add input.h for FreeBSD
Greg V [Tue, 10 Jul 2018 11:01:54 +0000 (14:01 +0300)]
test: ptrace compatibility with *BSD
Greg V [Tue, 10 Jul 2018 10:57:12 +0000 (13:57 +0300)]
test: use simple portable sendfile
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.
Greg V [Tue, 10 Jul 2018 10:47:54 +0000 (13:47 +0300)]
test: support disabling tty on FreeBSD
Instead of K_OFF, use K_RAW plus termios raw mode.
(Same approach as in the Weston patches)
Greg V [Tue, 10 Jul 2018 11:00:11 +0000 (14:00 +0300)]
Use getprogname() when program_invocation_short_name is not defined
Greg V [Tue, 10 Jul 2018 10:56:18 +0000 (13:56 +0300)]
Fix include portablity (xlocale, stdlib)
Greg V [Tue, 10 Jul 2018 10:49:26 +0000 (13:49 +0300)]
Import versionsort implementation from musl for systems without versionsort
versionsort is a GNU extension, not available on *BSD systems.
Peter Hutterer [Fri, 13 Jul 2018 05:17:01 +0000 (15:17 +1000)]
fallback: remove some if 0 code
Looks like a development leftover.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 13 Jul 2018 05:26:24 +0000 (15:26 +1000)]
evdev: whitespace fix
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 13 Jul 2018 05:03:39 +0000 (15:03 +1000)]
test: remove unsupported events from the invalid-range touchscreen test device
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Greg V [Sun, 15 Jul 2018 20:50:33 +0000 (23:50 +0300)]
test: remove unused values.h include
Peter Hutterer [Fri, 13 Jul 2018 02:57:02 +0000 (12:57 +1000)]
Rename data/ to quirks/
A better, less ambiguous name than just "datadir"
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Mon, 9 Jul 2018 03:51:39 +0000 (13:51 +1000)]
data: add HP Chromebook 14 pressure ranges
Fixes https://gitlab.freedesktop.org/libinput/libinput/issues/51
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 13 Jul 2018 01:08:56 +0000 (11:08 +1000)]
tap: log a tap bug for release on MULTITAP_PALM
If we get here, the finger may only triger a PALM_UP but not a RELEASE event.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 13 Jul 2018 00:55:44 +0000 (10:55 +1000)]
tap: remove unnecessary TAP_STATE_DEAD assignment
All palm touches are set to DEAD anyway.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Thu, 12 Jul 2018 06:48:49 +0000 (16:48 +1000)]
Merge branch 'wip/trackpoint-acceleration'
Peter Hutterer [Wed, 11 Jul 2018 23:07:55 +0000 (09:07 +1000)]
Gitlab CI: use a space in the meson builddir
Ideally this should catch any errors caused by reliance on unspaced
directories.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 6 Jul 2018 00:47:18 +0000 (10:47 +1000)]
doc: move the meson.build in as subdir()
Doing so means we can ditch the specific input list for doxygen and just copy
all files over into our builddir/doc/ subdir, then use that subdirectory as
input data.
This relies on meson putting a subdir() into a subdirectory in the build
directory. This isn't technically guaranteed but I also suspect that if meson
ever changes that, lots of other projects will break. Even in that case we
should build just fine since we now filter for *.h and *.dox and don't copy
any other doxygen-commented files into the builddir anyway.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 11 Jul 2018 22:42:53 +0000 (08:42 +1000)]
test: tidy up the symbols leak test
This hasn't been a real .in file since the autotools removal, so rename it to
reflect that. And since we can call it with arguments from meson, let's do so
in the most sensible manner - passing the full paths in as required rather
than relying on a directory layout within the script.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 11 Jul 2018 03:08:51 +0000 (13:08 +1000)]
meson.build: move the directory path generation to a single section
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 11 Jul 2018 06:34:57 +0000 (16:34 +1000)]
data: add the dell trackpoint multipliers
From systemd's hwdb/70-pointingstick.hwdb
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 11 Jul 2018 06:34:22 +0000 (16:34 +1000)]
quirks: append "Touchpad" to the various dell touchpad quirks
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 11 Jul 2018 05:04:25 +0000 (15:04 +1000)]
quirks: remove the leftovers of the trackpoint range attribute
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 11 Jul 2018 05:01:18 +0000 (15:01 +1000)]
quirks: remove the trackpoint range quirks entries
The only trackpoint where I have a rough idea what we need is the ALPS v8 one.
All other ones we'll have to re-do.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Mon, 9 Jul 2018 06:04:50 +0000 (16:04 +1000)]
filter: add a trackpoint multiplier factor
Measuring the trackpoint range has not shown to be sufficient or precise
enough to be used as an ingredient for trackpoint acceleration. So let's just
switch back to a generic multiplier that we can apply to the input deltas do
undo any device-specific lack of scaling.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Mon, 9 Jul 2018 06:00:45 +0000 (16:00 +1000)]
quirks: add quirks_get_double()
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 29 Jun 2018 05:09:47 +0000 (15:09 +1000)]
tools: make-ptraccel-graphs: drop an unnecessary outfile
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 27 Jun 2018 05:54:55 +0000 (15:54 +1000)]
tools: drop the special handling for trackpoint accel, not needed anymore
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Fri, 29 Jun 2018 05:15:20 +0000 (15:15 +1000)]
tools: reduce the trackpoint gnuplot range to 0..1 units/ms
Anything above 1 unit/ms is high pressure. Though that depends on the
trackpoint range, so...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 27 Jun 2018 05:54:04 +0000 (15:54 +1000)]
tools: fix units for trackpoint accel graph
We use speed now and trackpoints are in units/ms
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer [Wed, 27 Jun 2018 05:53:23 +0000 (15:53 +1000)]
filter: make the trackpoint accel profile func the same prototype as the others
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>