| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
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`
|
| |
|
| |
|
|
|
|
| |
Added a Slice-optimized output mode.
|
|
|
|
|
| |
- corrected some initializations
- corrected some missing, new, cases (reported by travis CI)
|
|
|
|
|
|
|
|
| |
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'
|
|
|
|
| |
In cased of no items the start and end tag are written which gives problems in case of LaTeX (implementation now analogous to writeNamespaceIndex).
|
| |
|
|\
| |
| |
| | |
https://github.com/albert-github/doxygen into feature/bug_tableofcontents_latex
|