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.
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.

tkelman/graphviz,kbrock/graphviz,ellson/graphviz,jho1965us/graphviz,MjAbuz/graphviz,ellson/graphviz,BMJHayward/graphviz,kbrock/graphviz,kbrock/graphviz,BMJHayward/graphviz,BMJHayward/graphviz,jho1965us/graphviz,pixelglow/graphviz,pixelglow/graphviz,jho1965us/graphviz,tkelman/graphviz,tkelman/graphviz,pixelglow/graphviz,kbrock/graphviz,MjAbuz/graphviz,tkelman/graphviz,pixelglow/graphviz,tkelman/graphviz,ellson/graphviz,ellson/graphviz,ellson/graphviz,tkelman/graphviz,pixelglow/graphviz,ellson/graphviz,pixelglow/graphviz,MjAbuz/graphviz,kbrock/graphviz,BMJHayward/graphviz,BMJHayward/graphviz,pixelglow/graphviz,kbrock/graphviz,tkelman/graphviz,jho1965us/graphviz,tkelman/graphviz,jho1965us/graphviz,ellson/graphviz,pixelglow/graphviz,jho1965us/graphviz,BMJHayward/graphviz,BMJHayward/graphviz,MjAbuz/graphviz,ellson/graphviz,kbrock/graphviz,MjAbuz/graphviz,ellson/graphviz,kbrock/graphviz,MjAbuz/graphviz,kbrock/graphviz,tkelman/graphviz,BMJHayward/graphviz,MjAbuz/graphviz,kbrock/graphviz,MjAbuz/graphviz,MjAbuz/graphviz,pixelglow/graphviz,jho1965us/graphviz,pixelglow/graphviz,ellson/graphviz,tkelman/graphviz,BMJHayward/graphviz,MjAbuz/graphviz,jho1965us/graphviz,BMJHayward/graphviz,jho1965us/graphviz,jho1965us/graphviz,tkelman/graphviz,jho1965us/graphviz,kbrock/graphviz,BMJHayward/graphviz,MjAbuz/graphviz,pixelglow/graphviz,ellson/graphviz