Number: 1
Title: Edges between ports of the same record are reversed
Submitter: Tom Moetel tom-graphviz@moertel.com
Date: 16 April 2001
Subsys: dot
Version: 1.5/1.7
System: linux-x86
Severity: minor
Problem:
If a directed graph has record nodes whose ports have edges amongst themselves, the edge directions are reversed. In the sample below, for example, the dot input specifies an edge from the <from> port to the <to> port of the graph's single node. However, the Postscript output shows exactly the opposite. The edge runs from <to> to <from>. Additionally, the edge is drawn on top of the node rather than beneath it.

Reported again by David E. Weekly <dweekly@legato.com> on 6 Jul 2001.
Input:

digraph G {
    rankdir=LR;
    node [shape=record]
    a [ label = "<from> FROM |<to> TO"]
    a:from -> a:to
}
Output file: b1.ps
Owner: north
Status: Fixed 11 July 2001