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:
RevisionActionfile
1.183modifypkgsrc/devel/doxygen/Makefile
1.80modifypkgsrc/devel/doxygen/distinfo
1.5modifypkgsrc/devel/doxygen/patches/patch-src_dirdef.cpp