summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-08-03fallback: move the mt slot state struct/enum herePeter Hutterer2-15/+16
Not needed by the more generic evdev header Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-03doc/user: mark the touchpads page as orphanPeter Hutterer1-0/+2
Only one link leads to it and it doesnt (right now) fit into the hierarchy. Let's get rid of the sphinx warning. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-03doc/user: add custom 404 pages for the old linksPeter Hutterer2-1/+76
Switching from doxygen to sphinx broke a bunch of links because doxygen used whatever the argument to @page was - and that usually had underscores. Sphinx uses filenames (which use dashes) so now we have a bunch of old links going to a 404. For the transition period at least, insert a custom 404 page for each of those to tell users this doesn't exist anymore. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-03Revert "doc/user: add a custom 404 page"Peter Hutterer3-15/+0
Nope, doesn't work, our server doesn't support htaccess. This reverts commit 548e0eb98b46e328a64215323962c11df17b49ce.
2018-08-02util: remove now-unused helper functionsPeter Hutterer3-159/+0
Obsolete with the switch to the device quirks Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02doc/user: add a custom 404 pagePeter Hutterer3-0/+15
Things moved around, so let's have a custom 404 page where we can put information in. This ist the barebones version, not sure if .htaccess is supported. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02doc: drop the doxygen conversion scriptPeter Hutterer1-83/+0
It's really not that good, so no point to keep it around Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02doc/user: rename filenames with underscores to dashesPeter Hutterer3-2/+2
Everything else is, let's be consistent here. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02doc/user: swap some note out with hintPeter Hutterer3-6/+6
Because why not... Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02doc/user: add a hack to get to the git versionPeter Hutterer5-11/+40
meson doesn't have configuration_data() in vcs_tag so we can only replace one string. sphinx cannot include things in-line. Since we want the git version to be replaced in random places, we need to put it into rst_prolog in conf.py - but that's where we neet to replace other things too. Work around this by generating a mini python module that returns the git version, then call that in conf.py. Side-bonus: we now have access to the full commit and the abbreviated commit. Not that anything actually uses this... Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02doc/user: drop the old page-hierarchy pagePeter Hutterer1-84/+0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02doc/user: use extlink for a common commit linksPeter Hutterer3-5/+9
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02doc/user: more fixes including adding a device-types sectionPeter Hutterer11-37/+86
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02doc/user: tidy up the development pagePeter Hutterer1-10/+14
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02README: drop a @ref in favor of the full linkPeter Hutterer1-1/+2
No doxygen leftovers in README anymore, exspecially now that we don't use it for doxygen anymore. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02fallback: add another debug message for tablet-mode keyboard suspendPeter Hutterer1-1/+3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-02fallback: change a debug message to be less ambiguousPeter Hutterer1-1/+1
"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>
2018-08-01doc/user: more documentation cleanups and fixesPeter Hutterer10-89/+571
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-31doc/user: some rewording and improvementsPeter Hutterer5-52/+76
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-31meson.build: fix name of the measure touchpad-tap scriptPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-31doc/user: update the 'no package found' link to the meson version postPeter Hutterer1-1/+1
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>
2018-07-31doc/user: building - promote dependencies to a higher-level sectionPeter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-31doc/user: the SELinux section doesn't apply to modern mesonPeter Hutterer1-0/+2
Related #96 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-31doc/user: re-do the conditional build sectionPeter Hutterer1-38/+31
Related #96 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-31doc/user: drop the autotools buildsPeter Hutterer1-59/+4
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>
2018-07-31doc/user: add a note on meson's dependency() in the building docsPeter Hutterer1-2/+10
See #96 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-31doc/user: mesonconf is meson configurePeter Hutterer1-3/+3
Listed in #96 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-31tablet: clear tablet history on tool contact changejeff1-0/+8
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>
2018-07-30libinput 1.11.9011.11.901Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-30doc/user: add a page detailing what configuration toggles are availablePeter Hutterer3-0/+161
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>
2018-07-30dox: switch to sphinx for the user-visible documentationPeter Hutterer98-2826/+4273
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>
2018-07-30GitLab CI: print out the image age in secondsPeter Hutterer1-0/+2
Helps with debugging purposes Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-30Gitlab CI: set DEBIAN_FRONTEND noninteractive for the Ubuntu imagesPeter Hutterer1-5/+5
Because Godot doesn't care about tzdata, so waiting for him is pointless. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-30Add the buildreqs for sphinx-buildPeter Hutterer1-3/+3
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>
2018-07-27doc: split the graphs into a separate array for re-usePeter Hutterer1-37/+40
We need this in the sphinx documentation. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-27doc: move the @verbatim start to the list itemPeter Hutterer1-4/+2
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>
2018-07-27doc: device-quirks: redo the model quirks <dl> for sphinx' benefitPeter Hutterer1-13/+5
sphinx only supports one line of <dt> content, so we have to compress these. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-27doc: a few replacements to make sphinx happy/prettierPeter Hutterer3-3/+8
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-27doc: refer to "the libinput documentation" in a few @see casesPeter Hutterer1-69/+74
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>
2018-07-27doc: drop a few unnecessary @refPeter Hutterer1-2/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-27doc: enable warnings in doxygenPeter Hutterer1-0/+1
We want to see missed links Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-07-27doc: copy some bits of the tablet docs to doxygenPeter Hutterer1-12/+58
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>
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>