
 GS-ShrinkIt 1.0.3

Fixed a bug which caused "Fatal Error $0401" to occur after clicking "extract"
when some of the static segments were bank-aligned.  Apple DTS (specifically,
Dave Lyons) helped me track this down at the A2-Central Kansas-City Developer's
Conference.  Extra credit goes to Dennis Doms who built a system disk which
duplicated the problem.

 GS-ShrinkIt 1.0.2

The select-all button in the archive, addto, and delete dialogs now works
faster.

Fixed a problem that caused GSHK 1.0.1 to crash whenever someone hit a key
which was mapped to the SF list on screen.  This only happened to the
archive, addto, and delete dialogs. (Stowe Keller)

When a stuffit file's forks are split into separate file (presumably to
make use of ResSpy), the filetype for the res fork was whatever the HFS
filetype routines deemed appropriate.  Now, the res fork is saved as a BIN
file to make ResSpying yet even easier -- it probably should have been BIN
in the first place. (Robert Rosenberg)

Prefix 18 is no longer used.  Prefix 20 (and 8) are now saved before GSHK
starts and restored after exiting gshk. (Bryan Pietrzak)

Separate source and destination directories are now provided.  The destination
pathname is initially set to the source pathname -- the source path is left
as prefix 8 if prefix 8 exists and prefix 0 if prefix 8 is null.  "New Archive"
works FROM the source TO the destination.  "Open Archive" works from the source
and TO the destination when extracting.  The paths can not be predefined, yet.
(most of the known world).

 GS-ShrinkIt 1.0.1

DO NOT use the ShowText NDA or ShowPic NDA (below v4.60) with GS-ShrinkIt.
ShowText causes really bizarre stuff to happen, especially when GSHK shuts
down.  You will occasionally get an "Error $0003" message if ShowText is
installed.  Chris Haun's WriteIt! 2.0 NDA is a good replacement for ShowText
in that it's much faster and you can edit what you see.  ShowPic's before
version 4.60 can not handle having the "shadow" bit set in System 5 QuickDraw
II and trash the scanline control-bytes (SCBs) leaving the screen a horrible
mess.

If you suspect something is wrong with GS-ShrinkIt, before you jump to any
conclusions please remove all the Desk Accessories (DAs) and INITs from your
system.  It's quite possible that a DA or INIT is contributing to the problem.
If you have a problem which occurs with GS-ShrinkIt and -several- DAs (ie,
each one seems to always cause the same problem in GS-ShrinkIt), then most
likely the problem is with GS-ShrinkIt and you should tell me.  If you find
that the problem is only caused by a single DA or INIT, most likely the
DA or INIT is flakey and you should contact its author.

Fixed problem that GSHK 1.0 had leaving a file open after receiving an
error when someone would try to sort an archive, such as trying to sort on
a write-protected disk. (Stowe Keller)

A <Select All> button has been added to the New File Archive dialog, the
Add Files dialog, and the Delete Files dialog.

Because the AppleDisk5.25 Driver doesn't support getting the volume number
from a DOS 3.3 disk (or specifying it when formatting), DOS 3.3 disks
can't be archived or extracted under GSOS.  Warnings have been installed
to this effect.

If the preference "Split StuffIt forks when extracting" is checked, each
of the forks of a StuffIt file will be saved as a separate file.  The
res fork's default name is filename.r -- this should make people who use ResSpy
happy.

There are 2 more pop-ups in the prefs, "Save ARC files as: TEXT/BIN" and
Save ZOO files as: TEXT/BIN" -- these cover some of the most frequently
asked-for enhancements.

The TextEdit flag fRecordDirty is checked to see if any changes have taken
place since the last time the update button was clicked to determine whether
or not to highlight the update button instead of relying on finding that the 
TE control got hit.  This allows you to scroll through the comment without
GSHK thinking that you need to click the update button.

Changed the way the info icon is displayed.  If any text is available in the
archive comment, the icon will be shown as a yellow comment icon.  If no text
is available, then the icon will be shown as a grey comment icon.  The
difference is probably subtle enough that some people will not notice the
change, but the icon looks better with the interior colored grey than if it's
masked with alternating dots.  If you edit a comment and change the amount of
text in it, the correct icon will be redrawn in the list when the update
button is clicked.

Added HFS creator_type of "pdos" support for the unStuff routines.  The
filetypes are now interpreted the same way that the AppleShare FST does a
filetype translation from Macintosh HFS. The ProDOS filetype and auxtype are
now set correctly if the creator is 'pdos'. If the filetype is TEXT, then the
prodos filetype is set to TXT.  The create date is now set correctly when
extracting stuffit archives -- the mod date is set to the current date.  The
correct filetype and creator are set if you unstuff to an AppleShare volume.

Added recursive delete routines to the DELETE option in the file menu.  1.0 used
to refuse to delete folders unless they were empty.  Now, if you select a
folder, everything in that folder will be deleted.  You'll be properly
prompted if a file is locked, also.  (Dennis McClain-Furmanski)

Fixed problem with GSHK 1.0 reporting "file not found" when a folder with files
in it was archived with "Delete after archiving" turned on.  This always
happened with 0 files remaining to be archived and didn't affect the
resultant archive.  (Rick Zeman, Dennis McClain-Furmanski)

Fixed problem with GSHK 1.0 always saying it got error $1202 whenever it
couldn't finish the _StartUpTools call.  The error code was wrong -- new error
codes have been installed which explain the error and what to do about it.

