
  Unpack.svobject

  © 1994-96 by Andreas R. Kleinert.

  FREEWARE. All rights reserved.

  Version      : 3.6
  Release Date : 01.08.1996


  Disclaimer
  ~~~~~~~~~~
  The author takes no responsibility for any results of the use of this
  program.
  This software is provided "AS IS" and there is no warranty of any kind,
  so that you use this software at your own risk.

  Foreign Copyrights and Credits
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  The "powerpacker.library" V33+ is (C)opyright by Nico François.
  The Library is FREEWARE and is needed by Unpack.svobject, to be able
  to read and decode PP20-packed files.

  The "xpkmaster.library" V2+ is (C)opyright by its authors
  (c/o Urban Dominik Müller).
  The Library is freely distributable and is needed by Unpack.svobject,
  to read and decode XPK-packed files.

  Some of the mentioned names or products in this document may be
  copyrighted by companies or trademarks of companies.

  Requirements
  ~~~~~~~~~~~~
  - superview.library and superviewsupport.library (see there)
  - "xpkmaster.library" V2+ and/or "powerpacker.library" V33+

  Description
  ~~~~~~~~~~~
  Unpack.svobject is an external Library-Module for the superview.library.

  I supports reading of XPK- or PowerPacked files and will re-parse
  these through superview.library by creating an temporary, unpacked
  file at the location "VMEM:" and then retries the specific
  operation on the file.

  So this is just a Dummy-SVObject which does for you the work of
  unpacking graphics files before displaying them.

  Writing (packing) of files is not possible (yet).

  Remarks
  ~~~~~~~
  * VMEM:
  * Temporary data will be written to a directory assigned to "VMEM:".

  * Compatibility:
  * This SVObject is just thought to make your life easier, if you've
    to handle many packed files, which you don't want to unpack each time
    you want to display them.
    Nevertheless it is recommended instead to work with unpacked files,
    wherever possible.
    If you wish to pack files with PP20 or XPK, please use SuperView's
    own SVG file fomrat for this instead.

  History
  ~~~~~~~
  V3.6 (01.08.1996) :

   - now uses/requires semaphore system of superview.library V14+

  V3.5 (28.6.1996) :

   - recompiled
   - updated docs
   - changed internal stuff

  V3.4 (21.12.1995) :

   - added REV. 2 of new, rock-solid startup code

  V3.3 (10.12.1995) :

   - added new, rock-solid startup code
   - no longer causes crashes
   - now opens "xpkmaster.library" just when needed and not when
     initializing module. This should have two effects:
       - if you want to save packed data, but there's no library,
         it will be saved unpacked instead
       - initialization time should be much shorter, so that possibly
         the crashes occuring on 060 systems should no longer occur
         (hopefully)
       - the xpk-libraries may be flushed from memory completely,
         when no longer actually being needed and used
       - opening the svobject does no longer depend on the presence
         of xpk- and or powerpacker-library (so unpacked files may as
         well be read/written on systems without these)

  V3.2 (29.10.1995) :

   - recompiled with SAS/C V6.56

  V3.1 (07.10.1995) :

   - updated to V3 specs

****************************************************************************
* Revison history entries before V3.1 have been deleted for space reasons  *
****************************************************************************
