Changes since 0.9.10

From wiki.flightgear.org

Jump to: navigation, search

Below are the major changes since the last release, initially generated from the CVS logs.

If editing, please do not remove any entries as this will form the final change-log for the next release. (see also FlightGear 0.9.10 and FlightGear 1.0.0)

Contents

SimGear

  • Update to Nasal scripting language (http://plausible.org/nasal/): braceless blocks, built-in sort function, several bugs fixed
  • Generation of runway, taxiway and other signs at runtime. The sign description syntax was later adopted for the airport database shared by FlightGear and X-Plane. (Currently only airport KRHV has some signs.)
  • Texture cache, so that common textures are shared and don't consume excessive memory
  • Added "omit-node" modifier attribute to the "include" attribute in the PropertyList XML loader, which allows to drop in loaded files in place of the loading node (rather than as its children).
  • Fixed bug in the property system (removing and re-creating nodes)
  • Fixed bugs in route handling and XML callback
  • Architecture cleaned up and made more robust
  • Misc updates to improve compiler/platform compatibility


FlightGear

  • Upgrade to JSBSim 1.0: improved gear handling, new XML file layout
  • Major update to the YASim helicopter FDM: highly increased realism
  • Improved gliding (YASIM), with winch launching and aerotowing (by either AI or MP pilots)
  • Improved soaring scenarios, new aerotowing scenario
  • Support for water planes (YASim): realistic float friction and anchor support
  • Surface material aware gear in YASim: friction and "bumpiness", aircraft sink in water
  • Improved model placement using the UFO: It is now possible to select and edit multiple objects at the same time, moves are relative to the viewer position.
  • Improvements to Air-To-Air refueling, with air-to-air TACAN for easier locating, and KC135 and KA6-D AI models. KC135 can also be used as an MP tanker
  • New waypoint manager for autopilot/HUD
  • New property browser dialog, which can be opened multiple times. See Docs/README.gui for a a list of more features, like enabling verbose mode etc.
  • New file selector dialog.
  • New view configuration dialog where one can select which general or aircraft specific views one wants to cycle through.
  • Improved fuel and payload dialog for YASim
  • Addition of new MIL-STD HUD
  • Improved viewpoints, including a fly-by view and a dynamic cockpit view. The latter allows 3D cockpits to move a bit relative to the pilot's head, which stabilizes the pilot's view at terrain and makes turbulence look more realistic.
  • Fixed directional sound, Doppler effect and stereo sound
  • Multiplayer chat, text and voice (using Asterisk)
  • Improved Carrier Operations - FNS Foch added, new carrier-capable aircraft
  • AI improvements, including ground networks for airports, flightplans and boats, taxiing and ground operations
  • Turned the weather radar into a generic radar that also displays aircraft echoes/symbols, and TACAN.
  • AIShips wakes, etc
  • Interactive/scripted control of AI aircraft
  • Improved runway selection algorithm
  • Many Nasal enhancements, including debugging console, improvements to listener model. New extension functions getAttribute(), setAttribute(), systime() for benchmarking, parsexml() for import of generic XML files, airportinfo() to query airport and runway information
  • Local Nasal files are loaded from ~/.fgfs/Nasal/ (Unix) or %APPDATA%\flightgear.org\Nasal\ (MS Windows)
  • Keyboard input events are now exposed, so that Nasal listeners can evaluate or drop them before they trigger bindings.
  • Keyboard bindings can now access a Meta or Super modifier key state if the operating system reports it
  • Fixed Nasal garbage collector bug that could cause nasty interval freezing
  • All texture fonts are now usable on panels (only the LED font could be used before)
  • Fixed initial texture path problems
  • Improved dynamic sun colors
  • Real time weather (METAR) changes are interpolated over time and do no longer happen abruptly.
  • Update to World Magnetic Model 2005
  • Turned weather radar into generic radar displaying clouds, aircraft, TACAN sources.
  • Path cache for aircraft configuration files to shorten startup time
  • Submodels and subsubmodels added to all AI Objects - MP aircraft can now have contrails,
  • Impact/collision of submodels
  • The "generic" protocol can be configured to write XML log files.
  • Addition of protocol for Garmin 400 series
  • Addition of fluxgate compass
  • Addition of GSDI (Ground Speed Drift Indicator) for helicopters
  • New altimetry method
  • "Passive" mode for autopilot
  • Tutorial system improvements: the pilots view is directed at particular instruments/switches, which are marked with a flashing circle, models can be placed in the scenery, direction and distance to arbitrary target points are calculated
  • Updates to The Manual
  • More stringent header dependencies

Regressions

  • --season=winter does barely work now


New Aircraft

Enhanced Aircraft

Personal tools