Highlights of 0.3: We started with a 0.3 designation because this was roughly the third-time our team had librarified idraw in preparation for constructing vertical applications on top. During this phase OverlayUnidraw, FrameUnidraw, and GraphUnidraw were organized, and their initial example programs were created, ov-idraw, frame-idraw, and graph-idraw (now called drawtool, flipbook, and graphdraw). A library of extended glyph examples was created as well. No change logs remain from this time.
Highlights of 0.4: Attribute (property list) objects, mechanism for component serialization, export/import dialog box extensions.
Highlights of 0.5: Direct incorporation of InterViews foundation classes, ACE middleware framework integration, command interpreter integration, gray-level raster added with arbitrary numerics, initial framework for on-the-fly image processing operators (scaling, pseudocoloring, etc.).
Highlights of 0.6: support for launching/importing on a wider variety of graphics formats: arbitrary PostScript, GIF, JPEG (in addition to the built-in support for TIFF, XBM, PBM/PGM/PPM, and the Unix filters pluggable via the import dialog box). Hyper-structured-graphics support, where rasters and other graphics are downloaded from a URL. autoconf generated configure script.
Highlights of 0.7: asynchronous download of URL rasters with incremental display, use of X shared memory for loading rasters to the server, PERCEPS extractable inline class documentation, animated graphic transforming (move/size/stretch/rotate), port to Windows NT with Cygwin environment.
Highlights of 0.8 so far: add dotted (".") variables to the command interpreter to keep a list of name/value pairs (like a C struct), stay-up (non-modal) dialog boxes, command interpreter integrated into text editor embedded in flipbook user interface, comdraw -stripped brings it up without menubars or toolbars for remote control purposes.