Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added concepts to the templated output | Dimitri van Heesch | 2021-06-12 | 1 | -1/+1 |
| | | | | | also made some changes to make the templated HTML output better match the built-in output. | ||||
* | Fixed problem where processing symlinks could result in ASSERT: "fd!=0" | Dimitri van Heesch | 2021-05-25 | 1 | -5/+7 |
| | |||||
* | issue #8480: Python: certain 'reimplements' entries missing | Dimitri van Heesch | 2021-05-24 | 1 | -0/+1 |
| | |||||
* | Fixed endless loop issue following recursive symlink | Dimitri van Heesch | 2021-05-24 | 1 | -5/+15 |
| | | | | - Also updated GHC's filesystem.hpp to version v1.5.6 | ||||
* | issue #8560: Regression: In Python/xml output, refid and qualified name of ↵ | Dimitri van Heesch | 2021-05-23 | 1 | -7/+16 |
| | | | | base compound not resolved under certain conditions (part 3) | ||||
* | issue #8560: Regression: In Python/xml output, refid and qualified name of ↵ | Dimitri van Heesch | 2021-05-22 | 1 | -1/+5 |
| | | | | base compound not resolved under certain conditions (part 2) | ||||
* | issue #8560: Regression: In Python/xml output, refid and qualified name of ↵ | Dimitri van Heesch | 2021-05-20 | 1 | -0/+1 |
| | | | | base compound not resolved under certain conditions | ||||
* | Merge pull request #8333 from albert-github/feature/bug_305773 | Dimitri van Heesch | 2021-05-02 | 1 | -4/+6 |
|\ | | | | | bug_305773 Volatile declaration is missing for variables in XML output | ||||
| * | Merge branch 'master' into feature/bug_305773 | Dimitri van Heesch | 2021-04-29 | 1 | -995/+1116 |
| |\ | |||||
| * | | bug_305773 Volatile declaration is missing for variables in XML output | albert-github | 2021-01-13 | 1 | -3/+6 |
| | | | | | | | | | | | | Handle "const" and "volatile" in the same way, they are bit cv-qualifiers | ||||
* | | | Spelling corrections | albert-github | 2021-04-30 | 1 | -1/+1 |
| |/ |/| | | | | | | | - small spelling corrections - removing RTF: as this is clear from description. | ||||
* | | Merge pull request #8332 from albert-github/feature/issue_8329 | Dimitri van Heesch | 2021-04-29 | 1 | -3/+1 |
|\ \ | | | | | | | issue #8329 Force line buffering | ||||
| * | | issue #8329 Force line buffering | albert-github | 2021-01-13 | 1 | -3/+1 |
| |/ | | | | | | | | | | | By default stdout is buffered when redirecting, the `-b` option of doxygen prevents this. Removing non used variable `outputToWizard`. | ||||
* | | Refactoring: remove implicit conversion from QCString to const char * | Dimitri van Heesch | 2021-04-22 | 1 | -443/+436 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes the following in relation to string use - The implicit convert from 'QCString' to 'const char *' is removed - Strings parameters use 'const QCString &' as much as possible in favor over 'const char *' - 'if (s)' where s is a QCString has been replaced by 'if(!s.isEmpty())' - data() now always returns a valid C-string and not a 0-pointer. - when passing a string 's' to printf and related functions 'qPrint(s)' is used instead of 's.data()' - for empty string arguments 'QCString()' is used instead of '0' - The copy() operation has been removed - Where possible 'qstrcmp(a,b)==0' has been replaces by 'a==b' and 'qstrcmp(a,b)<0' has been replaced by 'a<b' - Parameters of string type that were default initialized with '= 0' are no initialized with '= QCString()' | ||||
* | | issue #2732: Adding support for C++ concepts (Origin: bugzilla #499352) | Dimitri van Heesch | 2021-04-08 | 1 | -3/+241 |
| | | |||||
* | | C++20 concepts: added support for parsing requires-clauses | Dimitri van Heesch | 2021-04-08 | 1 | -0/+13 |
| | | |||||
* | | Refactoring: Add TextStream buffer to improve output writing performance | Dimitri van Heesch | 2021-03-28 | 1 | -19/+32 |
| | | | | | | | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance. | ||||
* | | Refactoring: replace QMIN/QMAX by std::min/std::max | Dimitri van Heesch | 2021-03-26 | 1 | -2/+2 |
| | | |||||
* | | issue #8375 Lowercase search does not find non-ASCII uppercase pages and ↵ | Dimitri van Heesch | 2021-03-24 | 1 | -1/+1 |
| | | | | | | | | vice versa (part 2) | ||||
* | | Refactoring: replace QGString by std::ostringstream | Dimitri van Heesch | 2021-03-23 | 1 | -6/+10 |
| | | |||||
* | | Refactoring: replace QFile/FTextStream with fstream/stringstream | Dimitri van Heesch | 2021-03-18 | 1 | -59/+24 |
| | | |||||
* | | Refactoring: Replaced QDir with Dir | Dimitri van Heesch | 2021-03-18 | 1 | -115/+94 |
| | | | | | | | | | | - Dir is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17. | ||||
* | | Refactoring: Replaced QFileInfo with FileInfo | Dimitri van Heesch | 2021-03-18 | 1 | -41/+40 |
| | | | | | | | | | | - FileInfo is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17. | ||||
* | | Refactoring: some cleanup and removed text direction logic | Dimitri van Heesch | 2021-03-04 | 1 | -6/+4 |
| | | |||||
* | | Refactoring: replace QTextStream by ifstream | Dimitri van Heesch | 2021-03-03 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'master' into feature/bug_lex | Dimitri van Heesch | 2021-03-03 | 1 | -101/+146 |
|\ \ | |||||
| * \ | Merge pull request #8387 from albert-github/feature/bug_pagetitle | Dimitri van Heesch | 2021-03-03 | 1 | -0/+1 |
| |\ \ | | | | | | | | | Strange HTML tab title in case of a page without title | ||||
| | * | | Strange HTML tab title in case of a page without title | albert-github | 2021-02-16 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | | Refactoring: replaced std::regex with own much faster implementation | Dimitri van Heesch | 2021-03-02 | 1 | -22/+22 |
| | | | | |||||
| * | | | Some performance tweaks + remove setting of global locale | Dimitri van Heesch | 2021-02-22 | 1 | -9/+8 |
| | | | | |||||
| * | | | Disable qregex.h and fix some warnings and issues | Dimitri van Heesch | 2021-02-20 | 1 | -1/+1 |
| | | | | |||||
| * | | | Refactoring: replace QRegExp by std::regex in doxygen.cpp | Dimitri van Heesch | 2021-02-20 | 1 | -91/+81 |
| | | | | |||||
| * | | | Refactoring: replace QRegExp by std::regex in util.cpp | Dimitri van Heesch | 2021-02-20 | 1 | -7/+9 |
| | | | | |||||
| * | | | Extended doxygen version information | albert-github | 2021-01-31 | 1 | -3/+56 |
| |/ / | | | | | | | | | | Create possibility for extended version information with included extra possibilities (clang / sqlite3 / ...) by means of the options `-V` / `--Version` / `--VERSION`. | ||||
* | | | Adding support for lex files | albert-github | 2021-02-12 | 1 | -0/+4 |
|/ / | | | | | | | | | | | Adding support for lex. The lex files consist of a mixture of lex specific structures, that are handled in the the lexcode.l and lexscanner.l, abd C code that is handled by the C parsers (hence the rules used are partly copied from scanner.l). Special attention has been paid to memberdef.cpp as the initial values should not be handled by the lex parsers but by the C parsers. | ||||
* | | Refactoring: cleanup unused qtools headers | Dimitri van Heesch | 2021-01-22 | 1 | -3/+0 |
| | | |||||
* | | Refactoring: modernize PlantumlManager | Dimitri van Heesch | 2021-01-22 | 1 | -1/+1 |
| | | |||||
* | | Refactoring: modernize Statistics & time keeping | Dimitri van Heesch | 2021-01-22 | 1 | -20/+13 |
| | | |||||
* | | Refactoring: modernize IndexList::m_intfs | Dimitri van Heesch | 2021-01-22 | 1 | -5/+5 |
| | | |||||
* | | Refactoring: remove unused function generateFileTree() | Dimitri van Heesch | 2021-01-22 | 1 | -1/+0 |
| | | |||||
* | | Refactoring: modernize g_usingDeclarations | Dimitri van Heesch | 2021-01-22 | 1 | -16/+5 |
| | | |||||
* | | Refactoring: replace QDict<void> by StringSet | Dimitri van Heesch | 2021-01-22 | 1 | -6/+6 |
| | | |||||
* | | Refactoring: replace g_compoundKeywordDict by g_compoundKeywords | Dimitri van Heesch | 2021-01-22 | 1 | -38/+10 |
| | | |||||
* | | Refactoring: replace StringDict by StringMap | Dimitri van Heesch | 2021-01-22 | 1 | -38/+31 |
| | | |||||
* | | Refactoring: modernize MemberList | Dimitri van Heesch | 2021-01-22 | 1 | -25/+11 |
| | | |||||
* | | Refactoring: modernize get/setTemplateBaseClassNames | Dimitri van Heesch | 2021-01-22 | 1 | -61/+36 |
| | | |||||
* | | Refactoring: modernize ClassDef::getTemplateInstances() | Dimitri van Heesch | 2021-01-22 | 1 | -18/+8 |
| | | |||||
* | | Refactoring: remove some dead/commented out code | Dimitri van Heesch | 2021-01-22 | 1 | -18/+1 |
| | | |||||
* | | Avoid writing artifically created classes to the tag file | Dimitri van Heesch | 2021-01-13 | 1 | -4/+1 |
|/ | |||||
* | Update doxygen copyright (year)Release_1_9_1 | Dimitri van Heesch | 2021-01-08 | 1 | -1/+1 |
| |