On Wed, 25 May 2022 14:29:14 -0700 Randalph wrote:
R> The contributing guidelines for modifying class documentation don't specify
R> what version of doxygen to use. I blithely downloaded the latest version
R> and ran it (1. 9.4). While technically it worked, there were definitely
R> issues. The xrc_format.h file I modified started off fine, and then
R> switched to bold text after every table.
Is this another Doxygen bug or are we really doing something wrong here?
In any case, this is bad news because I hoped to switch to 1.9.x before
3.2.0, see
https://github.com/wxWidgets/wxWidgets/issues/18849, but now
looks like there are even more problems with it than what I had already
found. I do appreciate what Doxygen does, but it's exceedingly painful that
its each new version seems to break something new...
R> I'm wondering if it makes sense to at least mention in the adding
R> documentation file what build version is currently being used, and perhaps
R> indicate that the most recent version of Doxygen might not work correctly.
R> Of course that means changing that file if the build version does get
R> updated which would be easy to miss.
We do have a check for Doxygen version in docs/doxygen/regen.sh which is
what should normally be used for generating the documentation. But perhaps
we need to document that this file must be used more prominently...
Regards,
VZ