summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'feature/bug_gitversion' of ↵Dimitri van Heesch2019-07-3026-69/+432
|\ | | | | | | 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-3125-86/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-079-9/+301
| | | | | | | | | | | | | | | | 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 'albert-github-feature/regr_7105_2'Dimitri van Heesch2019-07-303-4/+4
|\ \ \ \ | |/ / / |/| | |
| * | | 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 'albert-github-feature/regr_7105'Dimitri van Heesch2019-07-302-3/+5
|\ \ \ \
| * \ \ \ 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_.
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-07-301-0/+1
|\ \ \ \
| * \ \ \ Merge pull request #7035 from albert-github/feature/bug_304793Dimitri van Heesch2019-07-301-0/+1
| |\ \ \ \ | | | | | | | | | | | | Bug 304793 - paramType does not contain attribute element in compound.xsd schema
| | * | | | Bug 304793 - paramType does not contain attribute element in compound.xsd schemaalbert-github2019-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Added "attributes" to "paramType"
* | | | | | Merge branch 'albert-github-feature/bug_xml_msc_schema'Dimitri van Heesch2019-07-301-16/+12
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Unified various image file types in the XML schemaDimitri van Heesch2019-07-301-25/+12
| | | | | |
| * | | | | Merge branch 'feature/bug_xml_msc_schema' of ↵Dimitri van Heesch2019-07-301-2/+11
| |\ \ \ \ \ |/ / / / / / | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_xml_msc_schema
| * | | | | XML validation \msc... \dot... \dia...albert-github2019-06-271-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | The items for caption, and size were not added to the xml schema for `\msc` \mscfile` `\dot` \dotfile` `\diafile`
* | | | | | Improved constness and avoid using non-const members of aliasesDimitri van Heesch2019-07-299-112/+119
| | | | | |
* | | | | | Merge branch 'albert-github-feature/issue_6950'Dimitri van Heesch2019-07-291-4/+9
|\ \ \ \ \ \
| * | | | | | 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 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-07-291-0/+0
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge pull request #7086 from albert-github/feature/regr_7061Dimitri van Heesch2019-07-291-0/+0
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | regression #7061 Rename test file
| | * | | | | | | regression #7061 Rename test filealbert-github2019-06-271-0/+0
| | | |/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to a regression on #7061 travis showed message: ``` not ok 71 - [071_enum_in_anon_ns.cpp]: test that enum values in anonymous namespaces produce no warning ------------------------------------- /home/travis/build/doxygen/doxygen/testing/071/namespace_a_namespace_1_1_0d0.xml absent ------------------------------------- ```
* | | | | | | | Enable compiler extension to avoid build issuesDimitri van Heesch2019-07-291-1/+1
|/ / / / / / /
* | | | | | | Merge branch 'albertt push origin master-github-feature/issue_6925'Dimitri van Heesch2019-07-291-49/+101
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ 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 ```
* | | | | | | | | Merge branch 'BCiesla-latex-output-format-fixes'Dimitri van Heesch2019-07-281-9/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Undo the addition of colonsDimitri van Heesch2019-07-281-2/+2
| | | | | | | | | |
| * | | | | | | | | Merge branch 'latex-output-format-fixes' of ↵Dimitri van Heesch2019-07-282-11/+4
| |\ \ \ \ \ \ \ \ \ |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | https://github.com/BCiesla/doxygen into BCiesla-latex-output-format-fixes
| * | | | | | | | | Change DoxyParagraph to use DoxyDesc inside in latex styleBartosz Ciesla2019-07-181-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This solves the problem where header of the paragraph in pdf output generated from latex has different indent than other sections (like param or retval).
| * | | | | | | | | Add colon to section names in latex outputBartosz Ciesla2019-07-181-2/+2
| | |_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Align latex output to man format where each section name is terminated with colon.
* | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-07-283-34/+32
|\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge pull request #7146 from albert-github/feature/regr_7126Dimitri van Heesch2019-07-283-34/+32
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | issue #7126 Latex output format fixes
| | * | | | | | | | | 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.
* | | | | | | | | | Fixed two compilation issuesDimitri van Heesch2019-07-282-0/+9
|/ / / / / / / / /
* | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-07-272-20/+20
|\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge pull request #7131 from groleo/masterDimitri van Heesch2019-07-272-20/+20
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | code.l: make CallContext independent of global variables
| | * | | | | | | | | code.l: make CallContext independent of global variablesAdrian Negreanu2019-07-261-20/+20
| | | | | | | | | | |
| | * | | | | | | | | chmod +x runtest.pyAdrian Negreanu2019-07-261-0/+0
| | |/ / / / / / / /