]> granicus.if.org Git - graphviz/commit
We recently removed the integer-based calculation for node widths and heights stored
authorerg <devnull@localhost>
Thu, 17 Feb 2011 22:49:41 +0000 (22:49 +0000)
committererg <devnull@localhost>
Thu, 17 Feb 2011 22:49:41 +0000 (22:49 +0000)
commit71a8c28969b9b0a5fcca2794b761fd4e72f10f0e
treefcbe53308a3c408b96a6eb8a284f7361f5c07780
parent24d8af245d8f46d1b4c257d645f9b5a202774b38
We recently removed the integer-based calculation for node widths and heights stored
in ND_lw, ND_rw and ND_ht. Unfortunately, dot still does integer-based calculations for
the rank boundaries it stores. This can cause problems in spline routing, since the
(integer) rank values would be used for y for boxes between ranks, but the (double) height
values would be used for the nodes, causing adjacent boxes to have different y values.
The hack added makes sure that boxes returned for nodes use the same integer rounding as dot.
lib/common/splines.c