Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactoring: remove implicit conversion from QCString to const char * | Dimitri van Heesch | 2021-04-22 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | 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()' | ||||
* | Refactoring: Add TextStream buffer to improve output writing performance | Dimitri van Heesch | 2021-03-28 | 1 | -5/+4 |
| | | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance. | ||||
* | Refactoring: replace QGString by std::ostringstream | Dimitri van Heesch | 2021-03-23 | 1 | -1/+1 |
| | |||||
* | Refactoring: replace QFile/FTextStream with fstream/stringstream | Dimitri van Heesch | 2021-03-18 | 1 | -6/+7 |
| | |||||
* | Fix size_t related compiler errors & warnings for win64 | Dimitri van Heesch | 2021-01-22 | 1 | -1/+1 |
| | |||||
* | Refactoring: modernize various dot graphs | Dimitri van Heesch | 2021-01-22 | 1 | -8/+9 |
| | |||||
* | Refactoring: replace FilePairDict by FilePairLinkedMap | Dimitri van Heesch | 2021-01-22 | 1 | -1/+1 |
| | |||||
* | Merge pull request #8306 from dhebbeker/feature/remove-check-of-isParentOf | Dimitri van Heesch | 2021-01-05 | 1 | -3/+2 |
|\ | | | | | Optimize: usedDir can not be parent of dd if they have the same parent. | ||||
| * | Optimize: usedDir can not be parent of dd if they have the same parent. | David Hebbeker | 2021-01-02 | 1 | -3/+2 |
| | | |||||
* | | Refactoring: moderize Doxygen::dirRelations | Dimitri van Heesch | 2021-01-02 | 1 | -6/+3 |
| | | |||||
* | | Corrected the location of [in,out] for the parameter documentation | Dimitri van Heesch | 2021-01-02 | 1 | -4/+4 |
|/ | |||||
* | Add documentation of parameters of new function. | David Hebbeker | 2021-01-01 | 1 | -3/+3 |
| | |||||
* | Rename variable. | David Hebbeker | 2021-01-01 | 1 | -6/+6 |
| | |||||
* | Draw sibling directories in parent directory. | David Hebbeker | 2021-01-01 | 1 | -3/+25 |
| | |||||
* | Outsource common code to draw directories. | David Hebbeker | 2021-01-01 | 1 | -28/+26 |
| | |||||
* | Replaced UsedDirsContainer with UsedDirLinkedMap | Dimitri van Heesch | 2020-12-30 | 1 | -14/+13 |
| | | | | | UsedDirLinkedMap is based on the LinkedMap container; this reduces the amount of unmanaged raw pointers, while still allowing quick lookup and range based loops. | ||||
* | Substitute `QDict<UsedDir>` with `std::map<QCString, UsedDir * >`. | David Hebbeker | 2020-12-29 | 1 | -7/+4 |
| | | | This allows to use range based for loops. | ||||
* | For loops on QListIterator by range loops. | David Hebbeker | 2020-05-02 | 1 | -5/+3 |
| | | | | (cherry picked from commit 3a90e663f701e7f414d31d54264ce66d62c17976) | ||||
* | Fix regression when creating directory graphs | Dimitri van Heesch | 2020-03-09 | 1 | -30/+34 |
| | |||||
* | Enabled stricter compiler warnings and fixed all new warnings | Dimitri van Heesch | 2020-03-08 | 1 | -2/+0 |
| | |||||
* | Spelling corrections for src directory | albert-github | 2019-11-05 | 1 | -2/+2 |
| | | | | | | | | Spelling corrections as found by codespell and in #561. Some reported problems were already fixed, others are fixed here, with some exceptions (a,o.): - "referenceby" in defgen.cpp as this is in the output and I cannot oversee the consequences (looks like none, but ...) - "HANGEUL_CHARSET" left as is as in some MS documentation is written: 'HANGUL_CHARSET: Also spelled "Hangeul". Specifies the Hangul Korean character set.' (https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/0d0b32ac-a836-4bd2-a112-b6000a1b4fc9). | ||||
* | Refactoring code for dot related source files | Dimitri van Heesch | 2019-09-10 | 1 | -3/+5 |
| | |||||
* | refactoring dot.cpp | Thomas Haller | 2019-06-13 | 1 | -0/+220 |