[Select]

Zipper


Release: Select 1i1
0.03 (22 Mar 2001) Initial import of Zipper module
0.03 (24 Mar 2001) (retagged) Adding missing aof directory.
0.03 (18 Apr 2001) (retagged) Added ZLib to the libraries for ROM builds.
0.04 (27 Jul 2001) Updated to use new damalloc library.
0.05 (09 Aug 2001) Fixed compile time error.
0.06 (26 Aug 2001) Added support for task association.
Corrected to use allocated SWI and error chunks.
0.07 (26 Sep 2001) Added export of SWI numbers.
0.08 (01 Oct 2001) Corrected disc build rule to install where it is told.
0.09 (03 Oct 2001) Changed RAM install to use non-Ally heaps.

Release: Select 1i2
0.10 (07 Nov 2001) Removed function names.

Release: Select 1i5
0.11 (10 Apr 2002) Added support for ZipFileClose returning the size of data.
Fix for always exiting with code 1.

Release: Select 2i1
0.12 (09 Sep 2002) Typo corrected in Unzip error message.

Release: Select 3i1
0.13 (05 Apr 2003) Updated to use new Zip filetype.
0.14 (03 May 2003) Fix for unzip failing to initialise next_in and avail_in.

Release: Select 3i2
0.15 (04 Jun 2003) Updated core library to Unzip 0.22a (plus patch to bring it to 0.22b).
Added support for encrypted files (disabled at present).
Added missing acknowledgement of source.
0.16 (04 Jun 2003) Fix for failure to extract archived files on second buffer read.
0.16 (04 Jun 2003) (retagged) Added c.crc32 which had been missed by accident.
0.17 (05 Jun 2003) Internal zipper interfaces abstracted.
Updated to use new-style makefile.
0.17 (06 Jun 2003) (retagged) Minor fix for makefile in ROM build.
0.18 (13 Jun 2003) Fix for failure to return number of files correctly.
0.19 (17 Jun 2003) Fix for LocateFile failing to restore previous position on failure.
0.20 (27 Aug 2003) Fix for generation of SparkFS extension data in Zip archives.
0.21 (28 Aug 2003) Fix for handling of old-style Zipper SparkFS blocks (which were broken).
0.21 (28 Aug 2003) (retagged) Minor fix for old Zipper files.

Release: Select 3i3
0.22 (31 Aug 2003) Fix for time specifiers being one month out.
0.23 (15 Sep 2003) Added support for archives without 'directory' attributes on directories.

Release: Select 3i4
0.24 (04 Nov 2003) Fix for filetypes during enumeration failing to write correct values.
0.25 (08 Jan 2004) General source tidy up.
0.25 (09 Jan 2004) (retagged) Fix for makefile failing to build library for export properly.

Release: Select 4 Preview
0.26 (04 Oct 2006) Fix for malformed 'AC' extra field blocks being ignored by the RISC OS information extraction (unzip only).
0.26 (04 Oct 2006) (retagged) Disabled debug left turned on in error.
0.27 (09 Oct 2006) Added copyright attribution.

Change information is supplied in good faith but may not reflect the features enabled in any given version of products.