X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=NEWS;h=ceed949e29ff24617db969fda116ff27fc581cee;hb=2f764eb319fdb77e22d3141dbe9b482c1792f4d7;hp=95ea729e8e04c9e0a303cfbde94a64b9dac91499;hpb=8876f151200c864863bf9ab6c4ff9898c820baf3;p=flightgear.git diff --git a/NEWS b/NEWS index 95ea729e8..ceed949e2 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,536 @@ +New in 0.9.3 +* October 24, 2003 + +* Added a flight "replay" system. +* Many updates to the ATC and AI aircraft subsystem. (David Luff) +* Add support for moving cloud layers. +* New "symbolic" time of day dialog box for easily setting dawn, dusk, + noon, etc. +* Aircraft are now each self contained in their own individual + subdirectories for easier end user addition and removal. +* Many improvements to scene lighting throughout the day->night range + including more realistic sky and fog colors, more realistic scene + illumination, better dusk/dawn sky coloring, better specular + lighting support. +* A nice new chase view has been added. +* Added displaced thresholds on all runways that have them. +* Updated default scenery for the KSFO area. +* Many buildings and bridges added in the San Francisco area. +* Updated airport and navaid database, many new taxiways, many + corrected runways, many new airports (especially outside the USA.) +* Updates to the man page. +* Better Win32 packaging (more standardized installer, plus a launcher + which allows selection of starting location and starting aircraft.) +* Added an initial cut at modeling helicopters. +* Support multiple inside the cockpit views. +* Updated FlightGear Flight School tutorial. + +* Use the field elevation for GS when no specific altitude listed in + FAA/DAFIF data +* Fix to translate DME and TACAN X/Y channels to paired VHF frequencies + correctly. Thanks to Jorge Van Hemelryck for the fix. +* Fixes to runway search routines (didn't always work correctly under + some circumstances.) +* Many fixes and updates to the autopilot. Autothrottle tracks speed + much better with much less jumping around. +* Expose the tuned navaid via the property system to support building + more advanced avionics. +* Improvements to the environment manager and gui's, more control over + turbulence, ability to specify boundary condition layers as well as + aloft condition layers. +* JSBSim updates including a new turbine engine model that supports + things like starting and stopping procedures and thrust reversing. +* UIUCsim updates (compiler warning and namespace conflict fixes.) +* YASim updates (fix drag from shutdown engine, helicopter support, + better in air startup support.) +* Support for "clock" instruments that operate independently of + computer system time. +* Annunciators shouldn't work if electrical system not serviceable. +* A few updated splash screens. +* Added various fields to net_ctrls and net_fdm to include various + failures, faults, control surface positions, and other interesting + things. +* A few updated joystick definition files. +* Various keyboard mapping tweaks and changes. +* Many updates and tweaks to default material properties and random + land cover objects. +* Updated aircraft: 747, A320, T-38, A-10, B-52, F-104, Fokker 50, + Fokker 100, Piper Cub, P-51, UFO, YF-23, Ornithopter, A-4, C172, + and F-16 +* New Aircraft: J-22, Paraglider, SGS-126 Sailplane, ASW 20, and + AN-225 aircraft; Bell 206 JetRanger, CH-47 Chinook, and Ecureuil + AS-350 helicoptors. +* Updated cloud textures. + +* Removed dependency on Metakit. The airport and runway databases are now + stored in a simple flat file ascii database. + +* FreeBSD, Solaris, MSVC, Irix, Mac OSX, cygwin, and mingwin fixes. + + +New in 0.9.2 +* June 4, 2003 + +* New aircraft available: P51-D (w/ full 3d cockpit), Sea Hawk + (WV908), a research ornithopter (propelled by actual flapping + wings), A10, B-52, F-104, F-15, F-16, OV10, PA28-161, T-6A Texan II, + T-38, British TSR2, YF-23, 737, + +* Updated aircraft: airwave extreme hang glider, asw20 glider, A-4 + Skyhawk, Beech-99, Cessna 172 w/ 3d cockpit, Cessna 310 w/ 3d + cockpit, DC3, Piper J3 Cub, 1903 Wright Flyer, Sopwith Camel, Space + Shuttle, Boeing 747-400 + +* Overhauled menu/gui system and made it xml configurable rather than + hardwired. Include support for things like checkboxes, sliders, and + dials. + +* Added some early multiplayer features. + +* Added support for in-air presets relative to a VOR, NDB, or fix. + +* Support for Futaba, Airtronics, Hitec, JR, Multiplex and Tower R/C + transmitters using the RCJoy USB interface box (see + http://www.rcjoy.com). + +* Much improved sky and coloring as well as more realistic coloring of + the sunset and sunrise. + +* Clouds are drawn on a surface that better matches the underlying + curve of the earth. + +* A few updated terrain textures, better variety of random ground + cover objects. + +* Most weather options can now be set via the GUI. Added an option to + randomize the weather. + +* Various instruments and systems can now be failed/unfailed via the + GUI. + +* Developed scripts to build Navaid and ILS databases from DAFIFT, + FAA, and other data sources. +* Update Navaid and ILS databases based on DAFIFT, FAA, and other data + sources. + +* Continued development of voice ATC, robot aircraft AI, logical + taxiway networks (continues to be a work in progess, but much + progress has been made.) +* Separated out much of the low level model/material management code + and moved it over to SimGear where it can be potentially used by + other projects. +* Separated out the low level sound effect playing/management code and + moved it over to SimGear. +* Added functions to the "telnet" interface to allow remote management + of autopilot waypoints. +* Support the parking brake in the "external" flight dynamics interface. +* Added support for an audio panel (set of switches to set various + avionics audio sources on/off in the aircraft.) +* Add support for speed brake and spoiler controls. +* Many code updates to UIUCmodel including support for ornithopters + (flapping wing vehicles.) +* Many JSBsim code updates include a new turbine engine model. +* Added a "named pipe" external flight dynamics model interface. +* YASim updates including support for manual-pitch control props, + support for wing washout, and adjusting aircraft masses as fuel is + consumed. +* The property picker interface now shows the property values changing + dynamically. +* Added support for a simple annunciator panel (fuel, oil, vacuum, + volts dummy warning lights.) +* Added a "gyro" model. This can be driven electrically (turn + coordinator) or via vacuum (attitude indicator). If one of these + systems failes, the corresponding gyro will spin down realistically + an introduce realistic errors in the gauge reading. +* Model attitude indicator tumbling at extreme attitudes. +* Modeled the pitot system and use that drive the air speed indicator. +* Added a very simplistic volts/amps model to the electrical + system...enough to make the gauges behave plausibly and drive the + annunciator panel correctly. +* Updated the vacuum/suction model to behave more realistically. +* Added Italian and Polish translation for the GUI. + +* Mac OS X fixes. +* Better FreeBSD support. +* Mingwin fixes. +* Improved native sgi compiler support. +* MSVC fixes. + +* Fixed problems in marker beacon audio. +* Fixed several subtle problems in the modeling/positioning of glide + slope transmitters in FlightGear +* Don't allow the dewpoint to go higher than the temperature. +* Don't allow gust speed to be less than base wind speed. +* Fix a couple problems in the external fdm interface that prevented + FlightGear from being driven properly by an external source (i.e. to + act as a image generator only.) +* Fixes to camera parameters for external views (especially when rotating + the view around the different axes.) +* Many miscellaneous code clean ups, many bug fixes, and much code + refactoring. + + +New in 0.9.1 +* December 5, 2002 + +* Fixes a problem with a missing file in the source distribution of 0.9.0 +* Updates to AI aircraft subsystem (this is a work in progress) +* Added a canned ATC voice handling class (using prerecorded voice snippets.) +* Added voice ATIS + + +New in 0.9.0 +* December 3, 2002 + +* Support for fully animated, fully clickable 3d instrument panels. +* Support for runway, approach, and taxiway lighting. Lighting is + directional and intensity varies smoothly with relative view + direction. +* Many new and updated aircraft. +* Improved runway textures. +* Some improved terrain textures. +* Added a util called terrasync to runtime fetch just the scenery you + need from the master scenery server as you fly. No need to + pre-download large chunks of data. +* Add a vacuum system and support for it's failure. +* Add a pitot system and support for it's failure. +* Model gyro spin for various instruments. +* Added support for modeling complex aircraft electrical system. Sample + implimentation for a C172, simplistic electrical model provided for + other aircraft until their specific system is modeled. +* Added a "presets" section to the GUI. +* Localization support for GUI and for command line option help, including + the ability to specify a custom per language font. +* Support for specifying an initial startup runway. +* Splash screen now slowly fades out revealing the ready to run sim. +* Support additional joysticks: Logitech WingMan Force, + Logitech WingMan Extreme Digital 3D (USB), and Saitek Cyborg Gold 3D USB, + CH Virtual Pilot USB/USB CH Pedals, + +* Many updates to External/Network FDM interface. +* Many updates to the JSBSim FDM model code. +* Many updates from the UIUC folk to their FDM package. +* Many updates to the YASim FDM model code (fuel usage, tunable + induced drag parameter, better gear tuning, fix a ground effect bug, + and a standalone config file compiler. +* Make rotational rate FDM values available in the property tree. +* Fix a subtle bug in the ssg partial tree deleter code. +* Started a new XML configurable GUI subsystem. +* Some preliminary support for AI driven aircraft. +* Fix ILS back course needle deflection. +* Fix for ATI driver "issue" causing instrument panels to be all gray. +* Support for toggling 3d instrument hotspot visibility (debugging/learning + tool.) +* Tweaks to instrument panel night lighting. +* Added a per engine fuel pump switch. + +* NOMINMAX fix for cygwin/gcc-3.2 +* Renamed External FDM to NullFDM +* New module/submodule system. +* IRIX build fixes +* Restructured some of the initialization code to facilitate reseting the sim + to alternate presets (airport, runway, offset distance, altitude, speed, etc.) +* Fixed DG heading bug hold to work with new instrumentation updates. +* Updates to autopilot to let it work with perfect values as a compile time + option. +* Split Nav/Com units, and DME out into their own source files. +* Fixes to support newer versions of plib/cvs + + +New in 0.8.0 +* September 7, 2002 + +* The world is now populated with random ground objects with + appropriate type and density for the local ground cover type + (buildings, water towers, farm houses, silos, cows, trees, etc.) +* Many (most?) ground textures updated for a much nicer, more coherent, + more realistic overall look and feel. +* Added a java client library for FlightGear. +* Added some external scripting examples (python.) +* Implemented a Bendix/King KT 70 transponder. +* Implemented a Bendix/King KR 87 adf. +* Added support for 3d instrument panels inside 3d cockpits. +* Added support for animation of 3d models tied to internal properties. +* New/updated aircraft include: Cessna 172, Piper J3 Cub, DC-3, A4 + Skyhawk, Cessna 310, 747, 1903 Wright Flyer (non-linear with stall + modeled, based on wind tunnel data.) +* Convert the magic carpet into a UFO, complete with sound effects and + a 3d model (based on real world data of course.) :-) +* Environment manager overhaul +* Support for a base wind speed with gusts. +* Support for a base wind direction with variation. +* Support for more dynamically reconfigurable cloud layers. Cloud + layers are no longer hard coded. + +* Updates and additions to the FAQ +* Improvements to the sound effects module. +* Autopilot fixes to allow it to work much better on large airliners. +* Added a generic interface for running the flight dynamics model as a + separate process communicating via a network connection. +* Synced with the latest JSBSim code. +* Synced with the latest UIUCmodel code. +* Many fixes and updates to the YASim FDM (fixed flap drag issue, new + tail wheel lock, lots of solver fixes, and fixes to other internal + stuff.) +* Added support for menus defined in an xml file. +* Make the help system start more robustly/quickly in Win32 +* Added support for detecting the name of a joystick and using the + appropriate default joystick config file. +* Overhauled the remote/network property interface. +* Added a --show-aircraft option to dump out a list of all the + available aircraft you can select with the --aircraft=NAME option. +* Added a --random-wind command line option. +* --wind= option can now contain ranges, + i.e. --wind=min_dir:max_dir@min_speed:max_speed; the system will + automatically vary the wind within these ranges. +* A "physical" crash (i.e. too-hard impact with the ground) causes the + sim to freeze. You can then reset the sim to the starting state + with the menu->reset option. + +* Support in the scenery tile cache for maintaining tiles in the cache + relative to several view points that could be *very* far apart. +* Brake makes the magic carpet fly backwards. +* Many clean ups, fixes, and improvements with the tile pager. Memory free + is now done incrementally and spread out through multiple frames to hide it. +* Modernized the autoconf/make scripts. +* Cleaned up old cruft from the build system. +* Default to using FGEnvironment +* Removed support for efence (in favor of valgrind.) +* Bumped minimum plib version required up to 1.4.2, however the latest + cvs (and hopefully release) works much better. +* Added valgrind debugging config files/scripts. +* Weeded out many warnings/errors flagged by valgrind. +* Overhauled the FGSubsystem class. +* Fixed reporting of winds, cloudbase and altimeter setting. +* FGSteam converted to a proper FGSubsystem. +* Fix fog on 3dfx cards. +* Added internal support for turning each tank on/off individually. +* Added support for a fuel selector switch. +* Fixes to builtin property browser. +* Fixed several math overflow problems with time elapsed calculations + that had crept in. These would cause some things to stop updating + (like portions of the instrument panel, and radio station frequency + matching.) +* Updates to the network OpenGC interface. + +* Irix fixes. +* Mac OS X fixes. +* MSVC fixes. +* IA-64 w/ Intel compiler fixes. + +* automake/conf script enhancemnts and fixes. +* Updated the UIUCModel code. +* Removed some dos line endings that crept in. +* Spelling fixes. +* Removed some depricated code related to the old view management system. +* Fix a problem with VOR station lookups where we wouldn't always find + the closest station of a given frequency. +* Changed the default Nav radio frequencies to be more appropriate for SFO. +* Retrimmed the C172 +* Added seats and other interior stuff to the J3 Cub, and retrimmed. Also + fixed wing incidence in the 3d visual model. +* Fixed C310u3a-3d. 3d cockpit instruments can now be seen. +* Fixes to the DC-3 such as tank location; other surface and wheel position + adjustments. Increase effectiveness of rudder, vstab, and hstab. +* Updated some of the preconfigured joystick files. +* Updated man pages +* Fixed problem with pressure/altitude getting botched up after a reset +* Use a nicer helvetica font for the menus. +* Various fixes to the internal pui property browser. +* Fixed a typo in the scenery file loader that could cause a crash on + some platforms. +* More joystick configuration defaults. (Saitek Cyborg Gold 3D USB, + non FF sidewinder precision 2 usb) +* More texture tweaks. +* Additional fixes and panel work for the J3 Cub. + + +New in 0.7.10 +* April 20, 2002 + +* Much work on drawing and animating 3d aircraft models for things like the + chase and tower views. Propellers spin, control surfaces move, gear + retracts, etc. +* Overhauled mouse handling code and make it user configurable. +* Added a new environment (as in weather) subsystem. +* Added a new logging module +* Aded a new ATC subsystem. +* Virtual 3d Cessna 172 cockpit (work in progress) but many things are + animated and working. +* Virtual 3d Cessna 310 cockpit. +* Instrument panel background can now be a set of tiled textures so we can + achieve *much* higher resolution. + +* Major property manager overhaul. +* Major view code overhaul. All views are now configurable via config files. +* Major overhaul of the sound manager, it is now much more + configurable with many sound effect improvements. +* Seperate XML I/O opertions into a separate header. +* Impliment a standard FGSubsystem interface for module consistency. +* Add waypoint dialog now shows entire current waypoint list in a scroll box. +* Elevator trim position now shown on the HUD. +* Use an LED font for radios (and added infrastructer/support for + additional fonts.) +* Continued work on developing a generalized network interface to an external + flight dynamics model running as a separate process on the same or different + machine. +* Initial glideslope and climb rate can be specified from the command line. +* Fixes and improvements to make ground trimming more robust. +* Many JSBSim updates and improvements, JSBSim now exports all it's + interesting internal state via the property manager. +* Many updates to UIUCsim including support for non-linear models, flaps. +* Move tower view location when teleporting to a new airport. +* Created a new /devices subtree in the property manager to display + current device status. + +* Many YASim updates and bug fixes, autogen contact points for + collision detection, support for full engine startup procedure, + minimal support for magnetos, support skid objects (non-rolling gear + objects), reduce idle power a bit, export gear compression amount to + the property tree, include wind when computing airspeed, + +* Fixes to the property picker/browser. +* Fixes and updates to the configure script. +* Several potential memory abuse bugs detected (valgrind) and fixed (Melchior) +* Fix an instrument panel text bug ... an integer overflow could prevent + the text from displaying if the panel was turned off for more than 37.8 + minutes. +* Fixed a segfault when trying to audibly ident a nav station. Changes in + the sound manager code broke some assumptions. +* Fixed a bug (another int overflow) which could trick the event + manager into thinking the next time to run the events is *way* in + the future. +* Various performance optimizations. +* More work on saving/restoring flights +* Of all the ILS stations of the specified frequency, pick the one the most + directly points at us. +* Various restructures in the scenery loading code in preparation for + more flexible runway lighting support. +* Fixes/improvements to the scenery/line interesection code. + +* Various IRIX fixes. +* Various MSVC fixes. +* Various compiler warning messages fixed. + + +New in 0.7.9 (final) +* February 16, 2002 + +* Fixes to the Thanks file. +* Fix --time-offset in the man page and options help. +* Fixed the spelling of Celsius. +* Cleaned up some stray cout's +* Removed some redundant FG* class qualifiers in various headers. +* GUI dialog box fixes for autopilot. +* Ensure that initial engine settings are copied over from FlightGear + to JSBSim. +* FreeBSD fix from JSBSim. + + +New in 0.7.9pre2 +* February 13, 2002 + +* 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 + automake/autoconf tools. +* Added basic man pages. +* Removed old remnants of plib-1.2.x support. Plib-1.4.x is now required. +* Added support for building mandrake packages (other packaging system + contributions welcom.) +* Various initialization and startup sequence fixes and tweaks. + This helps get the flight dynamics model going reliably and robustly. + It also helps get initial time of day effects correct. +* Fixed a config problem that could lead to bogus builds for people with + Voodoo cards. +* Better support for running with an alternate time/date for when we + are being slaved to an external data source. +* Fixed (simplistic) terrain following autopilot mode. +* Fixes to problems with window aspect ratio that could surface if the + window was resized. +* Fix several off by one errors in hud_card.cxx +* Fix gauge spelling error. +* Modified FGSubsystem::update() to take an int parameter for delta time. +* Many internal fixes and enhancements to the core code that manages + instrument panel modeling and rendering. +* LaRCsim EGT doesn't show 'running' values while cranking. +* Fixes to JSBSim so that the slip/skid ball is much more realistically modelled +* Added support for an unlimited number of fuel tanks. +* Multi-engine throttle fixes. +* A round of updates to the UIUC flight dynamics model. +* Fixed an annoying tile cache scheduling bug. This makes tile paging + much more robust even with teleporting and reseting. +* Fixed a potential mouse freeze up condition on windows. +* Converted the materials file to xml. +* Tweaked and updated initial option and config file parsing to be + more intuitive and robust. +* Check for the proper version of the base file and exit gracefully + if not found. +* Fixed a problem with the initial view offset being lost. +* Various floating point / initial value bug fixes +* Added support for tracing property manager reads and writes (for + debugging purposes.) +* Fixed the problem where the simulator clock time would go goofy + when scenery was being loaded. +* Make the tile cache system more tolerant of situations where the tile + cache is full, but no entry qualifies for removal. + +* 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 * July 13, 2001 * Updated to the latest JSBSim flight dynamics model (http://jsbsim.sf.net)