summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #8332 from albert-github/feature/issue_8329Dimitri van Heesch2021-04-293-4/+9
|\ | | | | issue #8329 Force line buffering
| * issue #8329 Force line bufferingalbert-github2021-01-133-4/+9
| | | | | | | | | | | | By default stdout is buffered when redirecting, the `-b` option of doxygen prevents this. Removing non used variable `outputToWizard`.
* | Merge pull request #8337 from yosshy/masterDimitri van Heesch2021-04-292-1/+17
|\ \ | | | | | | issue #8336 Python class only with async methods support
| * | issue #8336 Python class only with async methods supportMob2021-01-182-1/+17
| | |
* | | Merge branch 'albert-github-feature/bug_typedef_code'Dimitri van Heesch2021-04-292-0/+16
|\ \ \
| * | | Minor adaptations to avoid matching 'typedefinition' as a typedefDimitri van Heesch2021-04-292-2/+16
| | | |
| * | | Merge branch 'feature/bug_typedef_code' of ↵Dimitri van Heesch2021-04-291-0/+2
| |\ \ \ |/ / / / | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_typedef_code
| * | | Incorrect code coloring of typedefalbert-github2021-01-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have `typedef ::my_type T2;` the code coloring should be: - typedef : keyword - ::my_type : link - T2 : link though we see: - typedef ::my_type : link - T2 : link this has been corrected. Found by means of issue #8350 Note there might be other cases with the same problem as well.
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-04-292-5/+5
|\ \ \ \
| * \ \ \ Merge pull request #8512 from albert-github/feature/issue_8511Dimitri van Heesch2021-04-291-1/+1
| |\ \ \ \ | | | | | | | | | | | | issue #8511 Java: linebreak after @link can cause wrong parsing of subsequent doc
| | * | | | issue #8511 Java: linebreak after @link can cause wrong parsing of ↵albert-github2021-04-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | subsequent doc Allowing also a `\n` after the @link.
| * | | | | Merge pull request #8524 from albert-github/feature/issue_8518_2Dimitri van Heesch2021-04-291-4/+4
| |\ \ \ \ \ | | | | | | | | | | | | | | issue #8518 tag </programlisting> was inserted before </highlight> parsing cpp file to xml
| | * | | | | issue #8518 tag </programlisting> was inserted before </highlight> parsing ↵albert-github2021-04-291-4/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cpp file to xml The possible `\n` was not taken into account when codifying the line(s).
* | | | | | Merge branch 'albert-github-feature/issue_8522'Dimitri van Heesch2021-04-2913-6/+251
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Fixed typo, use QCString, and some minor reformatingDimitri van Heesch2021-04-294-15/+17
| | | | | |
| * | | | | issue #8522 Javadoc: type attribute of ordered lists not preserved (in xml)albert-github2021-04-2913-6/+249
|/ / / / / | | | | | | | | | | | | | | | | | | | | The problem was a bit deeper, it was also valid for other output formats. Implemented the `type` and `start` attribute for all relevant output types.
* | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-04-286-2/+26
|\ \ \ \ \
| * \ \ \ \ Merge pull request #8504 from albert-github/feature/bug_bin_expressionsDimitri van Heesch2021-04-274-0/+20
| |\ \ \ \ \ | | | | | | | | | | | | | | Warning from preprocessor regarding binary literals
| | * | | | | Warning from preprocessor regarding binary literalsalbert-github2021-04-194-0/+20
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a line like: ``` #if (JITTERLISP_FIXNUM_TAG_BIN == 0) ``` with ``` #define JITTERLISP_FIXNUM_TAG_BIN 0b0000 ``` we get the warning: ``` warning: preprocessing issue while doing constant expression evaluation: syntax error: input=' ( 0b0000 == 0)' ``` The equivalent hexadecimal / octal / decimal versions are OK, the handling for the binary was missing. (Found by Fossies in the poke package).
| * | | | | Merge pull request #8510 from albert-github/feature/issue_8505Dimitri van Heesch2021-04-271-1/+5
| |\ \ \ \ \ | | | | | | | | | | | | | | issue #8505 Local search too specific
| | * | | | | issue #8505 Local search too specificalbert-github2021-04-201-1/+5
| | |/ / / / | | | | | | | | | | | | | | | | | | Added small explanation on searching in the documentation.
| * | | | | Merge pull request #8513 from albert-github/feature/bug_assert_messageDimitri van Heesch2021-04-271-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | Error messages on ASSERTS
| | * | | | | Error messages on ASSERTSalbert-github2021-04-221-1/+1
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added missing `\n` in output, most likely regression due to change from the qt version of `ASSERT`: ``` qFatal("ASSERT: \"%s\" in %s (%d)",#x,__FILE__,__LINE__) ``` or ``` qWarning("ASSERT: \"%s\" in %s (%d)",#x,__FILE__,__LINE__) ``` In Fossies we got that the messages were just put behind each other (they should not appear at all but that is another issue):
* | | | | | issue #8426: Incorrect line number from tag fileDimitri van Heesch2021-04-281-5/+17
|/ / / / /
* | | | | Merge branch 'albert-github-feature/bug_lex_option'Dimitri van Heesch2021-04-271-4/+50
|\ \ \ \ \
| * \ \ \ \ Merge branch 'feature/bug_lex_option' of ↵Dimitri van Heesch2021-04-271-4/+50
| |\ \ \ \ \ |/ / / / / / | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_lex_option
| * | | | | Better handling of option possibility in lex scanneralbert-github2021-03-081-4/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - improved handling of `%option` - multiple options on 1 line - handling of unknown options that contain part of a handled option (like noreentrant) - correction of definition yylex function definition, signature depends on usage of - reentrant - bison-bridge - bison-locations (automatically include bison-bridge) (found as part of some Fossies tests)
* | | | | | Merge branch 'albert-github-feature/bug_lex_rules'Dimitri van Heesch2021-04-272-42/+84
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'feature/bug_lex_rules' of ↵Dimitri van Heesch2021-04-272-42/+84
| |\ \ \ \ \ \ |/ / / / / / / | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_lex_rules
| * | | | | | Better handling of rules in lex scannersalbert-github2021-03-102-40/+84
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - handling of square brackets, an opening square bracket inside a pair of square brackets has no special meaning unless followed by a colon (resulting in `[:...:]`. - handling of sharp brackets so that `<tst><<<WORD` is correctly hanlded - better handling of escaped charcters - handling of `(?...)` (Found during tests on some lex files available on Fossies).
* | | | | | Merge pull request #8496 from albert-github/feature/issue_7346Dimitri van Heesch2021-04-273-45/+152
|\ \ \ \ \ \ | | | | | | | | | | | | | | issue #7346 Incompatibility with MathJax 3.0
| * | | | | | issue #7346 Incompatibility with MathJax 3.0albert-github2021-04-123-45/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implementing the possibility to use MathJax versie 3 - Added setting MATHJAX_VERSION - made setting for MATHJAX_RELPATH so that is suited for version Mathjax version3, i.e. selecting right default - made setting for MATHJAX_FORMAT so that is suited for version Mathjax version3, automatic conversion between MathJax 2 and MathJax3 format setting
* | | | | | | Merge pull request #8519 from albert-github/feature/issue_8518Dimitri van Heesch2021-04-272-1/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | issue #8518 tag </programlisting> was inserted before </highlight> parsing python file to xml
| * | | | | | | issue #8518 tag </programlisting> was inserted before </highlight> parsing ↵albert-github2021-04-252-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python file to xml Doxygen expects that decorators don't have a return in them, but the complicated decorator: ``` @basetest.unittest.skipIf( api_implementation.Type() != 'cpp' or api_implementation.Version() != 2, 'Errors are only available from the most recent C++ implementation.') ``` has some in them. This leads to the mentioned problem as well as that the line counting is incorrect (we see that the last mentioned lie number in the xml file is 2964 though the file has 2966 lines). By fixing this (and also the line counting in the python scanner) the problem looks to be handled.
* | | | | | | | Merge pull request #8520 from couet/Fix-typosDimitri van Heesch2021-04-271-4/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix typos
| * | | | | | | | Fix typosOlivier Couet2021-04-261-4/+4
| | | | | | | | |
* | | | | | | | | Optimize performance by using FILE* instead of ofstream for outputgenDimitri van Heesch2021-04-275-5/+27
| | | | | | | | |
* | | | | | | | | Optimize UTF8 lower/upper case conversion for ASCIIDimitri van Heesch2021-04-271-9/+34
| | | | | | | | |
* | | | | | | | | Fix issues caused by QCString::rawData and QCString::operator[]Dimitri van Heesch2021-04-2625-104/+94
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - methods were marked const but still returned a non-const reference, cause wrongly optimized code for some platforms/compilers
* | | | | | | | Fix issue with test 055 on CygwinDimitri van Heesch2021-04-252-5/+1
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | - stored value was overwritten probably due to compiler optimisation bug
* | | | | | | Fixed issue causing trailing text after expansion of aliases.Dimitri van Heesch2021-04-241-22/+20
| | | | | | |
* | | | | | | classes incorrectly appeared in the navgiation indexDimitri van Heesch2021-04-241-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When GENERATE_TREEVIEW was enabled and the classlist was disabled in the DoxygenLayout.xml
* | | | | | | Fix problem comparing a QCString with a const char * null pointerDimitri van Heesch2021-04-232-8/+11
| | | | | | |
* | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-04-236-17/+21
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge pull request #8516 from albert-github/feature/bug_ftn_prepassDimitri van Heesch2021-04-231-0/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Problem with Fortran, giving a warning about invalid state
| | * | | | | | | Problem with Fortran, giving a warning about invalid statealbert-github2021-04-231-0/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fortran gives a warning like ``` Error in file .../mic_lib.f90 line: 15, state: 4(SubprogBody) ``` This happens after the upade: ``` Commit: 592aaa4f17d73ec8c475df0f44efaea8cc4d575c [592aaa4] Date: Sunday, April 11, 2021 9:22:59 PM Commit Date: Thursday, April 22, 2021 7:34:13 PM Refactoring: remove implicit conversion from QCString to const char * ``` Looks like an initialization that was previously done automatic doesn't happen anymore. (Problem found by Fossies in openmpi, gcc, fimex).
| * | | | | | | Merge pull request #8430 from albert-github/feature/issue_8425Dimitri van Heesch2021-04-221-13/+9
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | issue #8425 Would like a way to sort class list but not brief member list
| | * | | | | | | issue #8425 Would like a way to sort class list but not brief member listalbert-github2021-03-141-13/+9
| | | |/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the 1.9 series the sorting of the classes inside the namespaces was made dependent on the configuration setting `SORT_BRIEF_DOCS`, this is a regression compared to the 1.8.20 and earlier versions. (see also the discussion in the issue #8425)
| * | | | | | | Merge pull request #8424 from albert-github/feature/bug_default_rule_paramDimitri van Heesch2021-04-221-0/+8
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Usage of default lex rule with `\param`
| | * | | | | | | Usage of default lex rule with `\param`albert-github2021-03-121-0/+8
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have a file like ``` /// \file /// the fie /// \param /// arg the argument void fie(int arg); ``` we get in the console output extra empty lines, this is due to the fact that the default lex rule kicks in an the output is echoed to the consol. We have defined an explicit rule.