Path to this page:
./
devel/doxygen,
Documentation system for C++, Java, IDL and C
Branch: CURRENT,
Version: 1.12.0nb3,
Package name: doxygen-1.12.0nb3,
Maintainer: pkgsrc-usersDoxygen is a documentation system for C++, Java, IDL (Corba, Microsoft and
KDE-DCOP flavors) and C.
It can help you in three ways:
1. It can generate an on-line documentation browser (in HTML) and/or an
off-line reference manual (in LaTeX) from a set of documented source
files. There is also support for generating output in RTF (MS-Word),
PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The
documentation is extracted directly from the sources, which makes it
much easier to keep the documentation consistent with the source code.
2. Doxygen can be configured to extract the code structure from
undocumented source files. This can be very useful to quickly find your
way in large source distributions. The relations between the various
elements are be visualized by means of include dependency graphs,
inheritance diagrams, and collaboration diagrams, which are all
generated automatically.
3. You can even `abuse' doxygen for creating normal documentation
Required to run:[
print/ghostscript] [
graphics/graphviz] [
lang/perl5] [
lang/python37]
Required to build:[
textproc/py-expat] [
pkgtools/cwrappers]
Master sites:
Filesize: 8274.001 KB
Version history: (Expand)
- (2024-11-15) Updated to version: doxygen-1.12.0nb3
- (2024-11-01) Updated to version: doxygen-1.12.0nb2
- (2024-11-01) Updated to version: doxygen-1.12.0nb1
- (2024-08-20) Updated to version: doxygen-1.12.0
- (2024-05-29) Updated to version: doxygen-1.11.0nb1
- (2024-05-27) Updated to version: doxygen-1.11.0
CVS history: (Expand)
2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429) |
Log message:
*: recursive bump for icu 76 shlib major version bump
|
2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426) |
Log message:
*: revbump for icu downgrade
|
2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427) |
Log message:
*: recursive bump for icu 76.1 shlib bump
|
2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
|
2024-08-20 10:05:29 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
doxygen: updated to 1.12.0
Release 1.12.0
(release date 07-08-2024)
Features
Adding "engine" chen and chronology for plantuml
Also allow backticks to be combined with emphasis in Markdown
Bug fixes
Inheritance by non-documented classes shows the name of the undocumented class
Protected inherited members not documented in derived class if protected \
functions in base class is not documented
Plantuml parse error,,,
Possible to get enum values in the Enumeration Type documentation,
markdown: account for punctuation chars before emphasis
markdown: account for quotation marks before emphasis
include command via ALIASES does not work anymore (snippetdoc) and
markdown: allow italizing parentheses
Two relates group generates warning: found multiple \relates, \relatesalso or \
\memberof commands in a comment block, using last definition
Exiting with exit code 1, no warnings, no errors when executed on Github Action
semi-colon after a formula causes error
Incorrect warning about Objective-C Category method not being documented,
Commands defined via ALIASES tag have an extra space after value
Improve Markdown Support - blockquotes with special markers parse wrongly and
Topics page lists modules but no descriptions
Unable to resolve reference to 'some/path/README.md' for \ref command
Cite command creates case sensitivity on name
base class function in code block no longer linked if the code block contains a \
derived class definition calling the base class function in Doxygen 1.9.5 or \
later
Doxywizard Font Size Rendering Problem on 4k HiRes Monitors
Setting JAVACC_CHAR_TYPE
message: [generated]:8: warning: invalid argument for command '\iline'
\snippet{doc} tag in Doxygen v1.11 adds incorrect paragraph with a break before \
snippet text,,,,
unexpected token TK_COMMAND_BS as the argument of `\ifile`,
Doxygen replaces # by ::
ASSERT(0) in docnode.cpp,,
Computing class inheritance relations -> segmentation fault when run against \
vulkan-hpp headers
Bad namespace handling with 'using namespace::member' syntax
Java Package Lists does not include nested packages
HTML comment affects output
Bad indent for list embedded in <dd> in man output
Capability to render GitHub flavor Markdown comments
Support of special HTML comments
Variadic macro expansion with comments
std:: hypertext link if a class documents std() function,
C++ specialization: warning: explicit link request could not be resolved.
\ref command does not respect "text" field for template classes in \
Doxygen 1.10.0 - trunk
Improvement of end of paragraph detection
Derived class documention no longer contains related functions using protected \
inheritance on Doxygen trunk
attribute is repeated twice in python
dontinclude pattern find itself
Doxygen 1.11.0 for macOS reports 'sh: latex: command not found',
Incorrect linking in C++ code
bison: error: '%name-prefix' and '%define api.prefix' cannot be used together
@snippetdoc not support multi lines
Automatic link for macro defined in different header file no longer generated
Build issue: Build picks up wrong git info
How to tell Doxygen to process an #include within a class definition,
Cannot read properties of undefined (reading 'css') (resize.js:64)
Unable to get property 'style' of undefined or null reference
Automatic link to typedef no longer generated if typedef declared twice
compound.xsd is missing types for some elements
Faulty xml generated when markdown header is too deep
In Doxygen 1.11.0, Include Graphs are not made for Java
Faulty xml generated when markdown header is too deep.,,,
extra WS in @brief docu block break layout
Illegal command '\ifile' found as part of a title section
The body of a macro entirely defined on 1 line gets sucked into the synopsis
HTML: Interactive SVG "viewHeight" is not defined
Prevent extra scrollbar in HTML output when using Firefox and
xmllint error in combination with addindex command
Files stayed in RTF directory
Remove temporary file
Warning in case of `0.` as start of a list.
With the simple file ``` /// \file ``` and setting ``` GENERATE_RTF=YES ``` we \
get in the messages a number of times the message: ``` Style 'Heading6' \
redefines \s5. ```
Python class vaiables type and initial value
Fix buffer overflow in Markdown parser
Add code coloring for Fortran RANK statement
Fixed a number of coverity warnings and
[fix] multithreading issue with ModuleManager
fix: use correct option name with system sqlite3
Missing filename for tag warnings
Stop showing classes and concepts in namespace list
Improved user feedback and documentation
Document all possible values of dir attribute in param command, and
made row of asterisks same length to align them,
Spelling correction and
Redirecting link corrected
Debug output for layout file
Enable additional asserts in debug builds
Setup for doxygen documentation
Refactoring and cleanup
Changed debug mode define to avoid linker issues on macOS
Selection possibility of values from an enum (class) by means of `is_any_of`
Use CMake's FindIconv
Improve readability of codebase
Cleanup `Doxygen::terminating`
Better type safety of enums and
Refactoring: Remove mutable from DotNode's m_written member variable
Refactoring: Remove unneeded mutable for MemberDefImpl::m_annScope
Refactoring: reduce lock contention when adding cross references
Refactoring: reduce lock contention when reading code fragments
Refactoring: reduce lock contention when writing tooltips
Refactoring: remove avoidable const_cast's
Refactoring: remove mutable from DefinitionAliasImpl
Refactoring: remove unneeded const_cast's
Refactoring: remove unused resolveAlias() method from ClassDef/ConceptDef
Refactoring: Make MemberTypeList a class instead of enum with bit mask
Prepare CMakeLists.txt for using mutrace (Linux only)
|
2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) | |
Log message:
revbump after icu and protobuf updates
|
2024-05-27 14:36:13 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
doxygen: updated to 1.11.0
Release 1.11.0
Features
Add Markdown style todo list
Add support for GitHub Markdown style alerts
Add a "Run" menu item key-command to DoxyWizard
Added 'raise' and 'prefix' options to @include{doc}
Support `link` / `endlink` command in section title
Add support for @subparagraph and @subsubparagraph
Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
`doxyapp --locate` list all overloads by including arguments
Adding support for "engine" files for plantuml
Show emoji in HTML treeview
Add `HTML_CODE_FOLDING` possibility to CHM
Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
Add doxyindexer and doxysearch installation
cmake: always install man pages, only install for the binaries installed
allow function ptr with `INLINE_SIMPLE_STRUCTS`
https://www.doxygen.nl/manual/changelog.html#log_1_11_0
|
2024-04-15 19:07:53 by Thomas Klausner | Files touched by this commit (1) |
Log message:
doxygen: just uses command-line graphviz tools
DEPEND on graphviz instead of using its bl3.mk.
Bump PKGREVISION.
|