Skip to content
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

Fix documentation with recent versions of doxygen #6384

Open
wants to merge 5 commits into
base: develop
Choose a base branch
from

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    88251ca View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Make doxygen layout file version dependent

    Doxygen layout files are dependent upon doxygen version.  There
    was a breaking change in 1.9.8 to support c++ modules.  Doxygen
    groups had been labeled as modules, but are now labeled as topics.
    - Renamed layout.xml to DoxygenLayout_1_8_10.xml
    - Added DoxygenLayout_1_9_8.xml
    - Add switch between the two based on the version of doxygen
    kidder committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    9d10638 View commit details
    Browse the repository at this point in the history
  2. Do not use doxygen-navtree-hacks

    This file causes the sidebar to disappear for Doxygen versions
    1.10.0 and higher.
    This file apparently only made cosmetic changes to the documentation,
    so we will try not using it, rather than spend the time trying to
    fix it.
    kidder committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    2ed4231 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    212fc1a View commit details
    Browse the repository at this point in the history
  4. Fix doxygen warnings

    kidder committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    d9650f2 View commit details
    Browse the repository at this point in the history