Path: utzoo!attcan!uunet!ginosko!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!moravian.EDU!nicholaA
From: nicholaA@moravian.EDU (Andy Nicholas)
Newsgroups: comp.sys.apple
Subject: (none)
Message-ID: <8909281806.AA08989@batman.moravian.edu>
Date: 28 Sep 89 18:06:35 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The Internet
Lines: 103

To: gt0t+@ANDREW.CMU.EDU
Subject: Re: questions about System 5.0.2
In-reply-to: your article 
News-Path: vlsi3b15!polyslo!usc!ucsd!ucbvax!ANDREW.CMU.EDU!gt0t+

Several people have asked, so this is what the tech-note says have been changed
from System 5.0 to 5.0.2 (quoting Tech-Note GS/OS #1 -- revised for October,
1989):

ATResponder

Fixed a bug which caused the system to forget chosen network printers unless
AppleShare was installed.

BASIC.SYSTEM

Fixed a bug which trashed data.  The system now properly returns the NO
BUFFERS AVAILABLE error and does not write to the disk.

GS/OS

Fixed the Init Manager to properly sense which screen is up and to always
place dialogs on the current screen.  Also fixed Cache Manager bug listed
below.

Start.GS.OS and GS.OS.Dev

A change was made to the Cache Manager to dereference the cache bucket before
it is used in the internal Cache shutdown routines called by ResetCache.
This prevents GS/OS fatal error $0002 from popping up during low-memory
Memory Manager calls.

Pro.FST

Fixed bugs in the _GetDirEntry portion of the FST to properly report buffer
size errors and to prevent memory from being trashed when using a four-byte
name buffer.  Also fixed a bug in the Write call that caused data to be trashed
on occasion if the write call was followed by a _Set_EOF call on sparse
files.

Resource.MGR

Fixed a bug in ResourceShutDown that deallocated all system resources whenever
the call was made.  The system now only diposes of the resources belonging
to the current resource application.  A bug in AddResource and WriteResource
which corrupted resource maps when two files were open at the same time
was also fixed.

Slots CDEV

Fixed a bug in setting Battery RAM when the slot 2 selection was changed.  This
fix allows ProDOS 8 applications better printing access to network printers.

START (System.Tools)

Fixed a bug where the system would forget chosen printer names if the user
changed login names after booting from a file server.  Note that START is the
program GS/OS boots into when using a file server as the boot volume; this
file is not the Finder.

Tool018 (quickdraw Auxiliary)

Fixed a bug in CopyPixels that would incorrectly allocate the scratch buffer,
causing memory to be randomly trashed.

Tool021 (dialog manager)

A handle allocation bug was fixed.  DialogStartUp previously allocated a handle
as movable when it should have been fixed.  This fix prevents random memory
trashing (four bytes) on the calls Alert, Notealert, StopAlert, and
CautionAlert.

Tool023 (Standard File)

Fixed several bugs.  Case is now ignored when sorting lists (ED: incidently,
the list manager call _SortList is probably reponsible for previous behavior --
it sorts the Upper case stuff first and then sorts the lower case stuff
immediately after the upper case part of a list).  Filter procedures and SFxx2
calls now receive the proper auxiliary type for files, and Stamdard File now
notices an error and skips to the next volume when a user ejects a disk and
selects a file while the disk's list is displayed.  Formerly, this situation
caused in invalid reply record and sometimes crashed applications.

Tool034 (text Edit)

Fixed several bugs in TEGettext and in the user of LETextBox2 type data.  Also
fixed a bug which caused TextEdit controls to sometimes destroy the current
port's origin, and a bug which hung the machine when an entire TE SuperBlock 
was included in text to be deleted.

TS2
Fixed a bug in the QuickDraw II fast slab routines; this fix allows quickdraw
II to properly draw objects with a width greater than 160 bytes.  a new Desk
Manager patch was added to fix a bug that left the Desk Manager in a "busy"
state after the calls AddToRunQ, RemoveFromRunQ and GetNumNDAs.

TS3

The Desk manager patch described above was incorporated and the dialog Manager
bug listed above was included here (since the dialog Manager is included in
ROM in ROM 03)

andy