14.1.3
See the CHANGELOG .
Changed 3
- Using long node names in combination with the fdp layout algorithm no longer results in truncated generated names
- Vertical centering of text within HTML-like table cells has been improved
- The existing ability to provide a numeric parameter to -v to specify verbosity level is newly documented in dot --help
Fixed 11
- gvmap no longer dereferences a null pointer when reading position-less graphs
- gvmap no longer crashes when adding coordinate data
- mm2gv no longer accepts input matrices with non-real element type
- The Tcldot_Init, Tcldot_builtin_Init, and Tcldot_SafeInit symbols in tcldot.dll are externally visible on Windows
- The Tclpathplan_Init and Tclpathplan_SafeInit symbols in tclpathplan.dll are externally visible on Windows
- The Autotools build system more consistently uses $PYTHON3 instead of python3 when invoking Python
- The Autotools build system explicitly links against libglu libraries when linking against libglut
- Corrected time formatting in verbose info/debug messages to show HH:MM:SS instead of HH:SS
- Further parts of the network simplex algorithm have been rewritten in a non-recursive style to allow processing larger graphs that previously caused stack overflows
- Canonicalizing an empty string or a string entirely made up of characters needing escaping no longer triggers an out-of-bounds memory write
- An off-by-one error in the network simplex algorithm has been corrected
Changed
- Using long node names in combination with the fdp layout algorithm no longer results in truncated generated names.
- Vertical centering of text within HTML-like table cells has been improved.
- The existing ability to provide a numeric parameter to
-vto specify verbosity level are newly documented indot --help.
Fixed
gvmapno longer dereferences a null pointer when reading position-less graphs.gvmapno longer crashes when adding coordinate data.mm2gvno longer accepts input matrices with non-realelement type. Previously these would be accepted but processed incorrectly leading to out-of-bounds memory reads and writes.- The
Tcldot_Init,Tcldot_builtin_Init, andTcldot_SafeInitsymbols intcldot.dllare externally visible on Windows. #2809 - The
Tclpathplan_InitandTclpathplan_SafeInitsymbols intclpathplan.dllare externally visible on Windows. #2809 - The Autotools build system more consistently uses
$PYTHON3instead ofpython3when invoking Python. This ensures developers are more easily able to control the Python installation in use from the top level. - The Autotools build system explicitly links against libglu libraries when linking against libglut.
- Corrected time formatting in verbose info/debug messages (enabled by -v). Previously, minutes was missing, showing HH:SS instead of HH:MM:SS.
- Further parts of the network simplex algorithm have been rewritten in a non-recursive style. This allows processing larger graphs that previously caused stack overflows. #2782
- Canonicalizing an empty string or a string entirely made up of characters needing escaping no longer triggers an out-of-bounds memory write. This was a regression in Graphviz 13.0.1. #2743
- An off-by-one error in the network simplex algorithm has been corrected. This could have led to suboptimal layout in some edge cases. This was a regression in Graphviz 13.0.0.