summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2017-06-21doc: update build instructions for ArchEric Engestrom1-3/+4
`abs` has been deprecated, and shut down last month. [1] `asp` replaces it, so rewrite the instructions to use this instead. Also, add `--noextract` to the makepkg command, as there is no point downloading and extracting the sources since they're not going to be built here. [1] https://www.archlinux.org/news/deprecation-of-abs/ Signed-off-by: Eric Engestrom <eric.engestrom@imgtec.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-06-21doc: add instructions for handling SELinux denialsPeter Hutterer1-0/+24
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
2017-06-20doc: Fix mistake in Matrix example to relect only X along Y axisPhilippe Coval1-1/+1
On some devices, X coordinate is not working well, like if it is swapped: click on right, pointer appear on left and vice versa. To sort this issue, coordinates should be reflected on Y axis: - new X position is changed (width is subtracted by X position) - Y is unchanged (it was wrongly set to X) In landscape (or portrait) mode: [ x ] [ y ] [ 1 ] * = [ -1 0 1 ] [ x' ] = -x + 0*y + 1*width [ 0 1 0 ] [ y' ] = 0*x + 1*y + 0*height [ 0 0 1 ] [ 1 ] This was verified using this touch screen (usb="0eef:0001") E: ID_VENDOR=eGalax_Inc. E: ID_VENDOR_ENC=eGalax\x20Inc. E: ID_VENDOR_ID=0eef https://bugs.freedesktop.org/show_bug.cgi?id=101474 Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-06-19doc: drop the Fedora "ninja-build" notePeter Hutterer1-3/+0
The packages have been in stable for 6 weeks as of this patch, let's not worry about the old ones. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-06-13doc: use the same formatting for the gcc command as for everything elsePeter Hutterer1-0/+2
Without the @code tag, the font size differs to everything else in this file Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-06-13doc: update building notes with the bug to ninja vs ninja-build on FedoraPeter Hutterer1-2/+2
Up-to-date Fedora doesn't need to use ninja-build anymore Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-06-13doc: add a short blurb regarding lid switch handlingPeter Hutterer1-0/+18
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-06-02doc: update for the new libinput toolPeter Hutterer3-60/+35
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-05-04doc: add build instructions for mesonPeter Hutterer1-4/+51
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-05-04doc: drop the explicit input from the doxygen.inPeter Hutterer1-2/+1
We pass in the input via the commandline, so having the files here is misleading. Replace it with an @INPUT@ - in autotools that one is ignored but it'll help meson. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-05-04doc: update build instructions for lack of autodetectionPeter Hutterer1-9/+5
Since we dropped autodetection of features in configure, these instructions were incorrect. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-05-02doc: document the event timestampsPeter Hutterer3-1/+39
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-04-28doc: add a faq for synclient/syndaemonPeter Hutterer1-0/+23
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-04-26doc: add documentation for touchpad pressure detectionPeter Hutterer4-0/+145
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-04-25Rename README to README.md, include properly from doxygenPeter Hutterer2-2/+3
As of doxygen 1.8.3 (Dec 2012) doxygen can include a README.md directly as mainpage. This avoids the ugly doxygen bits we have in the current README. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-04-24doc: link the seats doc from the seat udev propertiesPeter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-04-20doc: drop superfluous </pre> tagPeter Hutterer1-1/+0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-04-04Fix build instructions for openSUSENate Graham1-2/+12
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100527 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-03-09doc: expand on the default tap settingsPeter Hutterer1-2/+6
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-03-08doc: expand build instructinosPeter Hutterer1-10/+58
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-02-23doc: add a custom css for local overridesPeter Hutterer3-2/+51
Easier to track if we leave the original files alone. Actual changes to the doxygen style: * indent <dd> blocks * hide the navigation sub-items. Our current style expands the full navigation menu but File-list, etc. is mostly useless and just wastes space. * force some space below the main bar * change the header sizes around a bit. Primary goal here: making <h1> smaller than the title Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-02-23doc: allow custom styles to overide the bootstrap stylePeter Hutterer2-4/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-02-23doc: disable the search engine/search boxPeter Hutterer1-0/+1
It was just floating around lonely there and I doubt anyone really used it. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-02-23doc: minor documentation fixPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-02-13doc: add a page "what is libinput"Peter Hutterer3-1/+58
This will eventually feature the architecture diagrams, etc. But for now it's mostly just a list of what will be and what won't be supported. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-02-13doc: link to tapping page from the FAQPeter Hutterer1-0/+4
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-02-13doc: make the tap-to-click default setting a separate sectionPeter Hutterer1-0/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-02-01Merge branch 'wip/switch-interface'Peter Hutterer2-0/+17
2017-01-31doc: add a table of contents to the FAQPeter Hutterer1-0/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-01-30doc: update the FAQ entry with how config options are storedPeter Hutterer1-6/+14
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-01-26Add a "switch" interface for parts of the SW_* rangeJames Ye2-0/+17
This will allow switch devices known to libinput to be exposed. Currently, this is SW_LID. libinput also handles switch events internally, e.g. a laptop touchpad will be disabled autmoatically when the lid is closed. This is transparent to the caller, although the caller will also receive the event. See https://bugs.freedesktop.org/show_bug.cgi?id=86223 This features is intended to be the main driver for the interface. Co-Authored-By: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: James Ye <jye836@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-12-21doc: update the touchpad pointer acceleration svgPeter Hutterer2-1603/+377
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2016-11-23doc: remove unnecessary linebreak in doxygen filePeter Hutterer1-2/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-11-03doc: expand trackpoint pointer acceleration documentation a bitPeter Hutterer1-3/+22
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-10-25doc: add a small page about contributing to libinputPeter Hutterer3-0/+23
To be expanded at some future time... Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-10-19doc: reshuffle the "reporting bugs" pagePeter Hutterer1-12/+101
Split it into several device-specific sections Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-09-14doc: specify the https path for mathjaxPeter Hutterer1-0/+1
freedesktop.org always serves https for the documentation. if Mathjax is pulled in from http, browsers reject it [1] Let's take the default doxygen value but just add the https to it. In the future we should just ship a copy of mathjax with our documentation. [1] https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content/How_to_fix_website_with_mixed_content Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Wheres-my-beer-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Yong Bakos <ybakos@humanoriented.com>
2016-09-07tablet: add touch arbitrationPeter Hutterer1-0/+13
So far we've relied on the wacom kernel module to do touch arbitration for us but that won't be the case in upcoming kernels. Implement touch arbitration in userspace by pairing the two devices and suspending the touch device whenever a tool comes into proximity. In the future more sophisticated arbitration can be done (e.g. only touches which are close to the pen) but let's burn that bridge when we have to cross it. Note that touch arbitration is "device suspend light", i.e. we leave the device enabled and the fd is active. Tablet interactions are comparatively short-lived, so closing the fd and asking logind for a new one every time the pen changes proximity is suboptimal. Instead, we just keep a boolean around and discard all events while it is set. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Jason Gerecke <jason.gerecke@wacom.com>
2016-09-06doc: extend build instructions for dependenciesPeter Hutterer1-4/+29
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-26doc: drop HTML_TIMESTAMPPeter Hutterer1-1/+0
We don't need it and it prevents reproducible builds. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-18doc: fix wrong argument to udevadm hwdbPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-15doc: split middle button emulation into a separate pagePeter Hutterer3-0/+36
Easier to link to from bug reports Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-09Merge branch 'wip/litest-serial-parallel-v3'Peter Hutterer1-7/+14
2016-08-09doc: add build instructionsPeter Hutterer3-0/+77
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-05doc: add some info about configuring devices in wayland/xorgPeter Hutterer1-0/+46
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-02test: if we're in a debugger, use single-fork mode onlyPeter Hutterer1-1/+2
Don't fork by default if we're in gdb. Note that is_debugger_attached() is now inside #ifndef LITEST_NO_MAIN, gdb for the litest selftest will now require a manual CK_FORK=no. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-02test: add a make-like job control to run tests in parallelPeter Hutterer1-0/+6
Add a make-like -j/--jobs option to split the number of parallel test processes. Defaults to 8 if not specified, future patches will default this to 1 for special cases where filters are specified or gdb is detected. Each subprocess overwrites argv[0] to be easier identifiable in the ps output when we're trying to figure out which tests are still running. A -j1 is equivalent to the previous functionality, i.e. we don't fork. One quirk needed for check: any test case not part of a test runner will not be freed and thus triggers valgrind. We do test filtering by splitting up the tests across multiple forks (i.e. each process has several tests that are in the list but not added to the runner). Thus we need to mark those we expect check to free as used. Then on cleanup we traverse the test list, add all the unused one to a test runner and free that test runner (without actually running it). This cleans up both the filtered tests in each subprocess and the whole test list in the parent process which doesn't run a test itself. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-08-02test: merge all tests into a single binaryPeter Hutterer1-7/+7
Call it a libinput-test-suite-runner, in subsequent patches we'll handle doing parallel tests ourselves instead of relying on automake features. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-07-04Merge branch 'wip/tablet-pad-modes-v3'Peter Hutterer4-2/+840
2016-07-04touchpad: remove software middle button when emulation is enabledPeter Hutterer1-0/+4
Expose the middle button emulation on software buttons as proper config option. When enabled, remove the middle button software button area. https://bugs.freedesktop.org/show_bug.cgi?id=96663 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Hans de Goede <hdegoede@redhat.com>