summaryrefslogtreecommitdiffstats
path: root/src/filedef.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: Replaced QFileInfo with FileInfoDimitri van Heesch2021-03-181-2/+2
| | | | | - FileInfo is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17.
* Refactoring: remove unused function generateFileTree()Dimitri van Heesch2021-01-221-238/+0
|
* Refactoring: modernize FileListDimitri van Heesch2021-01-221-0/+7
|
* Refactoring: modernize IncludeInfo listDimitri van Heesch2021-01-221-103/+59
|
* Refactoring: modernize MemberListDimitri van Heesch2021-01-221-8/+6
|
* Refactoring: modernize LayoutNavEntry and LayoutDocEntry listsDimitri van Heesch2021-01-221-28/+19
|
* Refactoring: avoid copying MemberLists by not embedding them directlyDimitri van Heesch2021-01-041-23/+23
|
* Revert "Refactoring: Embed MemberGroup objects directly in their container"Dimitri van Heesch2021-01-041-19/+19
| | | | This reverts commit d37c654efbd5bb4ea19e1997d1daccb0b01de8b3.
* Refactoring: Embed MemberGroup objects directly in their containerDimitri van Heesch2021-01-041-19/+19
|
* Refactoring: modernize getMemberLists()Dimitri van Heesch2021-01-041-65/+32
|
* Refactoring: replace MemberSDict by MemberLinkedRefMapDimitri van Heesch2021-01-041-30/+19
|
* Refactoring: replace Doxygen::groupSDict by Doxygen::groupLinkedMapDimitri van Heesch2020-12-311-6/+4
|
* Refactoring: change MemberGroupSDict to MemberGroupListDimitri van Heesch2020-12-301-68/+25
|
* Refactoring: replaced getNamespaceSDict() by getNamespaces()Dimitri van Heesch2020-12-231-32/+17
|
* Refactoring: modernize class indexDimitri van Heesch2020-12-211-4/+4
|
* Refactoring: replace ClassSDict by ClassLinkedMap/ClassLinkedRefMapDimitri van Heesch2020-12-191-56/+45
|
* Improve handling of inline namespace members in LateX/RTF outputDimitri van Heesch2020-12-021-2/+2
|
* Refactoring: make setAnchors() a member of MemberListDimitri van Heesch2020-11-281-1/+1
|
* Exclude markdown mapped documentation files from Files listalbert-github2020-11-231-1/+2
| | | | | The files with an obvious documentation extension are excluded from the "Files list" (e.g in top blue bar). Files that are mapped through `EXTENSION_MAPPING` to markdown files are also documentation files and should also be excluded.
* Refactoring: removing setVisited/isVisited membersDimitri van Heesch2020-11-201-13/+8
|
* Refactoring: replacing dynamic_cast by static_cast to improve performanceDimitri van Heesch2020-11-131-5/+33
|
* Refactoring: Introduce immutable and mutable interfacesDimitri van Heesch2020-11-091-2/+13
| | | | | | 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.
* Fixed issue in combineUsingRelations() that could lead to the use of invalid ↵Dimitri van Heesch2020-11-011-1/+5
| | | | iterators
* Refactoring: modernized the getUsedNamespaces() methodDimitri van Heesch2020-11-011-50/+17
|
* Refactoring: modernize getUsedClasses() methodDimitri van Heesch2020-10-291-38/+11
|
* Fix for broken LaTeX output.Dimitri van Heesch2020-09-271-4/+4
| | | | | | Fixes error: "\begin{DoxyCodeInclude} on input line 93 ended by \end{DoxyCode}" while generating the LaTeX version of the manual
* Refactoring: prepare output generators for multi-threaded useDimitri van Heesch2020-09-271-12/+23
|
* issue #8037: Links using @ref stopped working in doxygen 1.8.19Dimitri van Heesch2020-09-211-0/+1
|
* Refactoring: OutputList & OutputGenDimitri van Heesch2020-08-241-5/+5
| | | | | | | | | | | | | | - Initialized member variables inside the class - Added copy & assign operators for OutputGenerator and Derived classes. - throw a runtime exception when OutputGenerator is copied while is file is still in progress. - Added clone method to make a copy of OutputList. - Moved the implementation of enable() & disable() and friend into OutputGen instead of having the same implementation in each derived class. - Made m_dir and m_fileName readonly (members dir() and fileName()) - Removed call to new while adding generators to OutputList - Replaced QStack by std::stack for the "enabled" state.
* issue #7973: C++ grouped functions in namespace have disapeardDimitri van Heesch2020-08-241-7/+1
| | | | | - reverted some of the change that introduced the problem - fixed the original problem (#7216) in a different way
* Refactor: Modernize clang parser and make it run with multiple threadsDimitri van Heesch2020-07-161-47/+18
|
* Fixed anothing compilation issue when use_libclang was not enabledDimitri van Heesch2020-06-291-4/+2
|
* Refactor: make preprocessor run in parallelDimitri van Heesch2020-06-281-75/+66
| | | | | And at the same time make sure it gives the same results as when processed using a single thread.
* Refactor: modernize markdown and make it thread-safeDimitri van Heesch2020-06-161-3/+6
|
* Refactor: make QCString a wrapper around std::stringDimitri van Heesch2020-06-101-2/+3
|
* Refactoring: Introduce type names for commonly used container typesDimitri van Heesch2020-05-011-1/+1
|
* Merge branch 'filenamedict'Dimitri van Heesch2020-04-061-103/+99
|\
| * Replaced FileNameDict/FileNameList by FileNameLinkedMapDimitri van Heesch2020-04-061-103/+99
| |
* | Fix html file ext in external docs (#7679)avostrik2020-04-011-1/+1
|/ | | | | | | | | | | | * Add HTML extension to url conditionally in tree view item. This change fixes issue with double extension in treeview file list items generated from external tag file. Items that were read from tag file already have extension. * Add missing HTML file extension in writeTagFile() calls * Unify addition of HTML file extension in writeTagFile calls. Signed-off-by: Andrey Vostrikov <andrey.vostrikov@cogentembedded.com>
* Restructure the way RefLists are handledDimitri van Heesch2020-02-271-1/+1
|
* Minor fixesDimitri van Heesch2019-12-251-1/+1
| | | | | Avoid code duplication by adding function addHtmlExtensionIfMissing() and avoid member shadowing by using 'm_' prefix for member variables
* Merge branch 'feature/bug_335614' of ↵Dimitri van Heesch2019-12-251-1/+1
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_335614
| * Bug 335614 - HTML link incorrect when using tagfilealbert-github2019-09-301-1/+1
| | | | | | | | | | - See to it that when an extension is already present this extension is used and not a second extension is added - let the tag file know what the original extension was.
* | Renamed Portables to PortableDimitri van Heesch2019-12-081-2/+2
| |
* | Merge branch 'memory_leakage_fix' of https://github.com/virusxp/doxygen into ↵Dimitri van Heesch2019-12-081-2/+2
|\ \ | | | | | | | | | virusxp-memory_leakage_fix
| * | Refactoring of portable.h and portable.cpp functions to be contained in a ↵Tobias Off2019-11-281-2/+2
| | | | | | | | | | | | | | | | | | namespace Fixing some memory issues caused by not correctly freed pointers
* | | Split language parser into "outline parser" and "code parser"Dimitri van Heesch2019-12-031-7/+7
|/ /
* | issue #7348 Better warning in case a graph would have been to largeDimitri van Heesch2019-11-161-2/+4
| |
* | Spelling corrections for src directoryalbert-github2019-11-051-1/+1
| | | | | | | | | | | | | | | | Spelling corrections as found by codespell and in #561. Some reported problems were already fixed, others are fixed here, with some exceptions (a,o.): - "referenceby" in defgen.cpp as this is in the output and I cannot oversee the consequences (looks like none, but ...) - "HANGEUL_CHARSET" left as is as in some MS documentation is written: 'HANGUL_CHARSET: Also spelled "Hangeul". Specifies the Hangul Korean character set.' (https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/0d0b32ac-a836-4bd2-a112-b6000a1b4fc9).
* | Replaced QList<ListItemInfo> with std::vector<ListItemInfo>Dimitri van Heesch2019-10-291-1/+1
|/