summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* issue #8184 Bad parsing of CMakeLists.txtalbert-github2020-11-243-5/+10
| | | | | | - Removing the `txt` and `doc` extension from the default list of `FILE_PATTERNS - Updating documentation - Incorrect parsing for the doxywizard of some \ref items (i.e. when the description contains a space, made compatible again with that happens in configgen.py).
* issue #8070: C++: \var don't document enum class valuesDimitri van Heesch2020-11-223-9/+40
|
* issue #8192: Excluded inline namespace broken after a5792da8Dimitri van Heesch2020-11-216-57/+175
| | | | | | - Further fixes to make classes inside inline namespaces appear in the parent scope again. - Also added a test case to check for regression
* issue #8192: Excluded inline namespace broken after a5792da8Dimitri van Heesch2020-11-211-2/+2
|
* Fix compile issue for doxyparse.cppDimitri van Heesch2020-11-211-2/+3
| | | | This regression was introduced after removing support for isVisited/setVisited
* Merge pull request #8176 from albert-github/feature/issue_8169_2Dimitri van Heesch2020-11-202-2/+2
|\ | | | | XHTML: div tag not possible as part of a p tag.
| * XHML: div tag not possible as part of a p tag.albert-github2020-11-162-2/+2
| | | | | | | | | | | | | | | | | | | | | | With test 76 we get a number of messages like: ``` element p: validity error : Element div is not declared in p list of possible children ``` this is a regression on issue #8169 / pull request #8170. The `<div>` tag is not allowed as child of a `<p>` tag and furthermore in the output when a number of items should be on one line this is not the case anymore. This all can be corrected by means of using the `<span>` tag instead of the `<div>` tag.
* | Merge pull request #8187 from albert-github/feature/issue_8186Dimitri van Heesch2020-11-201-2/+2
|\ \ | | | | | | issue #8186 Path resolving breaks on included @ sign
| * | issue #8186 Path resolving breaks on included @ signalbert-github2020-11-191-2/+2
| | | | | | | | | | | | Add in the `@` sign as possible character in a FILEMASK
* | | Merge pull request #8190 from albert-github/feature/bug_mscgen_cntDimitri van Heesch2020-11-203-0/+9
|\ \ \ | | | | | | | | Incorrect line count in case of an error in msc input
| * | | Incorrect line count in case of an error in msc inputalbert-github2020-11-203-0/+9
| | | | | | | | | | | | | | | | The variables to store line number etc. are static variables and should be reset on each invocation of the lex msc parser.
* | | | Refactoring: removing setVisited/isVisited membersDimitri van Heesch2020-11-207-136/+49
|/ / /
* | | Merge pull request #8183 from albert-github/feature/bug_config_charDimitri van Heesch2020-11-191-1/+3
|\ \ \ | |/ / |/| | Silently ignoring unexpected characters in configuration
| * | Silently ignoring unexpected characters in configurationalbert-github2020-11-181-1/+1
| | | | | | | | | | | | Should also ignore `\r` as white space
| * | Silently ignoring unexpected characters in configurationalbert-github2020-11-181-1/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a doxygen configuration file like: ``` QUIET=YES @INPUT = file @UNKNOWN = @UNKNOWN1 @UNKNOWN 1 @UNK # test ``` we get the warnings ``` warning: ignoring unsupported tag 'UNKNOWN' at line 3, file Doxyfile warning: ignoring unknown tag 'UNKNOWN1' at line 4, file Doxyfile warning: ignoring unknown tag 'UNKNOWN' at line 5, file Doxyfile warning: ignoring unknown tag '1' at line 5, file Doxyfile warning: ignoring unknown tag 'UNK' at line 6, file Doxyfile # Difference with default Doxyfile 1.9.0 (fa65bb38f81457d00f9c900bb57eb68bea59b1b4) QUIET = YES INPUT = file ``` especially the missing of a warning about the `@` in `@INPUT` can be a bit misleading (it might be that the user wanted to use `@INCLUDE` and and specified `@INPUT` It would be better to have a warning about a not handled character instead of just ignoring it.
* | issue #8177: Incorrect inheritance with forward declared templated classesDimitri van Heesch2020-11-171-14/+9
| |
* | Merge pull request #8179 from albert-github/feature/bug_docu_cmdsDimitri van Heesch2020-11-171-0/+2
|\ \ | | | | | | Missing commands in list of commands documentation
| * | Missing commands in list of commands documentationalbert-github2020-11-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | At the top of the chapter describing the commands there is a list with described commands, here the commands: ``` \noop \static ``` were missing.
* | | Merge pull request #8180 from albert-github/feature/bug_generate_vhdlDimitri van Heesch2020-11-172-11707/+9
|\ \ \ | |/ / |/| | Redundant storage of `VhdlParser_adj.cc`, it can be regenerated
| * | Redundant storage of `VhdlParser_adj.cc`, it can be regeneratedalbert-github2020-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Misspelling in the directory name: ``` ${PROJECT_SOURCE_DIR}/VhdlParser/vhdl_adj.py ``` should be ``` ${PROJECT_SOURCE_DIR}/vhdlparser/vhdl_adj.py ``` (Not uppercase V and P in directory name).
| * | Redundant storage of `VhdlParser_adj.cc`, it can be regeneratedalbert-github2020-11-172-11707/+9
|/ / | | | | | | | | The file `VhdlParser_adj.cc` is independent of the javacc program, it is just dependent on `VhdlParser.cc` (and `vhdl_adj.py`) and therefore can be regenerated at any time. It is better to regenerate it (and store it) into `generated_src ` in stead of in the repository.
* | Fixed issue in dotgfxhierarchytableDimitri van Heesch2020-11-161-1/+1
|/
* Workaround for a compiler issue with gcc-5.4.0Dimitri van Heesch2020-11-151-2/+2
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-11-151-1/+3
|\
| * Merge pull request #8173 from albert-github/feature/bug_docu_qhgDimitri van Heesch2020-11-141-1/+3
| |\ | | | | | | Unclear description of QHG_LOCATION
| | * Unclear description of QHG_LOCATIONalbert-github2020-11-121-1/+3
| | | | | | | | | | | | | | | The description of `QHG_LOCATION` is a bit unclear (compare with `HHC_LOCATION`). (based on https://stackoverflow.com/questions/64795335/qhelpgenerator-with-doxygen-keep-showing-sh-1-permission-denied/64801829#64801829)
* | | Refactoring: Modernise diagram.h/diagram.cppDimitri van Heesch2020-11-152-257/+256
| | |
* | | Refactoring: remove isVisited/setVisited from indexDimitri van Heesch2020-11-153-55/+16
| | |
* | | Refactoring: removed macros used for getting the value of settingsDimitri van Heesch2020-11-153-27/+15
| | |
* | | Refactoring: move ClassDefSet to the classdef headerDimitri van Heesch2020-11-153-4/+5
| | |
* | | Refactoring: remove isVisited/setVisited from contextDimitri van Heesch2020-11-152-95/+107
| | |
* | | Refactoring: Modernise DotGfxHierarchyTableDimitri van Heesch2020-11-153-80/+55
|/ /
* | Merge pull request #8175 from albert-github/feature/bug_doxyw_qt_versDimitri van Heesch2020-11-141-2/+17
|\ \ | | | | | | Show QT version in doxywizard
| * | Show QT version in doxywizardalbert-github2020-11-131-2/+17
| |/ | | | | | | When debugging problems in respect to the doxywizard it always good to know with which version the doxywizard has been build a which runtime version is being used(especially when not linking statically)
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-11-142-1/+7
|\ \
| * \ Merge pull request #8170 from albert-github/feature/issue_8169Dimitri van Heesch2020-11-142-1/+7
| |\ \ | | | | | | | | issue #8169 "\emoji heavy_check_mark" produces ✓ instead of ✔️
| | * | issue @8169 "\emoji heavy_check_mark" produces ✓ instead of ✔️albert-github2020-11-112-1/+7
| | |/ | | | | | | | | | Create the possibility to change the used font for an emoji (the default is unchanged, but an example is given of how it is used at the site: https://unicode.org/emoji/charts/full-emoji-list.html).
* | | Fix chmod permissions for imagesDimitri van Heesch2020-11-1422-0/+0
| | |
* | | Merge branch 'albert-github-feature/bug_doxyw_docu'Dimitri van Heesch2020-11-1427-95/+271
|\ \ \ | |/ / |/| |
| * | Changed some wording.Dimitri van Heesch2020-11-141-123/+124
| | |
| * | Merge branch 'feature/bug_doxyw_docu' of ↵Dimitri van Heesch2020-11-1427-80/+255
| |\ \ |/ / / | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_doxyw_docu
| * | Update of doxywizard documetationalbert-github2020-11-0927-80/+255
| | | | | | | | | | | | Bringing the doxywizard documentation up to date with the current version.
* | | Fix for crash when using members of a partially constructed objectDimitri van Heesch2020-11-145-10/+24
| | |
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-11-132-1/+2
|\ \ \ | | |/ | |/|
| * | Merge pull request #8166 from albert-github/feature/bug_ftn_ignDimitri van Heesch2020-11-101-0/+1
| |\ \ | | | | | | | | Doxygen crashes on Fortran
| | * | Doxygen crashes on Fortranalbert-github2020-11-091-0/+1
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a Fortran file like: ``` !> module docu MODULE test_mod INTERFACE !> @brief iets SUBROUTINE subr_i(this) INTEGER this END SUBROUTINE subr_i END INTERFACE !< @brief type brief TYPE, PUBLIC :: test_type !> docu integer i END TYPE test_type END MODULE test_mod ``` this is due to the fact that a incorrect start of comment `!<` is used for the `TYPE` and that initiated because the last `SUBROUTINE` argument does not have any documentation. The actual cause is that at the end of a subroutine the `vtype` is not properly reset.
| * | Merge pull request #8168 from albert-github/feature/bug_spell_namespacedefDimitri van Heesch2020-11-101-1/+1
| |\ \ | | | | | | | | Typo in namespacedef.h
| | * | Typo in namespacedef.halbert-github2020-11-101-1/+1
| |/ / | | | | | | | | | Typo in namespacedef.h as found by Fossies
* | | Refactoring: replacing dynamic_cast by static_cast to improve performanceDimitri van Heesch2020-11-1340-601/+1169
|/ /
* | Refactoring: Introduce immutable and mutable interfacesDimitri van Heesch2020-11-0936-1367/+1514
|/ | | | | | Split Definition/ClassDef/NamespaceDef/MemberDef into a immutable and mutable part Aliases are immutable, other symbols are stored using an immutable interface but can be made mutable explicitly by dynamic casting.