summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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 #8265 from albert-github/feature/bug_bld_warnDimitri van Heesch2020-12-213-7/+7
|\ \ | | | | | | Remove some build warnings
| * | Remove some build warningsalbert-github2020-12-203-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | Removing some build warnings like: ``` D:\a\doxygen\doxygen\src\groupdef.cpp(628): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data D:\a\doxygen\doxygen\src\index.cpp(3950): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data ```
* | | Refactoring: modernize class indexDimitri van Heesch2020-12-218-327/+167
| | |
* | | Regression: Fixed crash while processing the Kafka package.Dimitri van Heesch2020-12-202-3/+5
| | |
* | | Avoid unused variable 'g_docCrossReferenceMutex' warningDimitri van Heesch2020-12-201-1/+2
|/ / | | | | | | When building without libclang support
* | Removed unused taggedInnerClasses memberDimitri van Heesch2020-12-193-24/+0
| |
* | Refactoring: replace ClassSDict by ClassLinkedMap/ClassLinkedRefMapDimitri van Heesch2020-12-1934-1131/+875
| |
* | Add param validation to typedef function pointersFabio Utzig2020-12-172-2/+2
| | | | | | | | | | | | | | | | | | | | Currently typedef'd function pointers, typically used as callbacks, don't have their `@param` documentation properly validated. This commit adds a proper check by initializing their memberdef with the parsed args. To avoid duplicating the params in the output, since typedef's already have the params in their definition, an extra check was added. Signed-off-by: Fabio Utzig <fabio.utzig@nordicsemi.no>
* | Simplified escaping for latex URLsDimitri van Heesch2020-12-161-11/+2
| |
* | Merge branch 'albert-github-feature/bug_utf_8_latex_href'Dimitri van Heesch2020-12-161-40/+83
|\ \
| * | Unified the routine to get the next UTF8 character from a UTF8 streamDimitri van Heesch2020-12-161-84/+71
| | |
| * | Merge branch 'feature/bug_utf_8_latex_href' of ↵Dimitri van Heesch2020-12-161-1/+57
| |\ \ | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_utf_8_latex_href
| | * | Incorrect handling of UTF-8 characters in latex reference statementalbert-github2020-12-111-1/+57
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | In case in there is a literal utf-8 character like the the Unicode En Dash (U+2013) a pages is accessed with `\T1\endash` like: ``` https://en.wikipedia.org/wiki/Damerau\T1\textendash_Levenshtein_distance ``` and this page cannot be found, so the UTF-8 character has to be handled properly here. This is found when solving issue #8241
* | | Merge pull request #8243 from albert-github/feature/issue_8142Dimitri van Heesch2020-12-161-1/+1
|\ \ \ | |/ / |/| | issue #8142 UTF-8 in URL in source generates truncated URL in HTML
| * | issue #8142 UTF-8 in URL in source generates truncated URL in HTMLalbert-github2020-12-111-1/+1
| |/ | | | | | | Specifying the URL in a similar way as other IDs
* | issue #8251: Macro stopped working in 1.8,.19Dimitri van Heesch2020-12-151-4/+9
| |
* | Added missing protocolsDimitri van Heesch2020-12-151-2/+4
| |
* | Merge branch 'feature/bug_url_irc' of ↵Dimitri van Heesch2020-12-152-2/+3
|\ \ | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_url_irc
| * | Incorrect specification of irc as URL protocolalbert-github2020-12-112-2/+3
| |/ | | | | | | | | - missing colon (`:`) at irc - adding irc, sftp and ftps
* | Regression: Fixed crash in dotgfxhierarchytable.cppDimitri van Heesch2020-12-141-1/+1
| | | | | | | | | | - introduced by commit fce7c2f8af2ccd04137c7db163333d0110241835 - found when processing pytorch code
* | issue #8246 The prefix &#х202А; for files is displayed incorrectly in the ↵albert-github2020-12-141-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | file names. Each index generator should handle its Left-To-Right / Right-To-Left handling on its own as otherwise we get for e.g. treeview in the js file: ``` [ "\u202A&#x202A;afx3.h", "a00002_source.html", null ] ``` instead of: ``` [ "\u202A;afx3.h", "a00002_source.html", null ] ``` resulting in the problems from this issue. in the htmlhelp (index.hhc): ``` ... value="&#x202A;&#x202A;afx3.h" ... ``` i.e. a double `&#x202A;` which is not nice. In "XML" type formats (not the doxygen xml output!), here qhp index.qhp: ``` ... title="&amp;#x202A;afx3.h" ... ``` where the LTR sequence is escaped.
* | Fix for compilation issues on WindowsDimitri van Heesch2020-12-121-2/+11
| | | | | | | | Using lambdas as a default argument is not supported by older versions of MSVC
* | Merge branch 'xmlparser'Dimitri van Heesch2020-12-116-1209/+1735
|\ \ | |/ |/|
| * Make layout parser use the new XML parserDimitri van Heesch2020-12-113-921/+922
| |
| * Make tagreader use the new XML parserDimitri van Heesch2020-12-082-291/+268
| |
| * Refactoring: replace QXml by own XML processorDimitri van Heesch2020-12-063-0/+548
| |
* | Creating link to not defined label in case of groupsalbert-github2020-12-042-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the doxygen group example there is for group 5 a "More" link but this points to nowhere as there is no detailed section. Using a link checker this gives: ``` Processing file:///.../html/group__group5.html List of broken links and other issues: file:///.../html/group__group5.html Line: 47 Code: 200 (no message) To do: Some of the links to this resource point to broken URI fragments (such as index.html#fragment). The following fragments need to be fixed: details Line: 47 ``` By applying the same logic for creating the "More" link as for for the real writing and using the appropriate function (with correction) for it
* | Merge pull request #8222 from albert-github/feature/bug_docu_linksDimitri van Heesch2020-12-031-2/+2
|\ \ | |/ |/| Incorrect link in doxygen documentation
| * Incorrect link in doxygen documentationalbert-github2020-12-031-2/+2
| | | | | | | | | | The link to mathjax is not correct anymore (config.xml), the latest version points to version 3.0 and here there is no output.html either. Setting it fixed to the 2.7 version. The other corrected links are just about redirections that are otherwise done.
* | Avoid duplicate entry in the LaTeX output for inlined namespaceDimitri van Heesch2020-12-031-1/+1
| |
* | Forgot to handle deprecated in the same way as other xref itemsDimitri van Heesch2020-12-031-1/+1
|/
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-12-025-47/+111
|\
| * Merge pull request #8197 from albert-github/feature/issue_8023Dimitri van Heesch2020-12-024-7/+35
| |\ | | | | | | issue #8023 Add option to exit with non-zero exit code on warnings even if WARN_AS_ERROR is OFF
| | * issue #8023 Add option to exit with non-zero exit code on warnings even if ↵albert-github2020-11-234-7/+35
| | | | | | | | | | | | | | | | | | | | | WARN_AS_ERROR is OFF In case we want for a Continuous integration system a non-zero exit status at the end of a doxygen we can now set `WARN_AS_ERRORS=FAIL_ON_WARNINGS`. The behavior for `NO` and `YES` remains as it was.
| * | Merge pull request #8207 from timoffermann/feature/issue_6204Dimitri van Heesch2020-12-022-40/+76
| |\ \ | | | | | | | | Enable UML diagrams without member fields
| | * | Introduce new DOT_UML_DETAIL setting "NONE"Tim Offermann2020-11-272-13/+37
| | | | | | | | | | | | | | | | | | | | Change of DOT_UML_DETAIL from bool to enum in order to avoid the creation of another, new configuration setting.
| | * | Enable UML diagrams without member fieldsTim Offermann2020-11-262-37/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compartment for class attributes and the compartment for the operations are optional. By providing a new option "DOT_UML_SHOW_MEMBER" an user can configure to use the UML_LOOK but without the additional information regarding the content of the class.
* | | | Fixes spacingDimitri van Heesch2020-12-021-31/+31
| | | |
* | | | Merge branch 'feature/bug_789318' of ↵Dimitri van Heesch2020-12-021-23/+38
|\ \ \ \ | |/ / / |/| | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_789318
| * | | bug 789318 c# expression-bodied property is not rendered correctlyalbert-github2020-09-011-23/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create possibility to see the CS construct `=>` not as an initializer (based on just the `=`) but as getter. This problem solves besides this issue: - #6278 c# expression-bodied property is not rendered correctly (Origin: bugzilla #789318) also the issues: - #6064 Lambda for read-only property in C# 6 (Origin: bugzilla #771283) - #7550 C# Expression-Bodied Properties reveals underline implementation - #7914 Doxygen Treats C# Inline-Bodied Properties as Member Variables
* | | | Join sequences of the same type of xref items together in a single paragraph ↵Dimitri van Heesch2020-12-021-9/+11
| | | | | | | | | | | | | | | | (restores 1.8.16 behavior)
* | | | Improve handling of inline namespace members in LateX/RTF outputDimitri van Heesch2020-12-0212-127/+188
| | | |
* | | | Remove duplicate pages for classes inside inline namespaces (LaTeX/RTF/DocBook)Dimitri van Heesch2020-11-293-8/+16
| | | |
* | | | Merge pull request #8213 from allanbowe/issue-8212Dimitri van Heesch2020-11-292-19/+19
|\ \ \ \ | | | | | | | | | | Convert http to https for main doxygen website. Closes #8212
| * | | | fix: convert links to the main doxygen site to https. Trailing whitespace ↵Allan Bowe2020-11-292-19/+19
| | | | | | | | | | | | | | | | | | | | was also removed (hope this is ok, was a default setting). Closes #8212
* | | | | Fix compiler error by making clangparser use TooltipManager::instance()Dimitri van Heesch2020-11-291-2/+1
| | | | |
* | | | | Fix shadowing warning for hex constantDimitri van Heesch2020-11-291-1/+0
| | | | |
* | | | | Refactoring: simplify vhdldocgen code a bitDimitri van Heesch2020-11-291-11/+2
| | | | |