summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bug 781306 - *** Error in `doxygen': realloc(): invalid pointer: ↵albert-github2019-05-121-1/+1
| | | | | | | | 0x0000000001d45ba0 @ exit Crash occurs, as indicated in error report, on line 131 of htags.cpp (line.resize(len+1);) Looks like there is a buffer problem (enlarge after making the buffer smaller beforehand). The readLine should place a `\0` at the end but to be on the save side.
* Merge pull request #6981 from albert-github/feature/issue_6979Dimitri van Heesch2019-05-111-0/+2
|\ | | | | issue #6979 Method parameters documented inline are not present in documentation of overriding/implementing methods
| * issue #6979 Method parameters documented inline are not present in ↵albert-github2019-05-101-0/+2
|/ | | | | | documentation of overriding/implementing methods Not only the name of the argument should be copied but also the documentation (this routine is only used for reimplemented members).
* Merge pull request #6974 from mrhatch97/fix-va_list-reuseDimitri van Heesch2019-05-091-1/+5
|\ | | | | Fixes #6973 - Fixed segmentation fault in do_warn
| * Fixed segmentation fault in do_warnMatthew Hatch2019-05-081-1/+5
|/ | | | Copied va_list to avoid reuse causing crash
* Merge pull request #6931 from albert-github/feature/bug_ftn_typeDimitri van Heesch2019-05-071-1/+9
|\ | | | | Windows crash in case of incorrect end statement
| * Windows crash in case of incorrect end statementalbert-github2019-04-151-1/+9
| | | | | | | | Some Fortran compilers accept the END statement instead of the mandatory END TYPE. The code crashes on Windows as no correct END statement is found.
* | Merge pull request #6970 from albert-github/feature/issue_6968Dimitri van Heesch2019-05-071-2/+3
|\ \ | | | | | | issue #6968 INLINE_INHERITED_MEMB doesn't respect EXTRACT_PRIVATE=NO
| * | issue #6968 INLINE_INHERITED_MEMB doesn't respect EXTRACT_PRIVATE=NOalbert-github2019-05-071-2/+3
| | | | | | | | | | | | Check besides the protection of the method also the protection of the class (but don't forget to ignore it when EXTRACT_PRIVATE is set).
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-05-0714-48/+21
|\ \ \
| * \ \ Merge pull request #6967 from albert-github/feature/bug_783759Dimitri van Heesch2019-05-077-16/+1
| |\ \ \ | | |/ / | |/| | Bug 783759 - PERL_PATH config option: when is this needed? Still used?
| | * | Bug 783759 - PERL_PATH config option: when is this needed? Still used?albert-github2019-05-077-16/+1
| |/ / | | | | | | | | | As, more or less, mentioned in the bug report: in version 1.7.6.1 the PERL_PATH is still in use (instdox.cpp) but in version 1.8.0 it is not used anymore, so the parameter has been set to obsolete now.
| * | Merge pull request #6963 from albert-github/feature/bug_truncated_warningDimitri van Heesch2019-05-071-3/+11
| |\ \ | | | | | | | | Truncated warning message
| | * | Truncated warning messagealbert-github2019-05-061-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of extremely long warning messages (e.g. in case of overloaded methods with a lot of alternatives) the warning message is truncated due to the "limited" buffer size. By using `vsnprintf(NULL, 0, fmt, args)` it is possible to determine the length of the message based on format and actual arguments. `char text[bufSize]` cannot be used as some older compilers don't accept it. (reference: https://stackoverflow.com/questions/3919995/determining-sprintf-buffer-size-whats-the-standard/30909417#30909417)
| * | | Merge pull request #6964 from albert-github/feature/bug_warning_missing_spaceDimitri van Heesch2019-05-071-1/+1
| |\ \ \ | | | | | | | | | | Missing white space in warning
| | * | | Missing white space in warningalbert-github2019-05-061-1/+1
| | |/ / | | | | | | | | | | | | | | | | | | | | Some messages give a result in the form of: `'static ostream & operator<<(ostream &out, const EntityAuth &a)' at line 61 of fileD:/Fossies/ceph-14.2.1/src/auth/Auth.h` i.e. space was missing `file` and `D:`
| * | | Merge pull request #6965 from ton/masterDimitri van Heesch2019-05-074-25/+7
| |\ \ \ | | | | | | | | | | Fix #6906
| | * | | Fix #6906Ton van den Heuvel2019-05-064-25/+7
| | |/ / | | | | | | | | | | | | | | | | | | | | Generate configvalues.h only as a dependency for the VHDL parser. Fixes a problem in combination with Ninja v1.9.0 because of duplicate rules for generating configvalues.h.
| * | | Merge pull request #6966 from albert-github/feature/bug_travis_linux_cmakeDimitri van Heesch2019-05-071-3/+1
| |\ \ \ | | |/ / | |/| | Travis build fails due to problem with cmake
| | * | Travis build fails due to problem with cmakealbert-github2019-05-071-1/+1
| | | | | | | | | | | | | | | | Typo
| | * | Travis build fails due to problem with cmakealbert-github2019-05-071-3/+1
| |/ / | | | | | | | | | removed explicit loading of cmake
* | | Add const correctness for argument listsDimitri van Heesch2019-05-0516-110/+124
|/ /
* | Regression #6836 URL contains $ sign on second run in map of imagesDimitri van Heesch2019-05-051-1/+1
| |
* | Further const correctness changesDimitri van Heesch2019-05-057-143/+150
| |
* | sqlcode.l: generate a reentrant scannerAdrian Negreanu2019-05-041-225/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * put the global variables in struct sqlcodeYY_state. * globally define yyscanner and sqlcode_extra. these two should be per-thread. * add a new yyscan_t function parameter when these functions are referenced: - yyin, yyout, yyextra, yyleng, yytext, yylineno, yycolumn, and yy_flex_debug. - the macros BEGIN, YY_START, YYSTATE, yymore, unput, and yyless - the functions that deal with input buffers: yyrestart - others: yy_switch_to_buffer, yy_create_buffer, yy_delete_buffer, yy_flush_buffer, yypush_buffer_state, yypop_buffer_state, yy_scan_buffer, yy_scan_string, and yy_scan_bytes * add a new yyscan_t function parameter when globals are referenced, to get the yyextra out of the yyscanner.
* | declinfo.l: enable reentrantAdrian Negreanu2019-05-041-124/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * put the global variables in struct declinfoYY_state. * globally define yyscanner and declinfo_extra. these two should be per-thread. * add a new yyscan_t function parameter when these functions are referenced: - yyin, yyout, yyextra, yyleng, yytext, yylineno, yycolumn, and yy_flex_debug. - the macros BEGIN, YY_START, YYSTATE, yymore, unput, and yyless - the functions that deal with input buffers: yyrestart - others: yy_switch_to_buffer, yy_create_buffer, yy_delete_buffer, yy_flush_buffer, yypush_buffer_state, yypop_buffer_state, yy_scan_buffer, yy_scan_string, and yy_scan_bytes * add a new yyscan_t function parameter when globals are referenced, to get the yyextra out of the yyscanner.
* | declinfo.l: move function declarations beforeAdrian Negreanu2019-05-041-38/+41
| |
* | declinfo.l: group flex options toghetherAdrian Negreanu2019-05-041-5/+3
| |
* | constexp.l,y: generate a reentrant scanner and parserAdrian Negreanu2019-05-045-74/+110
| |
* | constexp.y: drop the = from name-prefixAdrian Negreanu2019-05-041-1/+1
| | | | | | | | deprecated since Bison 2.3b
* | constexp.l: group the flex optionsAdrian Negreanu2019-05-041-1/+1
| |
* | Update .travis.ymlDimitri van Heesch2019-05-041-1/+1
| | | | | | Also exclude tests on osx as (some) require latex as well
* | Update .travis.ymlDimitri van Heesch2019-05-041-1/+3
| | | | | | Skip building docs on osx until a solution for the missing mactek package is found
* | Update .travis.ymlDimitri van Heesch2019-04-281-1/+5
| | | | | | update flex and bison for the OSX build
* | Merge pull request #6935 from albert-github/feature/issue_6920Dimitri van Heesch2019-04-281-16/+21
|\ \ | | | | | | issue #6920 Option syntax for commands is unclear
| * | Option syntax for commands is unclearalbert-github2019-04-201-1/+1
| | | | | | | | | | | | Corrected typo
| * | Option syntax for commands is unclearalbert-github2019-04-171-16/+21
| |/ | | | | | | Making documentation regarding option clearer and more consistent.
* | Merge branch 'albert-github-feature/bug_init_fd_line'Dimitri van Heesch2019-04-282-2/+2
|\ \
| * | Replaced NULL by 0.Dimitri van Heesch2019-04-281-1/+1
| | |
| * | Merge branch 'feature/bug_init_fd_line' of ↵Dimitri van Heesch2019-04-282-2/+2
| |\ \ |/ / / | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_init_fd_line
| * | Crash in case of usage of \line without \includealbert-github2019-04-192-2/+2
| |/ | | | | | | | | | | | | | | In case thee `line` command is used without previous `\inclide` or `\dontinclude` command doxygen will crash due to a non initialized fd. We get the message: warning: No previous '\include' or \dontinclude' command for '\line' present also a small correcting regarding the warning message is done.
* | Merge pull request #6943 from albert-github/feature/bug_cond_preDimitri van Heesch2019-04-281-0/+1
|\ \ | | | | | | Warning when preprocessing conditionals
| * | Warning when preprocessing conditionalsalbert-github2019-04-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case in a `#if` statement a space in the use of a macro is present a warning of the type: warning: preprocessing issue while doing constant expression evaluation: syntax error is given. Removing the white space after an ID solves the issue In the following the first expressing gives a warning whilst the second expression doesn't: #if (!__GNUC_PREREQ (4, 6)) int i0; #endif #if (!__GNUC_PREREQ(4, 6)) int k0; #endif
* | | Merge pull request #6949 from albert-github/feature/bug_enable_clang_testingDimitri van Heesch2019-04-281-0/+5
|\ \ \ | | | | | | | | Create option to enable CLANG_ASSISTED_PARSING in test suite
| * | | Create option to enable CLANG_ASISTED_PARSING in test suitealbert-github2019-04-281-0/+5
|/ / / | | | | | | | | | | | | | | | Create possibility to use CLANG_ASSISTED_PARSING, works only when doxygen has been compiled with "use_libclang" Note at this moment the test suite gives an error, see issue #6948
* | | Merge pull request #6947 from albert-github/feature/issue_6946Dimitri van Heesch2019-04-273-1/+11
|\ \ \ | | | | | | | | issue #6946 Compilation error (clangparser.cpp)
| * | | issue #6946 Compilation error (clangparser.cpp)albert-github2019-04-273-1/+11
| | | | | | | | | | | | | | | | | | | | corrected clangparser conform other source code in respect to casting. Corrected doxyapp and doxyparse make scripts for usage with clang parser.
* | | | Update README.mdDimitri van Heesch2019-04-271-0/+2
|/ / / | | | | | | add paypal donation button
* | | Avoid endless namespace lookup for C# code.Dimitri van Heesch2019-04-271-9/+12
|/ /
* | Fixed issue with counting member listsDimitri van Heesch2019-04-223-6/+9
| |