TO DO
Verify GetMark & AlignMark operation.
Stretch(tile, rope, amount) => tile for Louis.
Make Check Marks a separate pass.
Clean up output of MakeCP
Merge in Ed's boolean comparison proc
<ESC-DEL> abort command, (programmers (cif, plot,... :! please check for aborts)
Definitions changes
CDEvents: $Abort: new event
CDMarkObjects: new module, not yet compatible with the tiler
CDMarks: marks must be used only on objects which are in the directory
CDMenus: new menu module, to allow dynamic inclusions in menus
CDX: new module, supports an origin which does no more move
Remove hack as commented
DONE
Stretching of Stretch Lines.
Overhaul StretchLines interface.
CDInterestRects: new module, supports a rectangle which constitutes a designer specified border
CDIO: CDIOExtras merged in (working directories, file name handling)
CDDirectory: CDDirectoryExtras, CDExtras2 merged in; proc's another, replacedirectchild...
CDBasics: new module; will replace CDInline, new proc: PushedIn
CDInline: Will be discarded in next version
CDExtras: DecomposeRect, AppendExt removed
CDDefaults: new module
CD:
DeviceDrawRef: worldClip gets comment as interrestrect, device might be different
gets new procedure to draw background if pushed
background level
match is removed; the exotic stretchy move feature moved to an exotic module..
hasChildren renamed to inDirectory;
CDColors: new module, makes color definitions non private
CDCommandOps: new proc to redraw an application, to handle resources (cif, mask, plot)
CDObjectProcs: type included
CDOps: DelayedRedraw gets comment about efficiency
CDOrient: new representation of orientation; give up 45 degrees.
CDStretchyExtras: new module, to allow object implementors handling of stretchy move
CDTipEtc: new module
CDTechnology: removed, replaced by CDDefaults, CDTipEtc