Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu! bloom-beacon!apple!mjohnson From: mjohn...@Apple.COM (Mark Johnson) Newsgroups: comp.sys.mac,comp.sys.mac.programmer Subject: 6.0.3 Change History (Official) Message-ID: <25038@apple.Apple.COM> Date: 31 Jan 89 02:30:47 GMT Organization: Apple Computer Inc, Cupertino, CA Lines: 190 The following is a copy of a document shipped to developers describing the changes to System Software 6.0.3. You will notice that only the System file, Responder, and AFE files are changed. United States Macintosh System Software 6.0.3 Change History Revision Dates: December 23, 1988 Copyright (c) Apple Computer, Inc. 1988. All rights reserved. Introduction This document summarizes the changes made to the United States Macintosh System Software 6.0.2, since it's release in release in September, 1988. The United States Macintosh System Software 6.0.3 release is primarily a maintenance release and a bug fix for the Apple File Exchange. In addition it provides a hook to support 32 Bit Color QuickDraw, and fixes problems in the AppleTalk Manager and the Time Manager. System File AppleTalk Manager The ATP bug which caused ATP to send out garbage packets on 68030 machines has been fixed. Known Bugs None. Color QuickDraw Installation code for 32 Bit Color QuickDraw has been added. During the boot process for the Macintosh II, and Macintosh IIx the installation code looks for a file containing 32 Bit Color QuickDraw. If any errors are encountered during this process, the boot process will continue normally and no alternate QuickDraw patches will be installed. Known Bugs None. Disk Driver A bug in the MFM disk formatting code for the Macintosh IIx was fixed. This bug caused some MFM formatted disks to be unreadable on IBM PS/2 systems due to sector 1 not being found. Known Bugs None. Time Manager The Time Manager has been completely rewritten to fix numerous bugs. Known Bugs None. Removed Fonts The New York 18 and 24 point fonts have been removed from the System File due to space constraints. No changes in the following Binary-Decimal Conversion Package, Color Manager, Color Picker Package, Control Manager, Deferred Task Manager, Desk Manager, Device Manager, Dialog Manager, Disk Initialization Package, File Manager, Floating-Point Arithmetic Package, Font Manager, International Utilities Package, List Manager, Memory Manager, Menu Manager, Notification Manager, Operating System Event Manager, Operating System Utilities, Package Manager, Palette Manager, Printing Manager, QuickDraw, QuickerDraw, Resource Manager, Scrap Manager, Script Manager, SCSI Manager, Serial Driver, Shutdown Manager, Slot Manager, Sound Manager, Standard File Package, Start Manager, System Error Handler, TextEdit, Toolbox Event Manager, Toolbox Utilities, Transcendental Functions Package, Vertical Retrace Manager, Window Manager Responder Responder has also been modified to recognize all Macintosh configurations. Apple File Exchange o When initializing disks for MS-DOS, all of the root directory is now zeroed out. This was done as a preventive measure, to clear up possible problems with trashed directories. o When an HFS disk is erased, it is now first unmounted from the file system, even if running under MultiFinder. o Sound on the AppleCD SC is no longer turned off when starting Apple File Exchange. This means that when a user is playing music from an Audio CD with the AppleCD SC driver, starting Apple File Exchange will not stop the music. o Also, Apple File Exchange now recognizes external file systems before looking at data on disk. o Now Apple File Exchange unmounts a volume's root directory when is can no longer be displayed. This fixes a bug that caused Apple File Exchange to display a blank window for an AppleShare volume after the AppleShare connection died, instead of no recognizing that the AppleShare volume is no longer present. o The Text Translator now transfers text characters at a much faster rate, so that a 64K file will transfer, using the MacintoshPtoPMSDOS text translator, from SCSI hard disk to SCSI hard disk in about 25 seconds, instead of the previous several minutes. o Now able to add enough files to a subdirectory that the subdirectory can be expanded. This fixes a problem with the MS-DOS routines that caused a subdirectory to appear trashed because additional blocks for subdirectories were not being correctly allocated. o Saving setting several times no longer trashes the Menu bar. o Removing a directory will no longer corrupt the allocation block table. This fixes a problem that occurred when deleting all members within a directory. o Apple File Exchange will now unmount a disk when it receives an applicationPevent to eject a "non-ejectable" disk. o Apple File Exchange will now open "VISA" files that reside in the system folder. o A bug that caused Apple File Exchange at startup has been fixed. o Foreign File Systems now supports the "FFLoad" instruction, which asks Foreign File Systems to load any resources into memory before ejecting the system disk. o Each call to Foreign File Systems is now checked to see if the volume in question has been disconnected, indicated by either volGoneErr or nsvErr being returned. If this occurs, the screen for that volume is blanked at the next opportunity. o Apple File Exchange now loads all resources necessary for initializing a disk when the system or application disk is ejected. o When a VISA file with a foreign file system, 4NFS, in it and the 4NFS will not initialize (ie. they return an error from the FFInit call), then the VISA file will be closed. This means that no other resources from that file will be available. o If a disk-swap, for some reason, occurs during initialization Apple File Exchange will now ask for the disk back. o Now when more than one foreign file system, 4NFS, exists and they share a nickname, then Save and Restore Settings now works on all menu combinations. o Will no longer open a driver that is already open. Also will no longer close a driver that was already open when Apple File Exchange was launched. o Now when unmounting a disk for the MS-DOS file system, the correct check for a valid volume reference number is made. The lack of this was causing some disks not to be unmounted, which caused the capacity of the Foreign File System to handle volumes and subsequent mountings would then not work. o One more disk of Foreign File System capacity has been added. o When opening a local driver, now check the DCE to see if the driver is honestly is open or not, instead of trusting the unit table entry being nil. o Now do not remove disks from the volume list just because they are ejected. This was causing disks to disappear from windows, as well as causing subsequent erasures to go awry. Also, when disks are removed, for example, because of a disconnect, they are always unmounted. o Now, when initializing disks, check to make sure that several MS-DOS disks have been previously ejected. o When remounting MS-DOS disks, now makes sure to update to the drive that the disk has been reinserted into. This keeps the "Disk Switch Alert" from showing up when the disk is moved to a different drive. o The proper action now occurs when the "Rename Destination File" item is chosen from the File menu. o The bug which caused MS-DOS root directories that were once full, but now clear to not add new files has been fixed. The only changes that have been made to the System Software is the System file, Responder, and the Apple File Exchange. CDEVs No changes made to the following; Map. Desk Accessories No changes made to the following; Alarm Clock, Calculator, Chooser, Find File, Scrapbook, Finder, MultiFinder, Print Monitor. Printer Drivers No changes made to the following; LaserWriter Driver, LaserWriter IISC Driver, ImageWriter, ImageWriter LQ. Utilities No changes made to the following; Disk First Aid, HD SC Setup, Installer Scripts and Mini Installer Scripts, CloseView, MacroMaker. Mark B. Johnson AppleLink: m.johnson Developer Technical Support domain: mjohn...@Apple.com Apple Computer, Inc. UUCP: {amdahl,decwrl,sun,unisoft}!apple!mjohnson "You gave your life to become the person you are right now. Was it worth it?" - Richard Bach, _One_