home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d9xx / d910 / powercache.lha / PowerCache / Documentation / History.txt < prev    next >
Text File  |  1993-08-28  |  8KB  |  174 lines

  1.  
  2.                          The History of PowerCache
  3.  
  4. This  file  contains  descriptions  of  the specific changes and fixes that
  5. occur  in the different releases of PowerCache.  The most recent version is
  6. first in the list.
  7.  
  8. The following list of abbreviations indicate the nature of the change:
  9.  
  10. MIN - Minor bug fixed
  11. MAJ - Major bug fixed
  12. NEW - New feature
  13. CH  - Change in operation
  14. OPT - Optimization or improvement of existing feature
  15.  
  16. -----------------------------------------------------------------------------
  17. PowerCache 37.64 - Now uses keyfiles for registration
  18.  
  19. 05-Aug-1993    NEW    German (deutsch) locale graciously provided by
  20.             Gerhard Kupka
  21.         CH    Evaluation version now permits multiple volume caching,
  22.             leaving the startup requester and the half-our timer
  23.             as the only two constrains in the eval version 8^)
  24.         CH    Now uses keyfiles rather than seperately compiled
  25.             versions for each registered user. New "registering"
  26.             section in the docs (read it!) and registration
  27.             form.
  28.         MIN    PowerCache did not close the catalog it was using.
  29.             This made it very difficult to make new language
  30.             translations for PowerCache, since you had to reboot
  31.             the machine to test a modified string. Fixed.
  32.         OPT    Removed redundancies in the GUI code, shaving some
  33.             500 bytes off the executable. Hey! It all adds up :-)
  34.         MIN    ARexx command SETENABLEKEY was returning the previous
  35.             _disable_ key rather than the previous enable key.
  36.             Fixed.
  37.  
  38. ----------------------------------------------------------------------------
  39. PowerCache 37.58 - Additional minor changes
  40.  
  41. 18-Jul-1993    MIN    Devices with no TCB are no longer shown in the device
  42.             list. This also removed a few (harmless) Enforcer
  43.             hits that appeared when opening PowerCaches window.
  44.         NEW    The distribution now contains the COMPLETE CatComp
  45.             source, including .cd file and all .ct files.
  46.         NEW    Norsk (norwegian) locale graciously provided by
  47.             Mario Gonzalez
  48.         NEW    Français (french) locale graciously provided by
  49.             Reza Elghazi
  50.         OPT    Cache purge routine made signifficantly faster.
  51.             Floppy users will notice this for sure.
  52.         NEW    Listviews in main window now have double-click
  53.             actions (device list -> install cache, currently
  54.             cached -> edit cache)
  55.         MIN    Version strings added everywhere (was actually
  56.             missing from the executable as well. Oops!)
  57.         OPT    Window message port sharing code rewritten so that
  58.             windows no longer reserve a signal bit each. This
  59.             means statistics and deviceinfo windows can now be
  60.             opened even though you are caching many units.
  61.         MIN    Statistics windows were trashing memory. Fixed.
  62.         MAJ    Zooming stat windows could cause crashes (bug
  63.             introduced in 37.51, sorry!) - Fixed.
  64.  
  65. -----------------------------------------------------------------------------
  66. PowerCache 37.51 - Minor changes
  67.  
  68. 01-Jul-1993    MIN    USEHELP command was missing in the ARexx docs
  69.         OPT    Minor optimization in file cache code
  70.         CH    Statistics windows will no longer display buffer
  71.             usage for file caches (not much sense in that)
  72.         MIN    In certain borderline cases, statistics windows
  73.             could cause division by zero errors. Fixed.
  74.         CH    Distribution now includes version 38.1042 of
  75.             reqtools.library
  76.  
  77. -----------------------------------------------------------------------------
  78. PowerCache 37.46 - First public release - ENJOY!
  79.  
  80. 18-Jun-1993    CH    NOHELP keyword replaced by a checkbox in the main
  81.             window
  82.         NEW    Implemented USEHELP ARexx command (a la BEEP/POPUP)
  83.         MIN    Minor syntax error in The Installer script corrected
  84.         MIN    Starting PowerCache from another directory than the
  85.             current one meant no online help, unless PowerCache:
  86.             had been correctly assigned. Fixed.
  87.         OPT    Excessive use of message ports (or, to be precise,
  88.             signal bits) would result in failure to use more
  89.             than three caches at a time, or open more than five
  90.             different windows of any type (info, statistics, etc).
  91.             PowerCache now only creates message ports where it
  92.             is strictly necessary.
  93.         MIN    Opened devices were not always being closed if the
  94.             cache initialization code failed. Fixed.
  95.         MIN    'Currently Cached' listview was not being properly
  96.             updated after a Remove Cache operation. Fixed.
  97.         MIN    Bug in the preferences file loading fixed.
  98.         NEW    'Currently Cached' listview entries now show cache
  99.             mode and type, as well as cache dimensions
  100.         NEW    All windows can now be okayed by hitting RETURN or
  101.             ENTER, and cancelled using ESCape (as opposed to
  102.             pressing gadget shortcut keys or using the mouse)
  103.         MIN    PowerCache would generate a [harmless] Enforcer hit
  104.             when pressing HELP over a LISTVIEW gadget. Fixed.
  105.  
  106. -----------------------------------------------------------------------------
  107. PowerCache 37.35 - Second round of bug fixes
  108.  
  109. 5-Jun-1993    NEW    All gadgets now have keyboard shortcuts
  110.         CH    No longer Inhibit()s drives before caching them
  111.         MIN    PREFSFILE keyword didn't work
  112.         MIN    'Beep' feature now works as advertised
  113.         OPT    Cache routines made generally faster
  114.         OPT    Read-only caches are now 30-50% faster than
  115.             read/write caches.
  116.         OPT    Cache write operations sped up. With a prefetch of 1,
  117.             no drive access will occur even if a large file is
  118.             copied onto a drive. It stays entirely in the cache.
  119.         MIN    On exit, PowerCache would reset all device function
  120.             vectors - even those which it had failed to
  121.             initialize in the first place. Fixed.
  122.         MAJ    Auto-configuration code was broken. It now works as
  123.             described in the docs.
  124.         MIN    If PowerCache was stopped while its child task was
  125.             busy purging a cache, either PowerCache or the child
  126.             would hang (and the drive would not be completely
  127.             updated). Fixed.
  128.         CH    Cache flush child task (executed when a cache times
  129.             out) is now "interruptable" so to speak. A Dir df0:
  130.             would take forever if the drive was being updated by
  131.             PowerCache. The Dir operation now takes precedence
  132.             over the flush operation, which will be postponed
  133.             until the drive becomes idle once again.
  134.         MIN    PowerCache would hang or crash if reqtools.library
  135.             could not be opened. Fixed.
  136.         NEW    PowerCache now waits for a validating drive to settle
  137.             down before adding a cache to it.
  138.         MIN    Failure to allocate a cache line of the type selected
  139.             for that cache would cause a horrible system crash.
  140.             Fixed.
  141.         CH    Pressing HELP over the main preferences window now
  142.             links AmigaGuide to the HelpInfo section in the manual,
  143.             and not simply to Main (the first node).
  144.         MAJ    Low-memory handler was not being removed when quitting
  145.             PowerCache. Would cause instant guru if PowerCache
  146.             was stopped and the system then ran low on memory.
  147.         MIN    Delay time for statistics windows was only being
  148.             ajusted once, not once per second. Fixed.
  149.         OPT    Window refreshing (after a Zoom operation) is now
  150.             optimized and fully compliant with C= guidelines.
  151.         MIN    The Install window wasn't refreshing gadtools
  152.             gadgets at all. It now does.
  153.         MIN    A small error in the cache editing function could
  154.             cause unpredictable behaviour (that means GURU) when
  155.             okaying changes. Fixed.
  156.  
  157. -----------------------------------------------------------------------------
  158. PowerCache 37.15 - First round of bug fixes
  159.  
  160. 25-May-1993    MAJ    PowerCache would crash if started twice (it will now
  161.             correctly wake up the dormant copy and exit)
  162.         MAJ    Purge gadget in Cache Edit window would lock up
  163.             the program. Fixed.
  164.         MIN    Internal structure arbitration tightened up. Could
  165.             cause lockups if removing a cache from a frantically
  166.             active drive.
  167.         OPT    Cache buffer loading routines are now faster.
  168.         NEW    Added NOHELP switch/tooltype
  169.  
  170. -----------------------------------------------------------------------------
  171. PowerCache 37.10 - Internal beta (first attempt)
  172.  
  173. 17-May-1993    -    History begins.
  174.