summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Fix deadlock when using `WARN_AS_ERROR = YES`.Kolleck, Martin2021-03-221-3/+5
| |/
| * Merge pull request #8445 from albert-github/feature/bug_templatedDimitri van Heesch2021-03-212-17/+17
| |\ | | | | | | Some regressions on the template approach
| | * Some regressions on the templated approachalbert-github2021-03-202-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | Although the templated approach is highly experimental there are a number of regressions fixed: - context.cpp - incorrect if condition due to: Refactoring: cleanup unused qtools headers (commit: b89561e0c61aec5cae6eafc354f81a3bf071a777) - garbled messages due to missing end of line in message - htmllayout.tpl - doxygen.luma has been replaced by doxygen.cpp
| * | Merge pull request #8447 from albert-github/feature/bug_configimpl_deadDimitri van Heesch2021-03-211-7/+1
| |\ \ | | | | | | | | Regression: dead code in configimpl.l
| | * | Regression: dead code in configimpl.lalbert-github2021-03-201-7/+1
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | According to coverity: ``` CID 315169 (#1 of 1): Structurally dead code (UNREACHABLE)unreachable: This code cannot be reached: if (!fileOpened) { config.... ``` this problem has been introduced in: Refactoring: replace QFile/FTextStream with fstream/stringstream (Commit: fa1897b1889f7bf74de68f1ac99cf3be343a7551)
| * | Merge pull request #8446 from albert-github/feature/bug_classdef_deadDimitri van Heesch2021-03-211-2/+5
| |\ \ | | |/ | |/| Regression: dead code in classdef.cpp
| | * Regression: dead code in classdef.cppalbert-github2021-03-201-2/+5
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to coverity: ``` assignment: Assigning: firstSpan = true. 3037 bool firstSpan=true; 3038 for (const auto &s : sl) 3039 { cond_const: Condition firstSpan, taking true branch. Now the value of firstSpan is equal to 1. const: At condition firstSpan, the value of firstSpan must be equal to 1. dead_error_condition: The condition !firstSpan cannot be true. 3040 if (!firstSpan) 3041 { CID 315162 (#1 of 1): Logically dead code (DEADCODE)dead_error_begin: Execution cannot reach this statement: ol->writeString("</span><sp.... 3042 ol.writeString("</span><span class=\"mlabel\">"); 3043 firstSpan=false; 3044 } ``` this problem has been introduced in: Refactoring: Replaced QDir with Dir (Commit: 0d05e79d67b5b808918541f429b06805207e8bdb) Reformulated loop and condition, also it is not guaranteed that the list contains a member so adjested also for an empty list/
| * Merge pull request #8407 from albert-github/feature/bug_spell_defargsDimitri van Heesch2021-03-191-1/+1
| |\ | | | | | | Spelling correction
| | * Spelling correctionalbert-github2021-03-041-1/+1
| | | | | | | | | | | | Spelling corrections as found by Fossies
| * | Merge pull request #8439 from albert-github/feature/bug_filesystem_spellDimitri van Heesch2021-03-191-4/+4
| |\ \ | | | | | | | | Correcting spelling errors in filesystem.hpp
| | * | Correcting spelling errors in filesystem.hppalbert-github2021-03-191-4/+4
| |/ / | | | | | | | | | | | | | | | Correcting spelling errors in filesystem.hpp (reported upstream as https://github.com/gulrak/filesystem/pull/109)
| * | Merge pull request #8438 from albert-github/feature/bug_filesystem_cygwinDimitri van Heesch2021-03-191-1/+1
| |\ \ | | | | | | | | Building Cygwin version of doxygen fails
| | * | Building Cygwin version of doxygen failsalbert-github2021-03-191-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ghc filesystem does not support, resulting in: ``` .../src/filesystem.hpp:76:2: error: #error "Operating system currently not supported! 76 | #error "Operating system currently not supported!" | ^~~~~ ``` Added Cygwin in selection of supported "GHC_OS_DETECTED".
| * | Update build_cmake.ymlDimitri van Heesch2021-03-181-1/+1
| | |
* | | issue #8375: Lowercase search does not find non-ASCII uppercase pages and ↵Dimitri van Heesch2021-03-2219-208/+3334
|/ / | | | | | | vice versa
* | Refactoring: replace QFile/FTextStream with fstream/stringstreamDimitri van Heesch2021-03-18135-6614/+5871
| |
* | Refactoring: Replaced QDir with DirDimitri van Heesch2021-03-1840-560/+886
| | | | | | | | | | - Dir is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17.
* | Refactoring: Replaced QFileInfo with FileInfoDimitri van Heesch2021-03-1838-282/+6326
| | | | | | | | | | - FileInfo is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17.
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-03-185-12/+25
|\ \
| * | Correction compilation warnings (#8398)albert-github2021-03-063-7/+7
| | | | | | | | | | | | | | | | | | | | | Correction warnings (64-bit windows) like: warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data - context.cpp also making test a bit better readable Co-authored-by: Dimitri van Heesch <doxygen@gmail.com>
| * | Merge pull request #8412 from albert-github/feature/bug_docu_sqlite3Dimitri van Heesch2021-03-061-0/+9
| |\ \ | | | | | | | | Missing build note for sqlite3
| | * | Missing build note for sqlite3albert-github2021-03-051-0/+9
| | | | | | | | | | | | | | | | The reference, analogous to what is present for clang, regarding the need of compiling doxygen with `-Duse_sqlite3=ON` was missing
| * | | Merge pull request #8411 from albert-github/feature/issue_8405Dimitri van Heesch2021-03-062-5/+9
| |\ \ \ | | |/ / | |/| | Issue #8405 Dead link in documentation
| | * | Issue #8405 Dead link in documentationalbert-github2021-03-052-5/+9
| |/ / | | | | | | | | | Correcting the link in the documentation to a wayback / archive machine.
* | | Made OUTPUT_TEXT_DIRECTION option obsoleteDimitri van Heesch2021-03-051-13/+1
|/ /
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-03-041-1/+9
|\ \
| * \ Merge pull request #8410 from albert-github/feature/bug_chmDimitri van Heesch2021-03-041-1/+9
| |\ \ | | | | | | | | Problems generating chm documentation
| | * | Problems generating chm documentationalbert-github2021-03-041-1/+9
| | |/ | | | | | | | | | | | | | | | | | | Generating doxygen's own manual in chm mode crashed (`qmake doc s_chm`). The problem was introduced during: Refactoring: replace QRegExp by std::regex in htmlhelp.cpp (1d993b03f) Looks like that a std::string cannot add a null pointer to a std::string
* | | Regression: Fix missing '>' for ol tag in the HTML output.Dimitri van Heesch2021-03-041-1/+1
|/ /
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-03-041-1/+6
|\ \ | |/
| * Merge pull request #8395 from albert-github/feature/issue_8390Dimitri van Heesch2021-03-031-1/+6
| |\ | | | | | | issue #8390 Reusing documentation snippets
| | * issue #8390 Reusing documentation snippetsalbert-github2021-02-191-1/+6
| | | | | | | | | | | | When `MARKDOWN_SUPPORT` is enabled run the documentation of the included file / snippet through the markdown processor (analogous to comment blocks in the different scanners).
* | | Refactoring: some cleanup and removed text direction logicDimitri van Heesch2021-03-0426-281/+47
|/ /
* | Refactoring: replace QTextStream by ifstreamDimitri van Heesch2021-03-0314-2669/+38
| |
* | Merge branch 'albert-github-feature/bug_lex'Dimitri van Heesch2021-03-0329-349/+2788
|\ \
| * | Fix typo in the lexscanner.h's guardDimitri van Heesch2021-03-032-11/+11
| | |
| * | Merge branch 'master' into feature/bug_lexDimitri van Heesch2021-03-0370-1473/+2633
| |\ \ | |/ / |/| |
* | | Merge pull request #8394 from albert-github/feature/bug_doc_troubleDimitri van Heesch2021-03-031-1/+1
|\ \ \ | | | | | | | | Correction end tag in documentation
| * | | Correction end tag in documentationalbert-github2021-02-191-1/+1
| | |/ | |/| | | | | | | Small documentation correction (missing `/` in end tag).
* | | Merge pull request #8387 from albert-github/feature/bug_pagetitleDimitri van Heesch2021-03-032-1/+2
|\ \ \ | | | | | | | | Strange HTML tab title in case of a page without title
| * | | Strange HTML tab title in case of a page without titlealbert-github2021-02-162-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have an example like: ``` /// @page Bug_err /// /// \brief Some text in cpp file /// \details Some detailed text in cpp file ``` we will have as in the HTML tab: `Project Title: $title` as the page has an empty title. A better title would in this case be: `Project Title: Bug_err`. This has been implemented by setting the name of the page in the empty title. In case of a main page the xml output sets the empty title to the PROJECT_NAME, as the new, default, setting would see to it that also the mainpage with an empty title would be set we have to see that this is done beforehand.
* | | | Merge pull request #8348 from albert-github/feature/bug_clang_dependencyDimitri van Heesch2021-03-031-3/+3
|\ \ \ \ | | | | | | | | | | Missing CLANG dependency
| * | | | Missing CLANG dependencyalbert-github2021-01-201-3/+3
| | | | | | | | | | | | | | | | | | | | For the tag `CLANG_ADD_INC_PATHS` the dependency to the rag `CLANG_ASSISTED_PARSING` was missing, giving in the doxywizard the wrong impression about this tag.
* | | | | Merge pull request #8405 from albert-github/feature/bug_spell_regexDimitri van Heesch2021-03-032-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Spelling correction
| * | | | | Spelling correctionalbert-github2021-03-032-2/+2
|/ / / / / | | | | | | | | | | | | | | | Spelling corrections as found by Fossies
* | | | | Refactoring: replaced std::regex with own much faster implementationDimitri van Heesch2021-03-0224-347/+1374
| | | | |
* | | | | Some performance tweaks + remove setting of global localeDimitri van Heesch2021-02-2217-67/+63
| | | | |
* | | | | Remove double call to wildcard2regex()Dimitri van Heesch2021-02-211-1/+1
| | | | |
* | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-02-210-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge pull request #8397 from albert-github/feature/bug_typo_utilDimitri van Heesch2021-02-211-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | Correction of spelling error