[Select]

ZLib


Release: Select 1i1
0.15 (21 Mar 2001) (retagged) Added AOF directory that had been omitted by accident.
0.16 (28 Apr 2001) Fixed writing to code areas so that we can use in ROMs
0.17 (20 Jun 2001) Added TaskManager acknowledgements.
0.18 (27 Jul 2001) Updated to use new damalloc imports.
0.18 (28 Jul 2001) (retagged) Corrected damalloc to make the area r/w.
0.19 (09 Aug 2001) Fix for ZLib C library.
Corrected signatures to use standard C format.
0.20 (26 Aug 2001) Added task association support.
Added stream handle and association checks.
0.21 (27 Aug 2001) Fix for export phase failure due to incorrect dependencies.
0.22 (05 Sep 2001) Moved 'notapp' flag to 1<<4.
0.23 (09 Sep 2001) Removed GZip component.
0.24 (01 Oct 2001) Corrected disc build to install where it is told.
0.25 (03 Oct 2001) Changed RAM install to use non-Ally heaps.
0.25 (11 Oct 2001) (retagged) Added dependency on header file.
0.25 (11 Oct 2001) (retagged) Really fixed the dependencies this time.

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

Release: Select 1i5
0.27 (12 Mar 2002) Updated to ZLib 1.1.4.
0.28 (31 Mar 2002) Documentation update.

Release: Select 3i1
0.29 (15 Apr 2003) Added checks for memory validity on SWI calls.
Enabled IRQs over SWI processing.
Build support for generating -32 library.
Fix for Decompress failing to initialise its buffers.
0.30 (28 Apr 2003) Fix for overzealous memory checks on stream data.
0.31 (03 May 2003) Fix for overzealous memory checks on inflateInit2.

Release: Select 3i2
0.32 (05 Jun 2003) Updated Makefile to new style.

Release: Select 3i3
0.33 (15 Sep 2003) Fix for GZip extraction failing to set file load, exec, attributes.

Release: Select 3i4
0.34 (04 Nov 2003) Minor corrections to library to function to allow generic calling.
0.35 (08 Jan 2004) General source tidy up.
0.35 (21 Jan 2004) (retagged) Fix for reorganised memory allocation bug.

Release: Select 4 Preview
0.36 (06 Oct 2004) Updated veneer entry points to be 26/32bit safe.
0.36 (06 Oct 2004) (retagged) Reduced size of macro to get around objasm limitations.
0.36 (14 Oct 2004) (retagged) Fix for exported veneer misbalancing stack in 32bit builds.
0.37 (13 Feb 2006) Updated AOF area to match C usage.
Updated library to be a single area.

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