summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | issue #7228 Using markdown causes wrong error and warning line numbers - v. ↵albert-github2019-08-271-5/+5
| | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.8.16 Sacrificing some readability of the debug `-d markdown` output for a better approximation of the line numbers by keeping the rows of a markdown table on one line when translating to a HTML table.
* | | | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-12-213-17/+40
|\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge pull request #7459 from albert-github/feature/bug_tests_xhtmlDimitri van Heesch2019-12-201-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Tests 31 for XHTML output
| | * | | | | | | | | | | Tests 31 for XHTML outputalbert-github2019-12-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running test 31 for XHTML output, we get the error: ``` not ok 1 - [031_image.dox]: test the \image command ------------------------------------- .../testing/test_output_031/html/index.xhtml:107: parser error : EntityRef: expecting ';' "image/svg+xml" data="https://img.shields.io/badge/docs-Doxygen-blue.svg?foo&bar ``` For the SVG output the `src` was not properly converted (see also the other formats a few lines lower).
| * | | | | | | | | | | | Merge pull request #7457 from albert-github/feature/bug_tests_py3_otherDimitri van Heesch2019-12-201-16/+38
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Making tests valid for python 3 (other formats)
| | * | | | | | | | | | | | Making tests valid for python 3albert-github2019-12-191-16/+38
| | |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In #7254 the tests were made for python 3 for the standard xml tests, now this is extended for the other possible formats. The subprocess call gave some problems as it handles only 1 command and no redirection.
| * | | | | | | | | | | | Merge pull request #7458 from albert-github/feature/bug_tests_xmlxsdDimitri van Heesch2019-12-201-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tests 86 with check against xsd gives error
| | * | | | | | | | | | | | Tests 86 with check against xsd gives erroralbert-github2019-12-191-0/+1
| | |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running test 86 with check against the xsd we get the error message: ``` not ok 1 - [086_style_tags.h]: test different HTML style tags ------------------------------------- Element 'ins': This element is not expected. Expected is one of ( ulink, bold, strike, underline, emphasis, computeroutput, subscript, superscript, center, small ). test_output_086/out/086__style__tags_8h.xml fails to validate ``` The element `ins` has been added.
* | | | | | | | | | | | | Merge branch 'albert-github-feature/bug_config'Dimitri van Heesch2019-12-213-9/+92
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | Reduced code duplicationDimitri van Heesch2019-12-211-148/+37
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge branch 'feature/bug_config' of ↵Dimitri van Heesch2019-12-203-9/+203
| |\ \ \ \ \ \ \ \ \ \ \ \ |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_config
| * | | | | | | | | | | | Checking of right usage of configuration list itemsalbert-github2019-11-253-9/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of a configuration list item has an equal sign in it ('=') some extra restriction are imposed / made more understandable.
* | | | | | | | | | | | | issue #7446: C#: parameter named `extends` is broken in the documentationDimitri van Heesch2019-12-2011-27/+38
| | | | | | | | | | | | |
* | | | | | | | | | | | | issue #7456: function-like macros generate warningsDimitri van Heesch2019-12-201-1/+2
| |/ / / / / / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Extend built-in STL support with more classesDimitri van Heesch2019-12-194-232/+311
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #7455 from rezarastak/patch-1Dimitri van Heesch2019-12-191-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | minor typo fixed
| * | | | | | | | | | | | minor typo fixedReza Rastak2019-12-191-1/+1
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #7453 from albert-github/feature/bug_nmake_ehscDimitri van Heesch2019-12-181-0/+3
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Warning with Windows compilation using NMake
| * | | | | | | | | | | | Warning whit Windows compilation using NMakealbert-github2019-12-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using NMake Makefiles on windows we get messages like: ``` D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector(960): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc ``` From the help information of `cl`: ``` /EHs enable C++ EH (no SEH exceptions) /EHc extern "C" defaults to nothrow ``` Looking at the usage with the `msbuild / vsxproj` type builds (as done on appveyor), here the option `/EHsc` is used.
* | | | | | | | | | | | | Merge pull request #7454 from albert-github/feature/bug_test_py3Dimitri van Heesch2019-12-181-13/+39
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Making tests valid for python 3
| * | | | | | | | | | | | Making tests valid for python 3albert-github2019-12-181-13/+39
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test 65 gave some problems with python3: ``` Traceback (most recent call last): File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 487, in <module> main() File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 484, in main sys.exit(testManager.perform_tests()) File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 388, in perform_tests tester = Tester(self.args,test) File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 13, in __init__ self.config = self.get_config() File "D:/Programs/Doxygen/Doxygen-.git/doxygen/testing/runtests.py", line 71, in get_config for line in f.readlines(): File "D:\Programs\Python\Python37\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 236: character maps to <undefined> ``` this happened on multiple places and also with the `popen` command. Created, analogous to `doc/translator.py`, special open functions so that the code works for Python 2 and Python 3.
* | | | | | | | | | | | Merge pull request #7452 from albert-github/feature/bug_warn_reentrantDimitri van Heesch2019-12-181-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Incorrect warning "yyextra->inside" instead of "inside"
| * | | | | | | | | | | | Incorrect warning "yyextra->inside" instead of "inside"albert-github2019-12-181-2/+2
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We get warnings like: ``` warning: reached end of file while yyextra->inside a 'code' block! warning: Ignoring \brief command yyextra->inside argument documentation ``` this is due to the fact that the scanner has been made reentrant (inside becomes yyextra->inside and this slipped into the warning strings as well)
* | | | | | | | | | | | Merge branch 'albert-github-feature/bug_unsupported_html'Dimitri van Heesch2019-12-183-4/+7
|\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge branch 'feature/bug_unsupported_html' of ↵Dimitri van Heesch2019-12-183-4/+7
| |\ \ \ \ \ \ \ \ \ \ \ \ |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_unsupported_html
| * | | | | | | | | | | | Output of unknown xml/html tagalbert-github2019-11-063-11/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a problem like: ``` /** \file - Just name <name> - name plus subname <name subname> - name plus twice subname <name subname subname> - name plus subname subname="" <name subname subname=""> */ ``` we get correctly the warnings: ``` .../aa.h:3: warning: Unsupported xml/html tag <name> found .../aa.h:4: warning: Unsupported xml/html tag <name> found .../aa.h:5: warning: Unsupported xml/html tag <name> found .../aa.h:6: warning: Unsupported xml/html tag <name> found ``` but the output doesn't look good as there is `=""` added: ``` Just name <name> name plus subname <name subname=""> name plus twice subname <name subname="" subname=""> name plus subname subname="" <name subname="" subname=""> ``` This patch fixes this output.
* | | | | | | | | | | | | Merge branch 'albert-github-feature/bug_nospam_email'Dimitri van Heesch2019-12-181-3/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Made regexp more strictDimitri van Heesch2019-12-181-5/+6
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge branch 'feature/bug_nospam_email' of ↵Dimitri van Heesch2019-12-181-0/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ \ |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_nospam_email
| * | | | | | | | | | | | | Simple nospam email addressalbert-github2019-11-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a simple nospam email address coded like: ``` /** \file * Big Unknown <big at none dot com> */ ``` this results in the warning: ``` aa.c:2: warning: Unsupported xml/html tag <big> found ``` and in the HTML output it looks like: ``` Big Unknown <big at none dot com> ``` instead of: ``` Big Unknown <big at none dot com> ``` (Found in a couple of open source projects).
* | | | | | | | | | | | | | Merge pull request #7237 from albert-github/feature/bug_table_hrDimitri van Heesch2019-12-174-3/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem with `<hr>` in LaTeX multicolumn cell
| * | | | | | | | | | | | | | Problem with `<hr>` in LaTeX multicolumn cellalbert-github2019-08-293-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Small problem with defining `\hrulefilll`, moved code.
| * | | | | | | | | | | | | | Problem with `<hr>` in LaTeX multicolumn cellalbert-github2019-08-292-3/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have a `<hr>` in a table cell then it is displayed as a horizontal line (in LaTeX) unless it is in a multicolumn cell. In the later case it throws an error: ``` ! You can't use `\hrule' here except with leaders. \DoxyHorRuler ... }{0ex plus 0ex minus 0ex}\hrule ``` We have to use use `\hrulefill` in a table but in combination with the table option of xcolor this gives some problems so a new command has to be defined for this. See also: - horizontal rule / line inside a multicolumn field (https://tex.stackexchange.com/questions/506211/horizontal-rule-line-inside-a-multicolumn-field) - interaction between \usepackage[table]{xcolor} and \hrulefill (https://tex.stackexchange.com/questions/506221/interaction-between-usepackagetablexcolor-and-hrulefill)
* | | | | | | | | | | | | | | Avoid warning in commentcnv.l about trailing context made variable due to ↵Dimitri van Heesch2019-12-171-48/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | preceding '|' action
* | | | | | | | | | | | | | | Merge branch 'albert-github-feature/issue_7248'Dimitri van Heesch2019-12-152-2/+19
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Prevent writing automatic anchors to the tag fileDimitri van Heesch2019-12-152-2/+2
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge branch 'feature/issue_7248' of ↵Dimitri van Heesch2019-12-151-1/+18
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_7248
| * | | | | | | | | | | | | | | issue #7248: Including external tag files with TOC produces a broken index.qhpalbert-github2019-09-091-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ignore automatically generated anchor names when importing a tag file.
* | | | | | | | | | | | | | | | issue #7326: Incorrect display of multiline #define valueDimitri van Heesch2019-12-141-1/+9
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Fix logic bug in SVG detectionDimitri van Heesch2019-12-141-1/+1
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | issue #7206: Problems with Fortran and `@cond`Dimitri van Heesch2019-12-141-7/+15
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-12-122-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #7440 from albert-github/feature/bug_JAVACC_FLAGSDimitri van Heesch2019-12-122-1/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding JAVACC_FLAGS for javacc compilation
| | * | | | | | | | | | | | | | | | Adding JAVACC_FLAGS for javacc compilationalbert-github2019-12-122-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During transition to cmake build the, essential for debugging, flag possibility was not added. (Added analogous to LEX_FLAGS and YACC_Flags). Available debug options (according to old Makefile): `-debug_parser` `-debug_token_manager` `-debug_lookahead`
* | | | | | | | | | | | | | | | | | Merge branch 'albert-github-feature/issue_7436'Dimitri van Heesch2019-12-127-95/+167
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Minor fixesDimitri van Heesch2019-12-124-90/+125
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Merge branch 'feature/issue_7436' of ↵Dimitri van Heesch2019-12-125-8/+45
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |/ / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_7436
| * | | | | | | | | | | | | | | | | issue #7436 Incorrect handling of block comments in VHDLalbert-github2019-12-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added some documentation
| * | | | | | | | | | | | | | | | | issue #7436 Incorrect handling of block comments in VHDLalbert-github2019-12-114-8/+42
| |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The search for `/*` or /*!` ended at the last `*/` in a file and thus skipping other intermediate block end and new starts. Also the intermediate code was lost see as comment. The filter pattern used was incorrect and should have been `<"/*" (~["*"])* "*" ("*" | ~["*","/"] (~["*"])* "*")* "/">` (thanks to https://javacc.org/contrib/C.jj). Here also the space plus one or more `*` at the end beginning of the line are still incorporated as well as multiple `*` before the colosing `*/` this is also filtered.
* | | | | | | | | | | | | | | | | Revert to locally patched version 6.2 of JavaCC due to more regressions :-(Dimitri van Heesch2019-12-1214-609/+668
| | | | | | | | | | | | | | | | |