| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit changes the following in relation to string use
- The implicit convert from 'QCString' to 'const char *' is removed
- Strings parameters use 'const QCString &' as much as possible in favor
over 'const char *'
- 'if (s)' where s is a QCString has been replaced by 'if(!s.isEmpty())'
- data() now always returns a valid C-string and not a 0-pointer.
- when passing a string 's' to printf and related functions 'qPrint(s)' is
used instead of 's.data()'
- for empty string arguments 'QCString()' is used instead of '0'
- The copy() operation has been removed
- Where possible 'qstrcmp(a,b)==0' has been replaces by 'a==b' and
'qstrcmp(a,b)<0' has been replaced by 'a<b'
- Parameters of string type that were default initialized with '= 0' are
no initialized with '= QCString()'
|
|
|
|
|
| |
- direct use of std::stringstream and std::ostream gave a 30%
drop in performance.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Dir is based on ghc::filesystem, a std::filesystem compatible
implementation that does not require C++17.
|
| |
|
| |
|
| |
|
|
|
|
| |
Replacing QString required replacing the QDict, too.
|
| |
|
|\
| |
| |
| | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_terminate
|
| |
| |
| |
| |
| | |
In case a `WARN_LOGFILE` is used it in this file no clear whether doxygen finished correctly or exited beforehand in case a fatal error.
Now a 'Exiting...' is also given in the warning log file in case an error is a fatal error.
|
| | |
|
|/
|
|
|
|
| |
namespace
Fixing some memory issues caused by not correctly freed pointers
|
| |
|
| |
|
|
|
|
| |
new processing job
|
|
|
|
| |
output files
|
|\
| |
| | |
Handling digraph versus label
|
| |
| |
| |
| |
| | |
In case a label contains a backslash (at the end), the digrapgh statement remains unchanged, though with the label= this backslash is converted to a double backslash.
Especially at the end (just before the " this can lead to problems, making the handling uniform.
|
| |
| |
| |
| | |
for the same .dot file
|
| | |
|
|\ \
| | |
| | | |
issue #6990 Dot produces no Graphs
|
| | |
| | |
| | |
| | | |
Backslashes also have to be escaped otherwise a tooltip / brief description like `//!replace "\" with "\\"` won't be produced properly.
|
| | |
| | |
| | |
| | | |
new processing job
|
| | |
| | |
| | |
| | | |
output files
|
|/ / |
|
|\ \
| | |
| | | |
issue #6869 SVG image generated by \dot or \dotfile does not render properly in HTML
|
| | |
| | |
| | |
| | |
| | |
| | | |
in HTML
The path to the svgpan.js should be relative to the svg file. For files generated with `dot` or `\dotfile` this is the root of the HTML tree, so relpath is here an empty reference (the svg file still needs the relpath as this file is referenced from a html file that is possibly in a sub directory).
|
| |/
|/| |
|
|/ |
|
| |
|
|
|
|
| |
Some more ...
|
|
|
|
|
| |
- mapping changed due to missing `doxygen=`
- externalRef part changeddue to missing`doxygen=`
|
| |
|
|
|
|
| |
Corrected test and setting of indexE (was working by accident).
|
|
|
|
|
| |
The replace function has as side effect that it affect UTF-8 characters as well.
Removing `id="node[0-9]*"` no by searching its start and end.
|
|
|
|
| |
Prevent endless loop during renumbering
|
|
|
|
|
|
|
|
|
|
|
| |
When running xhtml checker on the doxygen diagram example we get:
diagrams/html/class_a.html:66: element area: validity error : ID node1 already defined
<area shape="rect" id="node1" title=" " alt="" coords="5,5,44,32"/>
^
ID node1 already defined
Document diagrams/html/class_a.html does not validate
This is due to the fact that the map file is used as generated by dot, and here the id values start each time with node1. The id is not used and can be omitted.
|
|
|
|
|
|
|
|
|
| |
Message:
`< Element map content does not follow the DTD, expecting ((p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | menu | dir | pre | hr | blockquote | address | center | noframes | isindex | fieldset
| table | form | noscript | ins | del | script)+ | area+), got (area area div)`
The problem first surfaced with test 11 (empty map tag), but the solution given at that moment (`<div/>)`) did work for test 11, but was not correct for test 27.
Problem can be seen with the default doxygen test 27 (`[027_extends.c]: test the \extends, \implements, \memberof, \private, and \public commands`).
|
|
|
|
| |
Added a Slice-optimized output mode.
|
| |
|
|
|
|
|
|
|
|
| |
Till now docbook had its own output generator, but lot of possibilities were missing (see remark about updating below), with this patch the (more than) basic implementation has been made.
Added some docbook tests to the current tests and updated documentation where necessary
Tried updating current version but too many issues remained that were generically handled in the standard generator, code is in current version behind '#if 0' construct in doxygen.cpp and name with '_v1' and in docbookgen.cp'
|
| |
|
|\
| |
| |
| | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_395343
|
| |
| |
| |
| |
| |
| | |
on right
Caller graph will now have the called function on the right hand side.
|
|/
|
|
| |
In case no brief description present, no tooltip is shown.
|
|
|
|
| |
Some graphs were still missing a tooltip in the root node (most notably the caller graphs), so were still displaying something like Node0.
|