================================================================================
Changes since v12.07
================================================================================


--------------------------------------------------------------------------------
general

   openeaagles/config.h
      1) default OpenEaagles parameters now can be redefined by compiler
      command line options

      2) Defined additional parameters for ...
         -- EAAGLES_CONFIG_MAX_CLASSES for Basic::Object::MAX_CLASSES 
         -- EAAGLES_CONFIG_MAX_PLAYERS_OF_INTEREST for Simulation::Gimbal::MAX_PLAYERS 
         -- EAAGLES_CONFIG_RF_MAX_EMISSIONS for Simulation::RfSystem::MAX_EMISSIONS
         -- EAAGLES_CONFIG_MAX_TRACKS for Simulation::TrackManager::MAX_TRKS
         -- EAAGLES_CONFIG_MAX_REPORTS for Simulation::Radar::MAX_REPORTS and
            Simulation::TrackManager::MAX_REPORTS
         -- EAAGLES_CONFIG_MAX_NETIO_ENTITIES for Simulation::NetIO::MAX_OBJECTS
         -- EAAGLES_CONFIG_MAX_NETIO_ENTITY_TYPES for Simulation::NetIO::MAX_ENTITY_TYPES
         -- EAAGLES_CONFIG_MAX_NETIO_NEW_OUTGOING for Simulation::NetIO::MAX_NEW_OUTGOING

      3) Default max interval timers, EAAGLES_CONFIG_MAX_INTERVAL_TIMERS, changed
         from 40 to 500.

--------------------------------------------------------------------------------
basic

   Object class
      1) registerClass() now returns the correct index (bug fix)

   Statistic class
      1) Removed empty file in src/basic named Statistic.h - not needed

   Timer class
      1) addToTimerList() -- prints an error message if unable to add a
         new timer to the list.

--------------------------------------------------------------------------------
basicGL

   ColorRotary class
      1) General cleanup - initialized some data previously uninitialized

--------------------------------------------------------------------------------
dis

   NetIO class
      1) Add the initialization of member variables 'siteId', 'appID' and
      'exerciseID' (bug fix); and added the initData() function.

   NetIOMunitionDetonation, NetIOPlatforms and NetIOWeaponFire
      1) Set a few uninitialized fields within PDUs


--------------------------------------------------------------------------------
gui-glut

   GlutDisplay class
      1) printSelectBuffer() -- restructured code for better readability.

--------------------------------------------------------------------------------
otw

   OtwCigiCl class
      1) Removed unused variables to eliminate warnings

--------------------------------------------------------------------------------
recorder

   TabPrinter class
      1) printFileIdMsg() -- (bug fix) Now printing day() instead of has_day()

--------------------------------------------------------------------------------
simulation

   General
      1) Updated AirVehicle, GroundVehicle, LifeForms and Player so that networked
         players "reset" properly. 

   Gimbal class
      1) reset() now calls updateMatrix()

   Message class
      1) General clean-up of the code
         -- added 'const', as needed
         -- getSenderName() and getDestNames() now return 'const' pointers

   Navigation class
      1) setSlotRoute() and setSlotBullseye() -- removed the redundant ref() and
      unref() since a SPtr<> is being used

   Player class
      1) Added "initVelocityKts" so that initial velocity can be specified
         in knots

   Steerpoint class
      1) Updated serialize() method so that more steerpoint information is
         save when serialized

   Tdb class
      1) When computing the tangent to the horizon (i.e., the horizon check),
      now includes the vertical offset of the gimbal from the ownship.

--------------------------------------------------------------------------------
vehicle


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

