| Done
--------------------------------------------------------------------------
+7/21/98 - add a --enable/disable-sound option.
+
+7/11/98 - Ground collision detection
+
+7/3/98 - Generate and store the transform matrix when rendering by
+ material property so we don't have to push, transform, pop
+ continually. See mesa code for gluLookAt()
+
+6/11/98 - convert to static libraries and reduce libtool usage ...
+
+6/11/98 - Converted to GL_FOG_EXP2
+
+5/29/98 - Widened edges of tiles to overlap a bit. This should help
+ reduce floating point induced gaps between tiles.
+
+5/27/98 - Rewrote airport list manager using an STL "map" (associative
+ array) for quick lookup.
+
+5/26/98 - Impose a maximum triangle area during scenery generation so
+ even very flat areas will get split into a few smaller sub
+ triangles.
+
+5/26/98 - Overhaul view parameter generation ... see if we can piggy
+ back off of larcsim calcs, and consolate potentially
+ redundant code -- Norman Vine
+
+5/24/98 - Fine grain view frustum culling
+
+5/20/98 - fix winding problem with tri-strips in obj.c (wait for next
+ version of stripe)
+
+5/17/98 - Course grain (tile based) view frustum culling
+
+5/6/98 - HUD updates from Jeff Goeke-Smith.
+
+5/5/98 - Added a visual frame rate counter on the HUD.
+
+5/2/98 - Option to go full screen. call glutFullScreen()
+
+4/29/98 - Option to toggle between smooth / flat shading.
+
+4/28/98 - Physically check if airport list overruns array size when loading.
+
+4/28/98 - Wrap up zlib so we can conditionally compile back in normal
+ behavior on systems that have trouble building zlib.
+
+4/27/98 - Do a better job of translating scenery tiles towards (0,0,0)
+
+4/27/98 - fgTIME fgVIEW struct -> typedef
+
+4/27/98 - Add a option to disable texturing.
+
+4/25/98 - Clean up initialization sequence and eliminate
+ interdependencies between lighting and position.
+
+4/23/98 - encapsulate all #include <config.h>'s with #ifdef HAVE_CONFIG_H
+
+4/23/98 - Give all textured polygons ambient and diffuse glMaterial()
+ properties of "white" so GL_MODULATE works as expected and
+ textures are not oddly tinted.
+
+4/21/98 - Convert lighting equations to table lookups
+
+4/21/98 - Make sure all #ifdef _cplusplus are after any other includes
+ Make sure all .hxx files have #ifndef cplusplus #error
+
+4/21/98 - various autoconf cleanups/preparation for C++
+
+4/9/98 - Fixed a bug in event management where the next event run time
+ was miscalculated so it was never run.
+
+4/6/98 - Cleanups
+
+--------------------------------------------------------------------------
+
+4/3/98 - Released version 0.40
+
+4/3/98 - Incorporated the Gnu automake/autoconf/libtool system.
+
+3/17/98 - Fix time jumping problem on win32
+
+3/1/98 - Unify sun position render code with existing sunpos
+ calculations so the sun doesn't do it's little jump every
+ hour.
+
+2/19/98 - Fixed a problem with smooth view (scenery center) switch
+ when entering a new tile.
+
+2/18/98 - Fixed a problem with terrain generation that was causing
+ some strips to be put in the wrong winding list.
+
+2/9/98 - Fixed a problem with terrain tiles not quite matching up perfectly.
+
+2/2/98 - Fix warning when compiling with c++ ... also successfully built
+ with cygnus-g++. There should be nothing holding us back from
+ using C++.
+
1/30/98 - remove Scenery/geometry.c and Scenery/mesh.c
1/28/98 - Dynamic unloading of scenery.