Update todo list
authorEmden Gansner <erg@research.att.com>
Fri, 7 Oct 2011 14:53:38 +0000 (10:53 -0400)
committerEmden Gansner <erg@research.att.com>
Fri, 7 Oct 2011 14:53:38 +0000 (10:53 -0400)
doc/todo.html

index 93dae6cb702c5d4d69a04aaeb3cc584ebb125f06..33e461b68ed6e4fb607005fac96ed9d6839af6a8 100755 (executable)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<title>Graphviz todo list 1-November-2010</title>
+<title>Graphviz todo list 7-October-2011</title>
 </head>
 <body bgcolor=#ffffff>
 
@@ -11,6 +11,8 @@ and reflect an assessment of the task's ease multiplied by its importance.
 Thus, orthogonal layouts are extremely important but not easy,
 so they fall into category 2. The following denote owners:<br>
 AB=<A HREF=mailto:arif@research.att.com>Arif Bilgin</A><br>
+DFWC=<A HREF=mailto:dfwc@research.att.com>Don Caldwell</A><br>
+DP=<A HREF=mailto:dperry@research.att.com>Dwight Perry</A><br>
 ERG=<A HREF=mailto:erg@graphviz.org>Emden Gansner</A><br>
 JCE=<A HREF=mailto:ellson@graphviz.org>John Ellson</A><br>
 SCN=<A HREF=mailto:north@graphviz.org>Stephen North</A><br>
@@ -25,13 +27,10 @@ SCN - Update dot/neatoguide
 <hr align=left width=66>
 <H2>Category 1</H2>
 <pre>
-SCN - Lightweight edge labels in dot
-? - Lightweight node labels in dot, just placed outside nodes.
 JCE - Extend attribute set for line styles
 JCE - Allow arrowheads in the middle of edges
 JCE - Support single, uniform font descriptors &#224; ala pango
 ?   - Move generic node adjustment and spline routing out of neato
-?   - Clusters/HTML tables with rounded edges
 AB  - smyrna
        1 QT
        2 Widget library. Plugins. Printing.
@@ -42,6 +41,7 @@ YH/ERG - Fixed nodes in sfdp
 ERG - Finish orthogonal edges (edge labels in dot; ports)
 ERG - Add stack frames/local variables to gvpr
 ERG - GvMap integrated tool
+? - Finish handling of loops using arbitrary ports
 </pre>
 <hr align=left width=66>
 <H2>Category 2</H2>
@@ -56,7 +56,7 @@ JCE - Shapes
        - SVG grammar or other grammar to specify node and arrow shapes
        - user-defined nodes in all code generators
 YH/ERG - additional graph packing strategies
-? - Filters for GraphML and Chaco formats.
+? - Filters for Chaco formats.
 ? - Library for bundled edges (Given two sets of nodes, with positions, 
 forming a bipartite graph, return splines to bundle the edges together)
 ? - better spacing of edges along the side of a node, especially
@@ -73,7 +73,7 @@ ERG - Tabular layout in rows and columns in dot (swim lanes)
 <hr align=left width=66>
 <H2>Category 3</H2>
 <pre>
-Generic label placement, with and without modifying graph layout.
+Generic label placement modifying graph layout.
 Support for compound graphs.
 Allow varied layouts within clusters - recursion
 Spline router improvement (Gordon's improvements, alpha adjustments, fewer
@@ -89,7 +89,8 @@ Support rank=min/max within the context of a cluster
 </pre>
 <H2>General R&D problems</H2>
 <pre>
-Aspect ratio allowing clusters
+Dot with aspect ratio allowing clusters
+Dot with aspect ratio < 1
 Incremental layouts
 Dot with orthogonal, coalesced edges (e.g., <A HREF=http://upload.wikimedia.org/wikipedia/commons/7/74/Uml_diagram.svg>this</A>)
 Generalizing the above, support for hyperedges
@@ -121,6 +122,12 @@ ERG - New text labels with font elements &lt;B&gt;, &lt;I&gt;, &lt;TT&gt;, etc.
 AB  - smyrna
        1 Design incl. 3D navigation, multiple graphs and viewports. Avoid modes.
        2 Stable GUI. 3D mouse.
+DFWC - Lightweight edge labels in dot
+DFWC - Lightweight node labels in dot, just placed outside nodes.
+DFWC - Generic label placement without modifying graph layout.
+YH/ERG - Treemaps
+DP/ERG   - Clusters/HTML tables with rounded edges
+ERG - Filters for GraphML
 </pre>
 <H2>Retired</H2>
 <pre>