This is the Courseware Development System HISTORY file

CDS Version 2.0.6 3/10/92

joe@athena.mit.edu

Replaced the statement "form" with sprintf to work around bug in the 
decmips


CDS Version 2.0.5 2/16/92

joe@astro.as.utexas.edu

The procedures which had returned CmString's now return references.

The List utility has been considerably streamlined.

The directories src and src.cds have been combined and the Imakefiles
have been changed to reflect this.

The CmFigure has been changed so that no longer keeps an internal copy
of a resource if it is the same as the default.  The internal callback
last has been rewritten to save memory.

It is now possible to specify a different display widget.

The size of the YYLMAX buffer is 1024 instead of 20000

CDS Version 2.0.4 2/8/92

joe@athena.mit.edu
Changed version numbering system 

CmModelConnection::Write takes a reference to CmString as an argument instead
of CmString itself

Added headers to comply with GNU licensing.

Made toplevel window a widget of xmMainWindowWidgetClass.

Began documenting the model protocol.

Add lots of comments to the Imakefile, as well as an option to handle
compilers which don't recognize the .cc suffix.

Modified the matlab and maple files to work with the new ModelConnection
protocol.

Wrote something defining the protocol between the model and the backend

Fixed BUG which broke CDS ModelConnection on the VAX.  The problem was
that on BSD systems, calling the procedure CmModelConnection::SetEcho
clears the buffer of incoming information.  Thus, what would happen if
the ModelConnection tried to read the buffer just after calling SetEcho,
there wouldn't be anything there, and the program would hang.

----
CDS Version 2.00.03 1/26/92

joe@astro.as.utexas.edu
Redid top-level Imakefile so that src/cds is removed automatically when CDS
is made

Worked on turcotte.cds

Changed dialog buttons so that the labels on ok, cancel, help are settable
via app-defaults

Made radio buttons occupy less memory

Changed model/backend protocol to be more compact

Changed ModelConnection so that the output is sent via an XtInput procedure
rather than an XtWorkProc.  

Made CmModelConnection::SendSignal into a private procedure

Changed the procedure that CmModelEvaluator uses to output to the MOTIF widget.
much faster


==========
CDS Version 2.00.02

joe@astro.as.utexas.edu
Began HISTORY file
