summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Double "->" in warning in case of trailing return typealbert-github2020-09-071-1/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having the input ``` /*! * \brief Performs some side effect * \param i1 first */ auto side_effect_after(int i1, int i2) -> void; ``` we get the warning ``` warning: The following parameter of side_effect_after(int i1, int i2) -> -> void is not documented: ``` so a double "->". The "->" has already been added in scanner.l and defargs.l so shouldn't be added here. (also the return type gives a warning, but this is another issue #6442)..
* | | Refactoring: making pycode.l reentrantDimitri van Heesch2020-09-064-1206/+1260
| | |
* | | Merge pull request #8007 from albert-github/feature/bug_warn_readDimitri van Heesch2020-09-061-2/+2
|\ \ \ | | | | | | | | Readability of warning message
| * | | Readability of warning messagealbert-github2020-09-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A warning like: ``` warning: source examples is not a readable file or directory... skipping. ``` is hard to understand, would be better to have: ``` warning: source 'examples' is not a readable file or directory... skipping. ```
* | | | Merge pull request #8008 from albert-github/feature/bug_python_versionDimitri van Heesch2020-09-062-4/+4
|\ \ \ \ | | | | | | | | | | Consistency in documentation of used Python versions
| * | | | Consistency in documentation of used Python versionsalbert-github2020-09-042-4/+4
| |/ / / | | | | | | | | | | | | | | | | | | | | At some places Python version 2.6 was still mentioned, made uniform to 2.7 everywhere. (Is already a bit dubious as of January 1st, 2020 Python 2.7 will reached the end of its life., but still a lot will have Python 2.7 by default).
* | | | Merge pull request #8012 from albert-github/feature/regr_7840Dimitri van Heesch2020-09-061-1/+1
|\ \ \ \ | | | | | | | | | | Not always linking in map as maps use name instead of id
| * | | | Not always linking in map as maps use name instead if idalbert-github2020-09-061-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | The map construct runs apparently not through `id` but through `name` and thus breaking here the possibility to link Also have `name=` use the `correctId`. This is a regression on #7840
* | | | Compilation fixes for code.l (part 4)Dimitri van Heesch2020-09-061-1/+1
| | | |
* | | | Compilation fixes for code.l (part 3)Dimitri van Heesch2020-09-051-4/+3
| | | |
* | | | Compilation fixed for code.l (part 2)Dimitri van Heesch2020-09-051-3/+3
| | | |
* | | | Compilation fixes for code.lDimitri van Heesch2020-09-051-6/+7
| | | |
* | | | Refactoring: modernised the remaining containers in code.lDimitri van Heesch2020-09-051-125/+106
| | | |
* | | | Refactoring: replaced QStack by std::stack for scopeStackDimitri van Heesch2020-09-051-31/+37
| | | |
* | | | Refactoring: replaced codeClassSDict by codeClassMap in code.lDimitri van Heesch2020-09-041-47/+75
|/ / /
* | | Merge pull request #7998 from albert-github/feature/issue_7996Dimitri van Heesch2020-09-031-1/+1
|\ \ \ | |/ / |/| | issue #7996 \ref commands broken in markdown tables
| * | issue #7996 \ref commands broken in markdown tablesalbert-github2020-09-021-1/+1
|/ / | | | | | | the `\ilinebr` (internal line break) should be properly be separated from previous text.
* | Merge pull request #7997 from albert-github/feature/issue_7995Dimitri van Heesch2020-09-023-0/+17
|\ \ | | | | | | issue #7995 Doxygen doesn't handle very simple example in the .md file
| * | issue #7995 Doxygen doesn't handle very simple example in the .md filealbert-github2020-09-023-0/+17
|/ / | | | | | | Besides "keep utf8 characters together..." as done for the C-type parser in code.l (commit d3d9dd8540ec159de080859c8f34a2581c4147f0) this also has to be done for the Fortran, SQL and VHDL code lexers. The code lexers for python and xml already didn't give errors as they already handled these cases for the example.
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-09-012-4/+12
|\ \
| * \ Merge pull request #7981 from albert-github/feature/bug_647654Dimitri van Heesch2020-08-302-4/+12
| |\ \ | | | | | | | | bug_647654 Special command \fn fails when first argument of PHP function is call-by-reference
| | * | bug_647654 Special command \fn fails when first argument of PHP function is ↵albert-github2020-08-282-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | call-by-reference The handling of `(&$var` for php was not included at all places. It was handled with the rules (in scanner.l): ``` <FindMembers>"("/{BN}*"::"*{BN}*({TSCOPE}{BN}*"::")*{TSCOPE}{BN}*")"{BN}*"(" | /* typedef void (A<int>::func_t)(args...) */$ <FindMembers>("("({BN}*"::"*{BN}*{TSCOPE}{BN}*"::")*({BN}*[*&\^]{BN}*)+)+ { /* typedef void (A::*ptr_t)(args...) or int (*fun c(int))[], the ^ is for Obj-C blocks */$ ```
* | | | issue #7995: Doxygen doesn't handle very simple example in the .md fileDimitri van Heesch2020-09-011-0/+4
|/ / /
* | | issue #7927: PREDEFINED fails to replace argumentDimitri van Heesch2020-08-301-15/+28
| | |
* | | Merge branch 'albert-github-feature/issue_7872'Dimitri van Heesch2020-08-292-15/+26
|\ \ \
| * | | Fixed line number counting issue with test case cc.hDimitri van Heesch2020-08-291-4/+4
| | | |
| * | | Merge branch 'feature/issue_7872' of ↵Dimitri van Heesch2020-08-292-12/+23
| |\ \ \ |/ / / / | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_7872
| * | | issue #7872 A define containing a doxygen start of comment breaks the parseralbert-github2020-06-262-12/+23
| | | | | | | | | | | | | | | | Not only the preprocessor suffered from the "problem" but also the source code (e.g. with `SOURCE_BROWSER`) gave some strange / missing results.
* | | | Updated test for enums based on recently fixed issuesDimitri van Heesch2020-08-292-0/+114
| | | |
* | | | issue #7979: C++ enums being defined in multiple files after b265433 ↵Dimitri van Heesch2020-08-281-8/+8
| |/ / |/| | | | | | | | (multi-thread input processing)
* | | issue #7977: Broken ref for enum entry (doxygen 1.8.18 -> 1.8.19)Dimitri van Heesch2020-08-261-5/+12
| | |
* | | Fixed regression causing search.css not to be generated anymoreDimitri van Heesch2020-08-251-1/+1
| | |
* | | Fix for Windows buildDimitri van Heesch2020-08-251-1/+2
| | |
* | | Merge branch 'albert-github-feature/bug_786382'Dimitri van Heesch2020-08-242-2/+66
|\ \ \
| * | | Marked the section with definitions regarding numbers more clearlyDimitri van Heesch2020-08-242-2/+6
| | | |
| * | | Merge branch 'feature/bug_786382' of ↵Dimitri van Heesch2020-08-242-2/+62
| |\ \ \ |/ / / / | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_786382
| * | | bug_786382 Unmatched single quote in C++ source breaks aliasesalbert-github2020-08-242-2/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the definition in the (informative) Annex A of the C++ draft 2020 standard (N4849, part [gram.lex]), the definitions have been made for the lexer. Now integer and floating point constants wit a single quote are seen as numbers and not as part of character constants. (also tested on CGAL)
* | | | Refactoring: OutputList & OutputGenDimitri van Heesch2020-08-2417-433/+515
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Initialized member variables inside the class - Added copy & assign operators for OutputGenerator and Derived classes. - throw a runtime exception when OutputGenerator is copied while is file is still in progress. - Added clone method to make a copy of OutputList. - Moved the implementation of enable() & disable() and friend into OutputGen instead of having the same implementation in each derived class. - Made m_dir and m_fileName readonly (members dir() and fileName()) - Removed call to new while adding generators to OutputList - Replaced QStack by std::stack for the "enabled" state.
* | | | Bump version for next releaseDimitri van Heesch2020-08-241-1/+1
| | | |
* | | | Updated changelogRelease_1_8_20Dimitri van Heesch2020-08-241-0/+29
| | | |
* | | | Update VERSION for bug fix releaseDimitri van Heesch2020-08-241-1/+1
|/ / /
* | | issue #7973: C++ grouped functions in namespace have disapeardDimitri van Heesch2020-08-2411-89/+83
| | | | | | | | | | | | | | | - reverted some of the change that introduced the problem - fixed the original problem (#7216) in a different way
* | | Merge pull request #7972 from albert-github/feature/issue_7970Dimitri van Heesch2020-08-191-0/+14
|\ \ \ | | | | | | | | issue #7970 Doxygen doesn't stop on errors
| * | | issue #7970 Doxygen doesn't stop on errorsalbert-github2020-08-191-0/+14
|/ / / | | | | | | | | | Routines doing their own formatting should also stop when `WARN_AS_ERROR` is set.
* | | Merge pull request #7968 from albert-github/feature/bug_format_size_t_2Dimitri van Heesch2020-08-181-1/+1
|\ \ \ | | | | | | | | Format for size_t (in e.g. warnings)
| * | | Format for size_t (in e.g. warnings)albert-github2020-08-181-1/+1
|/ / / | | | | | | | | | This one was a bit hidden in conditional compilation (see also #7966).
* | | issue #7954: The Doxygen uses too much memory (or has probably a memory ↵Dimitri van Heesch2020-08-171-20/+42
| | | | | | | | | | | | leak) (part 2)
* | | Merge pull request #7966 from albert-github/feature/bug_format_size_tDimitri van Heesch2020-08-171-1/+1
|\ \ \ | | | | | | | | Format for size_t (in e.g. warnings)
| * | | Format for size_t (in e.g. warnings)albert-github2020-08-171-1/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From the C standard paragraph 7.21.6.1 The fprintf function ``` z Specifies that a following d, i, o, u, x, or X conversion specifier applies to a size_t or the corresponding signed integer type argument; or that a following n conversion specifier applies to a pointer to a signed integer type corresponding to size_t argument. ```
* | | Merge pull request #7962 from albert-github/feature/bug_spell_maintainersDimitri van Heesch2020-08-161-1/+1
|\ \ \ | | | | | | | | Spelling correction