summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2015-08-24 09:35:40 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2015-08-24 09:36:22 +1000
commit84318021c04bacd13d422614c06efad95d020cf6 (patch)
tree0def51df7e0d4b3d61cd66d80f0a0940f639d3aa /doc
parent7095b765acc8851d0faaab990d65028d5a1d0b86 (diff)
doc: add a diagram for evemu and note that libinput doesn't recordings
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'doc')
-rw-r--r--doc/Makefile.am1
-rw-r--r--doc/dot/evemu.gv19
-rw-r--r--doc/reporting-bugs.dox6
3 files changed, 26 insertions, 0 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index a8d41822..fe70f6a5 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -34,6 +34,7 @@ diagram_files = \
$(srcdir)/dot/libinput-stack-wayland.gv \
$(srcdir)/dot/libinput-stack-xorg.gv \
$(srcdir)/dot/libinput-stack-gnome.gv \
+ $(srcdir)/dot/evemu.gv \
$(srcdir)/svg/software-buttons.svg \
$(srcdir)/svg/clickfinger.svg \
$(srcdir)/svg/button-scrolling.svg \
diff --git a/doc/dot/evemu.gv b/doc/dot/evemu.gv
new file mode 100644
index 00000000..85e93f3e
--- /dev/null
+++ b/doc/dot/evemu.gv
@@ -0,0 +1,19 @@
+digraph stack
+{
+ compound=true;
+ rankdir="LR";
+ node [
+ shape="box";
+ ]
+
+ kernel [label="Kernel"];
+
+ libinput;
+ xserver [label="X Server"];
+
+ kernel -> libinput
+ libinput -> xserver
+
+ kernel -> evemu
+ evemu -> stdout
+}
diff --git a/doc/reporting-bugs.dox b/doc/reporting-bugs.dox
index ec0ef9be..07f4be78 100644
--- a/doc/reporting-bugs.dox
+++ b/doc/reporting-bugs.dox
@@ -85,4 +85,10 @@ $ sudo evemu-play /dev/input/event4 < scroll.evemu
If the bug is triggered by replaying on your device, attach the recording to
the bug report.
+@note libinput does not affect the evemu recording. libinput and evemu talk
+directly to the kernel's device nodes. An evemu recording is not influenced
+by the libinput version or whether a libinput context is currently active.
+
+@dotfile evemu.gv
+
*/