7.0.2. Complete #2277, #2303
- Several compilation errors when building Smyrna on macOS have been fixed. This
was a regression in Graphviz 7.0.1.
+- A crash when using neato layout with large inferred per-node edge counts was
+ fixed. #42
## [7.0.1] – 2022-11-09
Ppolyline_t pl, spl;
int i, j;
Ppolyline_t mmpl;
- Pedge_t *medges = N_GNEW(trip->poly.pn, Pedge_t);
+ Pedge_t *medges = NULL;
int pn;
int mult = ED_count(e);
node_t* head = aghead(e);
if ((mult == 1) || Concentrate) {
poly = trip->poly;
+ medges = N_GNEW(poly.pn, Pedge_t);
for (j = 0; j < poly.pn; j++) {
medges[j].a = poly.ps[j];
medges[j].b = poly.ps[(j + 1) % poly.pn];
make_polyline (mmpl, &spl);
}
else {
+ medges = N_GNEW(poly.pn, Pedge_t);
for (j = 0; j < poly.pn; j++) {
medges[j].a = poly.ps[j];
medges[j].b = poly.ps[(j + 1) % poly.pn];