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