| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| | |
Remove some build warnings
|
| |
| |
| |
| |
| |
| |
| |
| | |
Removing some build warnings like:
```
D:\a\doxygen\doxygen\src\groupdef.cpp(628): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\a\doxygen\doxygen\src\index.cpp(3950): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
```
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
file names.
Each index generator should handle its Left-To-Right / Right-To-Left handling on its own as otherwise we get for e.g.
treeview in the js file:
```
[ "\u202A‪afx3.h", "a00002_source.html", null ]
```
instead of:
```
[ "\u202A;afx3.h", "a00002_source.html", null ]
```
resulting in the problems from this issue.
in the htmlhelp (index.hhc):
```
... value="‪‪afx3.h" ...
```
i.e. a double `‪` which is not nice.
In "XML" type formats (not the doxygen xml output!), here qhp index.qhp:
```
... title="‪afx3.h" ...
```
where the LTR sequence is escaped.
|
| |
|
| |
|
|
|
|
|
|
| |
Split Definition/ClassDef/NamespaceDef/MemberDef into a immutable and mutable part
Aliases are immutable, other symbols are stored using an immutable
interface but can be made mutable explicitly by dynamic casting.
|
| |
|
|
|
|
|
| |
- Tooltips are now collected per file instead of globally
- Source reference lists now use STL containers
|
|
|
|
| |
namespace without class (part 2)
|
|
|
|
| |
namespace without class
|
| |
|
| |
|
|
|
|
|
|
| |
- topLine is replaced by startLine
- changed unputDocnl macro into a more self contained function-like
macro
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All examples together are a bit big so they are all in the attached file together with the warnings before and after this patch.
When looking at the output we see that a number of lines are off by 1 ore more due to the insertion of extra lines in the code or due to the fact that there is a reference to the start of the documentation of the page and not the line of the page command.
- commentscan.l
in case of a rule contaiinge {DOCNL} this can be `=n` or `\ilinebr` in the later case this should not be replaced by `\n` as this results in an increase of the line count later on.
in case of a page like command also register the line of the command as "topline".
- entry.h, entry.cpp
storage space for the "topline" registering the line of the page like commands.
- doxygen.cpp
setting and using the "topline"
- markdown.cpp, markdown.h
don't add a `\n` as this increases the line count but use the `\ilinebr`
to get correct warnings see to it that when having empty lines at the top of the page and a page is added that the empty lines appear after the page command.
- index.cpp
using the "topline" instead of the "docLine" to get the correct warning
- pagedef.cpp, pagedef.h
set and retrieve the "topline" for page like commands.
- util.cpp, util.h
setting and using the "topline"
in `addRelatedPage` use the known file name and line for the warning regarding the section label
- cite.cpp, context.cpp, reflist.cpp
changed to have good function calls.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit 38d38b225f1e8698e5813e16356e8929fcec1e81)
|
|
|
|
| |
(cherry picked from commit 3a90e663f701e7f414d31d54264ce66d62c17976)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
|
| |
| |
| |
| | |
Consistency
|
|\ \ |
|
| |/
| |
| |
| | |
Only have index section when SHOW_FILES is set (analogous to index for namespaces)i
|
|/ |
|
|
|
|
| |
for the same .dot file
|
| |
|
| |
|
|
|
|
|
|
|
| |
Regression of #6663
When looking at the example of #4935 the sorting and layout is correct in 1.8.14 but the layout is incorrect in 1.8.15.
The incorrect layout is due to #6663 where a special case was solved for XHTML, the correct procedure should have been that in case of a table row without cells a dummy cell is added.
The changes from #6663 have been reverted and the fix has been corrected (the special case occurred in the doxygen diagrams example).
|
|\
| |
| | |
Double id for tooltips in XHTML possible.
|
| |
| |
| |
| | |
The tooltips (XHTML) should not be displayed per code fragment but for the entire (output) file as otherwise tooltips might be added multiple times resulting in double IDs.
|
| | |
|
|/ |
|
|
|
|
| |
Only write the namespace index file reference (i.e. namespaces.tex , namespaces.rtf) to the overall file (i.e. refman.tex. refman.rtf) in case SHOW_NAMESPACES is set and there are namespaces.
|
|
|
|
| |
XHTML doesn't ids with a ~ in it, converted to an id character. This happens with e.g. the list of destructors.
|
|
|
|
|
|
|
| |
When running xhtml checker on the doxygen diagram example we get:
Element tr content does not follow the DTD, expecting (th | td)+, got
Document diagrams/xhtml/classes.xhtml does not validate
This is due to an empty `<tr></tr>`, adding the appropriate column definitions solves the problem.
|
|
|
|
|
| |
Line was removed but #6415 but apparently reintroduced by a later issue.
The problem shows with a number of the standard doxygen tests when enabling either e.g `--rtf` or `--latex`
|
| |
|