-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doxygen: fix doc compilation with Doxygen 1.10 or later #8665
Conversation
lrineau
commented
Dec 17, 2024
•
edited
Loading
edited
- Introduce container images for Doxygen.
- Ensure compatibility with Doxygen 1.10 and later.
- Revert previous stylesheet changes to restore the correct stylesheet path (reverts Remove hardcoded extrastylesheet code #8331).
ecb5b2a
to
5eddbc2
Compare
|
I had a quick look at the changes in |
Successfully tested in CGAL-6.1-Ic-50 |
The CGAL documentation is not the traditional doxygen documentation: it consists of about 120 different Doxygen documentations, linked using Doxygen tags. To reduce the duplication of common files, there are several of them that are taken from the For example, in https://doc.cgal.org/latest/Triangulation_2/index.html, we have : <link href="../Manual/cgal_stylesheet.css" rel="stylesheet" type="text/css">
<link href="../Manual/doxygen.css" rel="stylesheet" type="text/css">
<link href="../Manual/search/search.css" rel="stylesheet" type="text/css">
<link rel="icon" type="image/png" href="../Manual/g-196x196-doc.png">
<script src="../Manual/hacks.js" type="text/javascript"></script>
<script type="text/javascript" src="../Manual/dynsections.js"></script>
<script type="text/javascript" src="../Manual/jquery.js"></script>
<script type="text/javascript" src="../Manual/resize.js"></script>
<script type="text/javascript" src="../Manual/search/searchdata.js"></script>
<script type="text/javascript" src="../Manual/search/search.js"></script>
|
I'm pretty sure I added "not yet approved" meaning I wanted to review the PR before the merge... |
I don't think this is fixed as I still see the problem in the current overnight build: https://cgal.geometryfactory.com/CGAL/Manual_doxygen_test/CGAL-6.1-Ic-57/master/Algebraic_foundations/index.html#Chapter_Algebraic_Foundations See issue #8645 |