| Release: Select 2i1 |
| 0.04 (09 Sep 2002) |
Initial import of PNG conversion module. |
| 0.04 (11 Oct 2002) (retagged) |
Updated to indicate valid SWI chunk and error numbers used. |
|
| Release: Select 3i1 |
| 0.05 (19 Dec 2002) |
Added support for ImageFileRender. |
| 0.05 (20 Dec 2002) (retagged) |
Updated documentation to reflect use of other Convert modules. |
| 0.06 (23 Dec 2002) |
Added rudimentary support for creating PNGs from Sprites. |
| 0.07 (06 Jan 2003) |
Added support for default paletted images. Added support for 16bit sprite conversion. |
| 0.08 (29 Jan 2003) |
Updated to use ImageFileConvert - SWIs remain because they were in 2i3. Improved error handling. |
| 0.08 (29 Jan 2003) (retagged) |
Fix for omitted IFC veneer files. |
| 0.09 (02 Feb 2003) |
Fix for ReadInfo call failing to read mask state correctly. Fix for sprite generation call failing to generate mask properly. |
| 0.10 (28 Feb 2003) |
Fix for 24bpp images with SBIT but without mask corrupting. |
| 0.11 (02 Mar 2003) |
Added support for creating a sprite file. |
| 0.12 (23 Mar 2003) |
Added support for creation of opaque sprites from PNGs. |
| 0.13 (24 Mar 2003) |
Added support for 8bpp and lower with tRNS converting to opaque sprites. |
| 0.14 (24 Mar 2003) |
Support for tRNS chunks on RGB and Grey images. Moved sBIT handling. 16 bit per channel data is now able to have a tRNS chunk. |
| 0.15 (25 Mar 2003) |
Increased screen gamma value to 2.2. |
| 0.16 (26 Mar 2003) |
Files without gamma are assumed to use 0.45455 now. Fix for 15bpp reduction with sBIT failing to update length. Added non-opaque sprite mask reduction. |
| 0.17 (27 Mar 2003) |
Tidied up sprite generation code. Mask reduction can now remove the mask entirely. |
| 0.18 (29 Mar 2003) |
Initial support for PNG mask creation - tRNS binary mask chunk. |
| 0.19 (01 Apr 2003) |
Fix for buffer overrun when creating PNGs from true colour sprites. |
| 0.20 (02 Apr 2003) |
Fix for memory leak on PNG to sprite conversion. |
| 0.21 (06 Apr 2003) |
Fix for grey+alpha images. |
| 0.22 (08 Apr 2003) |
Fix for paletted images with translucency and gamma. Greyscale plus alpha images are now retained as paletted. Restructured conversion functions. |
| 0.23 (08 Apr 2003) |
Added support for pHYs chunk in PNG to sprite conversion. |
| 0.24 (09 Apr 2003) |
Fix for ReadInfo failing to return DPI properly now. Modified DPI algorithm to use the 'half above' algorithm. |
| 0.25 (09 Apr 2003) |
Tidied up pHYs chunk handling. PNG creation can now promote simple paletted masked images. |
| 0.26 (09 Apr 2003) |
Added support for 8bpp plus mask to 24bpp promotion. |
| 0.27 (09 Apr 2003) |
Finished support for creating masked 16 and 24bpp PNGs. |
| 0.28 (09 Apr 2003) |
Added sBIT chunk writing for 15bpp images. |
| 0.29 (10 Apr 2003) |
Fix for sBIT+tRNS chunks causing corrupt output. Output to PNG now generates pHYs chunks. |
| 0.29 (23 Apr 2003) (retagged) |
Added more debug. Removed redundant strip_16 call. |
| 0.30 (26 Apr 2003) |
Added support for creation of PNGs from opaque sprites. |
| 0.31 (05 May 2003) |
Fix for buffer overflow when creating paletted PNGs with masks. |
| 0.32 (06 May 2003) |
Further fix for creation of PNGs in paletted modes with masks. |
| 0.33 (15 May 2003) |
Fix for mask reduction failing to create sprite area properly. |
|
| Release: Select 3i2 |
| 0.34 (15 Aug 2003) |
Updated makefile's use of oz directory. |
|
| Release: Select 3i3 |
| 0.35 (15 Sep 2003) |
Fix for creating PNGs from paletted sprites with masks and selected mask colour non-0. |
|
| Release: Select 3i4 |
| 0.36 (08 Jan 2004) |
Updated to new makefile format. General source tidy up. |
| 0.37 (27 Apr 2004) |
Updated PNG creation to use pHYS chunks which will be truncated to the required size, rather than to 1dpi smaller (or equivilent). |
|
| Release: Select 4 Preview |
| 0.38 (03 Feb 2005) |
Added support for conversion of CMYK sprites to PNGs. |
| 0.39 (12 Oct 2006) |
Added copyright attributions. |
| 0.39 (12 Oct 2006) (retagged) |
Updated IFC author. |