Opened 7 months ago

Closed 7 months ago

#22913 closed enhancement (fixed)

graphviz-14.1.3

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 13.1
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 7 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:2 by Bruce Dubbs, 7 months ago

## [14.1.3] – 2026-03-02

### 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 '-v' to specify verbosity level are newly documented in 'dot --help'.

### Fixed

  • '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. Previously these would be accepted but processed incorrectly leading to out-of-bounds memory reads and writes.
  • 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. 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.
  • 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.
  • 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.

comment:3 by Bruce Dubbs, 7 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commit 9750c8f6b7.

Note: See TracTickets for help on using tickets.