<> <> ISLCedar 4.5 Release The purpose of this release is to make a snapshot of our software while it is still compatible with Cedar 4.4. This will give us a stable place to stand as we start to replace Graphics with the new Imager. Note that this release is not being announced to all CedarUsers^; it is intended mainly for internal use by ISLImplementors^. I will consider including the "ISL" components of this release in another release to [Indigo]. A copy of this message is stored on [Indigo]Documentation>ISLCedar4.5.tioga. **** System components **** The following is a complete list of the system 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. The field after the package name indicates what has changed. It can take the following values: component is from Cedar 4.4; obtain it from [Indigo] post component is a snapshot of the most recent PostCedar version new component is new for this release old component is unchanged from the ISL 4.4 version minor component only has minor bugs fixed and/or simple recompilation major component has significant changes gone component is omitted from this release ** Cedar packages of general interest ** AMModel In boot file AMProcess In boot file AMTypes In boot file Binder BootTool BravoToTioga BugBane Partly in boot file (InterpreterPackage) CedarReals In boot file CedarRoot minor In boot file CedarScanner In boot file CedarSnapshot In boot file Chat post CIFS In boot file ClientFileTool Clock CoFork Commander In boot file Compiler Cypress DateAndTime In boot file DebugTool DFFiles minor FileTool FileTransferCommands FlushUnneededTempFiles FootBall Forms post GrapevineUser In boot file Graphics In boot file IconRegistry IncludeChecker Init minor installation command files InitHacks post IntervalTimer In boot file InterpreterTool In boot file IO In boot file ListsAndAtoms In boot file Lupine Maintain minor Manual MCross Modeller NewStuff OnlineMergeSort PerfStats PlotPackage Poplar Print Pup In boot file Random ReadEvalPrint In boot file RedBlackTree RedBlackTreeRef Reminder Resource In boot file Rigging In boot file SafeStorage In boot file SampleTool Scaled Set SirPress post Spell In boot file Spy STP Talker Tank Tioga In boot file TIP minor In boot file TSetter post UECP Unique UserExec UserProfile minor In boot file Viewers minor In boot file ViewRec VTables Walnut gone Watch Waterlily ** Cedar packages of special interest ** AlpineUser AMEvents In boot file BasicHeads In boot file BCD Booting In boot file BTree Replaces BTrees.df BTrees Obsolete. Use BTree.df for new stuff. CIFSCommands ColorPackage In boot file Communication In boot file CompatibilityPackage In boot file D0Microcode DLionMicrocode DoradoMicrocode Germ IFSFile Inscript In boot file Lister Loader In boot file MakeBoot Othello Separate boot file Packager PGS PilotKernel In boot file Pupwatch RopeFile post RPCRuntime In boot file ScanZones Sequin SpaceWatch SpecialTerminal In boot file Squirrel STPServer TerminalMultiplex In boot file TTYIO In boot file UserCredentials In boot file VersionMap In boot file VersionMapBuilder minor WorldVM In boot file ** ISL packages ** AIS minor BandsClient old Callig old CGBands old CKViewer minor ColorCRTTool old ColorDemo minor ColorTool new Dither minor DitherAIS old DunnSlides new EncryptTool old ExecHacks new FastMouse new Fit old FontEdit new GL old GraphicsToPress old IconEditor old IPDefs old IPOut old JaMObjectEdit old Map old Math minor MonitorTool minor ParametricMap old Peanut old PressFontIO old PressIP old PressReader minor Roots gone ShowPress major Sliders old SolidModeler major SolidViews major SplinePkg old StartHRM new StyleTool old TJaMGraphics old Video gone **** Summary of Release Components **** Note: In the descriptions that follow the DF file or files for a component are located on [Indigo]Top> unless otherwise specified. 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. For brevity, we do not list Component.Press if Component.Tioga exists, and we do not include [Indigo]Documentation> in the file name if that is the prefix. If not specified, the host is assumed to be [Indigo]. Components are listed below only if there has been a change for this release. Unless otherwise indicated, questions about changes in individual components should be addressed to their implementors. AIS DF file: AIS.df Documentation: See interface and [Indigo]AISManual.press Implementor: Stone Bug fixes. CedarRoot DF file: CedarRoot.df Documentation: none Implementor: last changed by Wyatt Automatic installation gets files from . CKViewer DF file: CKViewer.df Documentation: CKViewerDoc.tioga Implementor: Pier Uses Commander instead of UserExec for registration. ColorDemo DF file: ColorDemo.df Documentation: ColorDemoDoc.tioga Implementor: Beach ColorDemo now demonstrates color dithering and color map manipulation. Performance improvement by modifying it to run on 8-bit color display instead of 24-bits. ColorTool DF file: ColorTool.df Documentation: See below Implementors: Plebon, Stone The ColorTool is a new package for manipulating the color of a patch using any of a variety of color schemes. The schemes supported are RGB (red, green, blue), HSV (hue, saturation, value), HSL (hue, saturation, lightness), and CNS (color naming scheme). The principal mode of interaction is by manipulating sliders. The color schemes are all interrelated and this tool provides a convenient means to experiment among them. DFFiles DF file: DFFiles.df Documentation: DFFiles.tioga Implementors: Schmidt, Atkinson, Wyatt SModel /p now works reasonably for ReleaseAs locations other than [Indigo]. Dither DF file: Dither.df Documentation: See implementor Implementor: Lamming Changed default settings for input separation filenames. DunnSlides DF file: DunnSlides.df Documentation: HowToMakeSlides.tioga Implementor: Beach A sample of how to make 35 mm color slides for presentations using the 1000-line color monitor and Dunn film recorder. ExecHacks DF file: ExecHacks.df Documentation: See below Implementor: McGregor I'm not sure who uses the Commander these days, but here are a few hacks that may make life more tolerable for those who do... New menu buttons in each Commander window include "Compile", "Redo", and "Reset". "Compile" works pretty much like the UserExec version except that it doesn't Bind if you click other mouse buttons and it protects you from compiling the commander if you accidently have a point selection there when you click. "Redo" is a simple replay of the last command, i.e. there is no "pointing to the command you want to redo" although that would be easy to add. "Reset" flushes the previous contents of the commander typescript (frees VM). FastMouse DF file: FastMouse.df Documentation: See below Implementors: Plass, Beach A hack to accelerate the cursor motion on the display when moved by large gestures. Major refinements since Scott McGregor introduced it to the Cedar world: a continuous acceleration function and correct behavior when used with a color display. Two user profile options are provided: FastMouse.Threshold: the threshold speed, in dots per sample, above which cursor acceleration applies FastMouse.AmpxTen: acceleration factor times 10, that is 10 means no acceleration, 20 means move the mouse twice as fast, and so on. FontEdit DF file: FontEdit.df Documentation: FontEditDoc.tioga Implementor: Plass New package for editing Strike and KernedStrike fonts. Init DF file: Init.df Documentation: Installation command files Implementor: Wyatt Modified to work for . Maintain DF file: Maintain.df Documentation: Introduction to Cedar, [Indigo]Docs>Interface.press Implementor: Birrell; last changed by Wyatt Registers with Commander instead of UserExec; no longer includes copies of GrapevineUser and GrapevineCedar. Math DF file: Math.df Documentation: Math.tioga Implementor: Plass Added Polynomial.CheapRealRoots, for when the degree is five or less. MonitorTool DF file: MonitorTool.df Documentation: MonitorTool.tioga, or see implementor Implementor: Pier NTSC compatibility feature added to tool functions. Uses Commander instead of UserExec for registration. PressReader DF file: PressReader.df Documentation: PressReader.tioga Implementor: Plass Performance improvement for reading press files containing large bitmaps. Roots Withdrawn. This component is now included in SolidModeler.df. ShowPress DF file: ShowPress.df Documentation: ShowPress.tioga Implementors: Plass, Beach Performance improvement for displaying press files containing large bitmaps and incorporating ViewerBLT techniques. SolidModeler DF file: SolidModeler.df Implementor: Bier see SolidViews SolidViews DF file: SolidViews.df (also SolidModeler.df, Roots.df) Documentation: SolidviewsManual.tioga Implementor: Bier Changes announced 12 Aug 83 A number of new features have been added and a number of bugs have been fixed. In particular: Multiple named cameras: The user can now create and edit a number of named camera settings. These settings are stored in the pic file so they can be used from session to session. The camera setting information includes the origin of the camera, a focal point to look towards, a camera slant, focal length, ray tracing resolution, a bounding frame for ray tracing, and a set of clipping planes. As the above suggests, Solidviews now supports clipping planes in the wireframe and shaded drawing styles. However, Solidviews may not correctly ray-trace drawings where the camera is positioned in the interior of a (negative) volume. Similarly, tilting the camera is a new feature, as is the ability to edit the size of the bounding box for ray tracing by hand. Interface changes: File loading is now more like Tioga. Select the file name with the mouse and click Get or Store. You may use the solid viewer area labeled "Text:" as a place to type the name if you like. Bug fixes: Most old pic files should load properly. The Clear function wires up the edittool to the new empty scene as it should. If you use the standard hither clipping plane, provided with the default camera setting, objects will no longer run into the camera, producing nasty error messages. Cylinders should not have a bite taken out of them when you ray trace them and should ray trace properly end-on. The documentation has been updated; it is hightly recommended that you read sections: Saving and Restoring Pictures, Editing Camera Parameters, and Shadows. Changes announced 19 Aug 83 I highly recommend that you convert to this version. Many bugs have been fixed including: Solidviews would draw polygons on the color display, but only in black and white. The background color was not displayed in shaded drawing mode. Clear would load the NoName scene properly, but would use whatever camera was lying around. The documentation is up to date and is stored on SolidviewsManual.tioga (not SolidviewsManual.doc as before), and SolidviewsManual.press. I recommend that users read the Visible Assemblies and Camera Order paragraphs of the Editing Camera Parameters section, and the Dither Color Map and Half Spaces paragraphs of the Known Bugs section. New features: 1) Visible Assemblies. You may specify a list of assemblies which are visible in a particular camera. Only these will be drawn in wireframe, shaded, and normals drawing styles. 2) Half spaces. Half spaces can be drawn in wireframe and ray tracing modes. However, they not properly clipped (i.e. with respect to a hither clipping plane) in wireframe mode, so the ray tracing results may be surprising. Ray tracing may produce strange results in complex scenes; I don't believe I have all of the special cases ironed out. Half spaces don't show up at all in shaded drawing mode (or do they blow up the world?). Caution is advised. 3) Some hardcopy buttons have gone away because they no longer work. 4) Dither automatically calls DrawDither when it is done. 5) Ray tracing tori should be a little faster. StartHRM DF file: StartHRM.df Documentation: See below Implementor: Pier If you are using the Conrac monitor in high resolution mode, you can Run StartHRM instead of running MonitorTool and clicking at it. TIP DF file: TIP.df Documentation: TIP.documentation, TIP.syntax Implementor: last changed by McGregor Bug fixes. UserProfile DF file: UserProfile.df Documentation: UserProfileDoc.tioga Implementor: Teitelman; last changed by Wyatt Changed the following fields in the default User.profile: UserCategory: Advanced (formerly Intermediate) Hardcopy.PressPrinter: Menlo (formerly Clover) VersionMapBuilder DF file: VersionMapBuilder.df Documentation: see interface and command files Implementor: Atkinson; last changed by Wyatt Slightly altered command files to make version maps for . Video Withdrawn. Some of Video's functionality has moved into MonitorTool. Viewers DF file: Viewers.df Documentation: ViewerDoc.tioga Implementors: McGregor, Maxwell, Pausch Bug fixes. ViewerBLT stuff should now work correctly on the color display.