ShutDownMgr Release Notes
First created on: 4/1/92 3:03:27 PM

----------------------------------------------------------•----------------------------------------------------------

4/1/92 3:03:38 PM

File: ShutDownMgr.a,49
Owner: Jeff Miller     
Project: MainProj∫Toolbox∫ShutDownMgr∫

File: ShutDownMgrPatches.a,2
Owner: Jeff Miller     
Project: MainProj∫Toolbox∫ShutDownMgr∫

Radar bug: #1025166

> Release notes for this change:

Use real DLOG and DITL resources to display the alert on Terror ROM machines when a user tries to shutdown with a RAM disk mounted.  Previously, the dialog was hardcoded in the source, using only a STR# resource from the System, making it difficult to localize.  In the process, replace INIT 12, formerly implemented in ShutDownRAMDiskINIT.a, with a linked patch version, now implemented in both ShutDownMgrPatches.a and ShutDownMgr.a.


> What was tested:

Tested on a Zydeco (Quadra 950) by shutting down with a RAM disk with files mounted, an empty RAM disk mounted, no RAM disk mounted, and by turning off the RAM disk after we’ve started up, causing it to be deleted.

----------------------------------------------------------•----------------------------------------------------------
4/9/92 6:08:45 PM

File: GestaltEqu.a,52
Owner: Jeff Miller     
Project: MainProj∫Interfaces∫AIncludes∫

File: GestaltEqu.h,53
Owner: Jeff Miller     
Project: MainProj∫Interfaces∫CIncludes∫

File: GestaltEqu.p,47
Owner: Jeff Miller     
Project: MainProj∫Interfaces∫PInterfaces∫

File: Sys.r,304
Owner: Jeff Miller     
Project: MainProj∫Make∫

File: GestaltFunction.a,42
Owner: Jeff Miller     
Project: MainProj∫OS∫Gestalt∫

File: GestaltPatches.a,31
Owner: Jeff Miller     
Project: MainProj∫OS∫Gestalt∫

File: PatchIIciROM.a,150
Owner: Jeff Miller     
Project: MainProj∫Patches∫

File: ShutDownMgr.a,50
Owner: Jeff Miller     
Project: MainProj∫Toolbox∫ShutDownMgr∫

File: SoundMgrPatch.a,25
Owner: Jeff Miller     
Project: MainProj∫Toolbox∫SoundMgr∫

Radar bug: #1026795

> Release notes for this change:

As we do for the PowerBook 100, we need to change boxFlag on Macintosh LC II machines
from its original value of boxMacLC to boxMacLCII in PatchIIciROM.a.  We also need
to add a new value that can be returned for gestaltMachineType, gestaltMacLCII.  This has
implications
in several areas of the System.  We need to add a new entry in the machine icon table
for Gestalt (the same icon as the LC) and a new string in the machine name STR# in the
System (”Macintosh LC II”), both of which show up in the Finder.  We need to make sure
that Gestalt returns the same value for gestaltHasSoftPowerOff and gestaltSerialAttr
as the Mac LC.  In the ShutDown Manager, we need to set the CLUT to 50% gray on a restart
as we do for an LC.  In the Sound Manager, we need to expand the sound primitive vector
table
to include the LC II.


> What was tested:

On an LC II, verified that boxFlag was set correctly, verified that the right icon and
machine string appear in About This Macintosh…, verified that the CLUT was set to 50%
gray on restart, verified that sound input worked.  Didn’t check the returned values for
gestaltHasSoftPowerOff and gestaltSerialAttr, though.
----------------------------------------------------------•----------------------------------------------------------
5/5/92 4:42:57 PM

File: ShutDownMgrPatches.a,3
Owner: Jeff Miller     
Project: MainProj∫Toolbox∫ShutDownMgr∫

Radar bug: #1025166

> Release notes for this change:

Need to install the patch that puts up a warning dialog if you try to shutdown with a RAM
disk on all IIci ROM family based machines, not just Terror and Horror ROMs, so that
Brazil gets this funtionality.  This means we lose a little memory on the other IIci
machines that don’t need this, but too bad.

> What was tested:

Tested on a Brazil with a non-empty RAM disk and verified we got the alert at shutdown.
Tested on a IIfx and verified that we could shutdown normally, even with this patch
installed.
----------------------------------------------------------•----------------------------------------------------------
6/2/92 9:22:09 PM

File: GestaltEqu.a,55
Owner: Jeff Miller     
Project: MainProj∫Interfaces∫AIncludes∫

File: GestaltEqu.h,56
Owner: Jeff Miller     
Project: MainProj∫Interfaces∫CIncludes∫

File: GestaltEqu.p,50
Owner: Jeff Miller     
Project: MainProj∫Interfaces∫PInterfaces∫

File: InternalOnlyEqu.a,22
Owner: Jeff Miller     
Project: MainProj∫Internal∫Asm∫

File: Sys.r,317
Owner: Jeff Miller     
Project: MainProj∫Make∫

File: GestaltPatches.a,33
Owner: Jeff Miller     
Project: MainProj∫OS∫Gestalt∫

File: PatchIIciROM.a,153
Owner: Jeff Miller     
Project: MainProj∫Patches∫

File: ShutDownMgr.a,51
Owner: Jeff Miller     
Project: MainProj∫Toolbox∫ShutDownMgr∫

File: SoundMgrLowLevel.a,32
Owner: Jeff Miller     
Project: MainProj∫Toolbox∫SoundMgr∫

File: SoundMgrPatch.a,27
Owner: Jeff Miller     
Project: MainProj∫Toolbox∫SoundMgr∫

Radar bug: #1031451

> Release notes for this change:

As we do for the PowerBook 140, we need to change boxFlag on PowerBook 145 machines from
its original value of boxPowerBook170 to boxPowerBook145 in PatchIIciROM.a.  We also need
to add a new value that can be returned for gestaltMachineType, gestaltPowerBook145.
This has implications in several areas of the System.  We need to add a new entry in the
machine icon table for Gestalt (the same icon as the PowerBook 140) and a new string in
the machine name STR# in the System (”PowerBook 140.” for now, until we announce the
machine (the period at the end will let you tell the difference in the meantime)), both
of which show up in the Finder.  In the ShutDown Manager, we need to close the video
driver at shutdown or restart as we do for the 140 and 170. In the Sound Manager, we need
to expand the sound primitive vector table to include the 145, and fool the Gestalt
attribute table into thinking a 145 is really a 140.

> What was tested:

On a PowerBook 145, verified that boxFlag was set correctly, verified that the right icon
and machine string appear in About This Macintosh…, verified that playing a sound and
sound input worked.
----------------------------------------------------------•----------------------------------------------------------
