summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into feature/bug_xml_langDimitri van Heesch2020-08-0330-464/+512
|\
| * Vhdl improvements (ALIAS, translation) (#7813)powARman2020-08-0310-7/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | * Support VHDL alias constructs. * Translate class to "Design Unit" for VHDL. * Fix compile error * Add new function trDesignUnitDocumentation() to translator. Adapt english and german translation to use the new function. Co-authored-by: Andreas Regel <andreas.regel@newayselectronics.com>
| * Merge pull request #7863 from albert-github/feature/bug_babel_langDimitri van Heesch2020-08-033-5/+3
| |\ | | | | | | Setting correct babel packages for some languages
| | * Setting correct babel packages for some languagesalbert-github2020-06-193-5/+3
| | | | | | | | | | | | Setting the correct babel language packages so the words like "Chapter" are automatically translated into the right language.
| * | Merge pull request #7782 from wataash/tagend-markdown-emDimitri van Heesch2020-08-033-2/+12
| |\ \ | | | | | | | | issue #7781: allow '>' before Markdown emphasis
| | * | issue #7781: allow '>' before Markdown emphasisWataru Ashihara2020-05-232-3/+3
| | | |
| | * | testing: Markdown in HTMLWataru Ashihara2020-05-232-0/+10
| | | |
| * | | Replaced QDict<Void> by StringUnorderedSet in dotnode.cppDimitri van Heesch2020-08-031-21/+20
| | | |
| * | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-08-031-2/+4
| |\ \ \
| | * \ \ Merge pull request #7940 from albert-github/feature/bug_travis_on_errorDimitri van Heesch2020-08-031-2/+4
| | |\ \ \ | | | | | | | | | | | | Travis does not terminate on error on non last command inside if construct
| | | * | | Travis does not terminate on error on non last command inside if constructalbert-github2020-08-021-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have an `if` construct with multiple statements and the non last statement gives an error this is ignored by travis. - In the mentioned case we can take the 2 statements (`make tests` and `make docs` together), so no construct with a script and `set -e` is required. - due to a problem with the shared libraries in the case we compile with `clang` compiler and the `xmllint` program we need to exclude the `make tests` here as well. Tests were don with the test pull request #7939
| * | | | | Replaced QDict<void> by StringUnorderedSet for fortrancode.lDimitri van Heesch2020-08-031-7/+9
| |/ / / /
| * | | | CMakeLists.txt improvementDimitri van Heesch2020-08-032-89/+21
| | | | | | | | | | | | | | | | | | | | Added CONFIGURE_DEPENDS to file GLOB constructs if available
| * | | | Modernize HtmlHelp classDimitri van Heesch2020-08-032-314/+306
| | | | |
| * | | | Changed container class for class use and constrained relations from ↵Dimitri van Heesch2020-08-022-54/+30
| | | | | | | | | | | | | | | | | | | | QDict<void> to StringSet
| * | | | Modernize code for the resource managerDimitri van Heesch2020-08-024-26/+25
| | | | |
| * | | | Replaced QDict<void> by StringUnorderedSet used to keep track of visited pathsDimitri van Heesch2020-08-021-3/+10
| | | | |
| * | | | Updated the makefile for building the testsDimitri van Heesch2020-08-021-5/+85
| | | | |
| * | | | Enable running tests in parallel using cmake's ctest.Dimitri van Heesch2020-08-021-3/+14
| |/ / /
| * | | Merge pull request #7938 from albert-github/feature/bug_warn_comp_htmlhelpDimitri van Heesch2020-08-011-2/+2
| |\ \ \ | | | | | | | | | | Compiler warning in htmlhelp.cpp
| | * | | Compiler warning in htmlhelp.cppalbert-github2020-08-011-2/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | We get the warning like: ``` src/htmlhelp.cpp:473:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 473 | char *hhcFile = "\"index.hhc\""; | ^~~~~~~~~~~~~~~ ```
| * | | Merge branch 'albert-github-feature/bug_chm_tests'Dimitri van Heesch2020-08-013-25/+43
| |\ \ \
| | * \ \ Merge branch 'feature/bug_chm_tests' of ↵Dimitri van Heesch2020-08-013-25/+43
| | |\ \ \ | |/ / / / | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_chm_tests
| | * | | Creating chm files for doxygen testsalbert-github2020-05-303-25/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By means of `nmake tests TEST_FLAGS="--xhtml --keep --cfg GENERATE_HTMLHELP=YES --cfg HHC_LOCATION=C:/PROGRA~2/HTMLHE~1/hhc.exe --cfg SEARCHENGINE=NO" it is possible to generate for each doxygen test an index.chm, but there are a number of problems: - it is only possible to use extension `.html` so this is now automatically done (configimpl.l) otherwise when opening the file an error is displayed. - it is not [possible to use "empty" hhc / hhk file (i.e. no `<li>` elements), in this case the files are still generated but not used anymore (error like `error: failed to run html help compiler on index.hhp` e.g. for test 1). - a full qualified / absolute is not allowed for e.g msc images (test 37) the files should anyway be on the "html" directory so just using the filename in the "hhp" file (` t << QFileInfo(imageFiles.at(i)).fileName().data() << endl;`)
* | | | | Merge branch 'master' into feature/bug_xml_langDimitri van Heesch2020-08-01163-7288/+8045
|\ \ \ \ \ | |/ / / /
| * | | | Merge pull request #7937 from albert-github/feature/bug_warn_missing_argDimitri van Heesch2020-08-011-14/+25
| |\ \ \ \ | | | | | | | | | | | | Misleading warning about missing argument
| | * | | | Misleading warning about missing argumentalbert-github2020-07-311-14/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a `@struct` command without argument one gets the misleading warning: ``` warning: missing argument after \class. ``` instead of: ``` warning: missing argument after '\struct'. ``` This happens with a number of commands, for these commands the `currentCmd` has been introduced. (Found in cmake through Fossies).
| * | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-07-314-9/+15
| |\ \ \ \ \
| | * \ \ \ \ Merge pull request #7936 from albert-github/feature/bug_cite_debugDimitri van Heesch2020-07-314-9/+15
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | Debug facility for the \cite command
| | | * | | | | Debug facility for the \cite commandalbert-github2020-07-314-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When issuing doxygen with `-d cite` the temporary (copied) files / directory are not removed, i.e.: - bib*.aux - bib*.bbl - bib*.blg - bib2xhtml.pl - citelist.doc - doxygen.bst - bibTmpDir (directory)
| * | | | | | | Merge branch 'albert-github-feature/bug_cite_crossref'Dimitri van Heesch2020-07-312-45/+121
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| | * | | | | | Moved citation cross reference searching to a separate functionDimitri van Heesch2020-07-312-86/+119
| | | | | | | |
| | * | | | | | Merge branch 'feature/bug_cite_crossref' of ↵Dimitri van Heesch2020-07-311-3/+46
| | |\ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_cite_crossref
| | * | | | | | crossref citations are shown unconditionallyalbert-github2020-07-311-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unfortunately some more regressions...
| | * | | | | | crossref citations are shown unconditionallyalbert-github2020-07-301-23/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the review - implemented tip `find("{");` instead of `find("{",0);` - made `label..` names more expressing their content - got a few regressions regarding endless loops (it is incorrect bib file syntax), the constructs have to be at the end of the bib file, like (also with extra newlines) - `@book ,` - `@book { ,`
| | * | | | | | crossref citations are shown unconditionallyalbert-github2020-07-291-1/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The crossref items in a bib file are unconditionally added to the list of used citations although the the citation to which the crossref belongs to is not used. This has been fixed. The problem was seen in the CGAL output. Note: a crossref in LaTeX is a bit different from the normal understanding of cross-reference, from https://tex.stackexchange.com/questions/401138/what-is-the-bibtex-crossref-field-used-for: "crossref can be used if you have multiple entries referring to the same proceeding, book or similar."
| * | | | | | | Merge branch 'albert-github-feature/bug_cite_number'Dimitri van Heesch2020-07-311-2/+2
| |\ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | |
| | * | | | | | Minors tweaks to the regular expressionsDimitri van Heesch2020-07-311-2/+2
| | | | | | | |
| | * | | | | | Merge branch 'feature/bug_cite_number' of ↵Dimitri van Heesch2020-07-311-2/+2
| | |\ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_cite_number
| | * | | | | | Incorrect representation of citationalbert-github2020-07-311-2/+2
| | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have a bibtex entry like: ``` @manual{ cgal:as-lum ,author = {Algorithmic Solutions} ,title = {The {LEDA} {U}ser {M}anual} ,organization = {Algorithmic Solutions} ,address = {66123 Saarbr\"ucken, Germany} ,url = {http://www.algorithmic-solutions.info/leda_manual/MANUAL.html} } ``` this is rendered / referenced like: ``` [Solutions] Algorithmic Solutions. The LEDA User Manual. Algorithmic Solutions, 66123 Saarbrücken, Germany. ``` instead of ``` [2] Algorithmic Solutions. The LEDA User Manual. Algorithmic Solutions, 66123 Saarbrücken, Germany. ``` The problem is that in the resulting "bbl" file from the bibtex command we have the line: ``` <dt><a name="CITEREF_cgal:as-lum">[Solutions]</a></dt><dd>\bibxhtmlname{Algorithmic Solutions}. ``` instead of (from another entry): ``` <dt><a name="CITEREF_cgal:mog-vbcfe-11">[Merigot et~al., 2011]</a></dt><dd>\bibxhtmlname{Quentin Merigot}, \bibxhtmlname{Maks ``` Note the `\n` after the `<a` instead of the (expected) space. This has been corrected in the regular expression (Note: we need to use `[ \n][ \n]*` as we cannot use the equivalent `[ \n]+` as the `+`- sign has here a different meaning).
| * | | | | | issue #7881: More flexible and correct detection of direction of an argument ↵Dimitri van Heesch2020-07-312-2/+5
| |/ / / / / | | | | | | | | | | | | | | | | | | (another fix)
| * | | | | issue #7934: include dependency graph: The boxes of files shows the name of ↵Dimitri van Heesch2020-07-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | the included file not its own filename
| * | | | | issue #7881: More flexible and correct detection of direction of an argument ↵Dimitri van Heesch2020-07-301-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | (fix)
| * | | | | Merge branch 'albert-github-feature/bug_direction'Dimitri van Heesch2020-07-303-7/+6
| |\ \ \ \ \
| | * | | | | Simplified extractDirection()Dimitri van Heesch2020-07-302-21/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fixed bug preventing direction to be stripped from the parameter documentation.
| | * | | | | Merge branch 'feature/bug_direction' of ↵Dimitri van Heesch2020-07-302-5/+20
| | |\ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_direction
| | * | | | | More flexible and correct detection of direction of an argumentalbert-github2020-06-282-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the current version a line like: ``` uint8_t innInstances, ///< [inn]Number of CIP node instances. ``` was seen as an input parameter. Also not all combinations were checked (`[inout]` was OK but `[outin]` wasn't although `[in,out]` and `[out,in]` were working in the tokenizer. Line up the detection of the direction between the tokenizer and the method `extractDirection` Note: this problem was found when working on #7879.
| * | | | | | Added configuration options to better control the sqlite3 output.Dimitri van Heesch2020-07-304-19/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Still requires cmake -Duse_sqlite=YES to compile in support (and libsqlite3) New configuration options available: - GENERATE_SQLITE3 enable/disable SQLITE3 output - SQLITE3_OUTPUT configure directory where output is written to (default: sqlite3) - SQLITE3_RECREATE_DB controls if existing database file is overwritten (default: YES)
| * | | | | | Merge branch 'albert-github-feature/issue_7884'Dimitri van Heesch2020-07-291-14/+59
| |\ \ \ \ \ \
| | * | | | | | Renamed stripSpaces to stripIndentation and make it work directly on the ↵Dimitri van Heesch2020-07-291-26/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | string passed.