From 71777ff3973331bd9453870593a762e184ba9f78 Mon Sep 17 00:00:00 2001
From: Dimitri van Heesch
Date: Sun, 27 Dec 2020 14:41:09 +0100
Subject: Added changelog for 1.9.0
---
doc/changelog.doc | 270 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 270 insertions(+)
diff --git a/doc/changelog.doc b/doc/changelog.doc
index b5ea41a..0af6fd7 100644
--- a/doc/changelog.doc
+++ b/doc/changelog.doc
@@ -1,5 +1,275 @@
/** \page changelog Changelog
\tableofcontents{html,latex}
+\section log_1_9 1.9 Series
+
+\subsection log_1_9_0 Release 1.9.0
+\htmlonly
+(release date 27-12-2020)
+
+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 (`<pre>`) 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]
+
+
+\endhtmlonly
+
+
+
+
+
\section log_1_8 1.8 Series
\subsection log_1_8_20 Release 1.8.20
--
cgit v0.12