| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
null pointer fix)
|
| |
|
|\
| |
| |
| | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
|
| |
| |
| |
| | |
Consistency
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Also warn when an inheritance diagram is not generated.
Corrected "dead" code in if statement
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When running doxygen (master) on the ceph project (https://github.com/ceph/ceph/archive/v15.0.0.tar.gz) doxygen crashes with what looks like an endless loop.
Seen the code:
```
virtual int countMemberDeclarations(MemberListType lt,const ClassDef *inheritedFrom,
int lt2,bool invert,bool showAlways,QPtrDict<void> *visitedClasses) const
{ return countMemberDeclarations(lt,inheritedFrom,lt2,invert,showAlways,visitedClasses); }
```
and the above code, it looks like the fix might be:
```
virtual int countMemberDeclarations(MemberListType lt,const ClassDef *inheritedFrom,
int lt2,bool invert,bool showAlways,QPtrDict<void> *visitedClasses) const
{ return getCdAlias()->countMemberDeclarations(lt,inheritedFrom,lt2,invert,showAlways,visitedClasses); }
```
|
|/ |
|
|\
| |
| | |
issue #6968 INLINE_INHERITED_MEMB doesn't respect EXTRACT_PRIVATE=NO
|
| |
| |
| |
| | |
Check besides the protection of the method also the protection of the class (but don't forget to ignore it when EXTRACT_PRIVATE is set).
|
|/ |
|
| |
|
|
|
|
| |
This reverts commit d4243bc66fc911012c8222514d5b33a222993ae5.
|
| |
|
| |
|
| |
|
|
|
|
| |
length limitation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The classic article about virtuality from Herb Sutter [1] suggests that
virtual functions are always private and public class interface is never
virtual. Until now, it was not really possible to document these
functions in Doxygen:
* Enabling EXTRACT_PRIVATE would show all internals, not just virtual
functions, which is not wanted.
* Enabling HIDE_UNDOC_MEMBERS and HIDE_UNDOC_CLASSES would effectively
disable warnings about *all* undocumented members, which is not wanted.
The usual workaround was to put the members into protected scope just
for Doxygen:
#ifdef DOXYGEN_GENERATING_OUTPUT
protected:
#else
private:
#endif
/** @brief Documented private virtual function */
virtual doStuff();
The new EXTRACT_PRIVATE_VIRTUAL option makes these visible (and able to
be linked to), but shows them *only* if they are documented.
[1] http://www.gotw.ca/publications/mill18.htm
|
|
|
|
| |
The table tag should only be written in case a table has at least one row, otherwise a non valid table is generated (XHTML)
|
|
|
|
|
|
|
|
| |
When running xhtml checker on the doxygen diagram example we get:
Syntax of value for attribute name of a is not valid
Document mux/xhtml/classmux__using__with.xhtml does not validate
This is due to a space in the name tag, substituting the appropriate code solves the problem.
As this is a VHDL specific problem only these strings are converted.
|
| |
|
|\ |
|
| |\
| | |
| | | |
Bug 734308 - Error message when using memberof in a C macro
|
| | |
| | |
| | |
| | | |
Made a better warning message, a 'define' is a global setting and cannot be made a member of a struct / class.
|
| | | |
|
|/ /
| |
| |
| | |
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'
|
|\ \
| | |
| | | |
Typos found by running "codespell"
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_693515
|
| |/
| |
| |
| | |
Made implementation analogous to the implementation for parameters in respect to padding and the use of colon (:).
|
|/
|
|
|
|
| |
`type' found!
In Fortran the keyword 'type' is used that in the context of the tag file is 'struct'.
|
|\
| |
| | |
Bug 782754 - rtf generation
|
| |
| |
| |
| |
| |
| | |
Looks like problem has been introduced with the fix for bug 445105 (release 1.5.3), in this case the \par is necessary.
The fix for bug 741547 (pull request #596) is related to this problem and the fix here is not necessary with this fix.
Related to bug 778525, here 2 problems occur and the mangling is solved with this patch.
|
|\ \
| |/
| |
| |
| | |
# Conflicts:
# src/translator.h
|
| |
| |
| |
| | |
Found via `codespell`
|
| | |
|
|/ |
|
|
|
|
|
| |
Super trivial typos
Some are in qtools/ which I know is a 3rd party dependency but as we know is now obsolete upstream. I reckon it wouldn't be much of an issue to merge neverthless
Tacked on several more commits
|
| |
|
|
|
|
|
|
| |
namespace report is wrong indicated.
Added extra paragraph end after short description just for classes.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
improve performance
|