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: 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 comdraw/graphdraw/flipbook, comdraw -stripped brings it up without menubars or toolbars for remote control purposes, comdraw/comterp global variables, draw-your-own toolbutton.
Highlights of 0.9: save/restore graphics in drawing editors by Unix command line; new keyboard commands: pause/trace/step for debugging, save/export, coordinate conversion; PNG support; gcc-3.0/libstdc++-v3 support; auto-streaming operators in comterp
Highlights of 1.0: alpha-transparent rasters, "none" background color (semi-transparent patterns), keyboard drawing navigation, matrix algebra extensions to comterp, raster primitives for comdraw (peek/poke/pcols/prows/pflush/pclip), NetBSD/FreeBSD packaging, Mac OS X (Darwin) port, Cygwin/Solaris/RedHat-7.* fixes, faster asynchronous raster loading from URLs
Highlights of 1.1: more MacOS X support, gcc-3.3 support, backward compatible support for gcc-2.95, fix ACE related problems
Highlights of 1.2: drawing chat capability added to drawserv