aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/process
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2017-03-06 08:09:27 -0500
committerJonathan Corbet <corbet@lwn.net>2017-03-09 04:59:26 -0500
commitdb6ccf23e8ba40fc2e8914ec9c0eb950df71d9fe (patch)
tree2f5646aff5210a2669cdb8a624fc40f2797836d5 /Documentation/process
parentc3c53600f62b5fa92acf3a7f5eb71bacb25f6b01 (diff)
docs-rst: automatically convert Graphviz and SVG images
This patch brings scalable figure, image handling and a concept to embed *render* markups: * DOT (http://www.graphviz.org) * SVG For image handling use the 'image' replacement:: .. kernel-image:: svg_image.svg :alt: simple SVG image For figure handling use the 'figure' replacement:: .. kernel-figure:: svg_image.svg :alt: simple SVG image SVG image example Embed *render* markups (or languages) like Graphviz's **DOT** is provided by the *render* directive.:: .. kernel-render:: DOT :alt: foobar digraph :caption: Embedded **DOT** (Graphviz) code. digraph foo { "bar" -> "baz"; } The *render* directive is a concept to integrate *render* markups and languages, yet supported markups: * DOT: render embedded Graphviz's **DOT** * SVG: render embedded Scalable Vector Graphics (**SVG**) Cc: Jani Nikula <jani.nikula@linux.intel.com> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Tested-by: Mauro Carvalho Chehab <mchehab@s-opensource.com> Tested-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> (v2 - v5) Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> (v1, v6) Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'Documentation/process')
-rw-r--r--Documentation/process/changes.rst7
1 files changed, 4 insertions, 3 deletions
diff --git a/Documentation/process/changes.rst b/Documentation/process/changes.rst
index 56ce66114665..e4f25038ef65 100644
--- a/Documentation/process/changes.rst
+++ b/Documentation/process/changes.rst
@@ -318,9 +318,10 @@ PDF outputs, it is recommended to use version 1.4.6.
318.. note:: 318.. note::
319 319
320 Please notice that, for PDF and LaTeX output, you'll also need ``XeLaTeX`` 320 Please notice that, for PDF and LaTeX output, you'll also need ``XeLaTeX``
321 version 3.14159265. Depending on the distribution, you may also need 321 version 3.14159265. Depending on the distribution, you may also need to
322 to install a series of ``texlive`` packages that provide the minimal 322 install a series of ``texlive`` packages that provide the minimal set of
323 set of functionalities required for ``XeLaTex`` to work. 323 functionalities required for ``XeLaTex`` to work. For PDF output you'll also
324 need ``convert(1)`` from ImageMagick (https://www.imagemagick.org).
324 325
325Other tools 326Other tools
326----------- 327-----------