home *** CD-ROM | disk | FTP | other *** search
-
- #define HAMELIB_VERSION 4
-
- /*
- Version 4.6
- -----------
- Bumped revision number due to new version of render library.
-
- Version 4.5
- -----------
- Fixed bug concerning mismatched version number in the romtag. This
- only showed up when trying to use workbench 2.0.
-
- Fixed bug in HAME_CycleLeft and HAME_CycleRight relating to internal
- use of the HAME_WaitScanLine routine.
-
- Version 4.0
- -----------
- Added the HAME_WriteLPixel and HAME_ReadLPixel routines which use
- the ROM kernel routines to draw and read pixels on the screen. This
- provides a method of reading & drawing pixels underneath any intuition
- rendered windows and requesters on the screen.
-
- Also added the HAME_WriteWPixel and HAME_ReadWPixel routines which
- provide a method of reading & drawing pixels into intuition windows.
-
- Version 3.0
- -----------
- Bug fixes.
-
- Added the HAME_CheckCookie function which will examine a specific
- line in a graphics.library BitMap structure and inform the caller
- wether there is a valid cookie there.
-
-
- Version 2.1
- -----------
-
- Fixed bug allowing HAME_SetRGB8 to be used on color registers for which
- there was no cookie line.
-
-
- Version 2.0
- -----------
-
- I blew it! ( Pete Patterson - [8+) )
-
- Sorry folks, but in version 1.0 of this library, I overlooked an
- important aspect of the library. Version 1.0 was able to handle
- multiple HamePorts on a screen, but there was no way to limit
- drawing operations into a HamePort vertically.
-
- Prior to this release (V2.0), if multiple HamePorts were opened on
- a screen, they would extend from their starting positions all
- the way to the bottom of the screen. This allowed the user to damage
- any of the lower HamePorts cookies simply by drawing into another
- HamePort above them at certain positions.
-
- This effect totally defeated the purpose of the righteous clipping
- routines we have worked so hard to provide, so being the responsive
- and responsible types we are, we decided to finish the job.
-
- Version 2.0 now correctly limits all rendering into the screen region
- defined by HAME_Init.
-
- Unfortunately, in order to do this, the HAME_Init function has been
- modified to take an additional parameter. See the HAME_Init function
- description in hamelib.doc for details.
-
- Changes/Bug Fixes since V1.0 - April 4, 1991
- ----------------------------
-
- - Added BaseLine element to HameFont structure for user
- convenience.
-
- - Fixed bug in HAME_WaitScanline causing lockup if user had
- an interlace workbench screen.
-
- - Fixed various bugs relating to the handling of interlace
- screens.
-
- - Added rows parameter to the end of the HAME_Init call to limit
- the height of a HamePort.
-
- - Internal re-organization of program strategy to accomodate multiple
- vertically clipped HamePorts on a given screen.
-
- - Various speed/efficiency improvements throughout
-
- - Fixed multi-tasking bugs relating to our direct use of the blitter.
-
- */
-