]> granicus.if.org Git - graphviz/commitdiff
the usual updates
authornorth <devnull@localhost>
Tue, 26 Jun 2007 21:50:21 +0000 (21:50 +0000)
committernorth <devnull@localhost>
Tue, 26 Jun 2007 21:50:21 +0000 (21:50 +0000)
doc/todo.html

index fd7360983c63e73f71a00c660f1f70b8b93a9954..9ba6c0f2dbd03fd17463710fb35ec87be2102a77 100755 (executable)
@@ -1,15 +1,16 @@
 <html>
 <head>
-<title>graphviz todo list 22-December-2005</title>
+<title>graphviz todo list 26-June-2007</title>
 </head>
 <body bgcolor=#ffffff>
 
-<h1>graphviz todo list 22-December-2005</h1>
+<h1>graphviz todo list 26-June-2007</h1>
 <P>
 The 4 categories give a rough time as to when a task should be done, 
 and reflect an assessment of the task's ease multiplied by its importance. 
 Thus, new overlap removal strategy is extremely important but not easy,
 so it falls into category 2. The following denote owners:<br>
+AB=<A HREF=mailto:arif@research.att.com>Arif Bilgin</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:ellson@graphviz.org>Stephen North</A><br>
@@ -17,34 +18,39 @@ SCN=<A HREF=mailto:ellson@graphviz.org>Stephen North</A><br>
 <hr align=left width=66>
 <H2>Category 0</H2>
 <pre>
-ERG - Update libguide and plugin interface
+ALL - Revise the buglist
 SCN - Update dot/neatoguide
-JCE - Create graph editor using Cairo + scripting language;
-      deprecate use of lefty.
 JCE - Revise GV_FILE_PATH to work as directory list; remove loose ends
-JCE - Integrate new cgraph library
-??? - Try nmake build, win32 gtk
-ALL - Revise the buglist
 </pre>
 <hr align=left width=66>
 <H2>Category 1</H2>
 <pre>
-SCN - Fix cluster model in dot
 SCN - Lightweight edge labels in dot
+JCE - Extend attribute set for line thickness and styles
 ERG - New text labels with font elements &lt;FONT&gt;, &lt;B&gt;, &lt;I&gt;, &lt;TT&gt;, etc. (support via fontconfig or egregious hacks)
-JCE/SCN - Move layouts to floating point (after cgraph)
 ERG - Allow edges as line segments and polylines
 ERG - New orthogonal routing code
 ERG - New multiedge code
+AB  - Create Graph editor for Topview/Graphviz with OpenGL and QT.
+Deprecate use of lefty.
 </pre>
 <hr align=left width=66>
 <H2>Category 2</H2>
 <pre>
+SCN/AB - New dot core:
+   - cgraph
+   - new rank assignment (have prototype)
+   - new mincross + clusters (partial prototype)
+   - use floats not ints where appropriate
+   - symmetrize layouts
+   - built-in support for better aspect ratios
+                       Coffman-Graham and other algorithms
+  - Ulrik's improvements with network simplex
 JCE - Shapes
       - new parallelogram shape where angle is fixed for varying text
       - SVG grammar or other grammar to specify node and arrow shapes
                        - user-defined nodes in all code generators
-JCE - Extend attribute set for line thickness and styles
+ERG - Orthogonal layouts.
 ERG - New overlap adjustment strategies
  - adjustment strategies sensitive to edges
  - eliminate the nonlinear adjustment
@@ -53,21 +59,14 @@ ERG - New overlap adjustment strategies
 <hr align=left width=66>
 <H2>Category 3</H2>
 <pre>
-Generic label placement, with and without modifying the graph layout
-Orthogonal layouts
-Support for compound graphs
-New dot techniques: 
-  - symmetrize layouts
-  - speed up edge crossing counting (done but not integrated)
-  - built-in support for better aspect ratios
-                       Coffman-Graham and other algorithms
-  - Ulrik's improvements with network simplex
+Generic label placement, with and without modifying graph layout.
+Tabular layout in rows and columns.
+Support for compound graphs.
 Spline router improvement (Gordon's improvements, alpha adjustments, fewer
   inflection points)
 Graph language improvements
   local name spaces
   subclassing
-  tabular layout in rows and columns
 </pre>
 </body>
 </html>