Skip to content

Commit dd4404e

Browse files
authored
Merge pull request #361 from tetengo/doxygen_upgrade
docs: upgrade Doxyfile to version 1.17.0 #358
2 parents 5f214fe + 36ea8d1 commit dd4404e

1 file changed

Lines changed: 71 additions & 15 deletions

File tree

Doxyfile

Lines changed: 71 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Doxyfile 1.16.1
1+
# Doxyfile 1.17.0
22

33
# This file describes the settings to be used by the documentation system
44
# Doxygen (www.doxygen.org) for a project.
@@ -81,7 +81,7 @@ OUTPUT_DIRECTORY =
8181
# and will distribute the generated files over these directories. Enabling this
8282
# option can be useful when feeding Doxygen a huge amount of source files, where
8383
# putting all generated files in the same directory would otherwise cause
84-
# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to
84+
# performance problems for the file system. Adjust CREATE_SUBDIRS_LEVEL to
8585
# control the number of sub-directories.
8686
# The default value is: NO.
8787

@@ -792,7 +792,7 @@ GENERATE_REQUIREMENTS = YES
792792

793793
# The REQ_TRACEABILITY_INFO tag controls if traceability information is shown on
794794
# the requirements page (only relevant when using \requirement comment blocks).
795-
# The setting NO will disable the traceablility information altogether. The
795+
# The setting NO will disable the traceability information altogether. The
796796
# setting UNSATISFIED_ONLY will show a list of requirements that are missing a
797797
# satisfies relation (through the command: \satisfies). Similarly the setting
798798
# UNVERIFIED_ONLY will show a list of requirements that are missing a verifies
@@ -1620,8 +1620,8 @@ DOCSET_PUBLISHER_NAME = Publisher
16201620
# a.o. the download links, offline (the HTML help workshop was already many
16211621
# years in maintenance mode). You can download the HTML help workshop from the
16221622
# web archives at Installation executable (see:
1623-
# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo
1624-
# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe).
1623+
# http://web.archive.org/web/20160201063255/https://download.microsoft.com/downl
1624+
# oad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe).
16251625
#
16261626
# The HTML Help Workshop contains a compiler that can convert all HTML output
16271627
# generated by Doxygen into a single compiled HTML file (.chm). Compiled HTML
@@ -1928,7 +1928,7 @@ MATHJAX_FORMAT = HTML-CSS
19281928
# output directory using the MATHJAX_RELPATH option. For Mathjax version 2 the
19291929
# destination directory should contain the MathJax.js script. For instance, if
19301930
# the mathjax directory is located at the same level as the HTML output
1931-
# directory, then MATHJAX_RELPATH should be ../mathjax.s For Mathjax versions 3
1931+
# directory, then MATHJAX_RELPATH should be ../mathjax. For Mathjax versions 3
19321932
# and 4 the destination directory should contain the tex-<format>.js script
19331933
# (where <format> is either chtml or svg). The default value points to the
19341934
# MathJax Content Delivery Network so you can quickly see the result without
@@ -2634,6 +2634,19 @@ HAVE_DOT = YES
26342634

26352635
DOT_NUM_THREADS = 0
26362636

2637+
# The DOT_BATCH_SIZE specifies the number of dot graphs Doxygen is allowed to
2638+
# compile in a single invocation of dot. When set to 1 Doxygen will invoke dot
2639+
# for each graph separately, which can cause significant process creation
2640+
# overhead especially on systems with many CPU cores. Together with
2641+
# DOT_NUM_THREADS this setting can be used to optimise the dot processing speed
2642+
# for a particular system. Doxygen will try to give each thread a balanced batch
2643+
# of work. If the total number of graphs to process exceeds DOT_NUM_THREADS *
2644+
# DOT_BATCH_SIZE then additional batches will be created for dot to process.
2645+
# Minimum value: 1, maximum value: 1000, default value: 50.
2646+
# This tag requires that the tag HAVE_DOT is set to YES.
2647+
2648+
DOT_BATCH_SIZE = 50
2649+
26372650
# DOT_COMMON_ATTR is common attributes for nodes, edges and labels of
26382651
# subgraphs. When you want a differently looking font in the dot files that
26392652
# Doxygen generates you can specify fontname, fontcolor and fontsize attributes.
@@ -2925,6 +2938,58 @@ PLANTUML_INCLUDE_PATH =
29252938

29262939
PLANTUMLFILE_DIRS =
29272940

2941+
# When using Mermaid diagrams with CLI rendering, the MERMAID_PATH tag should be
2942+
# used to specify the directory where the mmdc (Mermaid CLI) executable can be
2943+
# found. If left blank, CLI-based rendering is disabled. For HTML output,
2944+
# client-side rendering via JavaScript is used by default and does not require
2945+
# mmdc. For LaTeX/PDF output, mmdc is required to pre-generate images. Doxygen
2946+
# will generate a warning when CLI rendering is needed but mmdc is not
2947+
# available.
2948+
2949+
MERMAID_PATH =
2950+
2951+
# When using Mermaid diagrams, the MERMAID_CONFIG_FILE tag can be used to
2952+
# specify a JSON configuration file for the Mermaid CLI tool (mmdc). This file
2953+
# can contain theme settings and other Mermaid configuration options.
2954+
2955+
MERMAID_CONFIG_FILE =
2956+
2957+
# The MERMAID_RENDER_MODE tag selects how Mermaid diagrams are rendered.
2958+
# Possible values are: AUTO (use client-side rendering for HTML and mmdc for
2959+
# LaTeX/PDF and other formats. If MERMAID_PATH is not set, non-HTML diagrams
2960+
# will produce a warning), CLI (use the mmdc tool to pre-generate images
2961+
# (requires Node.js and mermaid-js/mermaid-cli). Works for all output formats)
2962+
# and CLIENT_SIDE (embed mermaid.js in HTML output for client-side rendering.
2963+
# Does not require mmdc but only works for HTML output).
2964+
# The default value is: AUTO.
2965+
2966+
MERMAID_RENDER_MODE = AUTO
2967+
2968+
# The MERMAID_JS_URL tag specifies the URL to load mermaid.js from when using
2969+
# client-side rendering (MERMAID_RENDER_MODE is CLIENT_SIDE or AUTO). The
2970+
# default points to the latest Mermaid v11 release on the jsDelivr CDN.
2971+
#
2972+
# The default CDN URL requires internet access when viewing the generated
2973+
# documentation. For offline use, download mermaid.esm.min.mjs and set this to a
2974+
# relative path, or use MERMAID_RENDER_MODE=CLI to pre-generate images instead.
2975+
# Examples:
2976+
# - Latest v11 (default):
2977+
# 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs'
2978+
# - Pinned version:
2979+
# 'https://cdn.jsdelivr.net/npm/mermaid@11.3.0/dist/mermaid.esm.min.mjs'
2980+
# - Local copy: './mermaid.esm.min.mjs' (user must place file in HTML output
2981+
# directory)
2982+
# The default value is:
2983+
# https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs.
2984+
2985+
MERMAID_JS_URL = https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs
2986+
2987+
# The MERMAIDFILE_DIRS tag can be used to specify one or more directories that
2988+
# contain Mermaid files that are included in the documentation (see the
2989+
# \mermaidfile command).
2990+
2991+
MERMAIDFILE_DIRS =
2992+
29282993
# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
29292994
# that will be shown in the graph. If the number of nodes in a graph becomes
29302995
# larger than this value, Doxygen will truncate the graph, which is visualized
@@ -2949,15 +3014,6 @@ DOT_GRAPH_MAX_NODES = 50
29493014

29503015
MAX_DOT_GRAPH_DEPTH = 0
29513016

2952-
# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output
2953-
# files in one run (i.e. multiple -o and -T options on the command line). This
2954-
# makes dot run faster, but since only newer versions of dot (>1.8.10) support
2955-
# this, this feature is disabled by default.
2956-
# The default value is: NO.
2957-
# This tag requires that the tag HAVE_DOT is set to YES.
2958-
2959-
DOT_MULTI_TARGETS = NO
2960-
29613017
# If the GENERATE_LEGEND tag is set to YES Doxygen will generate a legend page
29623018
# explaining the meaning of the various boxes and arrows in the dot generated
29633019
# graphs.

0 commit comments

Comments
 (0)