Ivory Draw History
version 1.0 Beta 4 (Nov 20, 98)
- The whole source code has been rewritten
- Much better documentation. Developers Guide added (unfortunately not finished yet)
- Support for 640x480, 800x600, 1024x768 screen resolutions
- Direct access to the pixels on the surface (faster then ever)
- Much better exception handling, now it's documented
- You no longer need to manually set the form's BorderStyle to bsNone
- Proper handling of lost surfaces
- Special bitmap surfaces have been introduced
- Supports BMP and PCX files, and additional image formats can also be added.
- Images and palettes can be read not only from a file but also from a resource
- New 256-color icons
- New members in TIvoryDraw: VideoMode, Width, Height, OnSurfaceLost
- New members in TIvorySurface: Locked, Lock, Unlock, Pixels, Pitch, ScanLine, StretchCopySurface, TileCopySurface
- New members in TIvoryBitmapSurface: a new component
- New members in TIvoryPalette: DllHandle, DllName, ResourceName, LoadFromFile, LoadFromDll, LoadFromResourceName, LoadFromResourceId, SetPalette, GetPalette
- New members in EIvoryError: the whole class was completely rewritten
- Many many more, see the docs...
version 1.0 Beta 3
- Several bugs were fixed, a lot of improvements have been made on the components. This version was never released, because it was not any better than version Beta 2. Still not stable enough.
version 1.0 Beta 2 (Jun 7, 98)
- Several bugs were fixed. Now TIvoryDraw can be activated automatically.
- Two new properties: TIvoryDraw::AutoActivate and TIvoryDraw::AutoHideCursor.
version 1.0 Beta 1 (Jun 3, 98)
The first release of the component collection. Unfortunately, the DCR file was missing in this version.