home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 2 / MECOMP-CD-II.iso / amiga / tools / boot / setman / changes-2.0.txt next >
Encoding:
Text File  |  1998-03-18  |  3.2 KB  |  103 lines

  1. SetManager 2.0 (18.3.98) - History
  2. ==================================
  3.  
  4. Another tool from Nicola Salmoria on which I decided to do some 
  5. development after obtaining the sources from him.
  6.  
  7. I have no intention of adding any earth-shattering feature, the main goal 
  8. was to give it a modern GUI, and modernizing the code a bit too (like 
  9. removing the mostly obsolete dos.library V34 support).  Take this as a 
  10. "special update" with me as "Guest Programmer" :)
  11.  
  12.  
  13.  
  14. Changes in 2.0:
  15. ===============
  16. [Changes made by Eric Sauvageau <merlin@thule.no>]
  17.  
  18.  
  19. SetMan:
  20. -------
  21.  - Removed 1.3 support.  Welcome to the nineties.
  22.    As a bonus, each patch will use 2 bytes less.  Wooooooo... :)
  23.  
  24.  - Recompiled with SAS/C 6.58
  25.  
  26.  - Uses memory pools for its patch list, for faster allocation and 
  27.    reduced memory fragmentation
  28.  
  29.  
  30.  
  31. SetManList:
  32. -----------
  33. - New CLI command that outputs the list of currently installed patches.
  34.  
  35.  
  36.  
  37. SetManager:
  38. -----------
  39. - Rewritten from scratch, now requires Kickstart 2.04 (untested).  It's 
  40.   now a commodity, and allows you to save the list of patches to disk.  
  41.  
  42. - Uses ClassAct for its GUI (ftp://ftp.thule.no/pub/classact/
  43.  
  44. - Added a small kludge so that "wb_lib.fd" will be recognized as really 
  45.   being the FD file for "workbench.library".
  46.  
  47.  
  48.  
  49.  
  50.  
  51. Pre-2.0 history - Versions written by Nicola Salmoria:
  52. ======================================================
  53.  
  54. SetMan
  55.  
  56. V1.0   First release.
  57.  
  58. V1.0b  Bug fix: removing a patch which would remain displayed by SetManager
  59.        'cos had other patches after it, and readding it FROM THE SAME TASK
  60.        would leave it disabled. Enabling it would trash the machine at the
  61.        first call of the patched function.
  62.  
  63. V1.0c  Kludge to correctly display in the SetManager window the name of
  64.        some bugged programs.
  65.  
  66. V1.0d  SetMan is now much more picky when searching nodes in its private
  67.        list. This avoids problems with strange libraries, like reqtools,
  68.        which have different vectors pointing at the same function.
  69.  
  70. V1.0e  Cache cleared when needed, to insure compatibility with 68040.
  71.  
  72. V1.0f  Bug fix: the patch code was assuming that the offset passed to
  73.        SetFunction() was a LONG, as stated in the includes; it is a WORD,
  74.        instead, as the autodocs claim. This was causing 'MagicMenu' to
  75.        crash.
  76.  
  77. V1.0g  Modified a kludge to save RTPatch 1.1b, which was readding the
  78.        same patches over and over, causing programs to hang when calling
  79.        the ASL font requester.
  80.  
  81.  
  82. SetManager
  83.  
  84. V1.0   First release.
  85.  
  86. V1.0b  The program crashed when a program called ZoomWindows was running.
  87.        It was a bug in ZoomWindows, not in SetManager, and it concerned the
  88.        graphic interface, NOT SetMan. However, it works now.
  89.  
  90. V1.0c  Sped up text writing and scrolling.
  91.  
  92.        Standard functions of libraries and devices: Open(), Close(), Expunge(),
  93.        ExtFunc(), BeginIO() and AbortIO() will be displayed replacing their
  94.        offset like the functions listed in FD: files.
  95.        Since the names are the same for every library, the name of the library
  96.        is displayed after the function name. For example:
  97.           Open() scsi.device
  98.           BeginIO() trackdisk.device
  99.  
  100.        Unharmful Enforcer hit detected & removed.
  101.  
  102. V1.0d  Cache cleared when needed, to insure compatibility with 68040.
  103.