Items complete as of 1994.07.26:

-	Virtual display
-	Display of strings in cells
-	Cell by cell color selection
-	Resizeable cells
-	Retrieval of data from cells

1994.08.09:

-	Took a nice long break
-	Added multiple cell level font support

1994.08.10:

-	Bitmaps are now supported.  In the near future there
	should be support for just plain pixmaps but a lot
	of the access is going via Tk_GetBitmap() this will
	change.  This should allow easier access via some
	direct X calls and the XPM library

1994.08.13:

-	Anchoring handled correctly for text
-	There was significant clean up on on the get/set routines
-	Addition of support for other types of data simplified

1994.08.17:

-	Restarted the RCS branching
-	There was a bug in the display routine regarding how it	deals with excess space
-	Cleaned up functions in vwTableSet.c for external use
-	Added "styles" for bitmaps which currently are only anchors
-	Changed prefix for functions to VWT
-	Scrapped work in vwTableMatrix, now use VWMatrix.  The matrix has 3 dimensions
	only 2 being used and the implementation is cleaner
-	Fixed a boundary bug
-	Found some instances where the data was refering to parent boundary when
	wanted the cell boundary
-	Loop unrolling in the display routines

1994.08.23:

-	Add code to handle pixmap shifting.  Its called tremors
-	Cleaned up the scrolling code.  It was calling both scrollbars
-	The matrix code wasn't correct, hence the matrix could not be "resized", this
	is now corrected
-	Wrote modules for VWHashTable and VWStack
-	Added push/pop stack to colors, this prevents the agony of trying to remember
	what cells were what color in order to rehighlight

1994.11.11:

-	Yanked all that code and jumped 3 versions.  The display engine was rewritten.
	The display builds a sequence of objects to be displayed and generates a
	pseudo-image (only data structures) it then compares that pseudo-image with
	the last image to use as much pixmap shifting as possible.  We gained a full
	order of magnitude in performance when doing cell resizing and such.
-	Added inline code to insert and delete rows.  People wanted this of course
	it could have always been done with the existing primitives but even I
	suspect that this would have been wasteful for large matrices.
-	Two cell stacks exist the color and font stack.  No more wondering what colors
	or fonts are being displayed, simply push your color or font on and when you
	are done just pop the region.
-	Cleaned up memory leaks that were occuring when the data structure was
	being freed.

x	There may still be traces of a pixmap problem which crashes X11R4 servers.
	The code may copy a negative width or height.  This should be thoroughly
	tested with Xnest (ala X11R6)

1994.12.02:

-	Added "focus" code which allows a cell to act as an entry cell
-	Correction of numerous problems which caused fatal problems if not used
	according to original paradigm
x       Need to add the selection code (trivial but not completed)

What todo:

-	Multi-level cell support
-	Continue to optimize the display sequence
-	Lower memory consumption, specifically regarding duplicate
	strings in the table
-	Mixing types of data (i.e. bitmaps w/ text).. This may fall
	under the multi-level (layer) approach
-	Handling of bitmaps/pixmaps..  i.e. how are they layed out
	in a cell, tiled, single anchored, etc.
-	Track more bugs
-	Possible postscript output
-	Complete support for XPM
-	Add support for audio (* laugh *)
-	Ripping out the guts of a spreadsheet like oleo or ss/sb
	and attempting to place the interpreter on the backend
