summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Environment variabelen in changelogalbert-github2021-03-271-5/+5
| | | | | The environment variables in the changelog were replaced by their values and this was not the intention in the changelog By using the HTML Entity here for the dollar sign this can be prevented.
* Fix for Linux build (missing #include <atomic>)Dimitri van Heesch2021-03-264-0/+6
|
* Fix out of bounds issue in VHDL processingDimitri van Heesch2021-03-261-10/+16
|
* Fix macro redefinition warning for windows buildDimitri van Heesch2021-03-262-0/+5
|
* Refactoring: make qcstring.h a local includeDimitri van Heesch2021-03-2644-60/+65
|
* Refactoring: replace QMIN/QMAX by std::min/std::maxDimitri van Heesch2021-03-2615-45/+54
|
* Avoid using std::isspace and friends on potentially multibyte charactersDimitri van Heesch2021-03-262-11/+15
|
* Merge branch 'qcstring'Dimitri van Heesch2021-03-2691-40772/+1673
|\
| * Refactoring: remove qtoolsDimitri van Heesch2021-03-2567-38991/+0
| |
| * Refactoring: move qcstring and remove qtoolsDimitri van Heesch2021-03-2525-1782/+1675
| |
* | Avoid using std::isspace and friends on potentially multibyte charactersDimitri van Heesch2021-03-261-8/+29
| |
* | Fix compilation issue on WindowsDimitri van Heesch2021-03-261-1/+1
| |
* | Fix difference in behaviour betwee QDir::exists and Dir::exist()Dimitri van Heesch2021-03-251-1/+2
|/
* Regression: fix array out of bound issue.Dimitri van Heesch2021-03-252-6/+14
|
* Merge pull request #8456 from albert-github/feature/bug_pyscanner_crashDimitri van Heesch2021-03-251-0/+1
|\ | | | | Problem with empty buffer in pyscanner.l
| * Problem with empty buffer in pyscanner.lalbert-github2021-03-251-0/+1
|/ | | | | | | | | | | | | | | | | | | | | | After commit: ``` Commit: 9533e6d6e8e69954593da006ab00ea362980bc76 Date: Wednesday, March 24, 2021 11:44:20 PM Regression: fix potential lockup while parsing python code ``` the package fwupd-1.5.8 crashes with: ``` Reading /cygdrive/e/Fossies/fwupd-1.5.8/contrib/firmware_packager/__init__.py... Parsing file /cygdrive/e/Fossies/fwupd-1.5.8/contrib/firmware_packager/__init__.py... Thread 1 "doxygen" received signal SIGSEGV, Segmentation fault. 0x000000010065ea24 in yyread (yyscanner=0x8005d6930, buf=0x6ffffff60010 "", max_size=262143) at .../doxygen/src/pyscanner.l:1443 1443 yyextra->inputPosition+=c; ```
* Regression: fix potential lockup while parsing python codeDimitri van Heesch2021-03-241-1/+1
|
* issue #8375 Lowercase search does not find non-ASCII uppercase pages and ↵Dimitri van Heesch2021-03-2410-2899/+2924
| | | | vice versa (part 2)
* Refactoring: remove unused QString dependenciesDimitri van Heesch2021-03-232-5/+0
|
* Refactoring: replace QGString by std::ostringstreamDimitri van Heesch2021-03-2331-829/+418
|
* Update ghc::filesystem to version 1.5.4Dimitri van Heesch2021-03-222-60/+120
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-03-2211-41/+38
|\
| * Merge pull request #8451 from albert-github/feature/bug_maint_doxyfileDimitri van Heesch2021-03-222-5/+1
| |\ | | | | | | Maintenance doxygen internal Doxyfiles
| | * Maintenance doxygen internal Doxyfilesalbert-github2021-03-222-5/+1
| | | | | | | | | | | | The Doxyfiles for the doxygen internal doxygen documentation had some obsolete entries and was lacking a new file (filesystem.hpp)
| * | Merge pull request #8453 from albert-github/feature/bug_gitignoreDimitri van Heesch2021-03-221-0/+2
| |\ \ | | | | | | | | Maintenance of .gitignore
| | * | Maintenance of .gitignorealbert-github2021-03-221-0/+2
| | |/ | | | | | | | | | A file and a directory, generated by the doxygen internal documentation, were not excluded from the list that should go into the repository.
| * | Merge pull request #8454 from mkolleck/masterDimitri van Heesch2021-03-221-3/+5
| |\ \ | | |/ | |/| Fix deadlock when using `WARN_AS_ERROR = YES`.
| | * 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