Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid "Internal inconsistency" warnings for scoped enums | Dimitri van Heesch | 2020-12-26 | 1 | -3/+7 |
| | | | | Can happen if they appear in an undocumented namespace. | ||||
* | When instantiating templates also instantiate nested classes | Dimitri van Heesch | 2020-12-26 | 1 | -9/+2 |
| | |||||
* | Improved sorting of class list/hierarchy | Dimitri van Heesch | 2020-12-26 | 1 | -3/+9 |
| | | | | | | | When SORT_BY_SCOPE_NAME = NO nested classes with the same name but in different scopes were shown unsorted. Now they are alphabetically sorted by scope name which make the results more deterministic. | ||||
* | issue #8050: Artificial classDef confuses getCanonicalTypeForIdentifier() ↵ | Dimitri van Heesch | 2020-12-25 | 1 | -9/+34 |
| | | | | (part 2) | ||||
* | Refactoring: Re-added sorting for namespaces | Dimitri van Heesch | 2020-12-25 | 1 | -0/+8 |
| | |||||
* | Refactoring: better processing of (un)quoted values for tags in the ↵ | Dimitri van Heesch | 2020-12-25 | 1 | -1/+1 |
| | | | | configuration file (part 2) | ||||
* | issue #8050: Artificial classDef confuses getCanonicalTypeForIdentifier() | Dimitri van Heesch | 2020-12-24 | 1 | -1/+6 |
| | |||||
* | issue #8274 List entries for file & namespace enums (part 2) | Dimitri van Heesch | 2020-12-24 | 1 | -3/+9 |
| | |||||
* | Regression: fixed 'no matching class member found for' warning in OpenMSX ↵ | Dimitri van Heesch | 2020-12-23 | 1 | -2/+2 |
| | | | | project | ||||
* | issue #8274: List entries for file & namespace enums | Dimitri van Heesch | 2020-12-23 | 1 | -76/+65 |
| | |||||
* | Refactoring: replace NamespaceSDict by NamespaceLinkedMap | Dimitri van Heesch | 2020-12-23 | 1 | -71/+56 |
| | |||||
* | issue #6471: Out-of-line documentation of scoped enums | Dimitri van Heesch | 2020-12-22 | 1 | -3/+76 |
| | |||||
* | Fixed more issues handling Java nested generic classes (part 2) | Dimitri van Heesch | 2020-12-22 | 1 | -2/+6 |
| | |||||
* | Fixed more issues handling Java nested generic classes | Dimitri van Heesch | 2020-12-22 | 1 | -2/+28 |
| | |||||
* | Refactoring: remove unused Doxygen::genericsSDict | Dimitri van Heesch | 2020-12-22 | 1 | -23/+2 |
| | |||||
* | Fixed scope resolution problem for nested Java generics | Dimitri van Heesch | 2020-12-22 | 1 | -8/+13 |
| | |||||
* | Regression: Fixed crash while processing the Kafka package. | Dimitri van Heesch | 2020-12-20 | 1 | -1/+0 |
| | |||||
* | Removed unused taggedInnerClasses member | Dimitri van Heesch | 2020-12-19 | 1 | -1/+0 |
| | |||||
* | Refactoring: replace ClassSDict by ClassLinkedMap/ClassLinkedRefMap | Dimitri van Heesch | 2020-12-19 | 1 | -210/+182 |
| | |||||
* | Add param validation to typedef function pointers | Fabio Utzig | 2020-12-17 | 1 | -1/+1 |
| | | | | | | | | | | Currently typedef'd function pointers, typically used as callbacks, don't have their `@param` documentation properly validated. This commit adds a proper check by initializing their memberdef with the parsed args. To avoid duplicating the params in the output, since typedef's already have the params in their definition, an extra check was added. Signed-off-by: Fabio Utzig <fabio.utzig@nordicsemi.no> | ||||
* | Merge pull request #8197 from albert-github/feature/issue_8023 | Dimitri van Heesch | 2020-12-02 | 1 | -0/+1 |
|\ | | | | | issue #8023 Add option to exit with non-zero exit code on warnings even if WARN_AS_ERROR is OFF | ||||
| * | issue #8023 Add option to exit with non-zero exit code on warnings even if ↵ | albert-github | 2020-11-23 | 1 | -0/+1 |
| | | | | | | | | | | | | | | WARN_AS_ERROR is OFF In case we want for a Continuous integration system a non-zero exit status at the end of a doxygen we can now set `WARN_AS_ERRORS=FAIL_ON_WARNINGS`. The behavior for `NO` and `YES` remains as it was. | ||||
* | | Improve handling of inline namespace members in LateX/RTF output | Dimitri van Heesch | 2020-12-02 | 1 | -0/+1 |
| | | |||||
* | | Missing \noop in list with commands starting with "\n" for escaping in aliases | albert-github | 2020-11-28 | 1 | -0/+1 |
|/ | | | | Added `\noop` to list. | ||||
* | issue #8070: C++: \var don't document enum class values | Dimitri van Heesch | 2020-11-22 | 1 | -1/+26 |
| | |||||
* | issue #8192: Excluded inline namespace broken after a5792da8 | Dimitri van Heesch | 2020-11-21 | 1 | -49/+77 |
| | | | | | | - Further fixes to make classes inside inline namespaces appear in the parent scope again. - Also added a test case to check for regression | ||||
* | issue #8192: Excluded inline namespace broken after a5792da8 | Dimitri van Heesch | 2020-11-21 | 1 | -2/+2 |
| | |||||
* | Refactoring: removing setVisited/isVisited members | Dimitri van Heesch | 2020-11-20 | 1 | -81/+19 |
| | |||||
* | issue #8177: Incorrect inheritance with forward declared templated classes | Dimitri van Heesch | 2020-11-17 | 1 | -14/+9 |
| | |||||
* | Refactoring: replacing dynamic_cast by static_cast to improve performance | Dimitri van Heesch | 2020-11-13 | 1 | -117/+118 |
| | |||||
* | Refactoring: Introduce immutable and mutable interfaces | Dimitri van Heesch | 2020-11-09 | 1 | -449/+623 |
| | | | | | | 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. | ||||
* | Minor tweaks | Dimitri van Heesch | 2020-11-05 | 1 | -2/+1 |
| | |||||
* | Merge branch 'Rel_1_8_20_DGA' of https://github.com/DGA45/doxygen into ↵ | Dimitri van Heesch | 2020-11-05 | 1 | -1/+2 |
|\ | | | | | | | DGA45-Rel_1_8_20_DGA | ||||
| * | Merge remote-tracking branch 'origin/issue7556' into Rel_1_8_20_DGA | DGA45 | 2020-10-30 | 1 | -1/+2 |
| |\ | |||||
| | * | Fix #7556 ANSI-C anonymous (unnamed) struct/unions duplicated names | DGA45 | 2020-02-03 | 1 | -1/+2 |
| | | | | | | | | | Fix ANSI-C anonymous (unnamed) struct/unions duplicated names issue | ||||
* | | | Fixed issue when testing on ceph code regarding calling aliased members | Dimitri van Heesch | 2020-11-02 | 1 | -19/+25 |
| | | | |||||
* | | | Fixed issue when testing on pytouch code regarding calling aliased members | Dimitri van Heesch | 2020-11-01 | 1 | -1/+1 |
| | | | |||||
* | | | Refactoring: modernized the getUsedNamespaces() method | Dimitri van Heesch | 2020-11-01 | 1 | -36/+20 |
| | | | |||||
* | | | issue #8148: copydoc broken in private sections | Dimitri van Heesch | 2020-11-01 | 1 | -1/+1 |
| | | | |||||
* | | | issue 8143: copydoc in excluded namespace broken after d03e8d9 | Dimitri van Heesch | 2020-10-31 | 1 | -2/+12 |
| | | | |||||
* | | | Refactoring: modernize getUsedClasses() method | Dimitri van Heesch | 2020-10-29 | 1 | -1/+1 |
| | | | |||||
* | | | issue #8139 Segfault after a8bf5d3 | albert-github | 2020-10-29 | 1 | -1/+1 |
| | | | | | | | | | | | | As indicated in the issue the proposed fix fixes OP's problem (according to his initial tests) as well as the problem in the CGAL documentation. | ||||
* | | | Refactoring: introduce SymbolResolver to group symbol lookup routines | Dimitri van Heesch | 2020-10-28 | 1 | -36/+30 |
| | | | | | | | | | | | | - Main goal was to avoid use of global state. | ||||
* | | | Refactoring: Remove unused DefinitionIntf and DefinitionList classes | Dimitri van Heesch | 2020-10-23 | 1 | -2/+2 |
| | | | |||||
* | | | Refactoring: modernize Doxygen::symbolMap | Dimitri van Heesch | 2020-10-23 | 1 | -75/+22 |
| | | | |||||
* | | | Refactoring: modernize TooltipManager class and source reference lists | Dimitri van Heesch | 2020-10-20 | 1 | -54/+34 |
| | | | | | | | | | | | | | | | - Tooltips are now collected per file instead of globally - Source reference lists now use STL containers | ||||
* | | | Merge pull request #8112 from albert-github/feature/bug_ext_map_msg | Dimitri van Heesch | 2020-10-19 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Confusing message for extension mapping for extension with starting dot. | ||||
| * | | | Confusing message for extension mapping for extension with starting dot. | albert-github | 2020-10-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having the settings: ``` EXTENSION_MAPPING = .h=C++ \ .inl=C++ ``` we get the, confusing, message with 2 dots: ``` Adding custom extension mapping: ..h will be treated as language c++ Adding custom extension mapping: ..inl will be treated as language c++ ``` instead of ``` ``` this has been corrected and made inline with the error in case of a non-supported language. | ||||
* | | | | Enabling both ALLEXTERNALS and BUILTIN_STL_SUPPORT caused artificial STL ↵ | Dimitri van Heesch | 2020-10-19 | 1 | -1/+1 |
|/ / / | | | | | | | | | | classes to appear in the class hierarchy. | ||||
* | | | issue #8091: [C++] Newer doxygen versions add a lot of bogus warnings about ↵ | Dimitri van Heesch | 2020-10-14 | 1 | -11/+16 |
| | | | | | | | | | | | | undocumented entities |