summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #7052 from InsertCreativityHere/masterDimitri van Heesch2019-06-151-0/+29
|\ | | | | issue #6860 - Incorrect parsing of optional class fields in Slices
| * Fixes #6860.Austin Henriksen2019-06-121-0/+29
| |
* | Merge pull request #7057 from albert-github/feature/bug_warn_doxmlparserDimitri van Heesch2019-06-154-0/+7
|\ \ | | | | | | Remove compilation warnings from doxmlparser
| * | Remove compilation warnings from doxmlparseralbert-github2019-06-154-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove some warnings about incomplete types like: ``` D:\Programs\Doxygen\fork\doxygen\qtools\qlist.h(109) : warning C4150: deletion of pointer to incomplete type 'ParamHandler'; no destructor called d:\programs\doxygen\fork\doxygen\addon\doxmlparser\src\memberhandler.h(31) : see declaration of 'ParamHandler' D:\Programs\Doxygen\fork\doxygen\qtools\qlist.h(109) : while compiling class template member function 'void QList<ParamHandler>::deleteValue(type *) const' with [ type=ParamHandler ] d:\programs\doxygen\fork\doxygen\addon\doxmlparser\src\memberhandler.h(189) : see reference to class template instantiation 'QList<ParamHandler>' being compiled ``` from doxmlparser
* | | Fix for race conditions introduced when refactoring dot classes.Dimitri van Heesch2019-06-153-31/+34
|/ /
* | Fix for warning about deletion of pointer to incomplete type 'DotWorkerThread'Dimitri van Heesch2019-06-151-0/+1
| |
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-06-153-0/+10
|\ \
| * \ Merge pull request #7055 from albert-github/feature/bug_489766Dimitri van Heesch2019-06-133-0/+10
| |\ \ | | | | | | | | Bug 489766 - Wrong MSC syntax rejected *silently*
| | * | Bug 489766 - Wrong MSC syntax rejected *silently*albert-github2019-06-131-1/+1
| | | | | | | | | | | | | | | | Different types of inFile in different routines.
| | * | Bug 489766 - Wrong MSC syntax rejected *silently*albert-github2019-06-133-0/+10
| | |/ | | | | | | | | | In case of an error at least a message (consistency) should be given (besides msc also for dia and htags).
* | | Fix for warning about deletion of pointer to incomplete type 'DotFilePatcher'Dimitri van Heesch2019-06-151-1/+1
|/ /
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-06-136-6/+17
|\ \ | |/
| * Merge pull request #7048 from albert-github/feature/bug_535853Dimitri van Heesch2019-06-101-0/+4
| |\ | | | | | | Bug 535853 - C# consts incorrectly placed under instance variables
| | * Bug 535853 - C# consts incorrectly placed under instance variablesalbert-github2019-06-101-0/+4
| |/ | | | | | | Handle consts separately and in case of CSharp set the static flag.
| * Merge pull request #7039 from albert-github/feature/issue_7038Dimitri van Heesch2019-06-101-1/+1
| |\ | | | | | | issue #7038 Broken refman.tex with SHOW_FILES=NO and doxygen groups
| | * issue #7038 Broken refman.tex with SHOW_FILES=NO and doxygen groupsalbert-github2019-06-061-1/+1
| | | | | | | | | | | | Only have index section when SHOW_FILES is set (analogous to index for namespaces)i
| * | Merge pull request #7041 from albert-github/feature/bug_warn_consistencyDimitri van Heesch2019-06-102-2/+6
| |\ \ | | | | | | | | Consistency not generated inheritance diagram
| | * | Consistency not generated inheritance diagramalbert-github2019-06-072-2/+6
| | |/ | | | | | | | | | | | | Also warn when an inheritance diagram is not generated. Corrected "dead" code in if statement
| * | Merge pull request #7045 from albert-github/feature/issue_7043Dimitri van Heesch2019-06-101-1/+4
| |\ \ | | | | | | | | issue #7043 html output for markdown: different output when using '# Header {#mainpage}' and 'Header {#mainpage}\n===='
| | * | issue #7043 html output for markdown: different output when using '# Header ↵albert-github2019-06-091-1/+4
| |/ / | | | | | | | | | | | | | | | {#mainpage}' and 'Header {#mainpage}\n====' In case of an ATX header the id was overwritten again by the subsequent call to extractTitleId, this should only happen in case of a non ATX header ('===' headers returned already beforehand).
| * | Merge pull request #7044 from albert-github/feature/bug_copydoc_spaceDimitri van Heesch2019-06-081-1/+1
| |\ \ | | |/ | |/| No space when replacing `\copydoc` by `\copydetails`
| | * No space when replacing `\copydoc` by `\copydetails`albert-github2019-06-081-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have something like (taken loosely from issue #4554): ``` - \subpage id_201201031218 \copydoc id_201201031218 ``` this would be translated into: ``` - @subpage id_201201031218\copydetails id_201201031218] ``` and subsequently the first word of the `\copydetails` part is placed directly to the `id_201201031218` resulting in an unknown id like `id_201201031218this` (This actual case it doesn't make much sense to use a `\copydoc` but this can happen in other cases as well).
| * Merge pull request #7024 from albert-github/feature/bug_classdef_countDimitri van Heesch2019-06-051-1/+1
| |\ | | | | | | Doxygen crash on ceph project
| | * Doxygen crash on ceph projectalbert-github2019-06-031-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running doxygen (master) on the ceph project (https://github.com/ceph/ceph/archive/v15.0.0.tar.gz) doxygen crashes with what looks like an endless loop. Seen the code: ``` virtual int countMemberDeclarations(MemberListType lt,const ClassDef *inheritedFrom, int lt2,bool invert,bool showAlways,QPtrDict<void> *visitedClasses) const { return countMemberDeclarations(lt,inheritedFrom,lt2,invert,showAlways,visitedClasses); } ``` and the above code, it looks like the fix might be: ``` virtual int countMemberDeclarations(MemberListType lt,const ClassDef *inheritedFrom, int lt2,bool invert,bool showAlways,QPtrDict<void> *visitedClasses) const { return getCdAlias()->countMemberDeclarations(lt,inheritedFrom,lt2,invert,showAlways,visitedClasses); } ```
| * Merge pull request #7022 from albert-github/feature/issue_7021Dimitri van Heesch2019-06-021-1/+5
| |\ | | | | | | issue #7021 Warning about missing item in INCLUDE_PATH
* | | refactoring dot.cppThomas Haller2019-06-1345-5078/+5139
| | |
* | | added check if .dot file is already queued for processing before adding a ↵Thomas Haller2019-06-102-19/+81
| | | | | | | | | | | | new processing job
* | | delayed creation and update of .md5 files after successful creation of ↵Thomas Haller2019-06-102-36/+55
| |/ |/| | | | | output files
* | issue #7021 Warning about missing item in INCLUDE_PATHalbert-github2019-06-021-1/+5
|/ | | | Do the `curlyCount` per file and not globally.
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-06-024-18/+30
|\
| * Merge pull request #6944 from albert-github/feature/bug_digraphDimitri van Heesch2019-05-311-2/+4
| |\ | | | | | | Handling digraph versus label
| | * Handling digraph versus labelalbert-github2019-04-251-2/+4
| | | | | | | | | | | | | | | In case a label contains a backslash (at the end), the digrapgh statement remains unchanged, though with the label= this backslash is converted to a double backslash. Especially at the end (just before the " this can lead to problems, making the handling uniform.
| * | Merge pull request #7017 from albert-github/feature/bug_rcs_perlDimitri van Heesch2019-05-311-1/+1
| |\ \ | | | | | | | | Conflict between RCS tag and (e.g.) php description
| | * | Conflict between RCS tag and (e.g.) php descriptionalbert-github2019-05-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some languages the `$` is used to start a variable name (php, perl). When having a description like: ``` <b>$RRDp::error_mode</b>, <b>$RRDp::error</b> ``` this will lead to a message like: ``` warning: found </b> at different nesting level (4) than expected (2) ``` because the part `$RRDp:` is seen as start of a RCS tag and runs till the next `$`. Though the `::` indicates here a class / namespace separator and in case of `$...:` directly followed by a `:` this should not be seen as RCS tag.
| * | | Merge pull request #7016 from albert-github/feature/issue_7015Dimitri van Heesch2019-05-311-0/+1
| |\ \ \ | | |/ / | |/| | issue 7015 Parsing issue with @includedoc and @startuml
| | * | issue 7015 Parsing issue with @includedoc and @startumlalbert-github2019-05-291-0/+1
| | | | | | | | | | | | | | | | In case of `\includedoc` the `\n` was not handled on the first line (`@startuml`)
| * | | Merge pull request #6954 from albert-github/feature/bug_ambig_fileDimitri van Heesch2019-05-301-1/+11
| |\ \ \ | | | | | | | | | | Ambiguous file name in file command
| | * | | Ambiguous file name in file commandalbert-github2019-05-031-1/+1
| | | | | | | | | | | | | | | | | | | | The file command has only one argument.
| | * | | Ambiguous file name in file commandalbert-github2019-05-021-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I some cases a file name is used with the `\file` command and this filename exists multiple times although the `\file` command is in the file itself (actually file name can be omitted). Another possibility is that the file description is in another file in the same directory. When file is not found or ambiguous, try to prepend the path of the current file to it and see if the file can be found. Example is shown in the warnings file like: ``` gmic-2.6.1/gmic-qt/src/Common.h:3: warning: the name `Common.h' supplied as the second argument in the \file statement matches the following input files: gmic-2.6.1/gmic-qt/src/Common.h gmic-2.6.1/zart/include/Common.h Please use a more specific name by including a (larger) part of the path! ``` and here it is quite clear and unambiguous which file is meant.
| * | | | Merge pull request #7014 from cmorty/merge/appveyorDimitri van Heesch2019-05-301-14/+13
| |\ \ \ \ | | | | | | | | | | | | Speed up AppVeyor build by using miktex setup tool and activating build cache
| | * | | | Speed up AppVeyor build by using miktex setup tool and activating build cacheMoritz 'Morty' Strübe2019-05-291-14/+13
| | | |/ / | | |/| |
* | | | | Bug 757574 - Warning regarding subsection with anchor in markdownDimitri van Heesch2019-06-021-4/+14
|/ / / /
* | | | Updated jquery and worked around performance issues in powertip pluginDimitri van Heesch2019-05-308-15/+1345
|/ / /
* | | Fix for printlex after destroying the scanner contextDimitri van Heesch2019-05-281-2/+1
| | |
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-05-283-0/+13
|\ \ \
| * \ \ Merge pull request #7005 from groleo/masterDimitri van Heesch2019-05-283-0/+13
| |\ \ \ | | | | | | | | | | enable debug for re-entrant lexers
| | * | | enable debug for re-entrant lexersAdrian Negreanu2019-05-223-0/+13
| | | | |
* | | | | Merge branch 'thomas-haller-issue6960_d'Dimitri van Heesch2019-05-288-116/+83
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Added virtual destructor to DotGraph base class and disabled copy ↵Dimitri van Heesch2019-05-281-7/+9
| | | | | | | | | | | | | | | | | | | | constructor and assignment operator
| * | | | Merge branch 'issue6960_d' of https://github.com/thomas-haller/doxygen into ↵Dimitri van Heesch2019-05-288-116/+81
| |\ \ \ \ | | | | | | | | | | | | | | | | | | thomas-haller-issue6960_d