summaryrefslogtreecommitdiffstats
path: root/src/dot.h
Commit message (Collapse)AuthorAgeFilesLines
* issue #8193: Better warning in case of error in dot / msc / dia imageDimitri van Heesch2021-05-031-4/+6
|
* Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-4/+4
| | | | | | | | | | | | | | | | | 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-1/+2
| | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance.
* Refactoring: make qcstring.h a local includeDimitri van Heesch2021-03-261-1/+1
|
* Refactoring: replace QFile/FTextStream with fstream/stringstreamDimitri van Heesch2021-03-181-2/+1
|
* Refactoring: remove unused sortdict.hDimitri van Heesch2021-01-221-2/+0
|
* Refactoring: size_t type conversions and QList in DotManagerDimitri van Heesch2020-05-021-2/+2
|
* Replace SDict with std::mapMoritz 'Morty' Strübe2020-03-211-2/+2
|
* QString -> std::string & QDict -> std::mapMoritz 'Morty' Strübe2020-03-211-3/+3
| | | | Replacing QString required replacing the QDict, too.
* Fixed a couple of compiler warnings on WindowsDimitri van Heesch2019-09-121-2/+2
|
* Refactoring code for dot related source filesDimitri van Heesch2019-09-101-33/+10
|
* Fix for warning about deletion of pointer to incomplete type 'DotWorkerThread'Dimitri van Heesch2019-06-151-0/+1
|
* Fix for warning about deletion of pointer to incomplete type 'DotFilePatcher'Dimitri van Heesch2019-06-151-1/+1
|
* refactoring dot.cppThomas Haller2019-06-131-474/+21
|
* added check if .dot file is already queued for processing before adding a ↵Thomas Haller2019-06-101-1/+7
| | | | new processing job
* delayed creation and update of .md5 files after successful creation of ↵Thomas Haller2019-06-101-2/+3
| | | | output files
* Added virtual destructor to DotGraph base class and disabled copy ↵Dimitri van Heesch2019-05-281-7/+9
| | | | constructor and assignment operator
* changed numbering of dot nodes to prevent different contents being generated ↵Thomas Haller2019-05-231-17/+20
| | | | for the same .dot file
* Revert "alternate fix for .dot file handling"Dimitri van Heesch2019-05-181-10/+3
|
* added check if .dot file is already queued for processing before adding a ↵Thomas Haller2019-05-141-0/+6
| | | | new processing job
* delayed creation and update of .md5 files after successful creation of ↵Thomas Haller2019-05-141-3/+4
| | | | output files
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-18/+18
|
* Bug 793076 - Segmentation fault when generating graphical class hierarchyalbert-github2018-12-141-0/+1
| | | | Prevent endless loop during renumbering
* Added *.ice files as a recognized file type.Mark Spruiell2018-10-221-6/+8
| | | | Added a Slice-optimized output mode.
* Combined lrRank and rank parameters for computeMd5SignatureDimitri van Heesch2018-07-231-4/+4
|
* Bug 395343 - caller graph can be improved by having caller on left & callee ↵albert-github2018-06-101-1/+2
| | | | | | on right Caller graph will now have the called function on the right hand side.
* Large CALL / CALLER graphs cannot be processed in LaTeXalbert-github2018-04-261-5/+23
| | | | | | When generating CAL or CALLER graphs thy can become quite large (and unreadable) and it won't be possible to process them into a PDF due to a limitation of TeX. When it is determined that the resulting image is to large a scale down is done to around 150" (still unreadable) but it can be processed, this scaling done is done by means of the `dot` program. (Note: the scaling to 550 points for the output occurs on the original image in the TeX processing and Tex cannot read the image).
* Optimized use of convertNameToFile to improve performanceDimitri van Heesch2016-02-071-3/+4
|
* Reimplemented node renumbering for dot graph to improve performanceDimitri van Heesch2016-02-021-7/+16
|
* Bug 756241 - Race condition in parallel DOT runsDimitri van Heesch2015-10-171-9/+37
|
* Added support for directory dependency graphs to template engineDimitri van Heesch2015-08-281-3/+2
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Added type constraint relations for Java generics to dot graphs and XML outputDimitri van Heesch2015-02-211-1/+1
|
* Added graphical hierarchy support to template engineDimitri van Heesch2014-12-251-5/+11
|
* Docbook output improvementsDimitri van Heesch2014-06-201-7/+9
| | | | | | 1. New Feature: Adapted Class Graph generation for DOCBOOK 2. Fixed DOCBOOK Code documentation formatting 3. Fixed Doxygen to handle FULL_PATH_NAMES for DOCBOOK generation
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Fixed a number of compiler warnings reported by newer clang compilerDimitri van Heesch2013-09-181-3/+1
|
* Release-1.8.3.1-20130512Dimitri van Heesch2013-05-121-2/+0
|
* Release-1.8.3.1-20130209Dimitri van Heesch2013-02-091-1/+3
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-1/+1
|
* Release-1.8.2-20121118Dimitri van Heesch2012-11-181-1/+0
|
* Release-1.8.1.2Dimitri van Heesch2012-07-121-1/+2
|
* Release-1.8.1.1Dimitri van Heesch2012-06-101-11/+13
|
* Release-1.7.6.1-20120220Dimitri van Heesch2012-02-201-1/+1
|
* Release-1.7.4-20110629Dimitri van Heesch2011-06-291-8/+12
|
* Release-1.7.4-20110606Dimitri van Heesch2011-06-061-2/+4
|
* Release-1.7.3-20110123Dimitri van Heesch2011-01-231-2/+3
|
* Release-1.7.2-20101224Dimitri van Heesch2010-12-241-1/+1
|
* Release-1.7.2-20101106Dimitri van Heesch2010-11-061-5/+13
|
* Release-1.7.1-20100728Dimitri van Heesch2010-07-281-0/+11
|