summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-07-271-20/+20
|\
| * Merge pull request #7131 from groleo/masterDimitri van Heesch2019-07-271-20/+20
| |\ | | | | | | code.l: make CallContext independent of global variables
| | * code.l: make CallContext independent of global variablesAdrian Negreanu2019-07-261-20/+20
| | |
* | | Fix naming and indenting.Dimitri van Heesch2019-07-272-93/+93
| | |
* | | Merge branch 'docgroup' of https://github.com/groleo/doxygen into ↵Dimitri van Heesch2019-07-2712-245/+300
|\ \ \ | |/ / |/| | | | | groleo-docgroup
| * | take doc group out of commentscan.lAdrian Negreanu2019-07-2612-245/+300
| |/ | | | | | | Signed-off-by: Adrian Negreanu <groleo@gmail.com>
* | Merge branch 'feature/issue_6769' of ↵Dimitri van Heesch2019-07-271-1/+18
|\ \ | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_6769
| * | issue #6769 Tabu is brokenalbert-github2019-07-261-5/+1
| | | | | | | | | | | | | | | Based on comment `\usepackage` in refman.tex / doxygen_manual.tex has been replaced with `\RequirePackage` in doxygen.sty ("back to its old place").
| * | issue #6769 Tabu is brokenalbert-github2019-07-221-1/+22
| | | | | | | | | | | | | | | Created a workaround for the problems in the unmaintained tabu package due to changes in LaTeX 2019 Changes are based on the comments of David Carlisle and Frank Mittelbach of The LaTeX3 Project Team
* | | issue @7140 DoxygenLayout does not support UTF8 BOM formatalbert-github2019-07-263-6/+5
| | | | | | | | | | | | Read the DoxygenLayout file in a similar way as the header / footer etc. for HTML and feed the (converted) result into the XML reader.
* | | Merge branch 'feature/issue_7127' of ↵Dimitri van Heesch2019-07-251-1/+2
|\ \ \ | |/ / |/| | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_7127
| * | issue #7127 Broken links on generated documentationalbert-github2019-07-201-1/+2
| |/ | | | | | | Make identifier in the `.js` files unique (they are only used internally)
* | Merge pull request #7125 from albert-github/feature/bug_double_commentDimitri van Heesch2019-07-211-9/+10
|\ \ | | | | | | Missing warning for "double comment"
| * | Missing warning for "double comment"albert-github2019-07-141-9/+10
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have: ``` /** \file /** the second comment start line */ /** the docu */ void a_fie(void){} /** the docu ** double commented */ void a_fie2(void){} `` one would expect to get a warning regarding the ``` /** /** ``` but none is given. One would have expected: ``` aa.c:13: warning: Reached end of file while still inside a (nested) comment. Nesting level 1 (probable line reference: 1) ```
* | Option for 'input buffer overflow'albert-github2019-07-201-1/+1
| | | | | | | | Cmake option `-Denlarge_lex_buffers=<size>` to enlarge input and read buffers for source code lexers.
* | Merge pull request #7112 from arm-in/masterDimitri van Heesch2019-07-201-1/+1
|\ \ | |/ |/| Correct spelling "build in" vs. "built-in"
| * built-inArmin Müller2019-07-091-1/+1
| |
* | issue #7120 Markdown generator does not consider extension mapping for files ↵albert-github2019-07-121-12/+8
| | | | | | | | | | | | | | | | with no extension Better handling of the determination of what is an extension. - don't see a file references like: `./LICENSE` as extension - use the qt way of extension determination and in case of no extension use the no extension placeholder for it.
* | issue #7110 URL Encoding for Hyperlinks in PDFalbert-github2019-07-082-1/+2
| | | | | | | | For an URL also the percentage (`%`)sign has to be escaped
* | Merge pull request #7105 from albert-github/feature/issue_7102Dimitri van Heesch2019-07-071-1/+13
|\ \ | | | | | | issue #7102 Doxygen does not generate error/warning message for unbalanced group markers "@{"..."@}"
| * | issue #7102 Doxygen does not generate error/warning message for unbalanced ↵albert-github2019-07-051-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | group markers "@{"..."@}" There are 2 sorts of grouping, with and without preceding group command. In case og a preceding group command a warning was already issued, but without preceding group this was not done Also corrected wrong order of `\{` `\}` commands, i.e, when we see more closing before opening commands.
* | | Remove not used classalbert-github2019-07-0718-213/+0
| | | | | | | | | | | | | | | | | | | | | As per comment in `docvisitor.h`: ``` class DocCopy; // TODO: no longer generated => remove ```
* | | Merge pull request #7098 from albert-github/feature/bug_coverityDimitri van Heesch2019-07-066-5/+7
|\ \ \ | | | | | | | | High consequence coverity mesages
| * | | High consequence coverity mesagesalbert-github2019-07-026-5/+7
| |/ / | | | | | | | | | | | | - initializing fd (analogous to htmldocvisitor) - always good to close file pointers
* | | issue #7104 Warning with preprocessoralbert-github2019-07-051-6/+6
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test on 'defined' has to be done earlier as otherwise the replacement (limited to 2 defined is enough for the test) of ``` (defined(__AVR_ATmega644RFR2__)||defined(__AVR_ATmega256RFR2__)) ``` will be ``` ` ! (defined( 0 )||0( 0 )) ' ``` instead of ``` ` ! (defined( 0 )||defined( 0 )) ' ```
* | Merge pull request #7079 from albert-github/feature/regr_6885Dimitri van Heesch2019-06-261-2/+2
|\ \ | | | | | | regression #6885 mscgen links placed in the wrong place when using SVG output
| * | regression #6885 mscgen links placed in the wrong place when using SVG outputalbert-github2019-06-261-2/+2
| | | | | | | | | | | | The output files were not placed in the output directories but in the "root" directory (the `.msc` files were correctly placed in the output directories).
* | | Made MSCGEN_PATH obsolete now that mscgen code is part of doxygenDimitri van Heesch2019-06-242-35/+1
|/ /
* | issue #6880 mscgen links placed in the wrong place when using SVG outputDimitri van Heesch2019-06-232-55/+25
| |
* | 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