
GNU Maverik version history
===========================


4.3 - 25th March 99 (Lady Day)

Added:
  Level of detail for the standard objects with curved surfaces
  Support for defining a composite object from a VRML97 file (geometry only)
  SunOS5 support - thanks to Robert Belleman
  GNU name
  Teapot primitive
  mav_gfxLineWidthGet function
  mav_frameCount variable
  mav_windowBackfaceCullGet and mav_gfxBackfaceCullGet functions
  mav_vectorWorldPos function (does the opposite of mav_vectorScrnPos)
  mav_stringLength function
  mav_stringDisplay[Left|Centre|Right] functions
  mav_BBIntersectsBB function
  mav_palette*Index[Empty|Match]Get functions which return an empty or matching index for the palette components
  mav_compositeRead function which calls the correct parser for the file type
  Hook for TDM type libraries to access the X event queue - works, but messy and need redoing properly.

Modified/Fixed:
  Contact email addresses
  TR now handles lines correctly
  Press "i" message now removes itself after control has passed back to the application
  Minor documentation updates
  Fixed potentially fatal rounding error in mav_linePolygonIntersection
  Delayed rendering of transparent and textured objects now uses the correct draw callback fn
  Fixed potentially un-initialized surface parameter field for avatar 
  Modified fonts example in misc directory to demonstrate string length functionality
  Modified prototype of mav_gfxWindowFontSet
  Modified MAV_font to store width and font name information
  Updated "allobjs" example to include the teapot
  Modified BB intersection routine to report exit distance
  Renamed mav_BBIntersect to mav_BBIntersectsLine (but the old name can still be used)
  Reworded main README
  Modified misc/composite/viewer example to read VRML97 files
  Better mechanism for adding support for new file formats
  Made mav_sp_default valid even if mav_opt_noWins is set
  Avatar now knows his left from his right
  Splash screen is not executed if no windows have been created
  Rewrote box-line intersection routine to overcome rounding error problem
  Major re-working of TDM to make it less site specific
  Fixed bug with IrisGL

Removed:
  Nothing except the bugs :)



4.2 - 14th Feb 99 (St. Valentines)
  First public release
