summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Merge pull request #8128 from albert-github/feature/bug_configDimitri van Heesch2020-11-066-130/+295
|\ | | | | Incorrect handling of string with spaces and no quotes
| * Incorrect handling of string with spaces and no quotesalbert-github2020-10-253-5/+4
| | | | | | | | Correcting some (Cygwin) compilation warnings / errors
| * Incorrect handling of string with spaces and no quotesalbert-github2020-10-256-128/+294
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During some tests on the documentation of LLVM the (CMake generated) doxygen configuration file contained the line: ``` DOT_PATH=D:\Program Files (x86)\Graphviz2.38\bin\dot.exe ``` and this was interpreted by doxygen as ``` DOT_PATH = D:\ProgramFiles(x86)\Graphviz2.38\bin\dot.exe ``` without any message other than that later on the `dot` executable could not be found. It is clear that here the double quotes were missing. This problem has been solved by giving a warning and setting the value to the default value. - configimpl.l - config_doxyw.l during the checking some debug facilities for the doxywizard were required and this has been implemented: - config_doxyw.l - doxywizard.h - doxywizard.cpp it was also discovered that in case of none existing int or bool values were specified the wrong "defaults" were taken (it was set to `0` / `false`), now the correct defaults are taken - inputbool.cpp - inputint.cpp
* | Merge pull request #8164 from albert-github/feature/bug_warn_vhdlDimitri van Heesch2020-11-065-3/+11733
|\ \ | | | | | | Warnings in generated VhdlParser.cc
| * | Warnings in generated VhdlParser.ccalbert-github2020-11-065-3/+11733
| | | | | | | | | | | | | | | | | | | | | When compiling the generated VhdlParser.cc we get a number of warnings about the return type, these are no problems as they all follow an assert(false) but when "promoting" the missing to return type warning to an error (openSUSE) this is a problem. The best way would be that the problem is solved in javaCC though this will be probably a long process, so we use the workaround to overcome the problem. (The problem was detected as part of the reproducibility tests for openSUSE, see #8158)