Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix issues caused by QCString::rawData and QCString::operator[] | Dimitri van Heesch | 2021-04-26 | 1 | -22/+15 |
| | | | | | - methods were marked const but still returned a non-const reference, cause wrongly optimized code for some platforms/compilers | ||||
* | Refactoring: remove implicit conversion from QCString to const char * | Dimitri van Heesch | 2021-04-22 | 1 | -12/+12 |
| | | | | | | | | | | | | | | | | | 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 | -9/+10 |
| | | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance. | ||||
* | Refactoring: replace QFile/FTextStream with fstream/stringstream | Dimitri van Heesch | 2021-03-18 | 1 | -42/+40 |
| | |||||
* | Refactoring: modernize MemberList | Dimitri van Heesch | 2021-01-22 | 1 | -9/+7 |
| | |||||
* | Refactoring: modernize DotNode | Dimitri van Heesch | 2021-01-22 | 1 | -276/+172 |
| | |||||
* | Revert "Refactoring: Embed MemberGroup objects directly in their container" | Dimitri van Heesch | 2021-01-04 | 1 | -2/+2 |
| | | | | This reverts commit d37c654efbd5bb4ea19e1997d1daccb0b01de8b3. | ||||
* | Refactoring: Embed MemberGroup objects directly in their container | Dimitri van Heesch | 2021-01-04 | 1 | -2/+2 |
| | |||||
* | Refactoring: change MemberGroupSDict to MemberGroupList | Dimitri van Heesch | 2020-12-30 | 1 | -5/+2 |
| | |||||
* | Refactoring: modernise MemberGroupList | Dimitri van Heesch | 2020-12-30 | 1 | -10/+4 |
| | |||||
* | Introduce new DOT_UML_DETAIL setting "NONE" | Tim Offermann | 2020-11-27 | 1 | -3/+27 |
| | | | | | Change of DOT_UML_DETAIL from bool to enum in order to avoid the creation of another, new configuration setting. | ||||
* | Enable UML diagrams without member fields | Tim Offermann | 2020-11-26 | 1 | -37/+40 |
| | | | | | | | | | The compartment for class attributes and the compartment for the operations are optional. By providing a new option "DOT_UML_SHOW_MEMBER" an user can configure to use the UML_LOOK but without the additional information regarding the content of the class. | ||||
* | Some tweaks & fixes | Dimitri van Heesch | 2020-10-20 | 1 | -12/+14 |
| | | | | | | | - Changed DOT_MAX_FOLD to DOT_WRAP_THRESHOLD - Improved documentation - Applied DOT_WRAP_THRESHOLD to the whole string instead of individual parts. | ||||
* | use boolean to add or remove uml details | Alexandre Salconi | 2020-09-29 | 1 | -4/+16 |
| | |||||
* | add variable for the fold lenght | Alexandre Salconi | 2020-09-29 | 1 | -1/+1 |
| | |||||
* | add suggestion #7686 to show type and parameters | Alexandre Salconi-Denis | 2020-09-03 | 1 | -1/+3 |
| | |||||
* | extend the max lenght befor a sting is folded | Alexandre Salconi-Denis | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | Replaced QDict<Void> by StringUnorderedSet in dotnode.cpp | Dimitri van Heesch | 2020-08-03 | 1 | -21/+20 |
| | |||||
* | Enabled stricter compiler warnings and fixed all new warnings | Dimitri van Heesch | 2020-03-08 | 1 | -16/+5 |
| | |||||
* | Reduce the use of QString in favor of the more efficient QCString | Dimitri van Heesch | 2019-09-21 | 1 | -17/+17 |
| | |||||
* | Refactoring code for dot related source files | Dimitri van Heesch | 2019-09-10 | 1 | -2/+2 |
| | |||||
* | Merge branch 'feature/bug_endblock_msg' of ↵ | Dimitri van Heesch | 2019-08-04 | 1 | -1/+1 |
| | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg | ||||
* | refactoring dot.cpp | Thomas Haller | 2019-06-13 | 1 | -0/+950 |