summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | |
* | | | | Refactoring: replace QDict by std::set for classifying keywords in vhdldocgenDimitri van Heesch2020-11-293-86/+34
| | | | |
* | | | | Refactoring: replace QMap with std::map in fortranscanner.lDimitri van Heesch2020-11-291-29/+30
| | | | |
* | | | | Refactoring: move addDocCrossReference to memberdef.cpp/.hDimitri van Heesch2020-11-285-42/+46
| | | | |
* | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-11-282-1/+6
|\ \ \ \ \ | |/ / / /
| * | | | Merge pull request #8210 from albert-github/feature/bug_cnt_html_commentDimitri van Heesch2020-11-281-1/+5
| |\ \ \ \ | | | | | | | | | | | | Line miscount in case of Html type Comment
| | * | | | Line miscount in case of Html type Commentalbert-github2020-11-281-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having an example like: ``` /*! \file <table> <tr><th> Command</th> <th> Function</th></tr> <!-- this is a multiline comment end of comment --> <tr><td> ? \xx6 </td><td> Dummy</td></tr> </table> */ ``` we get the warning: ``` .../aa.c:5: warning: Found unknown command '\xx6' ``` instead of ``` .../aa.c:6: warning: Found unknown command '\xx6' ```
| * | | | | Merge pull request #8209 from albert-github/feature/bug_noop_aliasDimitri van Heesch2020-11-281-0/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | Missing \noop in list with commands starting with "\n" for escaping in aliases
| | * | | | | Missing \noop in list with commands starting with "\n" for escaping in aliasesalbert-github2020-11-281-0/+1
| | |/ / / / | | | | | | | | | | | | | | | | | | Added `\noop` to list.
* | | | | | Refactoring: make setAnchors() a member of MemberListDimitri van Heesch2020-11-289-28/+25
| | | | | |
* | | | | | Protect mutable access to members in code generators with mutexesDimitri van Heesch2020-11-283-0/+22
|/ / / / /
* | | | | issue #697: Test 32 reference to bell signal (XHTML, LaTeX)Dimitri van Heesch2020-11-285-38/+142
|/ / / /
* | | | Merge pull request #8203 from albert-github/feature/bug_xhtml_searchDimitri van Heesch2020-11-281-10/+12
|\ \ \ \ | | | | | | | | | | Default doxygen search mechanism doesn't work when using with XHTML output
| * | | | Default doxygen search mechanism doesn't work when using with XHTML outputalbert-github2020-11-251-10/+12
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem has been tested with the doxygen test 021. With the output format html all works OK. - When giving a `t` in the search window a window appears with the message "This XML file does not appear to have any style information associated with it. The document tree is shown below." - the `<html> statement has to replaced by `<html xmlns="http://www.w3.org/1999/xhtml">` in searchindex.cpp (is normally also present in the non search xhtml files). - this results in a window with just the words: Loading.... Searching... No Matches - this is due to the extra `<!--` / `-->` in the htmlsearchresults.tpl (strange enough html output has no problem with it). - When giving a `a` in the search windows we get a "File not found" message as the file nomatches.html cannot be found - the extension for "nomatches" has to be set properly as well (search.js), for the other files this is done a few lines upward.
* | | | Issue #8206: Incorrect XHTML resultsDimitri van Heesch2020-11-2721-75/+140
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - Change TooltipManager back into a singleton - Give the OutputList object a unique output id - Increment the id at each startFile() atomically - Pass the id to the HTML code generator - Store tooltips per output id. - Keep track of tooltips that are already written for a given id - for output formats other than HTML the output id is 0 and tooltips are not collected and written
* | | Merge pull request #8196 from albert-github/feature/bug_shown_filesDimitri van Heesch2020-11-241-1/+2
|\ \ \ | | | | | | | | Exclude markdown mapped documentation files from Files list
| * | | Exclude markdown mapped documentation files from Files listalbert-github2020-11-231-1/+2
| | |/ | |/| | | | | | | | | | The files with an obvious documentation extension are excluded from the "Files list" (e.g in top blue bar). Files that are mapped through `EXTENSION_MAPPING` to markdown files are also documentation files and should also be excluded.
* | | Merge pull request #8198 from albert-github/feature/bug_dot_cleanupDimitri van Heesch2020-11-242-3/+8
|\ \ \ | | | | | | | | Making the use of DOT_CLEANUP more transparent
| * | | Making the use of DOT_CLEANUP more transparentalbert-github2020-11-232-3/+8
| |/ / | | | | | | | | | | | | - The setting `DOT_CLEANUP` is not only used for `dot` files but also for temporary `msc` and `plantuml` files, though this was not clear from the documentation. - For the docbook output format the removal of the `dot` and `msc` files was not don like in the output formats html / LatTeX / rtf.
* | | Fixed potential crash when cleaning upDimitri van Heesch2020-11-242-7/+7
| | |
* | | issue #8184 Bad parsing of CMakeLists.txtalbert-github2020-11-241-2/+3
|/ / | | | | | | | | | | - 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-212-57/+85
| | | | | | | | | | | | - 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
| |