doc: add a diagram for evemu and note that libinput doesn't recordings
authorPeter Hutterer <peter.hutterer@who-t.net>
Sun, 23 Aug 2015 23:35:40 +0000 (09:35 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Sun, 23 Aug 2015 23:36:22 +0000 (09:36 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
doc/Makefile.am
doc/dot/evemu.gv [new file with mode: 0644]
doc/reporting-bugs.dox

index a8d41822607a71919b689e44b024f3178f7d370a..fe70f6a56d398c02dc408d1da478fdbdc11f465f 100644 (file)
@@ -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 (file)
index 0000000..85e93f3
--- /dev/null
@@ -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
+}
index ec0ef9be1df879c776d2c9f8bf6313e26f001fe2..07f4be7803d3b9f4eaa5b60cfab8080f5958f57d 100644 (file)
@@ -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
+
 */