summaryrefslogtreecommitdiffstats
path: root/src/dot.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added *.ice files as a recognized file type.Mark Spruiell2018-10-221-2/+13
| | | | Added a Slice-optimized output mode.
* Update dot.cppArmin Müller2018-10-151-1/+1
|
* Implementation of standard generator for docbook outputalbert-github2018-09-071-37/+20
| | | | | | | | Till now docbook had its own output generator, but lot of possibilities were missing (see remark about updating below), with this patch the (more than) basic implementation has been made. Added some docbook tests to the current tests and updated documentation where necessary Tried updating current version but too many issues remained that were generically handled in the standard generator, code is in current version behind '#if 0' construct in doxygen.cpp and name with '_v1' and in docbookgen.cp'
* Combined lrRank and rank parameters for computeMd5SignatureDimitri van Heesch2018-07-231-18/+11
|
* Merge branch 'feature/bug_395343' of ↵Dimitri van Heesch2018-07-231-5/+13
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_395343
| * Bug 395343 - caller graph can be improved by having caller on left & callee ↵albert-github2018-06-101-5/+13
| | | | | | | | | | | | on right Caller graph will now have the called function on the right hand side.
* | Bug 363762 - Tooltips are not shown in dot-generated graphs (extension)albert-github2018-06-101-0/+4
|/ | | | In case no brief description present, no tooltip is shown.
* Bug 363762 - Tooltips are not shown in dot-generated graphsalbert-github2018-06-071-3/+6
| | | | Some graphs were still missing a tooltip in the root node (most notably the caller graphs), so were still displaying something like Node0.
* Bug 363762 - Tooltips are not shown in dot-generated graphsalbert-github2018-06-071-4/+4
| | | | | The basic problem mentioned in this issue was already solved in Mai 2009 (version 1.5.8 or earlier), in case a brief description is present this is displayed otherwise the node number is specified) A remaining thing was that the tooltip with the root nodes (gray nodes) was always something like Node0 irrespective of the brief description. This has been solved here.
* Large CALL / CALLER graphs cannot be processed in LaTeXalbert-github2018-04-261-12/+86
| | | | | | 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).
* Merge branch 'master' of https://github.com/ahoogol/doxygen into ahoogol-masterDimitri van Heesch2017-12-281-16/+16
|\
| * Fixed compile errors in clang and gccahoogol2017-06-281-1/+1
| |
| * Added support for RTL(right to left) languages like Arabic and Persian in ↵ahoogol2017-06-251-16/+16
| | | | | | | | HTML output
* | Bug 743367 - Duplicate attribute (target="_top" target="_top") generated in ↵albert-github2017-09-281-2/+5
| | | | | | | | | | | | .SVG files prevent to write multiple target attributes in one tag.
* | dot.cpp: Fix DotGfxHierarchyTable first class node loopAdrian DC2017-07-071-1/+1
|/ | | | | | | | | | | | | | | | | * Upon 'inherits' diagram creation, the first element (alphabetically last parent name) would use a default node number 0, equal to the child element, and would result in a class looping on itself as parent * A simple test to confirm the issue can be done with the following lines in a test.h inside an empty project: // Test first class node loop class aChildClass : public zParentClass { }; class bChildClass : public yParentClass { }; Change-Id: I7901e5e13d9564747d112e0b8c758d239d43a380 Signed-off-by: Adrian DC <radian.dc@gmail.com>
* Optimized use of convertNameToFile to improve performanceDimitri van Heesch2016-02-071-40/+16
|
* Reimplemented node renumbering for dot graph to improve performanceDimitri van Heesch2016-02-021-105/+88
|
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-59/+59
| | | | improve performance
* Bug 742715 - Unnamed structs gives: QGDict::hashAsciiKey: Invalid null keyDimitri van Heesch2015-12-281-4/+9
|
* Bug 756241 - Race condition in parallel DOT runsDimitri van Heesch2015-10-171-44/+38
|
* Added support for directory dependency graphs to template engineDimitri van Heesch2015-08-281-6/+12
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Merge pull request #297 from albert-github/feature/dot_index_pngDimitri van Heesch2015-02-211-18/+28
|\ | | | | Support generating index-color PNG files
| * Support generating index-color PNG filesalbert-github2015-02-081-18/+28
| | | | | | | | | | | | | | Based on the request http://stackoverflow.com/questions/27036474/how-do-make-doxygen-generate-index-color-png-files for index colored png files, this functionality will be included in the newer versions (2.39) of dot. The functionality -Tpng:cairo:gd will automatically be used by doxygen, though the file extension would be wrong (.png:cairo:gd). With this patch the :cairo:gd is stripped from the image extension, but not from the -T of the dot command. In the doxywizard the different possibilities are supplied as well. Note however that the DOT_IMAGE_FORMAT name is not checked when read from the Doxyfile so it is possible to use other renderer / formats as well due to the generic solution with getDot ImageExtension.
* | Added type constraint relations for Java generics to dot graphs and XML outputDimitri van Heesch2015-02-211-4/+43
|/
* Fixed potential string buffer issue for dot graphsDimitri van Heesch2015-01-251-4/+8
|
* Fixed potential crash while generating dot graphsDimitri van Heesch2015-01-091-1/+5
|
* Merge pull request #272 from albert-github/feature/bug_unusedDimitri van Heesch2015-01-031-10/+0
|\ | | | | Remove unused local and static global variables
| * Remove unused local and static global variablesalbert-github2014-12-271-10/+0
| | | | | | | | Remove unused local and static global variables. Variables have been identified by Understand (version 758) from Scitools.
* | Fixed a couple of cases where sharing string data could lead to corruptionDimitri van Heesch2015-01-021-15/+16
|/ | | | | Also made dangerous string access more visible by introducing rawData(). This replaces data() which will now return a constant string.
* Added graphical hierarchy support to template engineDimitri van Heesch2014-12-251-103/+108
|
* Bug 736022 - [PATCH] Fix potential null pointer dereference in src/index.cppDimitri van Heesch2014-09-231-1/+1
|
* Bug 735985 - [PATCH] Fix missing unchecked return value in src/dot.cppDimitri van Heesch2014-09-231-1/+5
|
* Bug 735726 - [PATCH] Fix missing break in switch case statementDimitri van Heesch2014-08-301-2/+3
|
* Merge pull request #202 from jannick0/masterDimitri van Heesch2014-07-201-1/+1
|\ | | | | Update dot.cpp: comma added for dot syntax
| * Update dot.cppjannick02014-07-191-1/+1
| | | | | | comma added for dot syntax
* | Docbook output improvementsDimitri van Heesch2014-06-201-61/+148
|/ | | | | | 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
* Fix segfault on invalid bounding FIG when patching dotGil Elad2014-04-151-1/+1
|
* Some restructuring and some compiler warning fixesDimitri van Heesch2014-03-151-2/+6
|
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Restructered html entity handlingDimitri van Heesch2014-02-101-1/+1
|
* Reduced and improved functionality of QListDimitri van Heesch2013-12-301-4/+5
| | | | | | | | | - operations on current index and node (next(), prev(), last(), first()) have been removed. - access to internal nodes has been removed. - old QList has been renamed to QInternalList for use inside qtools only. - added type safe compare, new, and delete operations (compareValues(), newValue(), deleteValue()). - add compareValues also to QDict for consistency. - changed doxygen's implementation to comply with the new QList and QDict interface.
* Fixed a number of compiler warnings reported by newer clang compilerDimitri van Heesch2013-09-181-3/+3
|
* Fixed issue running dot on files with non-ascii charactersDimitri van Heesch2013-08-031-6/+7
|
* Release-1.8.3.1-20130512Dimitri van Heesch2013-05-121-32/+32
|
* Release-1.8.3.1-20130402Dimitri van Heesch2013-04-021-0/+12
|
* Release-1.8.3.1-20130324Dimitri van Heesch2013-03-241-9/+9
|
* Release-1.8.3.1-20130209Dimitri van Heesch2013-02-091-21/+91
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-3/+3
|
* Release-1.8.2-20121118Dimitri van Heesch2012-11-181-38/+44
|