summaryrefslogtreecommitdiffstats
path: root/src/dotdirdeps.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-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 performanceDimitri van Heesch2021-03-281-5/+4
| | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance.
* Refactoring: replace QGString by std::ostringstreamDimitri van Heesch2021-03-231-1/+1
|
* Refactoring: replace QFile/FTextStream with fstream/stringstreamDimitri van Heesch2021-03-181-6/+7
|
* Fix size_t related compiler errors & warnings for win64Dimitri van Heesch2021-01-221-1/+1
|
* Refactoring: modernize various dot graphsDimitri van Heesch2021-01-221-8/+9
|
* Refactoring: replace FilePairDict by FilePairLinkedMapDimitri van Heesch2021-01-221-1/+1
|
* Merge pull request #8306 from dhebbeker/feature/remove-check-of-isParentOfDimitri van Heesch2021-01-051-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 Hebbeker2021-01-021-3/+2
| |
* | Refactoring: moderize Doxygen::dirRelationsDimitri van Heesch2021-01-021-6/+3
| |
* | Corrected the location of [in,out] for the parameter documentationDimitri van Heesch2021-01-021-4/+4
|/
* Add documentation of parameters of new function.David Hebbeker2021-01-011-3/+3
|
* Rename variable.David Hebbeker2021-01-011-6/+6
|
* Draw sibling directories in parent directory.David Hebbeker2021-01-011-3/+25
|
* Outsource common code to draw directories.David Hebbeker2021-01-011-28/+26
|
* Replaced UsedDirsContainer with UsedDirLinkedMapDimitri van Heesch2020-12-301-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 Hebbeker2020-12-291-7/+4
| | | This allows to use range based for loops.
* For loops on QListIterator by range loops.David Hebbeker2020-05-021-5/+3
| | | | (cherry picked from commit 3a90e663f701e7f414d31d54264ce66d62c17976)
* Fix regression when creating directory graphsDimitri van Heesch2020-03-091-30/+34
|
* Enabled stricter compiler warnings and fixed all new warningsDimitri van Heesch2020-03-081-2/+0
|
* Spelling corrections for src directoryalbert-github2019-11-051-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 filesDimitri van Heesch2019-09-101-3/+5
|
* refactoring dot.cppThomas Haller2019-06-131-0/+220