Skip to content

Commit

Permalink
Downgrade Doxygen to 1.10.0 and update theme
Browse files Browse the repository at this point in the history
Fixes mobile
Requires re-excluding memory for search
set new doxygen options required by doxygen-awesome theme
  • Loading branch information
sciencewhiz committed Aug 18, 2024
1 parent 780b1e0 commit 0d55572
Show file tree
Hide file tree
Showing 2 changed files with 1,433 additions and 446 deletions.
9 changes: 8 additions & 1 deletion docs/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,13 @@ doxygen {
// Doxygen binaries are only provided for x86_64 platforms
// Other platforms will need to provide doxygen via their system
// See below maven and https://doxygen.nl/download.html for provided binaries
// Ensure theme.css (from https://github.com/jothepro/doxygen-awesome-css) is compatible with
// doxygen version when updating

String arch = System.getProperty("os.arch");
if (arch.equals("x86_64") || arch.equals("amd64")) {
executables {
doxygen version : '1.12.0',
doxygen version : '1.10.0',
baseURI : 'https://frcmaven.wpi.edu/artifactory/generic-release-mirror/doxygen'
}
}
Expand Down Expand Up @@ -142,6 +144,9 @@ doxygen {
exclude 'units/**'
}

//TODO: building memory docs causes search to break
exclude 'wpi/memory/**'

exclude '*.pb.h'

// Save space by excluding protobuf and eigen
Expand All @@ -163,10 +168,12 @@ doxygen {
extract_static true
file_patterns '*'
full_path_names true
full_sidebar false
generate_html true
generate_latex false
generate_treeview true
html_extra_stylesheet 'theme.css'
html_colorstyle 'LIGHT'
html_timestamp true
javadoc_autobrief true
project_name 'WPILibC++'
Expand Down
Loading

0 comments on commit 0d55572

Please sign in to comment.