Doxygen renamed the "Modules" documentation to "Topics" a few years ago
to avoid confusion with C++20 Modules:
https://github.com/doxygen/doxygen/issues/8772

This updates our internal link to 'modules.html' so that it refers to
'topics.html' instead.

libstdc++-v3/ChangeLog:

        PR libstdc++/109965
        * doc/doxygen/mainpage.html: Link to topics.html instead of
        modules.html
---

This fixes a broken link when the Doxygen docs are created using a
recent Doxygen version, so it assumes that the onlinedocs for a release
are generated using a fairly recent version. That's true, because I
generate them using a current Fedora release.

This needs to be backported to the active release branches, and some
existing pages under https://gcc.gnu.org/onlinedocs need to be manually
fixed, because they link to a non-existent modules.html page.

Pushed to trunk.

 libstdc++-v3/doc/doxygen/mainpage.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libstdc++-v3/doc/doxygen/mainpage.html 
b/libstdc++-v3/doc/doxygen/mainpage.html
index b54482a74e99..03a3adfaf65f 100644
--- a/libstdc++-v3/doc/doxygen/mainpage.html
+++ b/libstdc++-v3/doc/doxygen/mainpage.html
@@ -38,7 +38,7 @@
 
 <p>Here are entry points to all the pages generated by Doxygen:
    <ul>
-    <li><a href="modules.html">Modules</a></li>
+    <li><a href="topics.html">Topics</a></li>
 
     <li>Namespaces
     <ul>
-- 
2.54.0

Reply via email to