Date: 30-Mar-83 14:43:40 PST Sender: Wyatt.pa Subject: ISL 4.0 release (long message) From: ISL Release Master To: ISL^, CedarUsers^ cc: ISLImplementors^ Reply-To: Wyatt ISL 4.0 is released. This is the second software release from ISL, comprising 27 components (4 components from ISL 3.5 were withdrawn). All components have been recompiled, and are compatible with Cedar 4.0. The following is a complete list of the components included in this release. Details about the relationship of each component to the previous release and pointers to documentation and DF files appear in the "Summary of Release Components" section, below. AIS {Changed} -- Programmer's interface to AIS files BandsClient {Changed} -- Band file printing package Callig {Changed} -- For pen-drawn curves CGBands {Changed} -- Band file CedarGraphics device and viewer ColorCRTTool {Changed} -- For configuring Dorado color displays ColorDemo {Changed} -- Color graphics demo; see StandardDemo.jam Dither {Changed} -- A user interface for the DitherAIS package DitherAIS {Changed} -- Package for building color-dithered images Fit {Changed} -- Spline fitter FontCache {Withdrawn} GL {New} -- GraphicsLists: capture and replay Graphics commands GraphicsToPress {Changed} -- Creates Press files through the Graphics interface IconEditor {Changed} -- A bitmap editor for making icons IPDefs {Changed} -- Some basic Interpress definitions IPOut {Changed} -- Support for writing Interpress masters JaMObjectEdit {Changed} -- A very simple JaM-based graphics editor Map {Changed} -- Creates RGB color maps for color display work Math {Changed} -- Miscellaneous math routines ParametricMap {Changed} -- Maps patterns onto curves; see ArrowDemo.jam PD {Withdrawn} PDReader {Withdrawn} PressFontIO {Changed} -- Press font file reader / writer PressIP {Changed} -- Converts Press files to Interpress masters PressReader {Changed} -- Lists the contents of a Press file in text form ReadIP82 {Withdrawn} ShowPress {Changed} -- Displays Press files through CedarGraphics SolidViews {Changed} -- An interactive three-dimensional illustrator SplinePkg {Changed} -- For generating parametric cubic curves StyleTool {Changed} -- Tool for creating and manipulating Tioga styles TJaMGraphics {Changed} -- JaM Typescript and JaMGraphics viewers Video {Changed} -- Miscellaneous stuff related to videotaping Summary of Release Components ------------------------------- Note: In the descriptions that follow, unless otherwise specified, the DF file or files for a component are located on [Indigo]Top>. If the documentation file name is not a path, it is assumed to be accessible using the DF file name and BringOver, i.e., BringOver /o DocFileName DFFileName In general, documentation is stored on [Indigo]Documentation>ComponentName.tioga but there are occasional exceptions. AIS ------------------ DF file: AIS.df Documentation: See the interface and [Indigo]AISManual.press Implementor: Maureen Stone Recompiled. BandsClient ------------------ DF file: BandsClient.df Documentation: see comments in BandsClient.mesa Implementor: Pier No changes. Used only by SolidViews for printing. Callig ------------------ DF file: Callig.df Documentation: Comments in PolygonPen.mesa Implementor: Plass Bug fix for case with strokes having 2 parallel tangents. CGBands ------------------ DF file: CGBands.df Documentation: Pier implementor Implementor: Ken PIer No changes. Used only by SolidViews for printing. ColorCRTTool ------------------ DF file: ColorCRTTool.DF Documentation: ColorCRTTool.Tioga ColorCRTTool.Press Implementor: Lamming No changes ColorDemo ------------------ DF file: ColorDemo.df Documentation: StandardDemo.jam Implementor: Maureen Stone No change. Dither ------------------ DF file: Dither.df Documentation: Sorry Implementor: Lamming No changes DitherAIS ------------------ DF file: DitherAIS.df Documentation: See DitherAIS.mesa Implementor: Lamming No changes Fit ------------------ DF file: Fit.df Documentation: Contact implementor. Implementor: Plass Recompilation. GL ------------------ DF file: GL.df Documentation: GL.Tioga Implementor: Mik Lamming, Glen Williams, Maureen Stone GL is new this release. A GraphicsList (GL) is a data structure corresponding to a list of calls on the Graphics package. A GraphicsList is constructed by calling the Graphics package through a special display context. Once constructed, a GraphicsList can be "replayed" into any Graphics context. GraphicsToPress ------------------ DF file: GraphicsToPress.df Documentation: Contact implementor. Implementor: Plass Recompilation. IconEditor ------------------ DF file: IconEditor.df Documentation: IconEditorDoc.tioga Implementor: Plass A serious performance bug in refreshing the display was fixed. IPDefs ------------------ DF file: IPDefs.df Documentation: none Implementor: Wyatt IPXeroxEncoding incorporates changes for Interpress 2.0. IPOut ------------------ DF file: IPOut.df Documentation: IPOut.tioga Implementors: Shore, Wyatt Added CurveTo to the IPOperatorOut interface. JaMObjectEdit ------------------ DF file: JaMObjectEdit.df Documentation: JaMObjectEdit.JaM Implementor: Maureen Stone No changes. Known bug: does not work right if TJaMGraphics is keeping a GraphicsList. Map ------------------ DF file: Map.df Documentation: See interface Map.mesa Implementor: Lamming No changes Math ------------------ DF file: Math.df Documentation: Comments in interfaces. Implementor: Plass Recompilation. ParametricMap ------------------ DF file: ParametricMap.df Documentation: contact implementor Implementor: Maureen Stone No change. PressFontIO ------------------ DF file: PressFontIO.df Documentation: PressFontIO.tioga Implementor: Plass Recompilation. PressIP ------------------ DF file: PressIP.df Documentation: PressIP.tioga Implementors: Shore, Wyatt Added "Full Interpress" option, which permits CurveTo commands in the master. PressReader ------------------ DF file: PressReader.df Documentation: PressReader.tioga Implementors: Shore, Wyatt Recompiled. ShowPress ------------------ DF file: ShowPress.df Documentation: ShowPress.tioga Implementors: Shore, Wyatt Recompiled. SolidViews ------------------ DF file: SolidViews.df Documentation: SolidViewsManual.doc, .press Implementor: Eric Bier (maintained by Frank Crow) Recompiled. SplinePkg ------------------ DF file: SplinePkg.df Documentation: See the interface, SplineDefs Implementor: Maureen Stone The package has been converted to use Cedar types such as REFs and SEQUENCES. Functionally there is no change. StyleTool ------------------ DF file: StyleTool.df Documentation: StyleToolDoc.tioga Implementor: Plass Recompilation. TJaMGraphics ------------------ DF file: TJaMGraphics.df Documentation: JaMGraphics.tioga Implementor: Maureen Stone There are a number of significant changes to the TJaMGraphicsPackage this release. The principal operational change is that TJaMGraphicsPackage now contains the JaM typescript. To run JaMGraphics: Bringover /p TJaMGraphics Boot your Client volume and make a new checkpoint. (will go away next Cedar release)* To the UserExec type: run TJaMGraphicsPackage --you can modify your user.profile to eliminate this step JaMGraphics This will get you a JaM typescript and a JaMGraphics viewer. Each time the command JaMGraphics is executed in the UserExec you will create another pair of viewers. Run Graphics.jam as usual to get the graphics commands. Note that all instances of "(tjamgraphicspackage.bcd) .loadbcd" and "loadg" should be removed from your JaM code. If you have the following lines in your user.profile, typing "JaMGraphics" to the UserExec will automatically run TJaMGraphicsPackage if necessary: RegisteredCommands: " JaMGraphics \"Creates a JaM typescript.\" TJaMGraphicsPackage " It is now possible to backup the JaMGraphics viewer with a GraphicsList, which means that the viewer will be refreshed when you move the window. See the documentation for details. TJaMGraphicsPrivate.EstablishNonViewerContext has been replaced with something better. See the implementor and the interface TJaMGraphicsContexts.mesa for details. * There are problems with the versions of start.jam and util.jam included in the Cedar release. These files, which are critical to the operation of the JaM typescript, are normally run by Tioga when it is started. While it is sufficient to run start.jam from the JaM typescript, if you boot and make a new checkpoint you will get get these files properly installed once and for all. Video ------------------ DF file: Video.df Documentation: none Implementor: Pier No change.