cd9.tioga CD ObjectProcsRec, RegisterObjectType: objectType changed type to ATOM (for representation on files) CDSequencer CommandRec gets new field sPos; pos and sPos now replace r which is removed. (this allows to get rid of unnormalized rect's) please do not yet use the orientation, I want to experiment first CDInline: New procedure ToRect (used to replace r by pos, sPos in CDSequencer) CDDraw world is renamed to design (consistency) CDValue searchUntil is renamed to propagation order of parameter reversed (consistenc with CDProperties....) (dangerous since of same type, but I checked all DF files of all users for CDValue...) CDProperties RegisterProperty gets optional registrationKey parameter (to allow multiple registration) CDPrivate new procedure Debug CDTechnology new procedures SetCurrentLevel, SetLevelWidth; widthAtomTable made private (widthAtomTable is no more needed public: since cd8, levels can have properties) CDCells EachEntryAction gets a default return value TokenIO, CDIO: New modules read/write included, uses TokenIO On read write of a design, an event allows the Technology to add private information to the file In NMos: TIPTable may be specified by UserProfile (See Chipndale.profile for default values) You are NOT supposed to make your own tiptable now, the commands are still considered implementation level and change without documentation The tip process knows a "WiringMode" set, reset and querried by tip process, has no further influences