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 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