summaryrefslogtreecommitdiffstats
path: root/src/filedef.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Bug 795252 - Broken extension test in FileDef::generateSourceFile()Christoph Lipka2018-04-141-2/+1
|
* Bug 775245 - referencing Python files via tagfile brokenDimitri van Heesch2016-11-291-4/+13
|
* Bug 774138 - Please add HTML classes to "Definition at..." & "Referenced ↵albert-github2016-11-131-1/+5
| | | | | | | by..." for CSS Added class= to html output for "Definition at..." resulting in p.definition in the css file and for "Referenced by .. " and "References ..." resulting in p.definition in css file. (also corrected some error messages).
* Fixup man only output to use generator state push popArtur Kink2016-09-261-1/+2
|
* For manpages remove trailing dash when no brief descriptionArtur Kink2016-09-251-1/+4
|
* Bug 770747 - Broken links in HTML output with SHOW_FILES=NODimitri van Heesch2016-09-021-1/+1
|
* Optimized use of convertNameToFile to improve performanceDimitri van Heesch2016-02-071-4/+26
|
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-39/+39
| | | | improve performance
* Bug 755786 - fatal: Cannot open 'graph_legend': No such file or directoryalbert-github2015-09-291-1/+2
| | | | | For the graph_legend also a file definition is created although it is a generated file and therefore it should be excluded as well. (Problem occurs with any command that is used in FILE_VERSION_FILTER)
* Guarded debug prints against printing a NULL pointer.Dimitri van Heesch2015-04-061-1/+1
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Remove unused local and static global variablesalbert-github2014-12-271-2/+0
| | | | Remove unused local and static global variables. Variables have been identified by Understand (version 758) from Scitools.