From 6d80fc8df40aae54aeb631f19ff1bc92d077044f Mon Sep 17 00:00:00 2001 From: Jan Philipp Thiele Date: Thu, 28 Sep 2023 09:53:37 +0200 Subject: [PATCH] Fix Doxygen anchor warnings --- doc/doxygen/scripts/create_anchors.pl | 5 +++-- doc/doxygen/scripts/intro2toc.pl | 4 +++- doc/doxygen/scripts/make_gallery.pl | 2 +- doc/doxygen/scripts/make_step.pl | 24 ++++++++++++------------ doc/doxygen/scripts/program2doxygen.pl | 5 ++++- doc/doxygen/scripts/program2toc.pl | 4 +++- doc/news/3.0.0-vs-3.1.0.h | 8 ++++---- doc/news/3.1.0-vs-3.2.0.h | 10 +++++----- doc/news/3.2.0-vs-3.3.0.h | 8 ++++---- doc/news/3.3.0-vs-3.4.0.h | 8 ++++---- doc/news/3.4.0-vs-4.0.0.h | 8 ++++---- doc/news/4.0.0-vs-5.0.0.h | 10 +++++----- doc/news/5.0.0-vs-5.1.0.h | 10 +++++----- doc/news/5.1.0-vs-5.2.0.h | 10 +++++----- doc/news/5.2.0-vs-6.0.0.h | 10 +++++----- doc/news/6.0.0-vs-6.1.0.h | 10 +++++----- doc/news/6.1.0-vs-6.2.0.h | 10 +++++----- doc/news/6.2.0-vs-6.3.0.h | 10 +++++----- doc/news/6.3.0-vs-6.3.1.h | 10 +++++----- doc/news/6.3.0-vs-7.0.0.h | 10 +++++----- doc/news/7.0.0-vs-7.1.0.h | 6 +++--- doc/news/7.1.0-vs-7.2.0.h | 6 +++--- doc/news/7.2.0-vs-7.3.0.h | 6 +++--- doc/news/7.3.0-vs-8.0.0.h | 6 +++--- doc/news/8.0.0-vs-8.1.0.h | 6 +++--- doc/news/8.1.0-vs-8.2.0.h | 6 +++--- doc/news/8.2.0-vs-8.2.1.h | 2 +- doc/news/8.2.1-vs-8.3.0.h | 6 +++--- doc/news/8.3.0-vs-8.4.0.h | 6 +++--- doc/news/8.4.0-vs-8.4.1.h | 2 +- doc/news/8.4.1-vs-8.4.2.h | 2 +- doc/news/8.4.2-vs-8.5.0.h | 6 +++--- doc/news/8.5.0-vs-9.0.0.h | 6 +++--- doc/news/9.0.0-vs-9.0.1.h | 6 +++--- doc/news/9.0.1-vs-9.1.0.h | 6 +++--- doc/news/9.1.0-vs-9.1.1.h | 2 +- doc/news/9.1.1-vs-9.2.0.h | 6 +++--- doc/news/9.2.0-vs-9.3.0.h | 6 +++--- doc/news/9.3.0-vs-9.3.1.h | 2 +- doc/news/9.3.1-vs-9.3.2.h | 2 +- doc/news/9.3.2-vs-9.3.3.h | 2 +- doc/news/9.3.3-vs-9.4.0.h | 6 +++--- doc/news/9.4.0-vs-9.5.0.h | 6 +++--- examples/step-1/doc/intro.dox | 2 +- examples/step-10/doc/intro.dox | 2 +- examples/step-10/doc/results.dox | 2 +- examples/step-11/doc/intro.dox | 2 +- examples/step-12/doc/intro.dox | 2 +- examples/step-12/doc/results.dox | 4 ++-- examples/step-13/doc/intro.dox | 2 +- examples/step-14/doc/intro.dox | 2 +- examples/step-15/doc/intro.dox | 2 +- examples/step-15/doc/results.dox | 2 +- examples/step-16/doc/intro.dox | 2 +- examples/step-17/doc/intro.dox | 2 +- examples/step-17/doc/results.dox | 2 +- examples/step-18/doc/intro.dox | 10 +++++----- examples/step-19/doc/intro.dox | 2 +- examples/step-19/doc/results.dox | 2 +- examples/step-2/doc/intro.dox | 2 +- examples/step-20/doc/intro.dox | 4 ++-- examples/step-20/doc/results.dox | 2 +- examples/step-21/doc/intro.dox | 2 +- examples/step-21/doc/results.dox | 2 +- examples/step-22/doc/intro.dox | 4 ++-- examples/step-22/doc/results.dox | 8 ++++---- examples/step-23/doc/intro.dox | 2 +- examples/step-23/doc/results.dox | 2 +- examples/step-24/doc/intro.dox | 2 +- examples/step-25/doc/intro.dox | 2 +- examples/step-25/doc/results.dox | 2 +- examples/step-26/doc/intro.dox | 2 +- examples/step-26/doc/results.dox | 2 +- examples/step-27/doc/intro.dox | 2 +- examples/step-27/doc/results.dox | 2 +- examples/step-28/doc/intro.dox | 2 +- examples/step-29/doc/intro.dox | 2 +- examples/step-29/doc/results.dox | 4 ++-- examples/step-3/doc/intro.dox | 2 +- examples/step-3/doc/results.dox | 2 +- examples/step-30/doc/intro.dox | 2 +- examples/step-31/doc/intro.dox | 2 +- examples/step-32/doc/intro.dox | 2 +- examples/step-32/doc/results.dox | 2 +- examples/step-33/doc/intro.dox | 2 +- examples/step-33/doc/results.dox | 4 ++-- examples/step-34/doc/intro.dox | 2 +- examples/step-34/doc/results.dox | 2 +- examples/step-35/doc/intro.dox | 6 +++--- examples/step-35/doc/results.dox | 8 ++++---- examples/step-36/doc/intro.dox | 4 ++-- examples/step-37/doc/intro.dox | 2 +- examples/step-38/doc/intro.dox | 2 +- examples/step-38/doc/results.dox | 2 +- examples/step-39/doc/intro.dox | 2 +- examples/step-4/doc/intro.dox | 2 +- examples/step-4/doc/results.dox | 4 ++-- examples/step-40/doc/intro.dox | 2 +- examples/step-40/doc/results.dox | 2 +- examples/step-41/doc/intro.dox | 2 +- examples/step-41/doc/results.dox | 2 +- examples/step-42/doc/intro.dox | 2 +- examples/step-42/doc/results.dox | 2 +- examples/step-43/doc/intro.dox | 2 +- examples/step-43/doc/results.dox | 2 +- examples/step-44/doc/intro.dox | 2 +- examples/step-44/doc/results.dox | 2 +- examples/step-45/doc/intro.dox | 6 +++--- examples/step-46/doc/intro.dox | 2 +- examples/step-46/doc/results.dox | 4 ++-- examples/step-47/doc/intro.dox | 2 +- examples/step-48/doc/intro.dox | 2 +- examples/step-49/doc/intro.dox | 2 +- examples/step-5/doc/intro.dox | 2 +- examples/step-50/doc/intro.dox | 2 +- examples/step-51/doc/intro.dox | 2 +- examples/step-52/doc/intro.dox | 2 +- examples/step-53/doc/intro.dox | 2 +- examples/step-54/doc/intro.dox | 2 +- examples/step-55/doc/intro.dox | 2 +- examples/step-55/doc/results.dox | 2 +- examples/step-56/doc/intro.dox | 2 +- examples/step-57/doc/intro.dox | 2 +- examples/step-57/doc/results.dox | 2 +- examples/step-58/doc/intro.dox | 2 +- examples/step-58/doc/results.dox | 2 +- examples/step-59/doc/intro.dox | 2 +- examples/step-6/doc/intro.dox | 2 +- examples/step-6/doc/results.dox | 2 +- examples/step-60/doc/results.dox | 2 +- examples/step-61/doc/intro.dox | 2 +- examples/step-63/doc/intro.dox | 2 +- examples/step-64/doc/results.dox | 2 +- examples/step-65/doc/intro.dox | 2 +- examples/step-66/doc/intro.dox | 2 +- examples/step-67/doc/intro.dox | 2 +- examples/step-69/doc/intro.dox | 4 ++-- examples/step-69/doc/results.dox | 4 ++-- examples/step-7/doc/intro.dox | 2 +- examples/step-70/doc/results.dox | 2 +- examples/step-74/doc/intro.dox | 2 +- examples/step-75/doc/intro.dox | 2 +- examples/step-75/doc/results.dox | 2 +- examples/step-76/doc/intro.dox | 2 +- examples/step-77/doc/intro.dox | 2 +- examples/step-77/doc/results.dox | 2 +- examples/step-78/doc/intro.dox | 2 +- examples/step-79/doc/intro.dox | 2 +- examples/step-8/doc/intro.dox | 2 +- examples/step-81/doc/intro.dox | 2 +- examples/step-82/doc/intro.dox | 2 +- examples/step-85/doc/intro.dox | 2 +- examples/step-9/doc/intro.dox | 2 +- 153 files changed, 281 insertions(+), 273 deletions(-) diff --git a/doc/doxygen/scripts/create_anchors.pl b/doc/doxygen/scripts/create_anchors.pl index f23001349d..51cd419a32 100644 --- a/doc/doxygen/scripts/create_anchors.pl +++ b/doc/doxygen/scripts/create_anchors.pl @@ -15,7 +15,8 @@ # If we find a heading in a .dox file, create an HTML anchor for it. - +use Getopt::Long; +GetOptions("prefix:s" => \$prefix); while (<>) { if ( /(.*)<\/h.>\s*/ ) { $reftext = $1; @@ -24,7 +25,7 @@ while (<>) { # everything except for letters, numbers, and underscores $reftext =~ s/[^a-zA-Z0-9_]//g; - print "$_\n"; + print "$_\n"; } else { print; } diff --git a/doc/doxygen/scripts/intro2toc.pl b/doc/doxygen/scripts/intro2toc.pl index 794957a918..4e265fdb05 100644 --- a/doc/doxygen/scripts/intro2toc.pl +++ b/doc/doxygen/scripts/intro2toc.pl @@ -14,6 +14,8 @@ ## --------------------------------------------------------------------- print "