summaryrefslogtreecommitdiffstats
path: root/src/context.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: prepare output generators for multi-threaded useDimitri van Heesch2020-09-271-10/+22
|
* issue #7973: C++ grouped functions in namespace have disapeardDimitri van Heesch2020-08-241-1/+1
| | | | | - reverted some of the change that introduced the problem - fixed the original problem (#7216) in a different way
* Spelling corrections is commentsalbert-github2020-08-091-1/+1
| | | | Some spelling omissions found by Fossies.
* Refactoring: changed QValueList to std::vector for template engineDimitri van Heesch2020-08-061-43/+43
|
* Refactor: make preprocessor run in parallelDimitri van Heesch2020-06-281-4/+1
| | | | | 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-1/+2
|
* Catch all wrong mkdir calls (coverity)albert-github2020-06-121-1/+1
| | | | | - Always catch the output of `mkdir` - corrected an incorrect message (context.cpp)
* Refactor: modernize configuration valuesDimitri van Heesch2020-06-041-10/+8
|
* Did a bit of restructuring and fixed some compiler warningsDimitri van Heesch2020-05-101-5/+2
|
* Merge branch 'feature/change-DirList-container-to-std' of ↵Dimitri van Heesch2020-05-101-10/+3
|\ | | | | | | https://github.com/dhebbeker/doxygen into dhebbeker-feature/change-DirList-container-to-std
| * For loops on QListIterator by range loops.David Hebbeker2020-05-021-10/+3
| | | | | | | | (cherry picked from commit 3a90e663f701e7f414d31d54264ce66d62c17976)
* | Refactoring: migrate MemberNameInfoSDict to MemberNameInfoLinkedMapDimitri van Heesch2020-04-271-35/+17
| |
* | Refactoring: Improve encapsulation of MemberInfo classDimitri van Heesch2020-04-271-16/+20
|/
* Refactor: improve encapsulation for ArgumentListDimitri van Heesch2020-04-251-6/+6
|
* Replaced MemberNameSDict by MemberNameLinkedMap based on LinkedMapDimitri van Heesch2020-04-081-24/+12
|
* Replaced FileNameDict/FileNameList by FileNameLinkedMapDimitri van Heesch2020-04-061-21/+13
|
* Merge branch 'remove_tcl'Dimitri van Heesch2020-03-221-1/+0
|\
| * Remove support for TCL (code is too buggy and unmaintained, language not ↵Dimitri van Heesch2020-03-151-1/+0
| | | | | | | | very popular)
* | Doxygen version information (#7645)albert-github2020-03-171-1/+1
|/ | | | | - add doxygen version to rtf, comment, output - remove duplicate code (getFullVersion) - more clear name to get doxygen version (getVersion becomes getrDoxygenVersion). Also to overcomecofusion with the version information for files.
* Enabled stricter compiler warnings and fixed all new warningsDimitri van Heesch2020-03-081-50/+50
|
* Renamed Portables to PortableDimitri van Heesch2019-12-081-17/+17
|
* Merge branch 'memory_leakage_fix' of https://github.com/virusxp/doxygen into ↵Dimitri van Heesch2019-12-081-17/+17
|\ | | | | | | virusxp-memory_leakage_fix
| * Refactoring of portable.h and portable.cpp functions to be contained in a ↵Tobias Off2019-11-281-17/+17
| | | | | | | | | | | | 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-8/+8
|/
* Merge pull request #7377 from albert-github/feature/bug_spell_srcDimitri van Heesch2019-11-061-4/+4
|\ | | | | Spelling corrections for src directory
| * Spelling corrections for src directoryalbert-github2019-11-051-4/+4
| | | | | | | | | | | | | | | | 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).
* | issue #7302: Determination of anonymous is too restrictiveDimitri van Heesch2019-11-051-8/+7
|/
* Changed ArgumentList to be an STL containerDimitri van Heesch2019-10-271-61/+42
|
* Fix typosluz.paz2019-09-281-1/+1
| | | | | | Found via ``` codespell -q 3 -S *.js,*.po,./src/translator*,*.eps,./doc/changelog.doc -L ang,ans,attribs,ba,behaviour,classe,colour,german,iff,initialise,nam,nd,que,russian,statics,te,tim,uint ```
* issue #7216: non-const getGroupDef() called on aliased memberDimitri van Heesch2019-08-251-1/+1
|
* Merge branch 'feature/bug_gitversion' of ↵Dimitri van Heesch2019-07-301-1/+1
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_gitversion
| * Show git version informationalbert-github2019-05-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original version has as features: - getting the git version number for usage in doxygen - making the doxygen version number inclusion dependent on the VERSION file The disadvantage of the chosen methodology was that an extra correction step was necessary, by defining getter methods to retrieve the values this correction can be hidden. The information is coming from different sources: - the VERSION file - the git "repository and build system (when present) Furthermore there are a couple of places where the version information is used (a.o. doxygen and doxywizard executable, though the doxygenwizard was only done "half hearted") The handling of the VERSION file has been made in such a way that it is comparable with the generation of the git version changes. For a better abstraction the version handling is all done in a separate directory.
* | refactoring dot.cppThomas Haller2019-06-131-2/+8
| |
* | Add const correctness for argument listsDimitri van Heesch2019-05-051-7/+7
| |
* | Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-150/+150
|/
* Refactored Definition and derived classes such that they are abstract interfacesDimitri van Heesch2019-02-281-27/+26
|
* Adjustment of xhtml1-transitional.dtdalbert-github2019-02-161-1/+1
| | | | | - mapping changed due to missing `doxygen=` - externalRef part changeddue to missing`doxygen=`
* Moved check for page having a title to hasTitle() methodDimitri van Heesch2018-12-311-1/+1
|
* Incorrect tag sequence possible for images possible in case of xhtmlalbert-github2018-12-031-8/+23
| | | | | | | | | Message: `< Element map content does not follow the DTD, expecting ((p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | menu | dir | pre | hr | blockquote | address | center | noframes | isindex | fieldset | table | form | noscript | ins | del | script)+ | area+), got (area area div)` The problem first surfaced with test 11 (empty map tag), but the solution given at that moment (`<div/>)`) did work for test 11, but was not correct for test 27. Problem can be seen with the default doxygen test 27 (`[027_extends.c]: test the \extends, \implements, \memberof, \private, and \public commands`).
* Incorrect tag sequence for xhtml with class diagram possiblealbert-github2018-11-261-0/+1
| | | | | | | | In case of a class diagram without mapping information the `map` tag is written without content. This is not allowed and results in xhtml (as reported by xmllint) in: `Element map content does not follow the DTD, expecting ((p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | menu | dir | pre | hr | blockquote | address | center | noframes | isindex | fieldset | table | form | noscript | ins | del | script)+ | area+), got ()` By adding a dummy 'paragraph' `<div/>` this can be overcome, The closing tag for `map` has been placed on a bit a more logical place, showing the open and close tag together. Problem can be seen with the default doxygen test 11 (`[011_category.m]: test the \interface and \category command`).
* Minor restructuringDimitri van Heesch2018-11-181-1/+3
|
* Merge remote-tracking branch 'doxygen/master'Joe George2018-11-051-0/+40
|\
| * Add commands to handle referenced by relation and references relationalbert-github2018-10-171-0/+40
| | | | | | | | | | | | | | | | | | | | | | Analogous to call graph and caller graph this patch provides an implementation for the referenced by relation and references relation. Providing the commands: - referencedbyrelation - hidereferencedbyrelation - referencesrelation - hidereferencesrelation Motivation is that some lists can get extremely large and also there is now more symmetry between the textual and graphical out.
* | Added *.ice files as a recognized file type.Mark Spruiell2018-10-221-28/+97
|/ | | | Added a Slice-optimized output mode.
* Fixing coverity messagesalbert-github2018-09-131-4/+8
| | | | Note: especially latexdocvisitor (dead code that should not be dead code).
* Merge branch 'master' into vhdl-localizationAndreas Regel2018-05-281-1/+1
|\ | | | | | | | | # Conflicts: # src/translator.h
| * Correction internal documentationalbert-github2018-04-091-1/+1
| | | | | | | | Small correcting to remove some messages about wrong parameter documentation in doxygen internal documentation.
* | Add VHDL strings to Translator class and add german translations.Andreas Regel2018-01-081-9/+9
|/
* Misc. typosluzpaz2017-12-231-1/+1
| | | | | Super trivial typos Some are in qtools/ which I know is a 3rd party dependency but as we know is now obsolete upstream. I reckon it wouldn't be much of an issue to merge neverthless Tacked on several more commits
* Bug 778730 - doxygen build failsalbert-github2017-09-031-2/+2
| | | | | When a hyperlink splits across a page boundary it can come to the problem of "\pdfendlink ended up in different nesting level than \pdfstartlink". To overcome this problem the \hyperlink is packed into a "\mbox" construct (as suffested e.g. in https://tex.stackexchange.com/questions/1522/pdfendlink-ended-up-in-different-nesting-level-than-pdfstartlink)