summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-08-021-0/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | issue #7151 Doxygen 1.8.15 TOC_INCLUDE_HEADINGS >0 stops html links being ↵albert-github2019-08-011-0/+1
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | generated in markdown Don't create autotoc generated ids for pages. (the `\ref` problem also occurred with `\subage`).
* | | | | | | | | | Fixed typoDimitri van Heesch2019-08-021-1/+1
| | | | | | | | | |
* | | | | | | | | | Regression: unbalanced grouping commandsalbert-github2019-08-023-9/+12
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regression on #7122 (and #7115 / #7116). When having multiple consecutive `\name` sections the warning "unbalanced grouping commands" appears Analogous to the open command also the close command needs an implicit argument.
* | | | | | | | | issue 7068: "QGDict::hashAsciiKey: Invalid null key" error messages (part 3)Dimitri van Heesch2019-08-014-42/+82
| | | | | | | | |
* | | | | | | | | Merge branch 'feature/bug_retval_mult' of ↵Dimitri van Heesch2019-07-311-11/+36
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_retval_mult
| * | | | | | | | | Give warning when a retval is used multiple timesalbert-github2019-01-211-13/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Analogous to arguments when they have multiple `\param` commands this is also done when a return value is specified multiple times with the `\retval` command
* | | | | | | | | | issue 7068: "QGDict::hashAsciiKey: Invalid null key" error messages (part 2)Dimitri van Heesch2019-07-313-10/+22
| | | | | | | | | |
* | | | | | | | | | issue 7068: "QGDict::hashAsciiKey: Invalid null key" error messagesDimitri van Heesch2019-07-301-3/+6
| | | | | | | | | |
* | | | | | | | | | Merge pull request #7114 from albert-github/feature/issue_7113Dimitri van Heesch2019-07-301-1/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | issue #7113 Doxygen doesn't process markdown tables correctly
| * | | | | | | | | | issue #7113 Doxygen doesn't process markdown tables correctlyalbert-github2019-07-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Better to have the end tag start at a new line so it cannot be added to a command that runs till the end of the line
* | | | | | | | | | | Merge pull request #7101 from albert-github/feature/bug_js_licenseDimitri van Heesch2019-07-301-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Removed superfluous character
| * | | | | | | | | | | Removed superfluous characteralbert-github2019-07-031-1/+1
| | |_|_|_|_|/ / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #7118 from albert-github/feature/issue_7109Dimitri van Heesch2019-07-301-0/+4
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | issue #7109 Doxyapp can't use "[source_file | source_dir]" parameter
| * | | | | | | | | | | issue #7109 Doxyapp can't use "[source_file | source_dir]" parameteralbert-github2019-07-111-0/+4
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - initialization has to be done in an earlier stage (and only once) - not only the INPUT tag was involved, none of the tags were set.
* | | | | | | | | | | Merge branch 'feature/bug_685714' of ↵Dimitri van Heesch2019-07-303-22/+20
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_685714
| * | | | | | | | | | | Bug 685714 - false positives reporting parameters or return value not being ↵albert-github2019-03-303-22/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | documented - removed memory leak on variable root - return values of generateDoc and parseText are nowhere used, replaced bool function with void function.
| * | | | | | | | | | | Bug 685714 - false positives reporting parameters or return value not being ↵albert-github2019-03-301-2/+11
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | documented The "validating" routines should always be called. They were missed out in case of: - only XML format there should be warnings as well (XML has its own write routines) - no formats there should be warnings as well
* | | | | | | | | | | Reduce code duplication when printing version stringDimitri van Heesch2019-07-301-31/+20
| | | | | | | | | | |
* | | | | | | | | | | Merge branch 'feature/bug_gitversion' of ↵Dimitri van Heesch2019-07-3014-58/+56
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_gitversion
| * | | | | | | | | | | Show git version informationalbert-github2019-05-312-39/+0
| | | | | | | | | | | |
| * | | | | | | | | | | Show git version informationalbert-github2019-05-3114-74/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | | | | Show git version informationalbert-github2019-04-076-6/+79
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Show the git version on designated places (currently version, help and Doxyfile difference). The implementation is based on the git_watcher.cmake (https://github.com/andrew-hardin/cmake-git-version-tracking). The information is useful to see which. master, version of doxygen is used for a build on systems where a lot of builds are make (Fossies.org) or very regular builds are made (CGAL) Furthermore the tracking of the VERSION file was not done (when changed the version.cpp was not updated), this is corrected as well.
* | | | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-07-301-2/+2
|\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge pull request #7116 from albert-github/feature/bug_comment_recognitionDimitri van Heesch2019-07-301-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Problem with with comment recognition for group open and closing commands
| | * | | | | | | | | | | Problem with with comment recognition for group open and closing commandsalbert-github2019-07-101-2/+2
| | | |/ / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Besides the wanted start of comments `//!`, `///`, `/*!` and `/**` also the "normal" comments `//` and `/*` were recognized as starting a comment for the group open (`\{`, `@{`) and group closing (`\}`, `@}`) commands. This was due to the usage of `?` in the regular expression meaning 0 or 1 times.
* | | | | | | | | | | | Merge branch 'feature/regr_7105_2' of ↵Dimitri van Heesch2019-07-303-4/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/regr_7105_2
| * | | | | | | | | | | regression #7105 Correct counting in case of `\name`albert-github2019-07-121-0/+1
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of the `\name` command it is possible that a group is opened, but this group is not closed (for the `\name`), so the counting should not increase.
* | | | | | | | | | | Merge branch 'feature/regr_7105' of https://github.com/albert-github/doxygen ↵Dimitri van Heesch2019-07-302-3/+5
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into albert-github-feature/regr_7105
| * | | | | | | | | | | regression #7105 correct counting for group close countingalbert-github2019-07-101-0/+1
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of an extra closing we should not count this closing as otherwise sequences like: ``` @} ... @{ ... @} ``` will give a warning at both `@}` statements and not just at the first (second one has an opening statement_.
* | | | | | | | | | | Improved constness and avoid using non-const members of aliasesDimitri van Heesch2019-07-299-112/+119
| | | | | | | | | | |
* | | | | | | | | | | Some code simplificationsDimitri van Heesch2019-07-291-4/+3
| | | | | | | | | | |
* | | | | | | | | | | Merge branch 'feature/issue_6950' of ↵Dimitri van Heesch2019-07-291-3/+9
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_6950
| * | | | | | | | | | | issue #6950 XML - <initializer> for array of structure only contains ↵albert-github2019-05-011-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | references in first array element Don't stop at a hexadecimal number, but output the hexadecimal number (plus the part that has not been printed yet) and continue with the next input part.
* | | | | | | | | | | | Non existing MSC file crashes doxygenDimitri van Heesch2019-07-292-8/+23
| | | | | | | | | | | |
* | | | | | | | | | | | Merge branch 'feature/issue_6925' of ↵Dimitri van Heesch2019-07-291-49/+101
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_6925
| * | | | | | | | | | | | issue #6925 Missing ATX headings in markdown pagesalbert-github2019-05-271-49/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In general ATX headers ('#' headers and other markdown ) are converted to doxygen `\section` etc. commands In case not all levels of doxygen commands are present so like; ``` \section sect1 Section .... \subsubsection subsubsect1 Sub sub section ``` the information of the `\subsubsection` is not shown. Same happens in case the `\section` is not present at all. Part of the steering of the ATX headers is done by means of the configuration setting TOC_INCLUDE_HEADINGS (default is 5) setting this setting to '0' will not convert the '#' headers to `\section` etc. (but this as side note). Basic problem is fixing the not shown headers in case of missing levels in the `\section` commands. - In case the `\section` command does start the page - In case the `\section` command does not start the page. Case the `\section` command does start the page: this is handled in the routine `int DocSection::parse()` - see to it that not only the exact matching level is handled but also the 'jumps' in levels - loop all 'section' of the found type and its sub sections and only jump out in case of the 'jump' level case - give a warning in case of a 'level jump' Case the `\section` command does not start the page: this is handled in the routine ` void DocRoot::parse()` - as e.g. `\paragraph` could be followed by a `\subsubsection` each section type has to be handled one after another (otherwise higher types would not be handled) - note the order is important therefore a `\subsubsection` has to be handled after a `\paragraph. - due to the different handling the 'TK_LISTITEM' has to be handled at the end (each part can also give a 'TK_LISTITEM'
* | | | | | | | | | | | | Merge pull request #7026 from albert-github/feature/bug_end_comment_code_sectionDimitri van Heesch2019-07-291-6/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | End comment marker in \code section.
| * | | | | | | | | | | | | End comment marker in \code section.albert-github2019-06-041-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have an end comment in a `\code` segment in a section we can get a message like: ``` warning: found */ without matching /* while inside a \code block! Perhaps a missing \endcode? ``` in the similar situation in a `\verbatim` section this message is not given. Switching from `\code` to `\verbatim` is not an option here as in that case other "commands" can lead to problems like in a code like `$string =~ s/^\s*//;` In this patch the start `/*` and end `*/` comment markers for `\code` and `\verbatim` are completely ignored.
* | | | | | | | | | | | | | Merge pull request #7023 from albert-github/feature/bug_warn_commandDimitri van Heesch2019-07-291-37/+43
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Incorrect warning message
| * | | | | | | | | | | | | | Incorrect warning messagealbert-github2019-06-031-37/+43
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have e.g. the comment: ``` * @b: first ``` We get the warning message: ``` warning: expected whitespace after : command ``` instead of a better understandable: ``` warning: expected whitespace after \b command ```
* | | | | | | | | | | | | | issue #7126 Latex output format fixesalbert-github2019-07-283-34/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the discussion in the proposed pull requests #7126, remove the colon in case it is clear that we have to do with a heading.
* | | | | | | | | | | | | | 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").