]> git.mxchange.org Git - flightgear.git/blobdiff - NEWS
initial commit for a python based terrasync client
[flightgear.git] / NEWS
diff --git a/NEWS b/NEWS
index 22373335844c09da513c9912c25ee68f1cfd4ffc..6590aeb49a452549b3c8f5a4be04394d96356715 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,363 @@
+Version 2.0.0 - February 25, 2010
+
+  FlightGear 2.0.0. reflects the maturation of the OpenSceneGraph port
+  that started with the previous 1.9.0 release. In addition to many
+  internal code improvements, FlightGear 2.0.0. marks the introduction
+  of many new exciting improvements in the graphics and sound system,
+  as well as improved usability of key features, and improved behavior
+  of exsisting features. Highlights of this new version include:
+  Dramatic new 3D clouds, dramatic lighting conditions, improved
+  support for custom scenery, and many many new and detailed aircraft
+  models.
+
+  Sound 
+  * Complete overhaul of the sound code
+  * doppler effects
+  * distance attenuation
+  * 3D positional sound sources
+  * assignment of sound sources to external objects (i.e. AI controlled
+    aircraft)
+  * User selection of the sound device
+
+  Visual Effects
+  * Use of Shaders for dynamic textures
+  * Use of Effects files
+  * Improved 3D clouds
+  * Color changes based on humidity and other weather effects allow for very
+    dramatic lighting conditions
+  * Dynamic water textures
+  * Text animation based on OSGText
+
+  Usability
+  * Allow screenshots in more common file formats
+  * User selectable sound device
+  * More intuitive selection of the weather settings through the GUI and/or
+    commandline
+
+  Infrastructure
+  * Airport geometry data can be read from the scenery, allowing for more
+    flexible regeneration of terrain tiles
+
+  Internals
+  * Improved efficiency of the property tree
+  * A more efficient ground cache
+  * Many improvements to the route management code
+  * Removed many compiler warnings
+  * More realistic atmosphere model
+
+  Behavior
+  * More realistic ILS behavior
+  * Autopilot improvements
+  * A generic autobrake function
+  * Winds over mountainous areas cause up- and downdrafts that can be used
+    for gliding
+  * More realistic behavior of the route manager
+  * Wild fires, which can be extinguished by firefighter aircraft operating
+    across the multplayer server
+  * Navaid frequencies and radials can be transmitted to Atlas
+
+  Utilities
+  * A python script to visualize Yasim configuration files in Blender
+
+  AI
+  * Allow traffic departing and arriving at the same airport
+  * Add Ground Vehicles - including automobiles, trucks, articulated trucks,
+    trains (including high speed trains)
+  * ATC interactions between AI aircraft and ground controllers
+  * Performance characteristics of AI aircraft can be specified in a
+    performance database
+  * Push-back vehicles are available for a selected number of aircraft
+  * Add escorts for AI carrier - frigates, guided missile cruiser, amphibious
+    warfare ships now make up the Vinson Battle Group
+  * Improved radar functionality - now detects AI escorts etc.
+  * AI objects are now solid (i.e. users can collide with them)
+  * Some preliminary support for SID/STAR procedures for AI aircraft
+
+Version 1.9.0
+* December 20, 2008 (source code snapshot release)
+
+
+New in 0.9.10
+* April 5, 2006
+
+* Many improvements to the multi-player mode.  Other airplanes are now
+  updated smoothly.  There is a really nifty google maps based moving
+  map that anyone can use to track all online activity.
+* AI planes have improved ground following and are smarter about
+  selecting the active runway.
+* Include the ability to send ATC and AI aircraft communication to a
+  local festival server to be converted to spoken speech output.
+* Added a detailed model of the Honeywell MK VIII EGPWS ground
+  proximity warning system.
+* Complete overhaul/redo of terrain textures based on USGS satellite imagery.
+* Added background ATC chatter.
+* Updated/improved rain cone rendering.
+* Updated manual.
+
+* Upgraded to JSBSim v2.0
+* Fix a discrepancy in sign of twist and incidence values in YASim
+  between code and documentation.
+* Updates to YASim for more fine grained propeller modeling.
+* UFO will now honor elevator trim value so that it will respond to
+  the autopilot altitude hold module.
+* UFO can adjust it's speed range so you can use it for super high
+  speed world exploration, or extremly fine grained precise positioning.
+* Much work and progress with carrier interaction and launch/recovery
+  modeling.
+
+* Add a feature that allows the end user to click any where on the
+  terrain.  The system will compute a ground intersection and report
+  back the lon, lat, and elevation of the click point.  The click
+  point is reported in the property system so it can be read by just
+  about anything including external programs.  Later we added the
+  ability to place an object at the click point as well.
+* Add a feature to play one-off wav files.  These are qeued and played
+  sequentially.  This was then leveraged to build an ATC background
+  chatter module in nasal that can be turned on/off at run time.  This
+  could also be leveraged for tutorials or other interactive type
+  scripts to play prerecorded messages at specific times or under
+  specific conditions..
+* Allow clock to report local time as well as universal.
+* Add a model of a KLN89 GPS.
+* Allow nav radios to be slaved to the gps.
+* Allow enabling/disabling of menu entries.
+* Replace old hardcoded frame rate display with a much more flexible
+  nasal/gui version.
+* Add a listener function to properties so that nasal code can be
+  triggered whenever a property changes.  This is more efficient than
+  polling.
+* Add a save-on-exit option to save user preferences.
+* Add support for point sprites.
+* Add support for emissive layers (such as lights) on 2d panels.
+* Updated gui styles.
+* Updated airport and navaid data.
+* Added a new Nasal/XML based tutorial system.
+
+* Fix a bug in the metar (real weather) threading that could lead to
+  long pauses and even crashes.
+* Various compiler/platform fixes.
+* Fix various valgrind complaints.
+* Better use of exceptions in places.
+* Fix the 2d compass texture handling.
+* Many tweaks and improvements to our keyboard input handling system.
+* Added a first attempt at MS-VC8 project files.
+
+* Updated aircraft:
+  - A4/A3F (cleanups and updates, functional drag chute)
+  - A-10 (3d cockpit, fdm tuning, munitions, drop tanks)
+  - AN-225 (fdm tuning)
+  - B1900D
+  - BO105 Eurocopter (new livry/logo options.)
+  - B-29
+  - B-52F (major overhaul)
+  - Boeing 314 (3d cockpit, fdm updates)
+  - 747 (modeling fixes)
+  - Cirrus SR20 (improve interior a bit)
+  - C172 (added KLN89 gps)
+  - C310 (many modeling updates)
+  - Citation Bravo (many modeling updates, Primus 1000 PFD)
+  - Concorde (updated to v2.1, new views, sounds autopilot, fdm
+    updates, new systems)
+  - DHC2 Beaver
+  - F-16 (modeling and munitions updates)
+  - Hurricane
+  - Hunter
+  - MiG-15bis (adds some 3d cockpit instruments)
+  - PC7 (various cleanups)
+  - Seafire/Spitfire
+  - Seahawk (general tidy up, cannon, heat haze, catapault launch strop)
+  - T37 (geometry, sound, fdm updates)
+  - YF-23 (misc model updates)
+
+* New aircraft available:
+  - Boeing 707
+  - 737-300 (Brand new version)
+  - Canberra BI8
+  - English Electric Lightning (F.1A)
+  - Lockheed 1049 Constellation
+  - Lockheed F-80C Shooting Star
+  - Messerschmitt Bf 109
+  - Ogel (a for-fun fantasy airplane.)
+  - New OV-10 with Clickable 3D cockpit
+  - Piper PA24-250 Comanche 250 (N7764P)
+  - Piper Aerostar 700
+
+
+New in 0.9.9
+* November 17, 2005
+
+* New well integrated volumetric clouds by Harald Johnsen
+* Removed 'old' 3D clouds code.
+* Fixed the jitter problem with 3d cockpits.
+* Volumetric shadows are now supported so that aircraft can cast
+  shadows upon themselves as well as the ground.
+* Better support for redoing livery textures on an individual aircraft.
+* Support for seasonal terrain textures.  (Updates to summer textures
+  plus new winter textures added.)
+* Carrier - added working arrester wires and catapults. The carrier is
+  selectable as a starting position. AI has been added to the 
+  carrier in the form of an operating box and an automated turn
+  into/out of wind. TACAN beacon added.
+* Extensive revisions to the Multiplayer code. Multiplayer servers are
+  now available.  A Google-based map server is also available
+* Enhanced weather modeling (lightning and rain.)
+* Support for high G redout/blackout effects.
+* Add status updates to the initial splash/startup screen.
+* Allow switching the tower view location at any time.
+* Add support for configuring views with asymmetric view frustums.
+* Many updates to gui/dialog box infrastructure.  Ability to alter
+  border thickness, change fonts, dialog boxes are draggable across
+  the screen, you can enable automatic line wrapping, select
+  colors, and allow key presses to be bound to widgets.
+* Replaced many hardcoded dialog boxes with xml configurable dialog boxes.
+* Support for xml configurable gui themes.
+* Help dialog boxes supported for each aircraft listing special keys,
+  global keys, procedures and performance data.
+* Updates and enhancements to many of the dialog boxes to fix problems,
+  expose new features, enhance usability, etc.
+* Added a generic, XML configurable, autopilot framework, and several
+  high level, configurable filter implementations for use by autopilot
+  designers.
+* Added a transponder and Altitude encoder.
+* Made the instruments code much more configurable, it is now possible to
+  only include instruments that are actually present.
+* Implemented the groundcache code which made it possible for aircraft
+  to follow the ground precisely and, as a result, made it possible to
+  land on aircraft carriers. 
+
+* Updated JSBSim version since the last release.  (More updates
+  pending after this release.)
+* YASim: expose "spool-time" of a jet engine as a config parameter,
+  add an oil temp model, support gear compression along any arbitrary axis,
+  reworked MP calculations for super/turbochargers.
+* Allow setting individual sample/update rates for any of the PID
+  autopilot stages.
+
+* Support TACAN instruments.  And an IVSI instrument.
+* Support for new animations and effects such as heat-haze and chrome.
+* Dynamic taxiway following at airports equipped with a logical ground
+  network.
+* Ability to define "AI" scenarios with scripted moving objects that
+  interact intelligently with the environment and the simulator state.
+* Depricated old (somewhat less the spectacularly conceived)
+  electrical system model in favor of a much more flexible script based
+  system that can be tailored to any individual aircraft.
+* Include an external utility that can feed saved nmea tracks back
+  into FlightGear.  If you take a gps on a real flight with you and
+  capture the output, you can replay your flight in FlightGear.
+* Added a function that can intersect any arbitrary vector with the
+  loaded scenery and return the hit point.
+* Many updates and fixes to the joystick configuration files, many new
+  joysticks directly supported.
+
+* Removed all lingering dependencies on plib's SL sound library.
+* Add support for OpenAL 1.1 and alut.  OpenAL is a 3d sound system supporting
+  directional sound and doppler effects.
+  
+  
+* Better cross platform compatibility with our standard network structures.
+* More cpu friendly frame rate throttling code that can leave more cpu
+  available for other apps.
+* Various Nasal (scripting) bug fixes and language improvements.
+* Various bug fixes, various platform/compiler compatibility fixes,
+  several memory leaks fixed.
+
+* New aircraft available (in various stages of developement): A380,
+  Boeing 314 (seaplane), Citation Bravo (glass cockpit), Hurricane IIb,
+  MiG-15bis, TU-114, B29, C150, and SR20.
+
+* Aircraft that have had updates since the last release: 737, A-10,
+  AN-225, B-52F, BAC-TSR2, Citation-II (550), Comper Swift, Concorde,
+  Hunter, OV10, Spitfire, T37, B1900d, bo105, C172 et. al., C182, DHC2F
+  (Beaver), F16, Fokker DR1 Triplane, Fokker 50 (turboprop), Fokker
+  100 (jet), J3 Cub, P51, Santa, Seahawk, and 1903 Wright Flyer.
+  
+
+New in 0.9.8
+* January 18, 2005
+
+* Added an encoder and transponder to the available avionics modules.
+
+* Updates to the AI traffic manager.
+* Updates to the submodel system.  This allows things like contrails,
+  payload dropping, projectile firing, and aircraft carrier landings.
+* Added some controls for aircraft carrier operations.
+* Updated to sync with latest JSBSim developments.
+* YAsim adds support for contra-rotating propeller pairs as well as
+  crude models for ITT, Oil Temp and Oil Pressure in the jet turbine
+  engine model.
+* Instruments, avionics, and subsystems are now configurable per
+  aircraft.  You can assemble the correct componets available for each
+  particular aircraft.
+* Updates to the wet compass to make it behave much more like a real
+  wet compass including various errors and motion effects.
+* Make display list usage optional since these can be a net
+  performance loss on some older or low memory platforms.
+* Make sound inaudible until after the scenery is loaded.
+* Make sure the ATIS reports surface winds at airports above sea-level
+* Default C172 3d model has been completely reworked and many things
+  have been fixed or sized or placed more accurately.
+
+* Move radio stack and avionics code from cockpit library to
+  instrumentation library.
+* Added several digital filters to the autopilot: exponential, dobule
+  exponential, moving average, and noise spike.  These are available
+  to aircraft designers via the autopilot config file.
+* Replace old basic.dat.gz and runways.dat.gz with apt.dat.gz (x-plane format)
+
+* Fix a crash that could occur when the joystick config specified more
+  buttons or axes than the physical hardware provided.
+* Fixes to make FlightGear work with 16bpp visual depth.
+
+* Various FreeBSD fixes.
+* Various MSVC fixes.
+* Various Mac OS X fixes.
+* gcc 2.95 and 4.0 fixes.
+
+* Updated aircraft: 737, A-10, AN-225, B-52, BAC-TSR2, Concorde,
+  Spitfire, BO-105 Eurocopter, DHC2, F-15 (updated flight control system),
+  Fokker DR1, Fokker 50, Fokker 100, OV10, Seahawk made carrier
+  capable (working arresting hook), 
+
+* New aircraft: Cessna Citation-II (wip), Beech 1900D, DHC-2 Beaver
+  (on floats)
+
+* Updated KAP140 autopilot instrument (used in default C172.)
+
+* Updated Nimitz model (aircraft carrier), updated radio tower models,
+  added Oracle head quarters to bay area scenery, added Dumbarton
+  bridge at the south end of the SFO bay, added a model of Alcatraz, 
+
+
+New in 0.9.6
+* October 12, 2004
+
+* Added some initial support for "submodels" which can be used to
+  impliment things like contrails, flares, tracers, etc.
+* Make real world weather fetching a bit more robust and network friendly.
+* Ensure the entire world is initially loaded before initializing the
+  flight dynamics (avoids wildly varying frame rates at a time when
+  the FDM might be trying to do various initialization steps that
+  might benefit from consistent and fast frame rates.)
+* Other various (and minor) code cleanups, tweaks, and fixes.
+* Fixed ATIS voice file.
+* Updated aircraft: A320, Bo-105, Comper Swift, Concorde, F16,
+  Fokker-50, Fokker-100, Hunter, MD11, PC7, Spitfire, adjust
+  C172 cockpit sound levels, and Sgs-233.
+* Updated joystick configs: CH pro yoke usb, Cyborg Evo, Thrustmaster FCS.
+* Fix a bug in the nasal fuel tank management code.
+* Return Canadian ILS's to nav data.
+* Cleaned up some of the 3d models around the bay area.
+* Add support for display list based rendering which yields
+  substantial performance gains for many systems.
+* Synced with latest JSBSim code.
+* Fixed a reference point bug in YASim.
+* Revived the hi-res (tiled) screen shot code so you can again produce
+  insanely and arbitrarily large resolution screen shots.
+* Beefed up the tile pager so it can more sensibly handle insanely
+  rapid motion.
+
+
 New in 0.9.5
 * July 29, 2004