Path to this page:
Subject: CVS commit: pkgsrc/devel/doxygen
From: Thomas Klausner
Date: 2023-12-31 10:48:43
Message id: 20231231094843.A30D7FA42@cvs.NetBSD.org
Log Message:
doxygen: update to 1.10.0.
Release 1.10.0
(release date 25-12-2023)
Bug fixes
issue #4280 bug_651081 Inconsistency between @page and @subpage parsing [view]
issue #5767 bug_746577 Problem locating unresolvable @ref in case of a MSC \
image [view]
issue #6335 bug 793570 Keep the original code indentation [view]
issue #6996 Missing definitions for BUILTIN_STL_SUPPORT [view]
issue #7688 Include markdown file in mainpage.dox [view], [view], [view], \
[view] , [view] , [view] , [view] , [view] , [view] , and [view]
issue #10263 please add a use_sys_sqlite3 config option [view]
issue #10282 Infinite loop when parsing a simple header file [view]
issue #10278 Weird behavior [view]
issue #10295 typedef of a function incorrectly output in HTML and PDF [view]
issue #10304 Cannot copydoc operator* [view]
issue #10306 Some intra-page links include the HTML file name [view]
issue #10313 [BUG] error when handle types defined with lambda [view] and [view]
issue #10324 [C#] Using expression-bodied functions with generics generates \
wrong type constraints. [view]
issue #10334: Multi line initialization for using [view]
issue #10343 Missing 'Referenced by' links for macros (C/C++) [view]
issue #10344 "param ?callable $callback" misinterpreted as \
undocumented parameter [view]
issue #10349 Autolinks to functions point to the struct with the same name \
[view], [view]
issue #10350 INLINE_GROUPED_CLASSES=YES fails with GROUP_NESTED_COMPOUNDS=NO \
[view]
issue #10351 Search subpart research after a search [view]
issue #10353 Doxygen cannot handle TYPEDEF after PlantUML [view]
issue #10354 Make polyfill optional, at least. [view]
issue #10356 CopyDoc target is parsed incorrectly [view]
issue #10369 Found ';' while parsing initializer list! for member function \
pointer [view]
issue #10377 Wrong syntax for output of non-C++ deprecation lists for enum \
members [view]
issue #10388 Can't link to a tagfile page in DoxygenLayout? [view]
issue #10392 GENERATE_XML generates XML files with erroneous \
</codeline>s in <programlisting> [view]
issue #10395 Doxygen link generation does not find concepts unless complete \
path is specified [view]
issue #10404 Wrong type for overloaded template method in tagfile [view]
issue #10414 Report warning with wrong file and wrong line number [view], \
[view], [view]
issue #10417 Search bar not working [view]
issue #10447 Add explicit links to static pages [view]
issue #10449 \include{doc} ignores EXAMPLE_PATH [view], [view], [view], [view]
issue #10460 `\hideinheritancegraph` not working [view]
issue #10466 Markdown: inline statements in page headings are escaped and \
render as text [view]
issue #10472 Symbols within a namespace after a heavily #ifdef class are \
omitted in HTML output [view]
issue #10473 doxygen hangs forever after "Building directory \
list..." [view], [view], [view]
issue #10474 doxygen fails to render /some/ MarkDown links to local files \
with relative path [view]
issue #10475 doxygen does not correctly render link content in MarkDown file \
[view]
issue #10485 Parsing error with C++20 requires clause if at the end of the \
function declaration [view]
issue #10498 `cmakedefine01 macros are not documented [view], [view]
issue #10499 Child class with template parameter named differently than \
parent: unqualified base class in tagfile [view]
issue #10506 Keyword-like forms of logical operators are not supported in \
C++ requires clause [view]
Add missing C++20 module file extension [view]
Added missing start of paragraph after code fragment [view]
Content did not scroll when move between anchors [view]
Correcting count for volatile when checking redundant white space [view]
Do not lowercase search titles for code and capitalize on page terms [view]
Escape characters in section headers [view]
File settings with just a directory are silently ignored [view]
Fix @enum command with @ingroup [view]
Fix HTML rendering issue. [view]
Fix dynamic loading of the side panel [view]
Fix for source browser backlinks [view]
Fix indexing words with non-ASCII letters [view]
Fix non-reproducible search index [view]
Fixed HTML output issue for (nested) comments inside code blocks [view]
Fixed code folding issue for macro ending with a comment block [view] and [view]
Fixed discarding of Slice types during namespace dox generation. [view]
Fixed issue generating the manual due to missing escapes [view]
Fixed issue showing wrong inline source fragment for multi-line macros [view]
Fixed issue with codefragments with TrimLeft [view]
Fixed regression handling `using A = B<y>x>;` like constructs [view]
Handling comment in macro name [view]
Handling of `import` in non cpp files [view]
Handling of incorrect HTML end comment [view]
Handling of protection of the Java enum constructs. [view], [view]
Handling of relative include path in code output processor [view]
Handling of relative include path in preprocessor [view]
Improve readability of virtual base class in diagrams in dark mode [view]
Improve rendering of default parameters in HTML output [view]
Improve snippet handling [view]
Improved rendering of sections like @note, @warning, @todo etc. for HTML [view]
Incorrect jump to anchor inside page when using CTRL-click [view]
Incorrect link from summary links for classes [view]
Incorrect showing of hidden call graph [view], [view]
Incorrect warning and output with `\image` followed by HTML command [view]
Incorrect warning due to import statement [view]
Javascript persistency improvements [view]
Line miscounting in case of structural indicator [view]
Make parser more robust for unterminated string literals in comments [view]
Miscounting in case of markdown links [view], [view]
Prevent reading tag file multiple times [view], [view], [view]
Prevent recursive lockup when instantiating complex recursive templates [view]
Problem with `\fC` on man pages [view], [view]
Properties in python "namespaces" [view]
Recognition of `<=` inside template construct [view], [view]
Recognition of `>=` inside template construct [view]
Recognition of `>=` inside inintializer construct [view]
Reduce code duplication [view], [view]
Reduce the number of calls to stripWhiteSpace() [view]
Regression fix broken link to source code when CREATE_SUBDIRS is enabled [view]
Reinstate list of brief functions [view]
Reset code parser for examples based on code type [view]
Simplification and avoid warning for non-option text after image title [view]
Store group name instead of index as cookie [view]
Use the file name as the title for \ref file.md [view]
Warning about internal doxygen inconsistency for python packages [view] and \
[view]
Wrong links for stateToString in internal doxygen documentation [view]
addon/doxmlparser: Include requirements on setup.py [view]
addon/doxmlparser: Use doxygen VERSION as version [view]
Features
New option HTML_COPY_CLIPBOARD to allow copying code fragments to the \
clipboard [view] , [view] , [view] , [view]
Adding option PROJECT_ICON to specify icon to show for HTML output [view]
Added option HTML_PROJECT_COOKIE to allow different project to use different \
cookies [view]
Allow optional width= and height= specifiers for PROJECT_LOGO [view]
Adding JSON output to doxyapp [view] and [view]
More flexible inheritance graphs regarding show / hide [view]
More flexible inline sources regarding show / hide [view], [view]
Portuguese translators updated to 1.10.0. [view]
Publish doxmlparser to PyPI [view]
Improved user feedback and documentation
Make the manual use more modern doxygen output [view]
Add section explaining how to add "additional documentation" [view]
Add range possibility in xsd [view] and [view]
Submit warning when the ingroup command is used with an non-existing group \
name [view] and [view]
add LaTeX and perl to testing readme as dependencies [view]
Improvement of the description of INLINE_SOURCES setting [view], [view]
Update file extension mapping table in doc/starting.doc [view]
Documentation correction for sqlite3 [view]
Adjusting the term "module" to "topic" in documentation \
[view]
Remove help info about non existing option [view]
More consistent warning messages [view], [view]
Refactoring and cleanup
Use session cookies and modernize javascripts [view]
Refactoring: Modernize libversion [view]
Refactoring: Move class/member specifier bits into own class [view]
Refactoring: Wrap Entry::section in type safe class EntryType [view]
Refactoring: modernize dynsections.js [view]
Refactoring: modernize navtree.js [view]
Refactoring: modernize search.js [view]
Refactoring: replace std::bind by lambda in markdown.cpp [view]
Refactoring: use the same cookie functions for all scripts [view]
Replace obsolete .ready(...) syntax. [view] and [view]
Add overflow guard to the dispatcher [view]
Added const to a couple for references [view]
Remove double entries [view]
Remove double mentioning of 'module' in compouund.xsd [view]
Remove double resetting for htmlhelp [view]
Remove obsolete parts from cmake configuration files [view]
Remove obsolete tag test [view]
Remove obsolete vhdl functions [view] and [view]
Remove unused css entry [view]
Rename `.doc` to `.dox in doxygen documentation [view], [view], [view]
Give functions override attribute [view], [view] and [view] and [view]
Use system FindSQlite3.cmake [view]
Improved testing and debugging
Add debug listing for sections [view]
Add option `-t_notime` to doxygen [view]
Files: