summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Revert to use of javacc-6.1.3 due to regressionDimitri van Heesch2019-12-1215-4724/+7059
|/
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-12-104-4/+33
|\
| * Merge pull request #7334 from albert-github/feature/issue_7313_vhdl_subtypeDimitri van Heesch2019-12-101-0/+3
| |\ | | | | | | issue #7313 VHDL attribute 'subtype is not supported and breaks parser
| | * issue #7313 VHDL attribute 'subtype is not supported and breaks parseralbert-github2019-10-181-0/+3
| | | | | | | | | | | | Add the `'subtype` construct for variables etc.
| * | Merge pull request #7431 from albert-github/feature/bug_emailDimitri van Heesch2019-12-101-1/+7
| |\ \ | | | | | | | | Email address seen as code starter
| | * | Email address seen as code starteralbert-github2019-12-061-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some email addresses give problems in the comment converter as they contain e.g. `@code`, so we try to detect Email addresses (analogous to doctokenizer.l) to prevent these false positives. The given warning would ne like: ``` aa.h:13: warning: Reached end of file while still inside a (nested) comment. Nesting level 1 (probable line reference: 1) ```
| * | | Merge pull request #7186 from albert-github/feature/bug_cite_docbookDimitri van Heesch2019-12-081-2/+22
| |\ \ \ | | | | | | | | | | Incorrect NCName in docbook citations
| | * | | Incorrect NCName in docbook citationsalbert-github2019-08-121-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In a bibtex reference it is possible to have a colon as the id, but in docbook this will result in: ``` docbook/citelist.xml:5: validity error : xml:id : attribute value _citelist_1CITEREF_pre:post is not an NCName <varlistentry><term><anchor xml:id="_citelist_1CITEREF_pre:post"/>[1]</term> ``` So the id has to be translated. A colon in an id can only happen in case the names is provided from the outside.
| * | | | Merge pull request #7428 from RockinRoel/fix_scoped_enum_refDimitri van Heesch2019-12-081-1/+1
| |\ \ \ \ | | | | | | | | | | | | Fix incorrect reference resolving of enum class values
| | * | | | Fix incorrect reference resolving of enum class valuesRoel Standaert2019-12-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When they share enum value names inside the same namespace. This is a proposed fix for issue #7427: "Incorrect resolving of references to enum class values with shared names inside the same namespace"
* | | | | | issue #7412: HTML: Opening a reference link in a new tab does not scroll to ↵Dimitri van Heesch2019-12-103-9/+8
|/ / / / / | | | | | | | | | | | | | | | the content
* | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-12-0821-352/+352
|\ \ \ \ \
| * \ \ \ \ Merge pull request #7425 from albert-github/feature/bug_coverity_unintDimitri van Heesch2019-12-0821-352/+352
| |\ \ \ \ \ | | | | | | | | | | | | | | Coverity uninitialized
| | * \ \ \ \ Merge branch 'master' into feature/bug_coverity_unintDimitri van Heesch2019-12-0855-907/+845
| | |\ \ \ \ \ | | |/ / / / / | |/| | | | |
| | * | | | | Coverity uninitializedalbert-github2019-12-0221-352/+352
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixing a number of uninitialized variables based on the coverity output of November 30, 2019
* | | | | | | Merge branch 'virusxp-memory_leakage_fix'Dimitri van Heesch2019-12-0824-284/+287
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Renamed Portables to PortableDimitri van Heesch2019-12-0823-157/+157
| | | | | | |
| * | | | | | Merge branch 'memory_leakage_fix' of https://github.com/virusxp/doxygen into ↵Dimitri van Heesch2019-12-0824-285/+288
| |\ \ \ \ \ \ |/ / / / / / / | | | | | | | | | | | | | | virusxp-memory_leakage_fix
| * | | | | | Refactoring of portable.h and portable.cpp functions to be contained in a ↵Tobias Off2019-11-2824-285/+288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | namespace Fixing some memory issues caused by not correctly freed pointers
* | | | | | | Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵Dimitri van Heesch2019-12-0823-195/+193
| |_|_|_|/ / |/| | | | | | | | | | | | | | | | | free issues
* | | | | | Added missing debug flags for scanner that were made reentrantDimitri van Heesch2019-12-055-2/+11
| | | | | |
* | | | | | remove noexcept from parser interface for better portabilityDimitri van Heesch2019-12-051-1/+1
| |_|/ / / |/| | | |
* | | | | Split language parser into "outline parser" and "code parser"Dimitri van Heesch2019-12-0346-711/+642
| |/ / / |/| | |
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-12-013-8/+14
|\ \ \ \
| * \ \ \ Merge pull request #7293 from albert-github/feature/bug_doc_cmdDimitri van Heesch2019-11-261-4/+4
| |\ \ \ \ | | | | | | | | | | | | Textual error
| | * | | | Textual erroralbert-github2019-10-061-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Correcting textual error
| * | | | | Merge pull request #7414 from albert-github/feature/bug_th_pDimitri van Heesch2019-11-261-0/+5
| |\ \ \ \ \ | | | | | | | | | | | | | | Correct style in table header in case of paragraph is used
| | * | | | | Correct style in table header in case of paragraph is usedalbert-github2019-11-211-0/+5
| | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | In case a paragraph is used in a table header (quite unusual but can happen with 2 lines and an empty line in between), a `<p class="starttd">` tag is added and therewith the layout is incorrect. This problem was detected based on #7409 This has been corrected (and tested with some available browsers FF, IE, Chrome, Opera).
| * | | | | Merge pull request #7418 from albert-github/feature/bug_doc_searchDimitri van Heesch2019-11-251-4/+5
| |\ \ \ \ \ | | | | | | | | | | | | | | Adding some links in search documentation
| | * | | | | Adding some links in search documentationalbert-github2019-11-251-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The search chapter was missing some links
* | | | | | | Made scanner.l reentrantDimitri van Heesch2019-12-014-3334/+3377
| | | | | | |
* | | | | | | Fix regression when expanding macro to an empty stringDimitri van Heesch2019-12-011-3/+4
|/ / / / / /
* | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-11-251-5/+10
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge pull request #7416 from albert-github/feature/bug_UCS_BEDimitri van Heesch2019-11-241-5/+10
| |\ \ \ \ \ | | | | | | | | | | | | | | Problem converting UCS big endian file
| | * | | | | Problem converting UCS big endian filealbert-github2019-11-221-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a file with a Big Endian BOM this is not always handled in a correct way when using the generic UCS-2 approach, using the explicit version works well. (problems see with a gcc (SUSE Linux) 7.4.1 20190905 [gcc-7-branch revision 275407] and glibc-2.26-lp151.18.7.x86_64).
* | | | | | | Fixed preprocessor hangup regressionDimitri van Heesch2019-11-251-11/+20
| | | | | | |
* | | | | | | Fixed preprocessor issue that resulted in "More #endif's than #if's found." ↵Dimitri van Heesch2019-11-251-1/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | warning.
* | | | | | Fixed endless loop during preprocessingDimitri van Heesch2019-11-241-0/+3
| | | | | |
* | | | | | Fixed line count misaligned introduced with JAVADOC_BANNERDimitri van Heesch2019-11-241-36/+38
| | | | | |
* | | | | | Cleanup scanner.l code and namingDimitri van Heesch2019-11-241-2756/+2723
|/ / / / /
* | | | | Made code.l scanner reentrantDimitri van Heesch2019-11-214-2522/+2655
| | | | |
* | | | | Remove bogus flex codeDimitri van Heesch2019-11-1816-125/+0
| | | | |
* | | | | Replace set of g_inside* booleans with a single g_lang variableDimitri van Heesch2019-11-181-18/+10
|/ / / /
* | | | Made commentcnv.l reentrantDimitri van Heesch2019-11-171-466/+493
| | | |
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-11-164-1/+21
|\ \ \ \