summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Merge branch 'feature/bug_style_change' of ↵Dimitri van Heesch2019-12-252-66/+74
| |\ \ \ \ \ \ \ |/ / / / / / / / | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_style_change
| * | | | | | | Merge branch 'master' into feature/bug_style_changeDimitri van Heesch2019-12-25233-16179/+16440
| |\ \ \ \ \ \ \
| * | | | | | | | Warning with XML / HTML style commandsalbert-github2019-10-202-66/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a problem like: ``` /// set <var> var start_interp </em> void fie(void); /// set <i> i start_interp void fie1(void); ``` we get the warnings (doubles omitted): ``` .../bb.h:5: warning: end of comment block while expecting command </em> ``` so - discrepancy between `<var>` and closing `</em>` is not reported, but wrong for as opening and closing tag should have the same tag name. - the missing `</i>` is reported as a missing `</em>` The problems here are due to the fact that `<var>`, `<i>` and `<em>` share all the style `HTML_EMPHASIS`, this problem has been fixed by adding the used tag name to the style information and testing o n the name and not the style type. The result is now: ``` .../bb.h:1: warning: found </em> tag while expecting </var> .../bb.h:2: warning: end of comment block while expecting command </var> .../bb.h:5: warning: end of comment block while expecting command </i> ``` so now the real problems are reported.
* | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-12-257-2/+242
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge pull request #7230 from albert-github/feature/bug_formula_macrofileDimitri van Heesch2019-12-257-2/+242
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Create possibility to define LaTeX commands for formulas
| | * | | | | | | | Create possibility to define LaTeX commands for formulasalbert-github2019-08-277-2/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To be able to have building bocks for formulas one can create a `\newcommand` (or when one wants to change a command `\renewcommand`). Due to the different handling of LaTeX commands in pure LaTeX code (latex output and formulas converted to images) and MathJax it is necessary to transform LaTeX commands to the MathJax equivalent. This is done in a transparent way by providing the new commands in a file and add this verbatim to the pure LaTeX code and to translate the `\newcommand` and `\renewcomamnd` to MathJax macros.
* | | | | | | | | | Fixed compiler warnings in docparser.cppDimitri van Heesch2019-12-231-4/+4
|/ / / / / / / / /
* | | | | | | | | Merge branch 'jsoref-spelling'Dimitri van Heesch2019-12-2347-97/+97
|\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'master' into spellingDimitri van Heesch2019-12-23145-12771/+15653
| |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Fix for use of non portable strnstr function (part 2)Dimitri van Heesch2019-12-232-3/+31
| | | | | | | | | |
* | | | | | | | | | Fix for use of non portable strnstr functionDimitri van Heesch2019-12-233-1/+18
| | | | | | | | | |
* | | | | | | | | | Merge pull request #7209 from albert-github/feature/bug_backtick_quote_mdDimitri van Heesch2019-12-231-1/+6
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Warning in case of usage of a single quote in a code span.
| * | | | | | | | | | Warning in case of usage of a single quote in a code span.albert-github2019-08-191-1/+6
| | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have a single quotes in a codespan we can get the warning: ``` warning: found </c> tag without matching <c> ``` Added the workaround to the documentation.
* | | | | | | | | | Merge pull request #7211 from albert-github/feature/issue_7210Dimitri van Heesch2019-12-231-32/+30
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | issue #7210: 1.8.16: Image inclusion is inconsistent
| * | | | | | | | | | issue #7210: 1.8.16: Image inclusion is inconsistentalbert-github2019-08-201-32/+30
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The consequence of #7084 (Missing warning about ambiguous files) was that in case a file was ambiguous only a message was given. Now a warning is given plus one of the ambiguous files is used (might be the wrong one).
* | | | | | | | | | Merge branch 'albert-github-feature/bug_nbsp_code'Dimitri van Heesch2019-12-221-5/+17
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Optimize UTF-8 nbsp conversion in markdownDimitri van Heesch2019-12-221-6/+17
| | | | | | | | | | |
| * | | | | | | | | | Merge branch 'feature/bug_nbsp_code' of ↵Dimitri van Heesch2019-12-221-5/+6
| |\ \ \ \ \ \ \ \ \ \ |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_nbsp_code
| * | | | | | | | | | Text '&nbsp;' appears in code segmentsalbert-github2019-08-231-5/+6
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have the UTF-8 code for nbsp in our source this is (see #6983) replaced with `&nbsp;`, though in code fragments this is unwanted as here the text appears literally. the UTF-8 nbsp is temporary replaced by a "doxygen" tag and for fenced code blocks, backtick blocks and special bloc commands (code, verbatim, htmlonly, formulas,...) replaced back with the UTF-8 version, the remaining "doxygen" tags are at the end replaced with `&nbsp;`
* | | | | | | | | | Merge branch 'albert-github-feature/bug_550158'Dimitri van Heesch2019-12-221-2/+5
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Fixed merge issueDimitri van Heesch2019-12-221-1/+1
| | | | | | | | | | |
| * | | | | | | | | | Merge branch 'master' into feature/bug_550158Dimitri van Heesch2019-12-22218-16829/+16760
| |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge branch 'albert-github-feature/bug_terminate'Dimitri van Heesch2019-12-2223-111/+86
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Removed exitCode parameter as it is always 1Dimitri van Heesch2019-12-2223-78/+63
| | | | | | | | | | | |
| * | | | | | | | | | | Merge branch 'feature/bug_terminate' of ↵Dimitri van Heesch2019-12-2223-111/+101
| |\ \ \ \ \ \ \ \ \ \ \ |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_terminate
| * | | | | | | | | | | Better termination messagealbert-github2019-11-2223-111/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case a `WARN_LOGFILE` is used it in this file no clear whether doxygen finished correctly or exited beforehand in case a fatal error. Now a 'Exiting...' is also given in the warning log file in case an error is a fatal error.
* | | | | | | | | | | | issue 3417: C++: friend template functions shown even with ↵Dimitri van Heesch2019-12-212-12/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HIDE_FRIEND_COMPOUNDS=yes
* | | | | | | | | | | | Merge pull request #7231 from albert-github/feature/issue_7228Dimitri van Heesch2019-12-211-5/+5
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | issue #7228 Using markdown causes wrong error and warning line numbers - v. 1.8.16
| * | | | | | | | | | | | 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"