Import the theme files into a subdirectory without any changes, even not removing the trailing whitespace, to facilitate updating them in the future. Do not add the theme as a submodule as it's surprisingly big (~12MB) and we don't want to spend extra time on cloning it in each of our CI builds. Using this theme gives a nicer appearance and supports the often requested dark mode. Remove all colour-related options from the existing custom CSS file as they don't work well in dark mode. Also switch to using SVGs with transparent background, rather than PNGs, for the class diagrams, to avoid background colour mismatch in dark mode.
32 lines
1,000 B
Bash
Executable file
32 lines
1,000 B
Bash
Executable file
#!/bin/sh
|
|
CODESPELL=${CODESPELL-codespell}
|
|
|
|
# Make sure we run codespell from the top wx directory.
|
|
cd `dirname "$0"`/../..
|
|
|
|
if ! command -v $CODESPELL > /dev/null; then
|
|
echo "ERROR: codespell not available." >&2
|
|
exit 127
|
|
fi
|
|
|
|
$CODESPELL \
|
|
-I misc/suppressions/codespell-words \
|
|
-x misc/suppressions/codespell-lines \
|
|
-S 'build/cmake/modules/cotire.cmake,docs/changes.txt,docs/changes_30.txt,*.png,*.ico,*.bmp,*.cur,docs/doxygen/images,docs/doxygen/doxygen-awesome-css' \
|
|
README.md docs include interface
|
|
|
|
rc=$?
|
|
|
|
if [ $rc != 0 ]; then
|
|
cat <<EOF
|
|
|
|
=================================== ERROR ===================================
|
|
Spell check failed, please correct the spelling mistakes at the locations
|
|
listed above. If any of the reported mistakes are false positives, please add
|
|
the lines provoking them to misc/suppressions/codespell-lines file or, if
|
|
there are many occurrences of the same word, add this word to codespell-words
|
|
file in the same directory.
|
|
EOF
|
|
>& 2
|
|
exit $rc
|
|
fi
|