Doxygen 1.8.4 (19-05-2013)¶
See also
Contents
Changes¶
id 686384: When INLINE_SIMPLE_STRUCTS is enabled, also structs with simple typedefs will be inlined.
Doxywizard: scrolling with mouse wheel no longer affects the values in the expert view.
id 681733: More consistent warnings and errors.
New features¶
Added support for “clang assisted parsing”, which allows the code to also be parsed via libclang (C/C++ frontend of LLVM) and can improve the quality of the syntax highting, cross-references, and call graphs, especially for template heavy C++ code. To enable this feature you have to configure doxygen with the –with-libclang option. Then you get two new configuration options: CLANG_ASSISTED_PARSING to enable or disable parsing via clang and CLANG_OPTIONS to pass additional compiler options needed to compile the files. Note that enabling this feature has a significant performance penality.
Included patch donated by Intel which adds Docbook support. This can be enabled via GENERATE_DOCBOOK and the output location can be controlled using DOCBOOK_OUTPUT. Docbook specific sections can be added using docbookonly … enddocbookonly
Added support for UNO IDL (interace language used in Open/Libre Office), thanks to Michael Stahl for the patch.
Stores data gathered by doxygen in a sqlite3 database¶
Included patch by Adrian Negreanu which stores data gathered by doxygen in a sqlite3 database. Currently still work in progress and can only be enabled using –with-sqlite3 during ./configure.
Statistics¶
Include patch by Adrian Negreanu to show duration statistics after a run. You can enable this by running doxygen with the -d Time option.
LATEX_EXTRA_FILES¶
Included patch by Markus Geimer which adds a new option LATEX_EXTRA_FILES which works similarily to HTML_EXTRA_FILES in that it copied specified files to the LaTeX output directory.
Added support for processing DocSets¶
id 693178: Added support for processing DocSets with Dash (thanks to Bogdan Popescu for the patch
Other¶
id 684782: Added option EXTERNAL_PAGES which can be used to determine whether or not pages importated via tags will appear under related pages (similar to EXTERNAL_GROUPS).
id 692227: Added new MathJax command MATHJAX_CODEFILE which supports including a file with MathJax related scripting to be inserted before the MathJax script is loaded. Thanks to Albert for the patch.
id 693537: Comments in the config file starting with ## will now be kept when upgrading the file with doxygen -u (and doxygen -s -u). Thanks to Albert for the patch.
id 693422: Adds support for Latvian (thanks to a patch by Lauris).
Included language updates for Ukrainian, Romanian, and Korean