Opened 2 years ago

Closed 2 years ago

#16601 closed enhancement (fixed)

graphviz-4.0.0

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

Description

New major version.

Change History (3)

comment:1 by pierre, 2 years ago

4.0.0 – 2022-05-29

Changed

Breaking: The mark field of the Agnodeinfo_t struct is now a size_t instead of a char.
Breaking: The unused shape_t struct has been removed from the public header types.h
Breaking: The Agiodisc_t struct member putstr that was previously an fputs analog is replaced by printf that is required to behave similar to fprintf.
the mingle, diffimg, gvmap, and edgepaint binaries are now included in the CMake build system
the gvmap.sh and vimdot scripts are now installed by the CMake build system on operating systems other than Windows
a brief note about the (previously undocumented) behavior of Graphviz when sent SIGUSR1 is now mentioned in the man page
build system support for dotty, lefty, and lneato has been removed
the CMake build system now includes the DevIL, GDK, GhostScript, GTK, LASi, Poppler, Quartz, Rsvg, Visio, WebP, and Xlib plugins
awk is no longer a build-time dependency

Fixed

agcanon, agcanonStr, and agwrite now return error values on memory allocation failures instead of crashing or corrupting data
gvpr programs can now pass dynamically allocated arguments to user-defined functions without corrupting their content. Some cases of this were a regression in Graphviz 2.46.0. Other cases have existed since the first release of gvpr.
spurious "no hard-coded metrics" warnings on labels with empty lines
fixed corruption of user shape characteristics during EPSF initialization
output formats canon, dot, and xdot are not completely faithful to input
gvpr index function produces wrong results. This was a regression in Graphviz 2.47.0.
Error on more than 128 cluster subgraphs
dot2gxl no longer crashes on input <node id="">
remove itos
sfdp no longer crashes on certain graphs with cycles.
gml2gv does not handle integer penwidth correctly

Removed

the glitz plugin has been removed. The plugin was never complete and distributions no longer ship glitz.

Last edited 2 years ago by pierre (previous) (diff)

comment:2 by pierre, 2 years ago

Owner: changed from blfs-book to pierre
Status: newassigned

comment:3 by pierre, 2 years ago

Resolution: fixed
Status: assignedclosed

Fixed at 9d90199528

Note: See TracTickets for help on using tickets.