This is the Courseware Development System HISTORY file


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
