ESCHEMES DELUXE WHATSNEW 2007\12\02 Version 3.7 Version 3.7 MMClasses not used for image processing. Version 3.6 Added experimental draft of ib.exe reimplementation (not installed, but shipped). Compatability fixes for support recent eCoRT (now requires runtime to be installed first). Version 3.5 Fixed uninstallation procedure. Improved installation procedure (now all temporary files in temporary directory, except constrol.scr). Added restoring of old IOProcs. Fixed installation procedure (backup file creation). Now installation procedure creates installation log files (to provide bug report possibility). More accurate deletion of temporary files on installation errors. Support of buildlevel information for exe and dll files. Non-functional buttons are disabled. Class deregistration added to uninstallation procedure. Fixed WPS freeze in objects of WPDrive2 class. BMP, CVP, GEM, IAX, KPS, LBM, PBM, PCX, PGM, PNM, PPM, PSG, SPR, VID, XBM, TIF and TGA log files moved to /var/log instead of root. Fixes of most procedures for better format detection (most notable are TGA and TIFF). Added to some image IO procedures automatic reduse of bpp for formats which doesn't support requested bpp. Corrected messages in uninstall script (thanks to Christian Hennecke). Version 3.4 Added WPDataFileEx class prototype. Added ecolange.dll and wpfldrex.nls for newer WPFolderEx. Fixed some problems with IBMLANLK for disks >2Gb (by not using it at all). Old whatsnew: somewhere in older versions PMGPI2 was renamed to eCoMedia. Version 3.3 Fixed bad image redrawing. Some documentation updates. Version 3.2 Installation procedure now places WPS Classes DLL to ECS\DLL for eComStation and to OS2\DLL for OS/2. GIF I/O now support saving of 24bpp images (via truncating colors to 8bpp). WPPDF class added to support thumbnails created by Lucide. Now installation program resorts different images in the system to one place and with some categorization. Started implementation of zoom and rotation. Better support of eWPS/XWP status line. Version 3.1 Support of installation on OS/2 Warp 4 (Merlin), OS/2 Warp 4.5 Server for eBussines (Aurora), eComStation 1.0. WPDataFileEx added. Support of eWPS/XWP status line. We still have problems with IBM Multimedia classes. Version 3.0 Name changed to eSchemes Deluxe. WPImageFileEx WPS class. Installation package. WPObjectEx WPS class added (core info about object). Fix of image format detection (O_* -> GBM_O_* for GBM based procs). PBM support added. PNM support added. Fix in PNGIO proc (removed unrequired call to png_read_update_info). Version 2.3 Updated to newer GBM. New features (thanks to GBM Project) Support for reading RLE24 encoded bitmaps Reads 48 bpp unpalettised RGB files and presents them as 24 bpp. More TIFF formats Updated JPEG support (IJG lib upgraded to 6b version) Updated Z Codec (ZLib 1.2.3) Updated PNG (LibPNG 1.2.8) Version 2.2 JPEG format name fixed. Config.sys now modified correctly during install. Dll's now unlocked during install (fix of MINSTALL bug in eCS 1.2). Version 2.1 PCX FOURCC now fixed (PCXC instead of PCX). Removed output to stdout. FLAC audio I/O procedure added (no EMX required) (no in distibution). Version 2.0 Name changed to MMImage Pak. Added new formats support: X Window Bitmap Portable Greymap Portable Pixelmap GEM Raster OS/2 bitmaps Windows 3.x bitmaps IBM KIPS Portrait GIF IBM Image Access eXecutive Amiga IFF / ILBM format ZSoft PC Paintbrush PSEG Archimedes Sprite from RiscOS YUV12C M-Motion Video Frame Buffer Truevision Targa/Vista Microsoft/Aldus Tagged Image File Added new codec: Z Example code sources (PM GPI extensions) All new files (except PMGPI2.DLL) now placed to ?:\ECS\SYSTEM\MM\ directory. JPEG identification fixed. Improved installation. Version 1.9 (Final release) Debug code hided. PNG Icon removed (because exists in eCS 1.2 already). Version 1.8 (Release Candidate of 1.x serie) PNG write fix (right-shifted images). Version 1.7 JPEG I/O Proc added. Fix of JPEG I/O Proc to support third side applications (like mk_image). Another small fix of image reading ;). Usage sample header file added. Version 1.6 I/O Proc usage sample (as DLL library, no documentation yet). Another fix of PNG image loading. Version 1.5 More accurate fix of image reading (was extra bytes at end of each row, seems to be some byte/word padding. Doesn't matter anymore). Demo image removed from package. Version 1.4 Fix of images loading with width / 8 is not integer digit. Now not finish if unsupported flag passed, but tries to load image (support for side application, like mk_image). WHATSNEW, LICENSE, README files. Version 1.3 Fix of write support of 1 bpp and 4 bpp paletted images. Use DosAllocMem instead of mix of png_malloc, malloc and DosAllocMem. Version 1.2 Write support for images with palette; Version 1.1 Write support of 24-bit images. Fix of broken images reading (all IOProcs was broken after such attempt). Fix of IO Proc identification (now menu item Convert to... contains PNG entry). Fix of PNG.ICO (was GIF for some resolutions). Legal issues and history added to README.TXT. Installation process more clear (no garbage). Cosmetic fixes of BLDLEVEL. Resourses not used anymore. Removed many of unused functions, constants, typedefs, etc. Version 1.0 PNG IOProc with read support