
  ILBM.svobject

  © 1993-94 by Andreas R. Kleinert.

  FREEWARE. All rights reserved.

  Version      : 2.5
  Release Date : 02.04.1994


  Description
  ~~~~~~~~~~~
  ILBM.svobject is an external Library-Module for the superview.library V2+.

  It contains SVDriver-Support for the superview.library V3+, and
  needs any SVDriver with Bitplane-Support.

  It supports reading and writing of IFF-ILBM Files.
  In detail these are :

  Reading :

   - IFF-ILBM uncompressed
   - IFF-ILBM CmpByteRun1 compressed

   (except 24 Bit-ILBMs)


  Writing :

   - IFF-ILBM uncompressed
   - IFF-ILBM CmpByteRun1 compressed

   (except 24 Bit-ILBMs)


  Resource Usage
  ~~~~~~~~~~~~~~
  iffparse.library V37+ is needed in "LIBS:".


  Author
  ~~~~~~
  Andreas R. Kleinert
  Grube Hohe Grethe 23
  D-57074 Siegen
  Germany


  History
  ~~~~~~~
  V2.5 (02.04.1994) :

   - improved speed of CmpByteRun1 decoding routines
   - improved adjusting of unencoded picture data
   - un"#define"d CRNG support routines, which are not used since V2.1
     anyway. This saves some code again.
   - un"#define"d some more (yet) dead code (AUTH, ANNO, ...)


  V2.4 (27.03.1994) :

   - removed internal SVDriver-Replacement, so that we now are really
     dependent on external SVDrivers in libs:svdrivers.
     This saves about 1600 Bytes diskspace and reduces redundancy.
   - replaced SAS/C's sprintf()-routine with own, RawDoFmt()-based one.
     This saves again about 1800 Bytes.
   - now using Utility-Library for integer operations (activated
     SAS/C's UTILLIB option) : this increases 68000-codesize a little
     bit, but increases speed on 68020+ systems
     (should also decrease codesize, but does not ...)


  V2.3 (25.03.1994) :

   - slightly improved internal BitMap-to-BitMap routine


  V2.2 (17.03.1994) :

   - fixed "large memory usage" bug in internal ECS-ChunkyPixel routine
   - added several security checks (zero-pointers)


  V2.1 (09.03.1994) :

   - now with SVDriver-Support. Not yet necessarily needed.
   - Clipboard-Support was deactivated accidentally. Now is no longer.
   - fixed small bug in memory management routines
   - fixed bug in reading and writing "big width" pictures
     (> Standard-Width for the specific ScreenMode) :
     BitMap->BytesPerRow was bigger than thought (for 736 was 96, not 92,
     so e.g. saving will result in an Width of 768)
   - now sets BMHDF_CMAPOK in bmhd->flags (former pad1) if running under V39
     and writing 32 Bit-ColorMaps
   - removed "ColorMap replacement" routine
   - internal routines : AUTOSCROLL now really works with big-sized Screens
   - ColorCycling (CRNG)-Support removed
   - fixed several other little bugs


  V1.2 (06.02.1994) :

   - File Information did not work


  V1.1 (16.01.1994) :

   - first version


  Copyrights
  ~~~~~~~~~~
  Some of the mentioned names or products above may be copyrighted by
  companies or trademarks of companies.


