Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New version: DimitriVanHeesch.Doxygen version 1.13.0 #202938

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json

PackageIdentifier: DimitriVanHeesch.Doxygen
PackageVersion: 1.13.0
InstallerType: inno
UpgradeBehavior: install
ProductCode: doxygen_is1
ReleaseDate: 2024-12-28
Installers:
- Architecture: x64
InstallerUrl: https://www.doxygen.nl/files/doxygen-1.13.0-setup.exe
InstallerSha256: FE10AC31DCE1FB4215BFB77C15BB05CE42ACAE821FB2F2C4D159C3A733BF991D
ManifestType: installer
ManifestVersion: 1.9.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json

PackageIdentifier: DimitriVanHeesch.Doxygen
PackageVersion: 1.13.0
PackageLocale: en-US
Publisher: Dimitri van Heesch
PublisherUrl: https://www.doxygen.nl/
PublisherSupportUrl: https://www.doxygen.nl/support.html
PrivacyUrl: https://www.doxygen.nl/privacy.html
Author: Dimitri van Heesch
PackageName: doxygen
PackageUrl: https://www.doxygen.nl/
License: GPL-2.0
LicenseUrl: https://www.doxygen.nl/license.html
Copyright: Copyright © 1997-2024 by Dimitri van Heesch.
ShortDescription: Source code documentation and analysis tool
Description: Doxygen is a widely-used documentation generator tool in software development. It automates the generation of documentation from source code comments, parsing information about classes, functions, and variables to produce output in formats like HTML and PDF. By simplifying and standardizing the documentation process, Doxygen enhances collaboration and maintenance across diverse programming languages and project scales.
Tags:
- document
- documentation
ReleaseNotes: |-
Minor incompatibilities
- The defaults for DISABLE_INDEX and GENERATE_TREEVIEW have been changed to YES. If you did not specify them explicitly in your config file and wish to keep the same output, you need to add
DISABLE_INDEX = NO
GENERATE_TREEVIEW = NO
to your config file.
- If you have README.md files in subdirectories, they will be treated as directory descriptions. You can disable this by setting IMPLICIT_DIR_DOCS=NO in your config file.
Features
- issue #11179 Using README.md as directory description via new option IMPLICIT_DIR_DOCS. [view]
- issue #11240 Add CSS class for @p command [view]
- issue #11245 [Small Feature Request] Add class attribute to the @qualifier command in the HTML output [view]
- New option HIDE_UNDOC_NAMESPACES which can be used to hide undocumented namespaces (similar to HIDE_UNDOC_CLASSES) [view] and [view]
- New option PLANTUMLFILE_DIRS and command \plantumlfile to include plantuml files (similar to DOT_DIRS, and \dotfile) [view]
- New option AUTOLINK_IGNORE_WORDS to specific a set of words that should not be linked [view] and [view]
- Update available emojis [view], [view]
- Added strip and nostrip options to \include and \snippet to either strip or keep doxygen comments [view]
- Added helper script to live edit & view a doxygen comment block, see addon/doxycommentviewer in the repo [view] and [view]
- Extending autobrief end characters with ? and ! [view]
Bug fixes
- issue #1134 gswin64c.exe not recognised if path added to EXTERNAL_TOOL_PATH [view]
- issue #3760 C++ using directives are not understood (Origin: bugzilla #617285) [view], [view], [view], [view]
- issue #9921 `HIDE_SCOP_NAMES` and `\ref` [view]
- issue #10569 First sentence after defgroup no longer used as brief description [view]
- issue #10649 Building failure: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [view], [view]
- issue #11012 Doxygen 1.10 and 1.11 not documenting C# enum and its members [view], [view]
- issue #11045 copydoc issue with namespace assignment [view]
- issue #11065 Doxygen version 1.12.0 failing to differentiate certain overloads when using qtbluetooth.tags tag file [view]
- issue #11071 Extra spaces added by GFM special comment parsing cause verbatim blocks [view]
- issue #11082 C include format error [view]
- issue #11085 Partial specialization of C++ variable template is missing from Doxygen output [view]
- issue #11095 Grouping and deriving from a template class leads to "not documented" members. [view]
- issue #11102 Objective-C call graph is not shown when self proper is called [view], [view]
- issue #11107 PHP heredocs with double quotes stop doxygen [view]
- issue #11114 Doxygen 1.12.0 mishandles Markdown section header following `<pre>` HTML markup. [view]
- issue #11116 Graphical glitch with lists and text spilling over on a new line. [view]
- issue #11120 Python variables erratic documentation [view]
- issue #11123 Warning that self is undocumented [view]
- issue #11127 copydoc fails to copy the correct function overload for Doxygen 1.9.5 - trunk (7e1860534d163a9d8882ce3ebb620719f74e75eb) [view]
- issue #11128 Unknown anchors in code [view], [view]
- issue #11130 three-way comparison operator is showing up as "operator" instead of "operator<=>" in related symbols [view]
- issue #11135 The anchors don't work [view]
- issue #11138 Non-reproducible file names in doxygen output [view]
- issue #11144 Template relation doesn't appear on graph [view]
- issue #11147 Functions are incorrectly flagged as undocumented if not generating HTML or LaTeX [view]
- issue #11156 Enabled AUTOLINK_SUPPORT does not turn enum type names to links [view]
- issue #11166 Doc fails on raw string literals [view], [view]
- issue #11169 How to copydoc documentation of functions with spaces? [view]
- issue #11172 Aliases with embed:rst:leading-asterisk no longer work in Doxygen 1.12 [view], [view], [view], [view]
- issue #11184 \ref is unable to resolve references to fields in the documented struct [view]
- issue #11205 Building docs for the llvm-project with doxygen takes more than 20 hours [view]
- issue #11209 `<kbd>` tag gets rewritten as `<code>` [view]
- issue #11210 Support for Numeric code fence directives - GitHub flavor [view]
- issue #11217 heap-buffer-overflow WRITE [view]
- issue #11225 Improve support for code blocks in included markdown files [view], [view]
- issue #11227 Generated documentation for the IDL interface has wrong quotes [view]
- issue #11230 Using-declaration with root namespace qualifier is not a hyperlink in source pages [view]
- issue #11233 SVG in Markdown is not shown [view]
- issue #11237 Xcode project generation failing [view]
- issue #11260 Inherited attribute is repeated twice in python [view]
- issue #11271 man pages incorrectly convert \" to \' [view]
- issue #11273 Using a tilde in the URL of a Markdown image tag breaks the tag if the image is in the IMAGE_PATH [view]
- issue #11280 Comments inside a cpp implementation are duplicated. [view]
- issue #11281 Alias via using within nested namespace results in incorrect symbol name. [view]
- issue #11282 getDefsNew fails to find symbols if a filename matches a namespace name [view]
- issue #11283 C++ 20 Concepts not found in search when inside a namespace [view]
- bug 432893 handling `*` in ODL properties [view]
- bug 729344 Ignoring an items when / or \ is placed after \addindex [view]
- Coverity bug 20240822 (1) [view]
- Coverity bug 20240822 (2) [view]
- Avoid showing internal representation of anonymous scopes in warnings [view]
- Improve showing import relations for C++20 modules [view]
- Don't attempt to merge typedefs from different scopes. [view]
- Compilation error under Cygwin on language.cpp: "too many sections" [view]
- Define defined in multiple, nested, files [view]
- Detect escaped `\cond` command at end of line [view]
- Don't convert CMake environment variables when using `-x_noenv` option [view]
- Don't give timing information with options version / help options [view]
- Fix case where <= or >= or <=> inside template argument would be interpreted wrongly [view]
- Fix out-of-bounds string_view access in Markdown n-/m-dash processing [view]
- Fixed a few Doxyfile typos [view]
- Fix for missing code->docs links for strong enum value [view]
- Fix for wrong code link for enum value [view]
- Fix regex logic in scanner.l [view]
- Fix source code references for objective-c members [view]
- Fixed case giving incorrect 'File ended in the middle of a comment block' warning [view]
- Fixed potential invalid memory access when reading code fragments [view]
- Fixed some issues handling Java and IDL import statements [view]
- Formula doesn't render due to empty lines. [view]
- Handling multiple `<br>` tags [view]
- Handling of `#pragma once` [view], [view]
- Incorrect handling of spaces before `@page` command [view] and [view]
- Incorrect label for enum values [view]
- Incorrect marking of enum values in source browser [view]
- Incorrect warning in case of Python [view]
- Incorrect redirection of debug output from preprocessor [view]
- Multiple parameters with underscores and one `\param` command [view]
- Output when brief description ends with multiple spaces [view]
- Plantuml cache file name [view]
- Remove inconsistency regaring whitespace at the end of template declaration [view]
- Remove some warnings regarding signed/unsigned mismatch [view]
- Remove warnings regarding bison package [view]
- Removing compiler warnings [view]
- Repeated variable names is code browser [view]
- Size of project name when part of "treeview" [view]
- Use style `plainnat` with `natbib` package [view]
- Warning in case of double specification of cite name [view]
- Warning with not closed stylchange [view]
- XSD warnings [view]
Improved user feedback and documentation
- Update translator_gr.h [view]
- Updated translator_ru.h to match updates from 1.8.15 to 1.11.0 [view]
- Spelling corrections [view], [view], [view], [view], [view], [view]
- Better warning in case of an internal error of a layout element [view]
Refactoring and cleanup
- Refactoring PR #11290 a bit [view]
- Refactoring: Replace DeepCopyUniquePtr by std::optional [view]
- Refactoring: inline internal IMPL class in classdef.cpp [view]
- Refactoring: make Token behave as an object [view]
- Refactoring: renames for better naming consistency with other classes [view]
- Refactoring: replace insert(std::make_pair(...)) by emplace() [view]
- update TinyDeflate.hh to get fix clang 19.0 [view], [view], [view] and [view]
- Adjust to libfmt-11 changes [view]
- Fix for coverity warning about dead code in memberdef.cpp (CID 218000) [view]
- Fix for coverity warning about dead code in memberdef.cpp (CID 320261) [view]
- Coverity warning [view]
- Replaced -t_notime by -t_time and maked -t behave as -t_notime did before [view]
- Optimise handling trimleft in code fragments [view]
- Optimize stripping comment from code fragments [view]
- Cleanup unused lexer definitions [view]
- Consistency enum class CommandType / HtmlTagType [view]
ReleaseNotesUrl: https://www.doxygen.nl/manual/changelog.html
Documentations:
- DocumentLabel: Docs
DocumentUrl: https://www.doxygen.nl/manual/
ManifestType: defaultLocale
ManifestVersion: 1.9.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.9.0.schema.json

PackageIdentifier: DimitriVanHeesch.Doxygen
PackageVersion: 1.13.0
PackageLocale: zh-CN
Publisher: Dimitri van Heesch
PublisherUrl: https://www.doxygen.nl/
PublisherSupportUrl: https://www.doxygen.nl/support.html
PrivacyUrl: https://www.doxygen.nl/privacy.html
Author: Dimitri van Heesch
PackageName: doxygen
PackageUrl: https://www.doxygen.nl/
License: GPL-2.0
LicenseUrl: https://www.doxygen.nl/license.html
Copyright: Copyright © 1997-2024 by Dimitri van Heesch.
ShortDescription: 源代码文档生成和分析工具
Description: Doxygen 是软件开发中广泛使用的文档生成工具,可以自动根据源代码注释生成文档,解析有关类、函数和变量的信息,生成 HTML 和 PDF 等格式的输出。通过简化和标准化文档编写过程,Doxygen 增强了跨编程语言和项目规模的协作和维护能力。
Tags:
- 文档
ReleaseNotesUrl: https://www.doxygen.nl/manual/changelog.html
Documentations:
- DocumentLabel: 文档
DocumentUrl: https://www.doxygen.nl/manual/
ManifestType: locale
ManifestVersion: 1.9.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json

PackageIdentifier: DimitriVanHeesch.Doxygen
PackageVersion: 1.13.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.9.0