<<--/indigo/chipndale/documentation/cd13.tioga>> --Ch. Jacobi March 6, 1984 12:23:04 pm PST Chipndale Version 0.13 Updates Major changes including runs on Cedar 5.1 new DrawRecords to allow access to properties of applications new scaling for faster redraw new mark mechanism directory separated from cells improved registration mechanism Release strategy df files /indigo/chipndale/top/cddoc.df (documentation) /indigo/chipndale/top5.1/cddesign.df (designers features) Definition modules CD DrawProcedure gets ApplicationPtr instead of ObPtr, usefull for parametrization New procedure DrawComment in DrawRecord new error "Error" all registration procedures now error on double registration (this removes the necessity for tests in most cases and requires catches in few cases; more important, lazy peoples registration will work the way I want it) Design gets new private field marks are subrange CDValue, CDProperties, CDValue, CDEvents, CDObjectProcs use new registration mechanism CDDirectory new module handling the (cell-) directory of a design CDCells directory operations removed from module CDMarks More efficient algorithm for marking: Instead of always clearing all marks before using them, just get a new (design-) unique mark value and use it. Overflow of mark values cause a clear of all marks. CDOps commands removed to new module, completely redesigned new procedure DelayedRedraw CDCommands new module with commands from old CDOps CDRepetitions get new procedure CreateRepetitionCell CDBusses get new procedure CreateBusCell refuses to create busses on bad levels CreateRepetitionCells module removed CreateBusCells module removed CDTechnology possibility to use chipmonks pattern coding Implementation all this additional features make repainting the screen about 20% faster, in addition, the area to be redrawn per command did shrink some small amount a) by improved transformation from design to viewer space b) by new delayed redraw procedure allowing more areas to be combined Commands the global commands popup-menu got new command to clean up the directory Remark - In spite of this beeing a quite major release, applications like VersatecPlotting did need only a recompilation. - Released somewhat fast to have a version on Cedar 5.1