summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | |/ / / / /
* | | | | | | Merge branch 'groleo-docgroup'Dimitri van Heesch2019-07-2712-245/+300
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | 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 'albert-github-feature/issue_6769'Dimitri van Heesch2019-07-275-6/+3036
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'feature/issue_6769' of ↵Dimitri van Heesch2019-07-275-6/+3036
| |\ \ \ \ \ \ |/ / / / / / / | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_6769
| * | | | | | issue #6769 Tabu is brokenalbert-github2019-07-263-15/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-225-6/+3044
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge pull request #7144 from albert-github/feature/issue_7140Dimitri van Heesch2019-07-263-6/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | issue @7140 DoxygenLayout does not support UTF8 BOM format
| * | | | | | | 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 'albert-github-feature/issue_7127'Dimitri van Heesch2019-07-251-1/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | 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) ```
* | | | | | Merge pull request #7134 from albert-github/feature/bug_enlarge_lex_buffersDimitri van Heesch2019-07-213-1/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | Option for 'input buffer overflow'
| * | | | | | Option for 'input buffer overflow'albert-github2019-07-203-1/+10
|/ / / / / / | | | | | | | | | | | | | | | | | | Cmake option `-Denlarge_lex_buffers=<size>` to enlarge input and read buffers for source code lexers.
* | | | | | Merge pull request #7092 from albert-github/feature/issue_7091Dimitri van Heesch2019-07-201-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | issue #7091 HEAD fails to build on macOS with stock `bison`