
                        OpenUtil.library History
                        ------------------------
=================
V2.0 (16.11.1998)
=================

  New Functions:

   - oCheckSum()
   - oCompareMem()
   - oCreatePath()      (author: David "Strider/tRSi" Wettig)
   - oDirEntryType()    (author: David "Strider/tRSi" Wettig)
   - oExists()
   - oFileDirHandleA()  (author: David "Strider/tRSi" Wettig)
   - oGetConUnit()
   - oLoadFileA()
   - oLoadPrefs()
   - oMakePath()        (author: David "Strider/tRSi" Wettig)
   - oSaveFileA()
   - oSavePrefs()

  Changes / Fixes:

   - OpenUtilBase: the following Library Bases have been added:

     OU_ConsoleBase
     OU_CxBase
     OU_DiskfontBase
     OU_ExpansionBase
     OU_IFFParseBase
     OU_KeymapBase
     OU_LayersBase

     Just after opening OpenUtil.library, you now have a total of 19
     Library Bases ready for use.

     All Library Names added to OpenUtilBase, too.

   - Library body (the good old "SampleLibrary.asm") and startup code
     rewritten in C. OpenUtil.library now uses HUNK_DREL32, which reduces
     code size and also prevents it from being loaded under AmigaOS below V37.
     If there's any other problem while trying to open OpenUtil.library, a
     requester will pop up with an error message; Alert() is no longer
     called anyway by OpenUtil.library.

   - V1.0 didn't check for 68020+.

   - V1.0 opened locale.library and asl.library V38 instead of V39.

   - oListToFileA(): V1 didn't free the I/O Buffer if it was the allocator.

   - oMsgFaultA(): default Window Title ("File Error") changed to "Error".

   - oRequestLib(): because this function returned wrong results in V1.0, it
     wasn't very useful, so i took the chance to reformulate it for adding more
     parameters (using Tags). By now, You need at least version 2 of OpenUtil.library
     to use this function, which is now named oRequestLibA().

   - Added StormC pragma headers.

   - Added a compact replacement for the SAS/C cres.o startup module without
     the ANSI stuff but with all Library bases ready for use.

   - include/proto/OpenUtil.h no longer includes <libraries/OpenUtil.h>;

     include/libraries/OpenUtil.i: no longer includes "libraries/OpenUtil_lib.i".

     To include all OpenUtil related files, use:

     C:
          #include <proto/OpenUtil.h>
          #include <libraries/OpenUtil.h>

     Asm:
          INCLUDE "libraries/OpenUtil.i"
          INCLUDE "libraries/OpenUtil_lib.i"


===============
V1.0 (2.9.1998)
===============

  First public release.
