
Changes since initial upload to BIX

apps/RawtoILBM		removed icon stuff (unused)	
apps/24bitDemo		new example (saves and loads a simple 24-bit ILBM)
iffp/ilbm.h		added 	#define MAXSAVEDEPTH 24
iffp/ilbmapp.h		added   ilbm->stags for additional screen tags
modules/saveilbm.c	don't save CMAP if colortable=0
modules/ilbmw.c		fix PutBODY to save up to 24 planes plus mask
modules/getbitmap.c	changed comments
modules/screen.c	added custombitmap and ilbm->stags support

-------------------------------------------------

Since second upload to BIX - major update - version 37.5

modules/packer.c	lowercase and ANSIIize uppercase funcs
modules/unpacker.c	lowercase and ANSIIize uppercase funcs
modules/ilbmr.c		correct colortable building code (build rgb correctly)
			filter camg's with EXTENDED_MODE set but 0 upper word
modules/ilbmw.c		correct CMAP writing code (scale, not shift, to 8 bits)
			modify putcmap interface to accept 4, 8, 32-bit tables
			lowercase and ANSIIize uppercase funcs
modules/saveilbm.c	use GetRGB4 to get screen's colortable
			modify saveilbm interface to accept trans and mask,
			and also to accept 4, 8, 32-bit colortables
modules/bmprintc.c	get rid of superfluous comma
modules/loadilbm.c	moved showilbm() to getdisplay() module
modules/getdisplay.c	added showilbm() from getdisplay() module
iffp/ilbm.h		updated for new interfaces and lowercase names
apps/Play8SVX		don't use eclock (not relevant to audio)
apps/RawtoILBM		change saveilbm call
apps/24BitDemo		change saveilbm call
apps/ScreenSave		add options NODELAY, NOICON, QUIET, SEQUENCE
all apps		minor cleanup, bump version, recompile/link
iffobj/Manx		Manx object modules (SAS modules are in modules/)
Makefile		Regrouped modules to segregate display and load
Makefile.Manx		And Manx compatibility added (thanks to Steve Walton)
			This involved small corrections to several modules.
			Still gets warnings on UBYTE *strings.
			
-----------------------------------------------------------------------------
Changes for version 37.8 (November 1991)

modules/iffpstrings.c	added for centralized string and message processing
iffp/iffpstrings.h	(same as above)
iffp/iffpstringids.h	(same as above)
modules/(all)		modified to get strings via iffpstrings.c
modules/screen.c	public screen support, close may fail if public
modules/getdisplay.c	public screen support, close may fail if public
modules/getbitmap.c	closeifile under all errors in loadbrush, loadilbm
modules/loadilbm.c	closeifile under all errors in showilbm
apps/screensave.c	option to save front ViewPort


The modules/ directory contains the module sources and SAS C 5.10a
object modules.  If you are using Manx, copy Makefile.Manx to
Makefile, and copy iffobj/Manx/#?.o to the modules/ directory.

The includes files subdirectory (iffp/) may be placed in your
current directory or your normal include directory.

Read Compiler.README for other notes.




-----------------------------------------------------------------------------
Changes for version 37.9 (April 1992)

iffp/ilbm.h		updated description of CAMG chunk for 2.0 usage
modules/ilbmw.c		incorporated J. Moller fixes for wider src bitmaps
modules/screen.c	added version check before PubScreenStatus() calls
modules/iffpstrings.c	fixed IFFerr() equivalence tests and null string
modules/loadilbm.c	use MIN(ncolors,vp->ColorMap->Count) for color loading
modules/getdisplay.c	use MIN(ncolors,vp->ColorMap->Count) for color loading
modules/ilbmr.c		use MAX(ncolors,32) for colortable allocation
modules/(all)		force and use new V37 Intuition #defines
apps/(all)		force and use new V37 Intuition #defines, bump version

-----------------------------------------------------------------------------
Changes for version 37.10 (July 1992)

modules/getdisplay.c	use scr->RastPort.BitMap instead of &scr->BitMap
modules/loadilbm.c	use scr->RastPort.BitMap instead of &scr->BitMap
modules/saveilbm.c	use scr->RastPort.BitMap instead of &scr->BitMap
apps/24BitDemo.c	use scr->RastPort.BitMap instead of &scr->BitMap
apps/Play8SVX.c		nows screens for unknown compression types,
			old "clock" variable is now called "tclock"
apps/(all)		recompiled with new modules, versions bumped to 37.10
modules/(many)		added/changed some D(bug()) lines
iffp/ftxt.h		added


NOTE - the "PlaySMUS.c" is just the beginnings of a SMUS reader -
	not yet a player.

