summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Revert "issue #6856 Doxygen only expands macro defined in header file once ↵Dimitri van Heesch2019-03-281-2/+5
| | | | when referred multiple times"
* Merge pull request #6890 from albert-github/feature/bug_xml_xsdDimitri van Heesch2019-03-251-1/+2
|\ | | | | Correcting errors in xml generation and xsd schema
| * Correcting errors in xml generation and xsd schemaalbert-github2019-03-181-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - `xmlgen.cpp` make count test identical to restrictions in `generateXMLForMember` - `index.xsd` add missing selection possibility - `compound.xsd` - add missing `block` possibility for htmlonly - add missing `private` and `protected` possibilities - get order in description type right - make `sect[1-4]` more flexible - adding missing elements like `msc`, `linebreak` at the appropriate places - adding `vhdl` coloring enumeration values - adding `docbook` possibility for images results have been tested (a.o.) doxygen tests, doxygen examples, doxygen docu, CGAL source code.
* | Merge pull request #6859 from albert-github/feature/issue_6856Dimitri van Heesch2019-03-201-5/+2
|\ \ | | | | | | issue #6856 Doxygen only expands macro defined in header file once when referred multiple times
| * | issue #6856 Doxygen only expands macro defined in header file once when ↵albert-github2019-02-251-5/+2
| | | | | | | | | | | | | | | | | | referred multiple times In case the include file is already is already in the global stack it should not be added to the global stack, but still be handled for the current file
* | | issue #6892 xml not well-formed (invalid token) for c++albert-github2019-03-191-2/+2
| |/ |/| | | | | the `declname` and `defname` should also be converted (compare as well the routine `generateXMLForMember`)
* | Merge pull request #6784 from albert-github/feature/issue_6781_2Dimitri van Heesch2019-03-171-24/+12
|\ \ | | | | | | issue #6781 Unable to use math in markdown table headers
| * | issue #6781 Unable to use math in markdown table headersalbert-github2019-01-191-24/+12
| | | | | | | | | | | | | | | | | | Due to the change of the place where the markdown processing is done the end of the line must be calculated a little bit differently. Note: translator.py gave an error due to a strange indentation (did surface now), so had to be corrected as well.
* | | Merge pull request #6649 from albert-github/feature/bug_616379Dimitri van Heesch2019-03-171-4/+13
|\ \ \ | | | | | | | | Bug 616379 - doxygen result by nested comment incorrectly
| * | | Bug 616379 - doxygen result by nested comment incorrectlyalbert-github2018-11-281-4/+13
| | | | | | | | | | | | | | | | Improvement on handling `///` comments in relation to `*/` during comment conversion.
* | | | Merge pull request #6873 from albert-github/feature/bug_ftn_cont_labelDimitri van Heesch2019-03-172-20/+59
|\ \ \ \ | | | | | | | | | | Continuation lines and labels
| * | | | Continuation lines and labelsalbert-github2019-03-072-20/+59
| | | | | | | | | | | | | | | | | | | | | | | | | Better handling of continuation lines when converting from fixed form Fortran to free form Fortran, especially handling the information in columns 733 and further (which is in fixed formatted Fortran always comment) An `end` statement can start not only on lines with spaces in front of it but also when a line has a label or the `end` can be after a `;`.
* | | | | Removed unneeded checkDimitri van Heesch2019-03-171-1/+1
| | | | |
* | | | | at sign (`@`) not handled correctly in preprocessor (more fixes)Dimitri van Heesch2019-03-171-34/+40
| | | | |
* | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-03-168-7/+72
|\ \ \ \ \
| * | | | | issue #6882 1.8.15 regression: caller graph created even though CALLER_GRAPH ↵albert-github2019-03-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = NO the enabling of the caller graph was set by the references relation (regression on issue #6562)
| * | | | | Merge pull request #6772 from albert-github/feature/issue_6764Dimitri van Heesch2019-03-101-1/+15
| |\ \ \ \ \ | | | | | | | | | | | | | | issue #6764 Incorrect parsing of C enum comments defined using a macro
| | * | | | | issue #6764 Incorrect parsing of C enum comments defined using a macroalbert-github2019-01-151-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When in a `/*` comment skip till end of the comment so a `,` won't be seen as the argument separator.
| * | | | | | Merge pull request #6785 from albert-github/feature/issue_6775Dimitri van Heesch2019-03-101-0/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | issue #6775 LaTex package newunicodechar: "package won't work "
| | * | | | | | issue #6775 LaTex package newunicodechar: "package won't work "albert-github2019-01-201-0/+1
| | | |_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | Some older distributions with newunicode package 1.1 need this option `\usepackage[utf8]{inputenc}`. Option was already present in the main LaTeX output i.e. refman.tex
| * | | | | | Merge pull request #6857 from albert-github/feature/bug_645910Dimitri van Heesch2019-03-101-1/+8
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Bug 645910 - Segfault on recursion while parsing "\subpage A" in "\page A"
| | * | | | | | Bug 645910 - Segfault on recursion while parsing "\subpage A" in "\page A"albert-github2019-02-251-1/+8
| | | |_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | In version 1.7.3 (till 1.8.7) the problem of direct recursion (i.e. in a page is a subpage to itself) we got a segmentation fault, as of 1.8.8 the problem went into an endless loop. The direct recursion is now detected.
| * | | | | | Merge pull request #6861 from albert-github/feature/bug_html_attributesDimitri van Heesch2019-03-101-2/+40
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Multiple use of HTML attributes
| | * | | | | | Multiple use of HTML attributesalbert-github2019-02-281-2/+40
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case an attribute is used multiple times the XHTML validator gives (here for the style attribute): parser error : Attribute style redefined Created routine to merge these types of attributes.
| * | | | | | Merge pull request #6874 from albert-github/feature/bug_ftn_cnv_debugDimitri van Heesch2019-03-103-1/+6
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Possibility to show converted fixed form
| | * | | | | | Possibility to show converted fixed formalbert-github2019-03-073-1/+6
| | | |_|_|/ / | | |/| | | | | | | | | | | | | | | | | | Create an easy possibility to show the Fortran source as converted from fixed form to free form.
* | | | | | | at sign (`@`) not handled correctly in preprocessorDimitri van Heesch2019-03-161-0/+15
|/ / / / / /
* | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-03-101-2/+2
|\ \ \ \ \ \
| * \ \ \ \ \ Merge pull request #6868 from albert-github/feature/bug_secref_multicolDimitri van Heesch2019-03-091-2/+2
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | secreflist command output shows in 1 column (HTML)
| | * | | | | | secref command output shows in 1 column (HTML)albert-github2019-03-041-2/+2
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The output from the `\secref` command shows in 1 column instead of 3. The `column-count` (also possibile without `-moz` or `-webkit`) should be with the `<ul>` tag instead of the `<div>` tag
* | | | | | | Fixed a few compiler warnings on win32Dimitri van Heesch2019-03-103-4/+4
|/ / / / / /
* | | | | | Merge branch 'albert-github-feature/bug_lineno_split_examples'Dimitri van Heesch2019-03-0910-25/+140
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Merge branch 'feature/bug_lineno_split_examples' of ↵Dimitri van Heesch2019-03-099-25/+139
| |\ \ \ \ \ |/ / / / / / | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_lineno_split_examples
| * | | | | Show line numbers in "split" examplesalbert-github2019-03-038-9/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the commands like `\skip`, `\skipline` it is possible to show parts of a file for further explanation / tutorials. They can be started with `\include` or `\dontinclude` but in case `\include` specifies that the line numbers have to be shown they are only shown in the full example and not in the split up example - show line numbers in split up example in case `lineno` is required - add `lineno` option to `\dontinclude` so here also line numbers can be shown.
* | | | | | Fix for unmatched </p> when using \until as the first commandDimitri van Heesch2019-03-031-6/+4
| | | | | |
* | | | | | Minor refactoringDimitri van Heesch2019-03-032-19/+14
| | | | | |
* | | | | | Merge branch 'feature/bug_warn_nofile_incl' of ↵Dimitri van Heesch2019-03-031-0/+23
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_warn_nofile_incl
| * | | | | Warning if no file specified for special reading commandsalbert-github2019-03-031-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | Create a warning in case no `\include` or `\dontinclude` command has been given before using `\skip`, `\line`, `\skipline` or `\utnil`
* | | | | | Revert "Disabled "inheritance by dominance" warning (try 2)"Dimitri van Heesch2019-03-032-6/+6
|/ / / / / | | | | | | | | | | | | | | | This reverts commit d4243bc66fc911012c8222514d5b33a222993ae5.
* | | | | Disabled "inheritance by dominance" warning (try 2)Dimitri van Heesch2019-03-022-6/+6
| | | | |
* | | | | Merge pull request #6863 from ↵Dimitri van Heesch2019-03-021-6/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | albert-github/feature/bug_abstract_intf_regression_2 Regression on Definition and derived classes that are abstract interfaces (2)
| * | | | | Regression on Definition and derived classes that are abstract interfaces (2)albert-github2019-03-011-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | Looks like some more possible problematic places (no test case present)
| * | | | | Regression on Definition and derived classes that are abstract interfaces (2)albert-github2019-03-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was a incorrect cast which didn't show with compilers on *nix, but does on windows. Problem occurred at least with test 58, 62 and with documentation (tclexample)
* | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-03-021-1/+1
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge pull request #6858 from albert-github/feature/issue_6847Dimitri van Heesch2019-02-281-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | issue #6847 Physical newlines (^^) in ALIASES produce a mismatch between documentation and source code
| | * | | | | issue_6847 Physical newlines (^^) in ALIASES produce a mismatch between ↵albert-github2019-02-251-1/+1
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | documentation and source code In 1.8.15 the `^^` was already translated to `\_linebr` but here there was a ` ` (space) after the `^^`, here this is not the case resulting in "warning: Found unknown command `\_linebrline'" placing a ` ` after the translated value solves this problem.
* | | | | | Disabled "inheritance by dominance" warningDimitri van Heesch2019-03-021-0/+6
|/ / / / /
* | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-02-287-56/+60
|\ \ \ \ \ | |/ / / /
| * | | | Merge pull request #6832 from albert-github/feature/bug_latex_sectionDimitri van Heesch2019-02-242-44/+44
| |\ \ \ \ | | | | | | | | | | | | Section title runs into margin