summaryrefslogtreecommitdiffstats
path: root/src/filedef.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
|/
* issue #7216: non-const getGroupDef() called on aliased member (cleanup + ↵Dimitri van Heesch2019-08-261-3/+3
| | | | null pointer fix)
* issue #7216: non-const getGroupDef() called on aliased memberDimitri van Heesch2019-08-251-1/+1
|
* Merge branch 'feature/bug_endblock_msg' of ↵Dimitri van Heesch2019-08-041-1/+1
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
| * Correction warning messagealbert-github2019-06-011-1/+1
| | | | | | | | Consistency
* | refactoring dot.cppThomas Haller2019-06-131-0/+1
|/
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-7/+43
|
* Refactored Definition and derived classes such that they are abstract interfacesDimitri van Heesch2019-02-281-88/+227
|
* Bug 399222 - SORT_BRIEF_DOCS produces wrong resultsalbert-github2019-02-131-0/+12
| | | | Grouped brief (with `\{ ..\}` descriptions were not sorted when `SORT_BRIEF_DOCS` was set, the detailed documentation was sorted already.
* Minor restructuringDimitri van Heesch2018-11-181-25/+11
|
* Fix for module quicklinksMark Spruiell2018-10-221-7/+30
|
* Added *.ice files as a recognized file type.Mark Spruiell2018-10-221-24/+114
| | | | Added a Slice-optimized output mode.
* Implementation of standard generator for docbook outputalbert-github2018-09-071-2/+9
| | | | | | | | 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'
* Remove some dead codealbert-github2018-05-141-1/+0
|