summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|\ \ \ \
| * \ \ \ Merge pull request #7395 from albert-github/feature/bug_code_hr_mdDimitri van Heesch2019-11-161-1/+1
| |\ \ \ \ | | | | | | | | | | | | Problem with horizontal ruler directly after fenced code section
| | * | | | Problem with horizontal ruler directly after fenced code sectionalbert-github2019-11-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a fenced code block directly followed by a horizontal ruler like: ``` ~~~ B ~~~ --- ``` we get the warning: ``` bb.md:5: warning: unexpected command endcode ``` due to the fact that the markdown parser replaces the `~~~` by a `@code` / `endcode` block and then handles the horizontal ruler `---` but this is seen as a level 2 header on the previous part resulting in the markdown code: ``` @page md_bb bb @subsection autotoc_md0 @code B @endcode ``` The problem also occurs when a fenced code block is created with back tics. By adding a `\n` this problem is fixed.
| * | | | | Merge pull request #7402 from albert-github/feature/bug_hhcDimitri van Heesch2019-11-163-0/+20
| |\ \ \ \ \ | | | | | | | | | | | | | | HHC and directory elements starting with "."
| | * | | | | HHC and directory elements starting with "."albert-github2019-11-153-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the question 'Doxygen failed to run html help compiler, hhc.exe error HHC5010 when running from folder that has a parent folder that starts with “.”/ (https://stackoverflow.com/questions/58861908/doxygen-failed-to-run-html-help-compiler-hhc-exe-error-hhc5010-when-running-fro). In we https://social.msdn.microsoft.com/Forums/en-US/0681145c-223b-498c-b7bf-be83209cbf4e/issue-with-html-workshop-in-a-windows-container?forum=visualstudiogeneral see: HTML Help 1.x command line compiler hhc.exe cannot compile CHM file to folder whose full path contains folder name starting with dot. If you have that problem, you probably specified output path with folder starting with dot, e.g. "d:\My files.NET\documentation". You can use dots in folder names but not at the beginning. We first convert the current path to a short name path and set this as current directory, this is only done on Windows other systems are not touched.
* | | | | | | issue #7348 Better warning in case a graph would have been to largeDimitri van Heesch2019-11-169-10/+32
|/ / / / / /