summaryrefslogtreecommitdiffstats
path: root/src/groupdef.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Creating link to not defined label in case of groupsalbert-github2020-12-041-5/+3
| | | | | | | | | | | | | | | | | | In the doxygen group example there is for group 5 a "More" link but this points to nowhere as there is no detailed section. Using a link checker this gives: ``` Processing file:///.../html/group__group5.html List of broken links and other issues: file:///.../html/group__group5.html Line: 47 Code: 200 (no message) To do: Some of the links to this resource point to broken URI fragments (such as index.html#fragment). The following fragments need to be fixed: details Line: 47 ``` By applying the same logic for creating the "More" link as for for the real writing and using the appropriate function (with correction) for it
* Refactoring: make setAnchors() a member of MemberListDimitri van Heesch2020-11-281-1/+1
|
* Refactoring: replacing dynamic_cast by static_cast to improve performanceDimitri van Heesch2020-11-131-8/+37
|
* Refactoring: Introduce immutable and mutable interfacesDimitri van Heesch2020-11-091-13/+25
| | | | | | 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.
* issue #8037: Links using @ref stopped working in doxygen 1.8.19Dimitri van Heesch2020-09-211-0/+1
|
* issue #7852, #7867, #7901: Changed the set of commands that effect ending a ↵Dimitri van Heesch2020-07-171-0/+5
| | | | brief description
* Refactor: modernize markdown and make it thread-safeDimitri van Heesch2020-06-161-8/+16
|
* Did a bit of restructuring and fixed some compiler warningsDimitri van Heesch2020-05-101-21/+15
|
* Merge branch 'feature/change-DirList-container-to-std' of ↵Dimitri van Heesch2020-05-101-12/+10
|\ | | | | | | https://github.com/dhebbeker/doxygen into dhebbeker-feature/change-DirList-container-to-std
| * Replaced addDir(const DirDef *dd) by addDir(DirDef *const dd) in GroupDef ↵David Hebbeker2020-05-051-2/+2
| | | | | | | | | | | | | | | | and GropuDefImpl. Required as the list type the directories are added to has pointers to non-const DirDef as value type. (cherry picked from commit be6f0726eff5371a656a0831d50676cd30116170)
| * Copied implementation of `QGList::inSort()` to sortInDirList.David Hebbeker2020-05-051-2/+1
| |
| * Replaced calls to DirDef::append() to DirDef::push_back().David Hebbeker2020-05-051-2/+5
| | | | | | | | | | | | There is no inSort() in current QList or std container. Thus it was replaced by the sequence of adding an item and sorting the list afterwards. (cherry picked from commit 91370bf84ac299fcb773e1b9d81e8f5c56da0725)
| * Replaced DirList::count() by DirList::size().David Hebbeker2020-05-021-2/+2
| | | | | | | | (cherry picked from commit 38d38b225f1e8698e5813e16356e8929fcec1e81)
| * For loops on QListIterator by range loops.David Hebbeker2020-05-021-6/+2
| | | | | | | | (cherry picked from commit 3a90e663f701e7f414d31d54264ce66d62c17976)
* | Refactoring: Introduce type names for commonly used container typesDimitri van Heesch2020-05-011-1/+1
| |
* | Refactoring: migrate MemberNameInfoSDict to MemberNameInfoLinkedMapDimitri van Heesch2020-04-271-62/+35
| |
* | Refactoring: Improve encapsulation of MemberInfo classDimitri van Heesch2020-04-271-2/+2
|/
* Performance improvements after profilingDimitri van Heesch2020-04-241-82/+82
| | | | | In some cases performance dropped when upgrading from version 1.8.16 to 1.8.17 or 1.8.18. With these changes the performance should be back to normal again.
* Enabled stricter compiler warnings and fixed all new warningsDimitri van Heesch2020-03-081-152/+149
|
* Restructure the way RefLists are handledDimitri van Heesch2020-02-271-1/+1
|
* Restructure section handlingDimitri van Heesch2020-02-211-5/+5
|
* Replaced QList<ListItemInfo> with std::vector<ListItemInfo>Dimitri van Heesch2019-10-291-1/+1
|
* Replaced QList<Grouping> with std::vector<Grouping>Dimitri van Heesch2019-10-291-32/+19
|
* Changed ArgumentList to be an STL containerDimitri van Heesch2019-10-271-8/+6
|
* Use smartpointers to manage the lifetime of Entry objectsDimitri van Heesch2019-10-071-6/+6
|
* issue #7216: non-const getGroupDef() called on aliased member (cleanup + ↵Dimitri van Heesch2019-08-261-3/+3
| | | | null pointer fix)
* Merge branch 'feature/bug_endblock_msg' of ↵Dimitri van Heesch2019-08-041-4/+4
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
| * Correction warning messagealbert-github2019-06-011-4/+4
| | | | | | | | Consistency
* | refactoring dot.cppThomas Haller2019-06-131-0/+1
|/
* Add const correctness for argument listsDimitri van Heesch2019-05-051-6/+6
|
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-8/+30
|
* Refactored Definition and derived classes such that they are abstract interfacesDimitri van Heesch2019-02-281-62/+180
|
* Moved check for page having a title to hasTitle() methodDimitri van Heesch2018-12-311-1/+1
|
* Further simplified the fixDimitri van Heesch2018-12-041-3/+2
|
* issue #6657 "QGDict::hashAsciiKey: Invalid null key" when using anonymous ↵albert-github2018-12-041-1/+2
| | | | | | union/struct Protect findAt against empty string.
* Added *.ice files as a recognized file type.Mark Spruiell2018-10-221-0/+6
| | | | Added a Slice-optimized output mode.
* Fixup man only output to use generator state push popArtur Kink2016-09-261-3/+6
|
* For manpages remove trailing dash when no brief descriptionArtur Kink2016-09-251-5/+12
|
* Optimized use of convertNameToFile to improve performanceDimitri van Heesch2016-02-071-11/+4
|
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-26/+26
| | | | improve performance
* Bug 758132 - Brief description of non documented functionsalbert-github2015-11-221-0/+3
| | | | | In case a function or an other item is not documented and EXTRACT_ALL has not been specified it should not appear in the list with brief description of functions etc. (This patch supersedes the patch as proposed in pull request 411 based on the comments from Dimitri van Heesch)
* Bug 754130 - class="current" not applied to <li> for module tab within ↵Dimitri van Heesch2015-08-261-1/+1
| | | | 'group__*.html' module html files
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Bug 742235 - Bogus message with addtogroupDimitri van Heesch2015-01-031-17/+9
|
* Bug 722940 - classes with same name in different namespace adding to same groupLeon Helsloot2014-12-101-5/+5
| | | | | | If two classes with the same name, but in different namespaces (so different qualified names) were added to the same group, only one of them would end up in the group. The problem is caused by qualifiedName of the class not containing the qualified name but the class name when a class is added to the group. A workaround is to use the name attribute of the class, which does contain the qualified name.
* Remove bogus argument to avoid compiler warningDimitri van Heesch2014-11-291-1/+1
|
* Bug 740218 - Full scope needed when making link inside cross-referenced sectionDimitri van Heesch2014-11-171-0/+1
|
* Debian Bug 762272: segfault with cyclic subgroupsDimitri van Heesch2014-11-021-10/+41
|
* Bug 736992 - Member functions omitted from tagfileDimitri van Heesch2014-09-221-34/+144
|
* Fix for https://bugzilla.gnome.org/show_bug.cgi?id=651850Mattias Ellert2014-08-241-0/+8
|