Bug fixes:
issue #6846: Doxygen parsing global variable as function in certain cases (#7903) [view]
issue #7495: generate "bitfield" [view]
issue #7595: Links from one Markdown file to another do not work [view]
issue #7698: forward declaration of template classes [view]
issue #7702: test list is always created [view]
Revert pull request #7703: make declArgumentList be from declaration, and argumentList from definition [view]
issue #7706: Md5 hash does not match for two different runs [view], and [view]
Undefined control sequence for formula using MathJax (#7712) [view]
Wrong message in case of svg formulas for HTML (#7716) [view]
VHDL fixed if-generate-bug 7721 [view]
Inconsistent behavior between `///` and `//!` for formulas (#7726) [view]
Incorrect text for HTML_FORMULA_FORMAT in documentation / Doxyfile (#7722) [view]
issue #7727: warning: documented symbol `static bool (long-winded C++ type)' was not declared or defined. [view]
issue #7734: Incorrect parsing of Q_PROPERTY [view]
issue #7738: todo ignores EXCLUDE_SYMBOLS [view]
Users cannot set "enhancement label" on github. (#7744) [view]
Input buffer overflow in php input code (#7745) [view]
issue #7747: Three-way comparison operator [view]
issue #7753: SVG formula all with zero width [view]
issue #7762: C# mode completely broken [view]
issue #7778: Build fails with javacc 5.0 (#7779) [view]
issue #7781: allow '>' before Markdown emphasis [view]
issue #7787: Doxygen 1.8.18: Markdown tables not working in ALIASES anymore? [view], [view], [view], [view], and [view]
bug_121547 extern variable is being referenced in documentation incorrectly (#7792) [view]
issue #7796: Backticks (`) in Doxygen-markup-in-C in Markdown collapses (#7797) [view]
Issue #7804: String double quotes in C get misinterpreted by pdflatex [view]
issue #7810: LaTeX manual not built, but make install tries to install it (#7821) [view]
Vhdl improvements (ALIAS, translation) (#7813) [view]
Running doxygen tests with variable with spaces (#7819) [view]
issue #7820: Add `const` qualifier to UsedDir::m_dir. [view]
Create link for GENERATE_XML (#7824) [view]
isuse #7828: Add namespace inline flag in xml output [view]
Issue #7831: Error building docs after 0df1623c9363d52a2b04457233dcf2c64319b03c [view]
issue #7833: Empty string in PREDEFINED throws [view]
Incorrect label in map of dot files in xhtml (#7840) [view]
issue #7852, #7867, #7901: Changed the set of commands that effect ending a brief description [view]
Problem with generating test output for Chinese (#7862) [view]
issue #7865: Update documentation of USE_PDFLATEX option [view]
issue #7867: Fixed regression where blank line after class was not seen as paragraph separator [view]
issue #7881: More flexible and correct detection of direction of an argument [view], [view], and [view]
issue #7883: doxygen does not build again LLVM/CLAN without static libs [view]
issue #7884: Python to xml: Whitespace in method doc not preserved (MARKDOWN_SUPPORT=NO) [view]
issue #7890: Macro Expansion broken [view]
Issue #7892: Incorrect search box on server-side search results page [view]
issue #7900: Incorrect warning regarding no matching class member found [view]
issue #7911: markdown table add extra test to "copybrief" [view]
issue #7921: Help for CLANG_DATABASE_PATH is misleading [view]
issue #7923: source line numbers in warnings output by parser are off by 1 [view]
issue #7934: include dependency graph: The boxes of files shows the name of the included file not its own filename [view]
issue #7943: transferArgumentDocumentation is erroneous [view]
Empty python comment gives problems [view]
Don't crash if output subdirectories already exist [view]
Fix cmake warning about ICONV package naming (should be Iconv) [view]
Plantuml has problems with output directories ending with directory separator [view]
Fixed issue that could cause wrong line numbers [view]
Number of translatable terms (like Chapter) are in English instead of Greek (#7841) [view]
Running Inkscape 1.0 [view], [view]
Empty enum setting in configuration file [view]
Missing last item in htmlhelp level2 index [view]
crossref citations are shown unconditionally [view], [view], [view]
Features:
Added experimental multi-thread input processing support. [view], [view], [view]
Addon option --pool to the test run script for parallel execution of tests (#7827) [view]
Adding the xml:lang tag to XML and Docbook output [view]
Scalable search bar for high resolution displays (#7888) [view], [view], and [view]
Add doxygen version information to tag file [view]
Add options to enable various sanitizers [view]
Show doxywizard version by means of --version [view]
Added configuration options to better control the sqlite3 output. [view]
Enable running tests in parallel using cmake's ctest. [view]
improve using plantuml for vhdl flowcharts [view]
Refactoring and cleanup:
Added atomic reference counting to QString [view]
Added missing stub code when use_libclang is disabled [view]
Better warning for non documented struct [view]
Catch all wrong mkdir calls (coverity) [view]
Change of git version input file was not taken into account [view]
Changed container class for class use and constrained relations from QDict<void> to StringSet [view]
Cleanup some disabled code sections [view]
Copied implementation of `QGList::inSort()` to sortInDirList. [view]
Coverity uninitialized variable [view]
Coverity uninitialized variable in mscgen_api.cpp [view]
Create compareDirDefs for sorting. [view]
Creating chm files for doxygen tests [view]
Debug facility for the cite command [view]
Fixed 2 small memory leaks [view]
Fixed anothing compilation issue when use_libclang was not enabled [view]
Fixed compilation issue on Windows for setNum with size_t argument [view]
Fixes missing include and missing html extension logic [view]
Fixes signed/unsigned mismatch warning in plantuml.cpp [view]
GNU compilation warnings [view]
Improve flex/bison debuggability with gdb [view]
Include dirdef.h instead of forward declaration. [view]
Incorrect htmlhelp language code for Indonesian [view]
Incorrect representation of citation [view]
LaTeX test were hanging for a.o. Hungarian on Windows [view]
Link fixed in documentation [view]
Make a switch to choose between dynamic library to clang-cpp or static linking against clangTooling [view]
Minor documentation updates [view]
Minors tweaks to the regular expressions [view]
Misleading compiler warning [view]
Misleading warning about missing argument [view]
Missing links in Fortran in case use statement with upper case characters in name [view]
Modernize HtmlHelp class [view]
Modernize code for the resource manager [view]
Modernized tagreader.cpp code [view]
More minor tweaks [view]
Moved citation cross reference searching to a separate function [view]
Moved stripIndentation() to util, make it safe for empty input [view]
Multi-threaded parsing: added locks around global data [view]
New option allowing processing using multiple threads [view]
No default rule present in commentcnv.l [view]
Performance improvements after profiling [view]
Prefer more inclusive language [view]
Prevent potential empty string [view]
Reduce use of WIN32 defines outside of portable [view]
Refactoring: Modernize clang parser and make it run with multiple threads [view]
Refactoring: better encapsulation for MemberName [view]
Refactoring: improve encapsulation for ArgumentList [view]
Refactoring: make QCString a wrapper around std::string [view]
Refactoring: make preprocessor run in parallel [view]
Refactoring: modernize configuration values [view]
Refactoring: modernize markdown and make it thread-safe [view]
Refactoring: remove symbolStorage references (dead code) [view]
Refactoring [view]
Refactoring: Improve encapsulation of MemberInfo class [view]
Refactoring: Introduce type names for commonly used container types [view]
Refactoring: Removed creation of MemberDef's for macro definitions from pre.l [view], [view]
Refactoring: changed Doxygen::expandAsDefinedDict to Doxygen::expandAsDefinedSet [view]
Refactoring: changed QValueList to std::vector for template engine [view]
Refactoring: migrate MemberNameInfoSDict to MemberNameInfoLinkedMap [view]
Refactoring: migrate type of Doxygen::inputPaths to std::set [view]
Refactoring: modernize g_inputFiles and the parameters of readFileOrDirectory [view]
Refactoring: replace Doxygen::namespaceAliasDict by Doxygen::namespaceAliasMap [view]
Refactoring: replace QDict<void> by StringUnorderedSet for g_processedFiles and g_filesToProcess [view]
Refactoring: replaced killDict by killSet [view]
Refactoring: size_t type conversions and QList in DotManager [view]
Refactoring: For loops on QListIterator by range loops. [view]
Refactoring: Replaced ${CMAKE_SOURCE_DIR}/path/to/current/cmake-lists-txt/dir with ${CMAKE_CURRENT_LIST_DIR} [view]
Refactoring: Replaced QList with std::deque in DirList. [view]
Refactoring: Replaced DirList::count() by DirList::size(). [view]
Refactoring: Replaced QDict<Void> by StringUnorderedSet in dotnode.cpp [view]
Refactoring: Replaced QDict<void> by StringUnorderedSet for fortrancode.l [view]
Refactoring: Replaced QDict<void> by StringUnorderedSet used to keep track of visited paths [view]
Refactoring: Replaced addDir(const DirDef *dd) by addDir(DirDef *const dd) in GroupDef and GropuDefImpl. [view]
Refactoring: Replaced bitmap of doxygen logo by SVG version [view]
Refactoring: Replaced calls to DirDef::append() to DirDef::push_back(). [view]
Refactoring: Restructured the split_and_keep function [view]
Remove not used translator function [view]
Renamed stripSpaces to stripIndentation and make it work directly on the string passed. [view]
Setting correct babel packages for some languages [view]
Spelling correction in cite code [view]
Split off code to detect inkscape version to a separate function [view]
Superfluous space in "TEST_FLAGS" [view]
Travis does not terminate on error on non last command inside if construct [view]
Updated installation documentation for Linux binary distribution [view]
Updated issue templates [view]
Updated formatting rules for paragraphs within table header cells. [view]
Updated the makefile for building the tests [view]
Warning in case of multiple python documentation sections. [view]
XML tags moved to Appendix D of Ecma-334 [view]
fail with term() instead of msg() [view]
missing instance-rework [view]
moved separate doxygen tag to tagfile attribute [view]
sqlite: flip _static default in bindTextParameter [view]
sqlite: use err instead of term

[view]
try to make it so that argumentList is always from the definition [view]
update URLS on README to prevent redirects [view]