Number: 312
Title: invisible edges should not affect visible edges
Submitter: John Ellson
Date: Thu Jun 26 08:09:14 2003
Subsys: Dot
Version: 1.9
System: *-*-
Severity: minor
Problem:
Invisible edges should constrain node positions, but should not otherwise affect visible edges. In the current version, visible edges are bent to avoid overlapping invisible edges.
Input:
digraph G {
  a->b [style=invis]
  a->b
}
Output file: b312.png
Comments:
[north] If you don't want the edge, then don't make it. Or run gpr and delete the invis edges.

The use of invis edges to achieve various effects in graphviz has a long, long history.

Upon further reflection I can see your point (though saying "should not otherwise affect visible edges" is kind of vague).

But we might as well add 100 other potential TODO items as "bugs". You're talking about a fairly major overhaul of a bunch of code that is really too fragile to tweak easily.
Owner: *
Status: Request