Bug fixes:
issue #697: Test 32 reference to bell signal (XHTML, LaTeX) [view]
issue #7976: bug_786382 Unmatched single quote in C++ source breaks aliases [view]
issue #6442: C++: Trailing return type syntax + void [view], [view]
issue #6471: Out-of-line documentation of scoped enums [view]
issue #7471: [1.8.16 regression] multiple use of page label [view]
issue #7547: Fix permodgen issue [view]
issue #7556: ANSI-C anonymous (unnamed) struct/unions duplicated names [view]
issue #7706: Md5 hash does not match for two different runs [view]
issue #7872: A define containing a doxygen start of comment breaks the parser [view]
issue #7927: PREDEFINED fails to replace argument [view]
issue #7977: Broken ref for enum entry (doxygen 1.8.18 -> 1.8.19) [view]
issue #7979: C++ enums being defined in multiple files after b265433 (multi-thread input processing) [view]
issue #7981: bug_647654 Special command fn fails when first argument of PHP function is call-by-reference [view]
issue #7991: bug 789318 c# expression-bodied property is not rendered correctly [view]
issue #7995: Doxygen doesn't handle very simple example in the .md file [view], and [view]
issue #7996: ref commands broken in markdown tables [view]
issue #8015: Special command skip and until no longer functional in ALIASES [view]
issue #8017: C++: mishandling of brackets used in trailing return types [view]
issue #8022: Different results on 64 and 32 bit [view]
issue #8023: Add option to exit with non-zero exit code on warnings even if WARN_AS_ERROR is OFF [view]
issue #8034: doxygen crashes [view]
issue #8037: Links using @ref stopped working in doxygen 1.8.19 [view]
issue #8050: Artificial classDef confuses getCanonicalTypeForIdentifier() [view], and [view]
issue #8051: Consider documenting debug options of doxygen [view]
issue #8053: error: Attribute target redefined in SVG [view]
issue #8063: Failed to build current "master" branch [view]
issue #8066: Doxygen crashes in ClangTUParser [view]
issue #8070: C++: var don't document enum class values [view]
issue #8078: Warning and extra text when using Markdown as mainpage [view]
issue #8091: [C++] Newer doxygen versions add a lot of bogus warnings about undocumented entities [view]
issue #8093: Some URLs in fresh/updated Doxyfile are split over two lines [view]
issue #8098: Python Decorator written below @brief tag and above the function leads to documentation error [view]
issue #8102: [C++] Reference relations are not generated for constructors using list initialization [view]
issue #8103: C++ Table of content, namespace list does not contains namespace without class [view], and [view]
issue #8105: How do add (multiple files without extension) directory in INPUT field of doxygen configuration file [view]
issue #8127: Java: xml output of preformatted (`
`) block adds para-block for blank lines (hindering certain manual parsing)
[view]
issue #8129: Image path is now case sensitive [view], and [view]
issue #8130: Markdown relative links - not working for other folders [view]
issue #8132: Markdown inclusion of images broken after 39db9f48 [view]
issue #8137: Whitespace/Separator required to recognize custom command argument [view]
issue #8139: Segfault after a8bf5d3 [view]
issue #8142: UTF-8 in URL in source generates truncated URL in HTML [view]
issue #8148: copydoc broken in private sections [view]
issue #8156: Markdown anchors do not work with special symbols [view]
issue #8160: Example in documentation of ALIASES shows using `n` instead of `^^` [view]
issue #8177: Incorrect inheritance with forward declared templated classes [view]
issue #8184: Bad parsing of CMakeLists.txt [view]
issue #8186: Path resolving breaks on included @ sign [view]
issue #8192: Excluded inline namespace broken after a5792da8 [view], [view]
Issue #8206: Incorrect XHTML results [view]
issue #8246: The prefix &#Ñ…202Ð; for files is displayed incorrectly in the file names. [view]
issue #8247: declaration different in cpp and h file of qstrncmp [view]
issue #8251: Macro stopped working in 1.8,.19 [view]
issue #8269: Make failed when building layout.cpp [view]
issue #8274: List entries for file & namespace enums (part 2) [view], and [view]
issue #8143: copydoc in excluded namespace broken after d03e8d9 [view]
issue #8169: "emoji heavy_check_mark" produces ✓ instead of âœ”ï¸ [view]
Added missing protocols [view]
Avoid duplicate entry in the LaTeX output for inlined namespace [view]
Concatenation of param text and details text [view]
Confusing message for extension mapping for extension with starting dot. [view]
Consistency for use class graphs / class diagrams [view]
Create possibility to show in doxywizard "condensed" settings [view]
Creating link to not defined label in case of groups [view]
Default doxygen search mechanism doesn't work when using with XHTML output [view] and [view] and [view]
Docbook missing in doxywizard Wizard-Output page [view]
Documentation correction for CASE_SENSE_NAMES [view]
Don't start dvips when latex fails for formulas [view]
Double "->" in warning in case of trailing return type [view]
Doxygen crashes on Fortran [view]
Doxygen manual top rule is in uppercase. [view]
Doxygen's own documentation doesn't build with recent LaTeX version [view]
Doxywizard expert page without settings [view]
Enabling both ALLEXTERNALS and BUILTIN_STL_SUPPORT caused artificial STL classes to appear in the class hierarchy. [view]
Exclude markdown mapped documentation files from Files list [view], [view]
Expand non-recursive preprocessor macros [view]
Fix for broken LaTeX output. [view]
Fix too aggressive hyphenation of abbr. words. (#8026) [view]
Fixed marker replacement for a placeholder at the end of the command [view]
Fixed more issues handling Java nested generic classes [view] and [view]
Fixed scope resolution problem for nested Java generics [view]
Fixed small issue computing indentation for inline line breaks [view]
Flush warnings file (#8069) [view]
Fortran comments with C comments inside (#8000) [view]
Handling Enable / Disable menu items (doxywizard) [view]
Handling commands for backslash and at-sign in ALIASES [view]
Handling of "Cancel" during "Quit" in doxywizard [view]
Improve handling of inline namespace members in LateX/RTF output [view]
Improved sorting of class list/hierarchy [view]
Improvements of reading the configuration file [view]
Incorrect checking between default and used values for strList in doxywizard [view]
Incorrect duplicate code for Fortran fixed/free recognition [view]
Incorrect end tag in doxywizard [view]
Incorrect handling of UTF-8 characters in latex reference statement [view]
Incorrect handling of string with spaces and no quotes [view], [view]
Incorrect label / name in case regeneration of HTML without regeneration of dot files [view]
Incorrect line count in case of an error in msc input [view]
Incorrect recognition as RCS tag [view]
Incorrect sorting of reflist items [view]
Incorrect specification of irc as URL protocol [view]
Join sequences of the same type of xref items together in a single paragraph (restores 1.8.16 behavior) [view]
Lowercase Findxapian module (same casing as upstream xapian-core) [view]
Marked the section with definitions regarding numbers more clearly [view]
Minor tweaks [view], [view], [view]
Fixed line number counting issue with test case cc.h [view]
Fixed various line counting issues resulting in warnings refering to the wrong line number: [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], and [view]
Missing noop in list with commands starting with "n" for escaping in aliases [view]
Missing footer on first page of each chapter in LaTeX [view]
Multiple anchors with member-group [view]
No warning for unbalanced brackets in markdown [view]
Not always linking in map as maps use name instead if id [view]
Optimization for Slice missing in doxywizard Wizard-Mode page [view]
Optimized the escape function and made it more generic [view]
Prettify the HTML output when enabling SEPARATE_MEMBER_PAGES [view]
Problem with `\` at end of an ALIASES in the configuration file [view]
Proposed fix for Internal search engine produce ".html" pages instead of using HTML_FILE_EXTENSION [view]
Protect mutable access to members in code generators with mutexes [view]
Readability of warning message [view]
Recent file list of doxywizard not cleared properly [view]
Redundant storage of `VhdlParser_adj.cc`, it can be regenerated [view], [view]
Renamed EXTRACT_ANON_ARGUMENTS to RESOLVE_UNNAMED_PARAMS and enabled it by default [view]
Silently ignoring unexpected characters in configuration [view], [view]
Simplified escaping for latex URLs [view]
Some further simplications and modernisations [view]
Some tweaks & fixes [view]
Space around images in LaTeX output is sometimes a bit large [view]
Split into separate rules [view]
Split lexer rules [view]
Support commented out argument names in declarations controlled by new cofig EXTRACT_ANON_ARGUMENTS. [view]
Translation function trCompoundListDescription no entry for SLICE [view]
Typo in namespacedef.h [view]
Unclear description of QHG_LOCATION [view]
Unified the routine to get the next UTF8 character from a UTF8 stream [view]
Update CMakeLists.txt [view]
Update config.xml [view], [view]
Update markdown.cpp [view]
Usage of version and help in addons [view]
Use correct #include [view]
Using f() instead f(void) in C++ , consistency [view]
Warning about duplicate figure numbers in LaTeX [view]
Warning about end of list in brief description after alias `^^` replacement [view]
Warning about possible loss of data [view]
Warning in internal documentation [view]
Warnings during compilation of doctokinizer [view]
Warnings in generated VhdlParser.cc [view]
When instantiating templates also instantiate nested classes [view]
XHML: div tag not possible as part of a p tag. [view]
extend the max lenght befor a sting is folded [view]
quotes added surrounding inheritance tokens on doxyparse output [view]
Features:
Show QT version in doxywizard [view]
Adding possibility to add command line options when running doxygen from doxygen wizard [view], [view]
Add param validation to typedef function pointers [view]
Allow building doxygen as a subproject [view]
Layout changes doxywizard [view]
Show configuration warnings unconditionally in the doxywizard [view]
Enable UML diagrams without member fields [view]
add variable for the fold length of UML diagrams (DOT_WRAP_THRESHOLD) [view]
use boolean to add or remove uml details (DOT_UML_DETAILS) [view] and [view]
add suggestion #7686 to show type and parameters [view]
Refactoring and cleanup:
Position of layout_default.xml [view]
Fix some issues in reporting warnings for Doxywizard's config parser [view]
Introduce ScopedTypeVariant [view]
Introduce immutable and mutable interfaces [view]
Modernise DotGfxHierarchyTable [view]
Modernise diagram.h/diagram.cpp [view]
Modernise BaseClassList [view]
OutputList & OutputGen [view]
Re-added sorting for namespaces [view]
Remove unused DefinitionIntf and DefinitionList classes [view]
Remove use of globals/statics in isAccessibleFrom* [view]
Better processing of (un)quoted values for tags in the configuration file [view]
Better processing of (un)quoted values for tags in the configuration file (part 2) [view]
Introduce SymbolResolver to group symbol lookup routines [view]
Make setAnchors() a member of MemberList [view]
Making fortrancode.l reentrant [view]
Making pycode.l reentrant [view]
Making sqlcode.l reentrant [view]
Making vhdlcode.l reentrant [view]
Making xmlcode.l reentrant [view]
Modernised the remaining containers in code.l [view]
Modernize Doxygen::symbolMap [view]
Modernize TooltipManager class and source reference lists [view]
Modernize class index [view]
Modernize getUsedClasses() method [view]
Modernized the getUsedNamespaces() method [view]
Move ClassDefSet to the classdef header [view]
Move addDocCrossReference to memberdef.cpp/.h [view]
Prepare output generators for multi-threaded use [view]
Remove isVisited/setVisited from context [view]
Remove isVisited/setVisited from index [view]
Remove unused Doxygen::genericsSDict [view]
Removed macros used for getting the value of settings [view]
Removed some dead code [view]
Removing setVisited/isVisited members [view]
Replace ClassSDict by ClassLinkedMap/ClassLinkedRefMap [view]
Replace NamespaceSDict by NamespaceLinkedMap [view]
Replace QDict by std::set for classifying keywords in vhdldocgen [view]
Replace QMap with std::map in fortranscanner.l [view]
Replace QXml by own XML processor [view]
Replaced QCache by STL based LRU cache implementation. [view]
Replaced QStack by std::stack for scopeStack [view]
Replaced codeClassSDict by codeClassMap in code.l [view]
Replaced getNamespaceSDict() by getNamespaces() [view]
Replacing dynamic_cast by static_cast to improve performance [view]
Simplify vhdldocgen code a bit [view]
Modernize search index [view]
Update used links in test examples [view]
Updated minimum MacOS requirements to version 10.14 [view]
Updated test for enums based on recently fixed issues [view]
Make layout parser use the new XML parser [view]
Make tagreader use the new XML parser [view]
Make testsqlite3.py python script running with python 3 [view]
Remove duplicate pages for classes inside inline namespaces (LaTeX/RTF/DocBook) [view]
Remove double usepackage / RequirePackage from LaTeX [view]
Documentation updates:
Correction of spelling errors [view]
Incomplete documentation in respect to hyphens for horizontal rulers [view]
Mismatch documentation and build system [view]
Update of doxywizard documetation [view]
Update of testing README.txt [view]
Incorrect link in doxygen documentation [view]
Making the use of DOT_CLEANUP more transparent [view]
Syntax for faq about use in Windows Powershell [view]
Consistency in documentation of used Python versions [view]
better description of Doxyparse on README doc [view]
Missing commands in list of commands documentation [view]
Small layout improvement in documentation of CLANG_DATABASE_PATH [view]