home *** CD-ROM | disk | FTP | other *** search
- SetManager 2.0 (18.3.98) - History
- ==================================
-
- Another tool from Nicola Salmoria on which I decided to do some
- development after obtaining the sources from him.
-
- I have no intention of adding any earth-shattering feature, the main goal
- was to give it a modern GUI, and modernizing the code a bit too (like
- removing the mostly obsolete dos.library V34 support). Take this as a
- "special update" with me as "Guest Programmer" :)
-
-
-
- Changes in 2.0:
- ===============
- [Changes made by Eric Sauvageau <merlin@thule.no>]
-
-
- SetMan:
- -------
- - Removed 1.3 support. Welcome to the nineties.
- As a bonus, each patch will use 2 bytes less. Wooooooo... :)
-
- - Recompiled with SAS/C 6.58
-
- - Uses memory pools for its patch list, for faster allocation and
- reduced memory fragmentation
-
-
-
- SetManList:
- -----------
- - New CLI command that outputs the list of currently installed patches.
-
-
-
- SetManager:
- -----------
- - Rewritten from scratch, now requires Kickstart 2.04 (untested). It's
- now a commodity, and allows you to save the list of patches to disk.
-
- - Uses ClassAct for its GUI (ftp://ftp.thule.no/pub/classact/
-
- - Added a small kludge so that "wb_lib.fd" will be recognized as really
- being the FD file for "workbench.library".
-
-
-
-
-
- Pre-2.0 history - Versions written by Nicola Salmoria:
- ======================================================
-
- SetMan
-
- V1.0 First release.
-
- V1.0b Bug fix: removing a patch which would remain displayed by SetManager
- 'cos had other patches after it, and readding it FROM THE SAME TASK
- would leave it disabled. Enabling it would trash the machine at the
- first call of the patched function.
-
- V1.0c Kludge to correctly display in the SetManager window the name of
- some bugged programs.
-
- V1.0d SetMan is now much more picky when searching nodes in its private
- list. This avoids problems with strange libraries, like reqtools,
- which have different vectors pointing at the same function.
-
- V1.0e Cache cleared when needed, to insure compatibility with 68040.
-
- V1.0f Bug fix: the patch code was assuming that the offset passed to
- SetFunction() was a LONG, as stated in the includes; it is a WORD,
- instead, as the autodocs claim. This was causing 'MagicMenu' to
- crash.
-
- V1.0g Modified a kludge to save RTPatch 1.1b, which was readding the
- same patches over and over, causing programs to hang when calling
- the ASL font requester.
-
-
- SetManager
-
- V1.0 First release.
-
- V1.0b The program crashed when a program called ZoomWindows was running.
- It was a bug in ZoomWindows, not in SetManager, and it concerned the
- graphic interface, NOT SetMan. However, it works now.
-
- V1.0c Sped up text writing and scrolling.
-
- Standard functions of libraries and devices: Open(), Close(), Expunge(),
- ExtFunc(), BeginIO() and AbortIO() will be displayed replacing their
- offset like the functions listed in FD: files.
- Since the names are the same for every library, the name of the library
- is displayed after the function name. For example:
- Open() scsi.device
- BeginIO() trackdisk.device
-
- Unharmful Enforcer hit detected & removed.
-
- V1.0d Cache cleared when needed, to insure compatibility with 68040.
-