summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Bug 566109 - unable to resolve links to java functions with array argumentsDimitri van Heesch2019-06-221-0/+1
|
* Split off lodepng functionality in a separate libraryDimitri van Heesch2019-06-223-2565/+2
|
* Merge pull request #7034 from albert-github/feature/issue_7033Dimitri van Heesch2019-06-228-12/+33
|\ | | | | issue #7033 Syntax highlighting doesn't work when calling \dontinclude from Markdown files
| * issue #7033 Syntax highlighting doesn't work when calling \dontinclude from ↵albert-github2019-06-068-12/+33
| | | | | | | | | | | | Markdown files Don't use the file name extension of the including file but of the included file. In case of no included filename or no extension, fall back of the file extension of the including file.
* | Merge branch 'feature/bug_case_sense' of ↵Dimitri van Heesch2019-06-221-6/+6
|\ \ | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_case_sense
| * | Upper case characters in filename despice CASE_SENSE_NAME=NOalbert-github2019-06-171-4/+4
| | | | | | | | | | | | In case special characters in a filename need escaping into something like: `_0` the `0` should not be followed by an uppercase character as this would be in contradiction wit the setting `CASE_SENSE_NAMES=NO`.
* | | Merge pull request #7063 from albert-github/feature/bug_html_endcodelineDimitri van Heesch2019-06-225-11/+65
|\ \ \ | | | | | | | | Incorrect (X)HTML code when generating source code.
| * | | Incorrect (X)HTML code when generating source code.albert-github2019-06-175-11/+65
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having the example: ``` /*! \file * \brief * Prerequisite header file */ //! \cond #ifdef HAVE_CONFIG_H #include "gmxpre-config.h" #endif //! \endcond ``` and we run xmllint on it: ``` xmllint --path .../testing/dtd --noout --nonet --postvalid html/*.html ``` we get the messages: ``` html/aa_8h_source.html:75: parser error : Opening and ending tag mismatch: div line 67 and body </body> ^ html/aa_8h_source.html:76: parser error : Opening and ending tag mismatch: body line 17 and html </html> ^ html/aa_8h_source.html:77: parser error : Premature end of data in tag html line 2 ^ ``` It looks like the problematic part in this case is the doxygen type comment at the end of the file. In the past similar situations were present in LaTeX (related to maximum line length correction), but it was only fixed for LaTeX. Besides the change for HTML also small changes were necessary for RTF and docbook.
* | | Merge pull request #7059 from albert-github/feature/bug_xhtml_bracketsDimitri van Heesch2019-06-221-0/+2
|\ \ \ | | | | | | | | (X)HTML warning when `[` or `]` in constructed ids
| * | | (X)HTML warning when `[` or `]` in constructed idsalbert-github2019-06-161-0/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have a construct like: ``` template <typename Element, size_t N> class StlContainerView<Element[N]> { public: typedef internal::NativeArray<RawElement> type; }; ``` this will lead to files with `[` and `]` in it, as such not nice, but it is used in ids inside the code as well like: ``` id="aclass_stl_container_view_3_01_element[_n]_4_html_a1bf60158ff15896f2b53af11c09524fb" ``` running ``` xmllint --path ..../testing/dtd --noout --nonet --postvalid html_org/*html ``` this leads to the message: ``` Syntax of value for attribute id of div is not valid Document html_org/test_8h_source.html does not validate ``` escaping the `[` and `]` as done with other special characters solves this problem
* | | Merge pull request #7064 from albert-github/feature/bug_796582Dimitri van Heesch2019-06-171-0/+1
|\ \ \ | | | | | | | | Bug 796582 - Doxygen has stopped working
| * | | Bug 796582 - Doxygen has stopped workingalbert-github2019-06-171-0/+1
| |/ / | | | | | | | | | | | | In (the rare) case the path is not set don't try to use the pointer. regression on pull request #513
* | | Avoid calling non-const member aliases and 0 pointer dereference in sqlite3Dimitri van Heesch2019-06-172-4/+8
|/ /
* | Merge pull request #7054 from albert-github/feature/regr_6945Dimitri van Heesch2019-06-161-0/+1
|\ \ | | | | | | Missing brief descriptions with `\defgroup`
| * | Missing brief descriptions with `\defgroup`albert-github2019-06-131-0/+1
| | | | | | | | | | | | | | | Due to the fact that issue #6945 ended a brief description, all following was put into the detailed description (unless explicit \brief was used). The `\defgroup` should end the current brief description, but first line of the `\defgroup` should be seen as a new brief description. Problem can be seen with in the doxygen documentation in the example in the Grouping part and also with #7053 a small example is given in the comment.
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-06-164-5/+34
|\ \ \
| * \ \ Merge pull request #7056 from albert-github/feature/bug_cygwin_defaultsDimitri van Heesch2019-06-163-5/+5
| |\ \ \ | | | | | | | | | | Cygwin should by default also have `CASE_SENSE_NAMES=NO`
| | * | | Cygwin should by default also have `CASE_SENS_NAMES=NO`albert-github2019-06-153-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Cygwin should by default also have `CASE_SENS_NAMES=NO` like is the case for the underlying Windows. In case of Cygwin the define `_WIN32` is not set so we also have to test for `__CYGWIN__`
| * | | | 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 branch 'feature/issue_7050' of ↵Dimitri van Heesch2019-06-161-7/+18
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_7050
| * | | | issue #7050 Physical newlines (^^) not working in group names and without ↵albert-github2019-06-121-7/+18
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | spaces in 1.8.15 Handling of `\_linebr` with defgroup and also with the `\page` command. Adding a missing linecount.
* | | | 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
|\ \ \ | |/ /
| * | 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
| * | 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).
| * | 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).
| * 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); } ```
* | 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-023-4/+17
|\
| * 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