From 31293ae7074802cc7286089a89c7b552d930c97f Mon Sep 17 00:00:00 2001 From: Jia Tan Date: Tue, 9 Jan 2024 16:40:56 +0800 Subject: [PATCH] Doxygen: Added the XZ logo and copyright information. The PROJECT_LOGO field is now used to include the XZ logo. The footer of each page now lists the copyright information instead of the default footer. The license is also copied to statisfy the copyright and so the link in the documentation can be local. --- doc/logo/copyright.html | 11 +++++++++++ doc/logo/xz-logo.png | Bin 0 -> 6771 bytes doxygen/Doxyfile | 6 +++--- 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 doc/logo/copyright.html create mode 100644 doc/logo/xz-logo.png diff --git a/doc/logo/copyright.html b/doc/logo/copyright.html new file mode 100644 index 00000000..2c687c56 --- /dev/null +++ b/doc/logo/copyright.html @@ -0,0 +1,11 @@ + + +

+ XZ logo © 2023 by Jia Tan is licensed under + + CC BY-SA 4.0 + +

diff --git a/doc/logo/xz-logo.png b/doc/logo/xz-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d6313d36dca7da087333b059eada33ddcce66e GIT binary patch literal 6771 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 literal 0 Hc-jL100001 diff --git a/doxygen/Doxyfile b/doxygen/Doxyfile index 14350cf4..a4bc9b8d 100644 --- a/doxygen/Doxyfile +++ b/doxygen/Doxyfile @@ -61,7 +61,7 @@ PROJECT_BRIEF = # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy # the logo to the output directory. -PROJECT_LOGO = +PROJECT_LOGO = ../doc/logo/xz-logo.png # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is @@ -1246,7 +1246,7 @@ HTML_HEADER = # that doxygen normally uses. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_FOOTER = +HTML_FOOTER = ../doc/logo/copyright.html # The HTML_STYLESHEET tag can be used to specify a user-defined cascading style # sheet that is used by each HTML page. It can be used to fine-tune the look of @@ -1286,7 +1286,7 @@ HTML_EXTRA_STYLESHEET = # files will be copied as-is; there are no commands or markers available. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_FILES = +HTML_EXTRA_FILES = ../COPYING.CC-BY-SA-4.0 # The HTML_COLORSTYLE tag can be used to specify if the generated HTML output # should be rendered with a dark or light theme. -- 2.47.2