summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #8277 from albert-github/feature/bug_cnt_md_endcodeDimitri van Heesch2020-12-261-2/+1
|\ | | | | Miscounting lines in case a fenced code block
| * Miscounting lines in case a fenced code blockalbert-github2020-12-261-2/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having the following code: ``` # The page ~~~ ABC ~~~ ~~~ DEF ~~~ ~~~ GHI ~~~ ~~~ JKL~~~ \line17 ``` we get the warnings: ``` .../aa.md:16: warning: Found unknown command '\line17' ``` instead of ``` .../aa.md:17: warning: Found unknown command '\line17' ``` The last character of the fenced code block is not handled in the code block. This problem has been solved (and also checked against the previous examples of #8045 and #8123).
* When instantiating templates also instantiate nested classesDimitri van Heesch2020-12-263-26/+47
|
* Improved sorting of class list/hierarchyDimitri van Heesch2020-12-261-3/+9
| | | | | | | When SORT_BY_SCOPE_NAME = NO nested classes with the same name but in different scopes were shown unsorted. Now they are alphabetically sorted by scope name which make the results more deterministic.
* Fixed problem expanding/collapsing search results when using XHTML (part 2)Dimitri van Heesch2020-12-252-3/+3
|
* issue #8050: Artificial classDef confuses getCanonicalTypeForIdentifier() ↵Dimitri van Heesch2020-12-251-9/+34
| | | | (part 2)
* Refactoring: Fix some issues in reporting warnings for Doxywizard's config ↵Dimitri van Heesch2020-12-251-3/+3
| | | | parser
* Refactoring: removed some dead codeDimitri van Heesch2020-12-252-142/+0
|
* Refactoring: Re-added sorting for namespacesDimitri van Heesch2020-12-251-0/+8
|
* Refactoring: better processing of (un)quoted values for tags in the ↵Dimitri van Heesch2020-12-254-72/+314
| | | | configuration file (part 2)
* Refactoring: better processing of (un)quoted values for tags in the ↵Dimitri van Heesch2020-12-241-318/+427
| | | | configuration file
* Merge branch 'albert-github-feature/bug_param_ilinebr'Dimitri van Heesch2020-12-241-1/+2
|\
| * Fixed small issue computing indentation for inline line breaksDimitri van Heesch2020-12-241-0/+1
| |
| * Merge branch 'feature/bug_param_ilinebr' of ↵Dimitri van Heesch2020-12-241-1/+1
| |\ |/ / | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_param_ilinebr
| * Concatenation of \param text and \details textalbert-github2020-12-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a simple file like: ``` /// \file /// @brief Different xxxxxxxxxxxxxxxxxxxxx /// @param[in] var = zzzzzz /// @details Different yyyyyyyy void fie(int var); `` we see in the version 1.8.18 that the text is displayed as: ``` Parameters [in] var = zzzzzz Different yyyyyyyy ``` but in the newer versions this is like: ``` Parameters [in] var = zzzzzz Different yyyyyyyy ``` the inserted intermediate `\ilinebr` are not handled as newlines
* | issue #7471: [1.8.16 regression] multiple use of page labelDimitri van Heesch2020-12-241-2/+5
| |
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-12-244-21/+3
|\ \
| * \ Merge pull request #8276 from albert-github/feature/bug_refactor_lauout_defaultDimitri van Heesch2020-12-244-21/+3
| |\ \ | | | | | | | | Refactoring position of layout_default.xml
| | * | Refactoring position of layout_default.xmlalbert-github2020-12-244-21/+3
| | | | | | | | | | | | | | | | The position of the `layout_defaul.xml` was still done by a dedicated script and not by the resource manager.
* | | | issue #8050: Artificial classDef confuses getCanonicalTypeForIdentifier()Dimitri van Heesch2020-12-241-1/+6
|/ / /
* | | issue #8274 List entries for file & namespace enums (part 2)Dimitri van Heesch2020-12-242-4/+19
|/ /
* | Regression: fixed 'no matching class member found for' warning in OpenMSX ↵Dimitri van Heesch2020-12-231-2/+2
| | | | | | | | project
* | Regression: Members of template instances were no longer outputtedDimitri van Heesch2020-12-231-1/+1
| |
* | issue #8274: List entries for file & namespace enumsDimitri van Heesch2020-12-231-76/+65
| |
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-12-231-1/+1
|\ \ | |/
| * Merge pull request #8273 from albert-github/feature/issue_8269Dimitri van Heesch2020-12-231-1/+1
| |\ | | | | | | issue #8269 Make failed when building layout.cpp
| | * issue #8269 Make failed when building layout.cppalbert-github2020-12-231-1/+1
| |/ | | | | | | | | When a `\r` is present of the line ending of the file `layout_default.xml` this leads to unexpected results (the `\r` should not be present at all). By means of removing the `\r` this problem can be solved.
* | Refactoring: replace NamespaceSDict by NamespaceLinkedMapDimitri van Heesch2020-12-2317-282/+150
| |
* | Refactoring: replaced getNamespaceSDict() by getNamespaces()Dimitri van Heesch2020-12-2315-345/+315
|/
* issue #6471: Out-of-line documentation of scoped enumsDimitri van Heesch2020-12-221-3/+76
|
* Merge pull request #8268 from albert-github/feature/bug_warn_utilDimitri van Heesch2020-12-221-3/+3
|\ | | | | Remove warnings from util.cpp
| * Remove warnings from util.cppalbert-github2020-12-211-3/+3
| | | | | | | | | | | | | | | | Remove warnings from util.cpp (as done on other places as well): ``` ...\src\util.cpp(3592): warning C4242: '=': conversion from 'int' to 'char', possible loss of data ...\src\util.cpp(3593): warning C4242: '=': conversion from 'int' to 'char', possible loss of data ```
* | Merge pull request #8271 from albert-github/feature/bug_cnt_md_anchorDimitri van Heesch2020-12-221-1/+1
|\ \ | | | | | | Miscounting of lines in case of inserting an anchor for a "H." tag
| * | Miscounting of lines in case of inserting an anchor for a "H." tagalbert-github2020-12-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a simple file like: ``` # The page # a section ##### a h5 section \error7 ``` we get as warning: ``` .../aa.md:8: warning: Found unknown command '\error7' ``` instead of ``` .../aa.md:7: warning: Found unknown command '\error7' ``` This is due to the fact that the ``` ##### a h5 section ``` is translated into: ``` \anchor autotoc_md2 <h5>a h5 section</h5> ``` instead of ``` \anchor autotoc_md2\ilinebr <h5>a h5 section</h5> ```
* | | Merge pull request #8270 from albert-github/feature/bug_latex_topruleDimitri van Heesch2020-12-221-6/+6
|\ \ \ | | | | | | | | Doxygen manual top rule is in uppercase.
| * | | Doxygen manual top rule is in uppercase.albert-github2020-12-221-6/+6
| | |/ | |/| | | | | | | | | | | | | When generating the doxygen documentation we see that:: - the top rule is completely in uppercase (is OK in regular doxygen documentation) - the renew of the was done at the wrong place
* | | Fixed more issues handling Java nested generic classes (part 2)Dimitri van Heesch2020-12-221-2/+6
| | |
* | | Fixed more issues handling Java nested generic classesDimitri van Heesch2020-12-221-2/+28
| |/ |/|
* | Refactoring: remove unused Doxygen::genericsSDictDimitri van Heesch2020-12-224-42/+2
| |
* | Fixed scope resolution problem for nested Java genericsDimitri van Heesch2020-12-223-11/+16
|/
* Merge pull request #8237 from albert-github/feature/bug_anchor_member_groupDimitri van Heesch2020-12-211-1/+1
|\ | | | | Multiple anchors with member-group
| * Multilke anchors with member-groupalbert-github2020-12-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running a link checker on the CGAL (e.g. AABB_tree package) we get a lot of warnings like: ``` Processing file:///.../doc_output/AABB_tree/classCGAL_1_1AABB__tree.html List of duplicate and empty anchors member-group Lines: 191, 229, 258, 297, 316, 335, 347 ``` The member-group anchor is shown like: ``` <a name="member-group"></a> ``` and create each time the `\name` command is used. the `\name` command can be used multiple times on a page. There is (no way to) reference the anchor (like `<a href="#member-group">...`) found in the doxygen code. Setting the name to the empty string prevents the anchor from being created.
* | Merge pull request #8239 from nwrkbiz/linux-windows-crossbuildDimitri van Heesch2020-12-211-1/+2
|\ \ | | | | | | Update CMakeLists.txt
| * | Update CMakeLists.txtDaniel G2020-12-091-1/+2
| |/ | | | | | | | | | | Update CMakeLists.txt to allow cross compiling on Linux for Windows. Pass -DCMAKE_CXX_FLAGS="$(CXXFLAGS) -DCYGWIN=1" to cmake so right PRETTY_FUNC is used in markdown.cpp when -DWIN32 is set somewhere else. Pass -DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS) -Wl,--whole-archive -liconv -Wl,--no-whole-archive" (and make sure win-iconv is in library search path. https://github.com/win-iconv/win-iconv)
* | Merge pull request #8263 from albert-github/feature/bug_addon_versionDimitri van Heesch2020-12-219-27/+130
|\ \ | | | | | | Usage of version and help in addons
| * | Usage of version and help in addonsalbert-github2020-12-199-27/+130
| | | | | | | | | | | | More consequent and consistent usage of help and version in addons.
* | | Merge pull request #8262 from albert-github/feature/bug_docu_latexDimitri van Heesch2020-12-2130-60/+121
|\ \ \ | | | | | | | | Doxygen's own documentation doesn't build with recent LaTeX version
| * | | Doxygen's own documentation doesn't build with recent LaTeX versionalbert-github2020-12-1930-60/+121
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to a recent change in the new distribution of LaTeX in the handling of the "input" commands we get the error like: ``` Appendix D. (../html/examples/group/latex/refman_doc.tex (../html/examples/group/latex//gro up__group1.tex) [243] ! I can't write on file `../html/examples/group/latex//group__group2.aux'. \@include ...mmediate \openout \@partaux "#1.aux" \immediate \write \@partau... l.3 \include{group__group2} Please type another output file name ! Emergency stop. \@include ...mmediate \openout \@partaux "#1.aux" \immediate \write \@partau... l.3 \include{group__group2} *** (job aborted, file error in nonstop mode) ``` The problem is that now an intermediate file is written to `../html/examples/group/latex//group__group2.aux` that was written in the older distributions as `./group__group2.aux`, so in the current directory. Writing to sub directories of the current directory is possible but it is not allowed (unless special, dangerous, options are used) to write to directories outside tgese directories. (see also: https://tex.stackexchange.com/questions/575120/problem-writing-aux-file) This fix writes the examples in subdirectories in the latex directory and not under the, parallel, html directory. This means also that there is a cleaner and clearer distinction between the html and latex output.
* | | Merge pull request #8265 from albert-github/feature/bug_bld_warnDimitri van Heesch2020-12-213-7/+7
|\ \ \ | | | | | | | | Remove some build warnings
| * | | Remove some build warningsalbert-github2020-12-201-1/+1
| | | | | | | | | | | | | | | | Fix didn't have the expected effect