From 25dda4647601f2e0a5e862b88cff83435cc5f3dc Mon Sep 17 00:00:00 2001 From: curt Date: Wed, 13 Feb 2002 16:03:54 +0000 Subject: [PATCH] 0.7.9pre2 changes. --- FlightGear.dsp | 319 ++++++++++++++++++++++++++++++++++++++++++++++++- NEWS | 106 ++++++++-------- 2 files changed, 373 insertions(+), 52 deletions(-) diff --git a/FlightGear.dsp b/FlightGear.dsp index a2ad297dd..7838d67a1 100644 --- a/FlightGear.dsp +++ b/FlightGear.dsp @@ -4328,6 +4328,21 @@ SOURCE=.\src\FDM\YASim\YASim.cxx # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\YASim.hxx + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Airplane.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4343,6 +4358,21 @@ SOURCE=.\src\FDM\YASim\Airplane.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Airplane.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Atmosphere.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4358,6 +4388,36 @@ SOURCE=.\src\FDM\YASim\Atmosphere.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Atmosphere.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\src\FDM\YASim\BodyEnvironment.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\ControlMap.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4373,6 +4433,21 @@ SOURCE=.\src\FDM\YASim\ControlMap.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\ControlMap.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\FGFDM.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4388,6 +4463,21 @@ SOURCE=.\src\FDM\YASim\FGFDM.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\FGFDM.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Gear.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4403,6 +4493,21 @@ SOURCE=.\src\FDM\YASim\Gear.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Gear.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Glue.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4418,6 +4523,21 @@ SOURCE=.\src\FDM\YASim\Glue.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Glue.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Integrator.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4433,6 +4553,21 @@ SOURCE=.\src\FDM\YASim\Integrator.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Integrator.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Jet.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4448,6 +4583,21 @@ SOURCE=.\src\FDM\YASim\Jet.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Jet.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Math.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4463,6 +4613,21 @@ SOURCE=.\src\FDM\YASim\Math.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Math.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Model.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4478,6 +4643,21 @@ SOURCE=.\src\FDM\YASim\Model.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Model.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\PistonEngine.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4493,7 +4673,7 @@ SOURCE=.\src\FDM\YASim\PistonEngine.cpp # End Source File # Begin Source File -SOURCE=.\src\FDM\YASim\Propeller.cpp +SOURCE=.\src\FDM\YASim\PistonEngine.hpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4523,6 +4703,51 @@ SOURCE=.\src\FDM\YASim\PropEngine.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\PropEngine.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\src\FDM\YASim\Propeller.cpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\src\FDM\YASim\Propeller.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\RigidBody.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4538,6 +4763,51 @@ SOURCE=.\src\FDM\YASim\RigidBody.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\RigidBody.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\src\FDM\YASim\SimpleJet.cpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\src\FDM\YASim\SimpleJet.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Surface.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4553,6 +4823,21 @@ SOURCE=.\src\FDM\YASim\Surface.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Surface.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Thruster.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4568,6 +4853,36 @@ SOURCE=.\src\FDM\YASim\Thruster.cpp # End Source File # Begin Source File +SOURCE=.\src\FDM\YASim\Thruster.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\src\FDM\YASim\Vector.hpp + +!IF "$(CFG)" == "FlightGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_YASim" + +!ELSEIF "$(CFG)" == "FlightGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_YASim" + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=.\src\FDM\YASim\Wing.cpp !IF "$(CFG)" == "FlightGear - Win32 Release" @@ -4583,7 +4898,7 @@ SOURCE=.\src\FDM\YASim\Wing.cpp # End Source File # Begin Source File -SOURCE=.\src\FDM\YASim\SimpleJet.cpp +SOURCE=.\src\FDM\YASim\Wing.hpp !IF "$(CFG)" == "FlightGear - Win32 Release" diff --git a/NEWS b/NEWS index 4178789d3..543dfcd41 100644 --- a/NEWS +++ b/NEWS @@ -1,12 +1,54 @@ -New in 0.7.9 -* February 16, 2002 +New in 0.7.9pre2 +* February 13, 2002 -* MSVC fixes. -* IRIX fixes. -* FreeBSD fixes. -* Mac OS X fixes. -* Better cygwin and mingwin support. -* Better support for gcc-3.0 +* JSBSim FGPiston mixture improvements +* Enable Audio by default in MSVC builds +* Added a clock freeze option. + + +New in 0.7.9pre1 +* February 12, 2002 + +* Switch to JSBSim (jsbsim.sf.net) as our default flight model. +* Added additional aircraft: Cessna 182, Cessna 172 (ifr panel), + and a Cessna 310 (twin prop). +* Added an entirely new set of flight dynamics modeling code by Andy Ross. + Includes several aircraft such as a 747, A4, and DC-3. + This is (Y)et (A)nother Flight Dynamics (Sim)ulator. It is a first cut + of a "different take" on FDM design. It's intended to be very simple + to use, producing reasonable results for aircraft of all sorts and sizes, + while maintaining simulation plausibility even in odd flight conditions + like spins and aerobatics. It's at the point now where one can + actually fly the planes around. +* Added an optional embedded http server that provides a property + manager interface to external programs and scripts. +* Added an optional embedded http server that can serve out live + screen shots to anyone on the web. +* Sync with the latest JSBSim code. +* Added simple ATIS support. +* More flexible autopilot that can be tuned per aircraft. +* Many updates to the HUD to allow it to handle a much bigger set of + symbology and functionality +* Support for back course ILS approaches. +* Implimented DME ETE and speed. +* Added support for rudder and aileron trim. +* Many improvents with piston engine and propeller modeling. Engine + startup procedures work, and engine guages work. +* Added support for retractable gear. +* Added 'master freeze' and 'fuel freeze' modes. Would like to add + other freeze modes soon. +* Added a 'high' level aircraft config file that specifies things like + the FDM code to use, the aircraft config file, the 3d model, the + instrument panel, autopilot config, etc. +* Added a neat external 'chase' view control panel. +* Added a GUI interface to the property manager system. +* Moved keybinding definitions to a config file. +* Many additions and improvements to the sound effects including + stall horn, tire squeek, ground rumble, wind noise, flaps, etc. +* Enable introduction music in windows (off by default on all platforms) +* Added support for the OpenGC glass cockpit project. +* Added support for flying ILS approaches in both runway directions if the + same frequency is used in both cases. * Added an autogen.sh script for those compiling from CVS code. * Attempt to support more incompatible varients of the @@ -52,48 +94,12 @@ New in 0.7.9 * Make the tile cache system more tolerant of situations where the tile cache is full, but no entry qualifies for removal. -* Switch to JSBSim (jsbsim.sf.net) as our default flight model. -* Added additional aircraft: Cessna 182, Cessna 172 (ifr panel), - and a Cessna 310 (twin prop). -* Added an entirely new set of flight dynamics modeling code by Andy Ross. - Includes several aircraft such as a 747, A4, and DC-3. - This is (Y)et (A)nother Flight Dynamics (Sim)ulator. It is a first cut - of a "different take" on FDM design. It's intended to be very simple - to use, producing reasonable results for aircraft of all sorts and sizes, - while maintaining simulation plausibility even in odd flight conditions - like spins and aerobatics. It's at the point now where one can - actually fly the planes around. -* Added an optional embedded http server that provides a property - manager interface to external programs and scripts. -* Added an optional embedded http server that can serve out live - screen shots to anyone on the web. -* Sync with the latest JSBSim code. -* Added simple ATIS support. -* More flexible autopilot that can be tuned per aircraft. -* Many updates to the HUD to allow it to handle a much bigger set of - symbology and functionality -* Support for back course ILS approaches. -* Implimented DME ETE and speed. -* Added support for rudder and aileron trim. -* Many improvents with piston engine and propeller modeling. Engine - startup procedures work, and engine guages work. -* Added support for retractable gear. -* Added 'master freeze' and 'fuel freeze' modes. Would like to add - other freeze modes soon. -* Added a 'high' level aircraft config file that specifies things like - the FDM code to use, the aircraft config file, the 3d model, the - instrument panel, autopilot config, etc. -* Added a neat external 'chase' view control panel. -* Added a GUI interface to the property manager system. -* Moved keybinding definitions to a config file. -* Many additions and improvements to the sound effects including - stall horn, tire squeek, ground rumble, wind noise, flaps, etc. -* Enable introduction music in windows (off by default on all platforms) -* Added support for the OpenGC glass cockpit project. -* Added support for flying ILS approaches in both runway directions if the - same frequency is used in both cases. - - +* MSVC fixes. +* IRIX fixes. +* FreeBSD fixes. +* Mac OS X fixes. +* Better cygwin and mingwin support. +* Better support for gcc-3.0 New in 0.7.8