From 1e3fbaace2516573fc8fe65f9c562ec4b02358b6 Mon Sep 17 00:00:00 2001 From: north Date: Tue, 26 Jun 2007 21:50:21 +0000 Subject: [PATCH] the usual updates --- doc/todo.html | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/doc/todo.html b/doc/todo.html index fd7360983..9ba6c0f2d 100755 --- a/doc/todo.html +++ b/doc/todo.html @@ -1,15 +1,16 @@ -graphviz todo list 22-December-2005 +graphviz todo list 26-June-2007 -

graphviz todo list 22-December-2005

+

graphviz todo list 26-June-2007

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:
+AB=Arif Bilgin
ERG=Emden Gansner
JCE=John Ellson
SCN=Stephen North
@@ -17,34 +18,39 @@ SCN=Stephen North


Category 0

-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
 

Category 1

-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 <FONT>, <B>, <I>, <TT>, 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.
 

Category 2

+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
 

Category 3

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