| 1 |
Version 2.0.0 - February 25, 2010 |
| 2 |
|
| 3 |
FlightGear 2.0.0. reflects the maturation of the OpenSceneGraph port |
| 4 |
that started with the previous 1.9.0 release. In addition to many |
| 5 |
internal code improvements, FlightGear 2.0.0. marks the introduction |
| 6 |
of many new exciting improvements in the graphics and sound system, |
| 7 |
as well as improved usability of key features, and improved behavior |
| 8 |
of exsisting features. Highlights of this new version include: |
| 9 |
Dramatic new 3D clouds, dramatic lighting conditions, improved |
| 10 |
support for custom scenery, and many many new and detailed aircraft |
| 11 |
models. |
| 12 |
|
| 13 |
Sound |
| 14 |
* Complete overhaul of the sound code |
| 15 |
* doppler effects |
| 16 |
* distance attenuation |
| 17 |
* 3D positional sound sources |
| 18 |
* assignment of sound sources to external objects (i.e. AI controlled |
| 19 |
aircraft) |
| 20 |
* User selection of the sound device |
| 21 |
|
| 22 |
Visual Effects |
| 23 |
* Use of Shaders for dynamic textures |
| 24 |
* Use of Effects files |
| 25 |
* Improved 3D clouds |
| 26 |
* Color changes based on humidity and other weather effects allow for very |
| 27 |
dramatic lighting conditions |
| 28 |
* Dynamic water textures |
| 29 |
* Text animation based on OSGText |
| 30 |
|
| 31 |
Usability |
| 32 |
* Allow screenshots in more common file formats |
| 33 |
* User selectable sound device |
| 34 |
* More intuitive selection of the weather settings through the GUI and/or |
| 35 |
commandline |
| 36 |
|
| 37 |
Infrastructure |
| 38 |
* Airport geometry data can be read from the scenery, allowing for more |
| 39 |
flexible regeneration of terrain tiles |
| 40 |
|
| 41 |
Internals |
| 42 |
* Improved efficiency of the property tree |
| 43 |
* A more efficient ground cache |
| 44 |
* Many improvements to the route management code |
| 45 |
* Removed many compiler warnings |
| 46 |
* More realistic atmosphere model |
| 47 |
|
| 48 |
Behavior |
| 49 |
* More realistic ILS behavior |
| 50 |
* Autopilot improvements |
| 51 |
* A generic autobrake function |
| 52 |
* Winds over mountainous areas cause up- and downdrafts that can be used |
| 53 |
for gliding |
| 54 |
* More realistic behavior of the route manager |
| 55 |
* Wild fires, which can be extinguished by firefighter aircraft operating |
| 56 |
across the multplayer server |
| 57 |
* Navaid frequencies and radials can be transmitted to Atlas |
| 58 |
|
| 59 |
Utilities |
| 60 |
* A python script to visualize Yasim configuration files in Blender |
| 61 |
|
| 62 |
AI |
| 63 |
* Allow traffic departing and arriving at the same airport |
| 64 |
* Add Ground Vehicles - including automobiles, trucks, articulated trucks, |
| 65 |
trains (including high speed trains) |
| 66 |
* ATC interactions between AI aircraft and ground controllers |
| 67 |
* Performance characteristics of AI aircraft can be specified in a |
| 68 |
performance database |
| 69 |
* Push-back vehicles are available for a selected number of aircraft |
| 70 |
* Add escorts for AI carrier - frigates, guided missile cruiser, amphibious |
| 71 |
warfare ships now make up the Vinson Battle Group |
| 72 |
* Improved radar functionality - now detects AI escorts etc. |
| 73 |
* AI objects are now solid (i.e. users can collide with them) |
| 74 |
* Some preliminary support for SID/STAR procedures for AI aircraft |
| 75 |
|
| 76 |
Version 1.9.0 |
| 77 |
* December 20, 2008 (source code snapshot release) |
| 78 |
|
| 79 |
|
| 80 |
New in 0.9.10 |
| 81 |
* April 5, 2006 |
| 82 |
|
| 83 |
* Many improvements to the multi-player mode. Other airplanes are now |
| 84 |
updated smoothly. There is a really nifty google maps based moving |
| 85 |
map that anyone can use to track all online activity. |
| 86 |
* AI planes have improved ground following and are smarter about |
| 87 |
selecting the active runway. |
| 88 |
* Include the ability to send ATC and AI aircraft communication to a |
| 89 |
local festival server to be converted to spoken speech output. |
| 90 |
* Added a detailed model of the Honeywell MK VIII EGPWS ground |
| 91 |
proximity warning system. |
| 92 |
* Complete overhaul/redo of terrain textures based on USGS satellite imagery. |
| 93 |
* Added background ATC chatter. |
| 94 |
* Updated/improved rain cone rendering. |
| 95 |
* Updated manual. |
| 96 |
|
| 97 |
* Upgraded to JSBSim v2.0 |
| 98 |
* Fix a discrepancy in sign of twist and incidence values in YASim |
| 99 |
between code and documentation. |
| 100 |
* Updates to YASim for more fine grained propeller modeling. |
| 101 |
* UFO will now honor elevator trim value so that it will respond to |
| 102 |
the autopilot altitude hold module. |
| 103 |
* UFO can adjust it's speed range so you can use it for super high |
| 104 |
speed world exploration, or extremly fine grained precise positioning. |
| 105 |
* Much work and progress with carrier interaction and launch/recovery |
| 106 |
modeling. |
| 107 |
|
| 108 |
* Add a feature that allows the end user to click any where on the |
| 109 |
terrain. The system will compute a ground intersection and report |
| 110 |
back the lon, lat, and elevation of the click point. The click |
| 111 |
point is reported in the property system so it can be read by just |
| 112 |
about anything including external programs. Later we added the |
| 113 |
ability to place an object at the click point as well. |
| 114 |
* Add a feature to play one-off wav files. These are qeued and played |
| 115 |
sequentially. This was then leveraged to build an ATC background |
| 116 |
chatter module in nasal that can be turned on/off at run time. This |
| 117 |
could also be leveraged for tutorials or other interactive type |
| 118 |
scripts to play prerecorded messages at specific times or under |
| 119 |
specific conditions.. |
| 120 |
* Allow clock to report local time as well as universal. |
| 121 |
* Add a model of a KLN89 GPS. |
| 122 |
* Allow nav radios to be slaved to the gps. |
| 123 |
* Allow enabling/disabling of menu entries. |
| 124 |
* Replace old hardcoded frame rate display with a much more flexible |
| 125 |
nasal/gui version. |
| 126 |
* Add a listener function to properties so that nasal code can be |
| 127 |
triggered whenever a property changes. This is more efficient than |
| 128 |
polling. |
| 129 |
* Add a save-on-exit option to save user preferences. |
| 130 |
* Add support for point sprites. |
| 131 |
* Add support for emissive layers (such as lights) on 2d panels. |
| 132 |
* Updated gui styles. |
| 133 |
* Updated airport and navaid data. |
| 134 |
* Added a new Nasal/XML based tutorial system. |
| 135 |
|
| 136 |
* Fix a bug in the metar (real weather) threading that could lead to |
| 137 |
long pauses and even crashes. |
| 138 |
* Various compiler/platform fixes. |
| 139 |
* Fix various valgrind complaints. |
| 140 |
* Better use of exceptions in places. |
| 141 |
* Fix the 2d compass texture handling. |
| 142 |
* Many tweaks and improvements to our keyboard input handling system. |
| 143 |
* Added a first attempt at MS-VC8 project files. |
| 144 |
|
| 145 |
* Updated aircraft: |
| 146 |
- A4/A3F (cleanups and updates, functional drag chute) |
| 147 |
- A-10 (3d cockpit, fdm tuning, munitions, drop tanks) |
| 148 |
- AN-225 (fdm tuning) |
| 149 |
- B1900D |
| 150 |
- BO105 Eurocopter (new livry/logo options.) |
| 151 |
- B-29 |
| 152 |
- B-52F (major overhaul) |
| 153 |
- Boeing 314 (3d cockpit, fdm updates) |
| 154 |
- 747 (modeling fixes) |
| 155 |
- Cirrus SR20 (improve interior a bit) |
| 156 |
- C172 (added KLN89 gps) |
| 157 |
- C310 (many modeling updates) |
| 158 |
- Citation Bravo (many modeling updates, Primus 1000 PFD) |
| 159 |
- Concorde (updated to v2.1, new views, sounds autopilot, fdm |
| 160 |
updates, new systems) |
| 161 |
- DHC2 Beaver |
| 162 |
- F-16 (modeling and munitions updates) |
| 163 |
- Hurricane |
| 164 |
- Hunter |
| 165 |
- MiG-15bis (adds some 3d cockpit instruments) |
| 166 |
- PC7 (various cleanups) |
| 167 |
- Seafire/Spitfire |
| 168 |
- Seahawk (general tidy up, cannon, heat haze, catapault launch strop) |
| 169 |
- T37 (geometry, sound, fdm updates) |
| 170 |
- YF-23 (misc model updates) |
| 171 |
|
| 172 |
* New aircraft available: |
| 173 |
- Boeing 707 |
| 174 |
- 737-300 (Brand new version) |
| 175 |
- Canberra BI8 |
| 176 |
- English Electric Lightning (F.1A) |
| 177 |
- Lockheed 1049 Constellation |
| 178 |
- Lockheed F-80C Shooting Star |
| 179 |
- Messerschmitt Bf 109 |
| 180 |
- Ogel (a for-fun fantasy airplane.) |
| 181 |
- New OV-10 with Clickable 3D cockpit |
| 182 |
- Piper PA24-250 Comanche 250 (N7764P) |
| 183 |
- Piper Aerostar 700 |
| 184 |
|
| 185 |
|
| 186 |
New in 0.9.9 |
| 187 |
* November 17, 2005 |
| 188 |
|
| 189 |
* New well integrated volumetric clouds by Harald Johnsen |
| 190 |
* Removed 'old' 3D clouds code. |
| 191 |
* Fixed the jitter problem with 3d cockpits. |
| 192 |
* Volumetric shadows are now supported so that aircraft can cast |
| 193 |
shadows upon themselves as well as the ground. |
| 194 |
* Better support for redoing livery textures on an individual aircraft. |
| 195 |
* Support for seasonal terrain textures. (Updates to summer textures |
| 196 |
plus new winter textures added.) |
| 197 |
* Carrier - added working arrester wires and catapults. The carrier is |
| 198 |
selectable as a starting position. AI has been added to the |
| 199 |
carrier in the form of an operating box and an automated turn |
| 200 |
into/out of wind. TACAN beacon added. |
| 201 |
* Extensive revisions to the Multiplayer code. Multiplayer servers are |
| 202 |
now available. A Google-based map server is also available |
| 203 |
* Enhanced weather modeling (lightning and rain.) |
| 204 |
* Support for high G redout/blackout effects. |
| 205 |
* Add status updates to the initial splash/startup screen. |
| 206 |
* Allow switching the tower view location at any time. |
| 207 |
* Add support for configuring views with asymmetric view frustums. |
| 208 |
* Many updates to gui/dialog box infrastructure. Ability to alter |
| 209 |
border thickness, change fonts, dialog boxes are draggable across |
| 210 |
the screen, you can enable automatic line wrapping, select |
| 211 |
colors, and allow key presses to be bound to widgets. |
| 212 |
* Replaced many hardcoded dialog boxes with xml configurable dialog boxes. |
| 213 |
* Support for xml configurable gui themes. |
| 214 |
* Help dialog boxes supported for each aircraft listing special keys, |
| 215 |
global keys, procedures and performance data. |
| 216 |
* Updates and enhancements to many of the dialog boxes to fix problems, |
| 217 |
expose new features, enhance usability, etc. |
| 218 |
* Added a generic, XML configurable, autopilot framework, and several |
| 219 |
high level, configurable filter implementations for use by autopilot |
| 220 |
designers. |
| 221 |
* Added a transponder and Altitude encoder. |
| 222 |
* Made the instruments code much more configurable, it is now possible to |
| 223 |
only include instruments that are actually present. |
| 224 |
* Implemented the groundcache code which made it possible for aircraft |
| 225 |
to follow the ground precisely and, as a result, made it possible to |
| 226 |
land on aircraft carriers. |
| 227 |
|
| 228 |
* Updated JSBSim version since the last release. (More updates |
| 229 |
pending after this release.) |
| 230 |
* YASim: expose "spool-time" of a jet engine as a config parameter, |
| 231 |
add an oil temp model, support gear compression along any arbitrary axis, |
| 232 |
reworked MP calculations for super/turbochargers. |
| 233 |
* Allow setting individual sample/update rates for any of the PID |
| 234 |
autopilot stages. |
| 235 |
|
| 236 |
* Support TACAN instruments. And an IVSI instrument. |
| 237 |
* Support for new animations and effects such as heat-haze and chrome. |
| 238 |
* Dynamic taxiway following at airports equipped with a logical ground |
| 239 |
network. |
| 240 |
* Ability to define "AI" scenarios with scripted moving objects that |
| 241 |
interact intelligently with the environment and the simulator state. |
| 242 |
* Depricated old (somewhat less the spectacularly conceived) |
| 243 |
electrical system model in favor of a much more flexible script based |
| 244 |
system that can be tailored to any individual aircraft. |
| 245 |
* Include an external utility that can feed saved nmea tracks back |
| 246 |
into FlightGear. If you take a gps on a real flight with you and |
| 247 |
capture the output, you can replay your flight in FlightGear. |
| 248 |
* Added a function that can intersect any arbitrary vector with the |
| 249 |
loaded scenery and return the hit point. |
| 250 |
* Many updates and fixes to the joystick configuration files, many new |
| 251 |
joysticks directly supported. |
| 252 |
|
| 253 |
* Removed all lingering dependencies on plib's SL sound library. |
| 254 |
* Add support for OpenAL 1.1 and alut. OpenAL is a 3d sound system supporting |
| 255 |
directional sound and doppler effects. |
| 256 |
|
| 257 |
|
| 258 |
* Better cross platform compatibility with our standard network structures. |
| 259 |
* More cpu friendly frame rate throttling code that can leave more cpu |
| 260 |
available for other apps. |
| 261 |
* Various Nasal (scripting) bug fixes and language improvements. |
| 262 |
* Various bug fixes, various platform/compiler compatibility fixes, |
| 263 |
several memory leaks fixed. |
| 264 |
|
| 265 |
* New aircraft available (in various stages of developement): A380, |
| 266 |
Boeing 314 (seaplane), Citation Bravo (glass cockpit), Hurricane IIb, |
| 267 |
MiG-15bis, TU-114, B29, C150, and SR20. |
| 268 |
|
| 269 |
* Aircraft that have had updates since the last release: 737, A-10, |
| 270 |
AN-225, B-52F, BAC-TSR2, Citation-II (550), Comper Swift, Concorde, |
| 271 |
Hunter, OV10, Spitfire, T37, B1900d, bo105, C172 et. al., C182, DHC2F |
| 272 |
(Beaver), F16, Fokker DR1 Triplane, Fokker 50 (turboprop), Fokker |
| 273 |
100 (jet), J3 Cub, P51, Santa, Seahawk, and 1903 Wright Flyer. |
| 274 |
|
| 275 |
|
| 276 |
New in 0.9.8 |
| 277 |
* January 18, 2005 |
| 278 |
|
| 279 |
* Added an encoder and transponder to the available avionics modules. |
| 280 |
|
| 281 |
* Updates to the AI traffic manager. |
| 282 |
* Updates to the submodel system. This allows things like contrails, |
| 283 |
payload dropping, projectile firing, and aircraft carrier landings. |
| 284 |
* Added some controls for aircraft carrier operations. |
| 285 |
* Updated to sync with latest JSBSim developments. |
| 286 |
* YAsim adds support for contra-rotating propeller pairs as well as |
| 287 |
crude models for ITT, Oil Temp and Oil Pressure in the jet turbine |
| 288 |
engine model. |
| 289 |
* Instruments, avionics, and subsystems are now configurable per |
| 290 |
aircraft. You can assemble the correct componets available for each |
| 291 |
particular aircraft. |
| 292 |
* Updates to the wet compass to make it behave much more like a real |
| 293 |
wet compass including various errors and motion effects. |
| 294 |
* Make display list usage optional since these can be a net |
| 295 |
performance loss on some older or low memory platforms. |
| 296 |
* Make sound inaudible until after the scenery is loaded. |
| 297 |
* Make sure the ATIS reports surface winds at airports above sea-level |
| 298 |
* Default C172 3d model has been completely reworked and many things |
| 299 |
have been fixed or sized or placed more accurately. |
| 300 |
|
| 301 |
* Move radio stack and avionics code from cockpit library to |
| 302 |
instrumentation library. |
| 303 |
* Added several digital filters to the autopilot: exponential, dobule |
| 304 |
exponential, moving average, and noise spike. These are available |
| 305 |
to aircraft designers via the autopilot config file. |
| 306 |
* Replace old basic.dat.gz and runways.dat.gz with apt.dat.gz (x-plane format) |
| 307 |
|
| 308 |
* Fix a crash that could occur when the joystick config specified more |
| 309 |
buttons or axes than the physical hardware provided. |
| 310 |
* Fixes to make FlightGear work with 16bpp visual depth. |
| 311 |
|
| 312 |
* Various FreeBSD fixes. |
| 313 |
* Various MSVC fixes. |
| 314 |
* Various Mac OS X fixes. |
| 315 |
* gcc 2.95 and 4.0 fixes. |
| 316 |
|
| 317 |
* Updated aircraft: 737, A-10, AN-225, B-52, BAC-TSR2, Concorde, |
| 318 |
Spitfire, BO-105 Eurocopter, DHC2, F-15 (updated flight control system), |
| 319 |
Fokker DR1, Fokker 50, Fokker 100, OV10, Seahawk made carrier |
| 320 |
capable (working arresting hook), |
| 321 |
|
| 322 |
* New aircraft: Cessna Citation-II (wip), Beech 1900D, DHC-2 Beaver |
| 323 |
(on floats) |
| 324 |
|
| 325 |
* Updated KAP140 autopilot instrument (used in default C172.) |
| 326 |
|
| 327 |
* Updated Nimitz model (aircraft carrier), updated radio tower models, |
| 328 |
added Oracle head quarters to bay area scenery, added Dumbarton |
| 329 |
bridge at the south end of the SFO bay, added a model of Alcatraz, |
| 330 |
|
| 331 |
|
| 332 |
New in 0.9.6 |
| 333 |
* October 12, 2004 |
| 334 |
|
| 335 |
* Added some initial support for "submodels" which can be used to |
| 336 |
impliment things like contrails, flares, tracers, etc. |
| 337 |
* Make real world weather fetching a bit more robust and network friendly. |
| 338 |
* Ensure the entire world is initially loaded before initializing the |
| 339 |
flight dynamics (avoids wildly varying frame rates at a time when |
| 340 |
the FDM might be trying to do various initialization steps that |
| 341 |
might benefit from consistent and fast frame rates.) |
| 342 |
* Other various (and minor) code cleanups, tweaks, and fixes. |
| 343 |
* Fixed ATIS voice file. |
| 344 |
* Updated aircraft: A320, Bo-105, Comper Swift, Concorde, F16, |
| 345 |
Fokker-50, Fokker-100, Hunter, MD11, PC7, Spitfire, adjust |
| 346 |
C172 cockpit sound levels, and Sgs-233. |
| 347 |
* Updated joystick configs: CH pro yoke usb, Cyborg Evo, Thrustmaster FCS. |
| 348 |
* Fix a bug in the nasal fuel tank management code. |
| 349 |
* Return Canadian ILS's to nav data. |
| 350 |
* Cleaned up some of the 3d models around the bay area. |
| 351 |
* Add support for display list based rendering which yields |
| 352 |
substantial performance gains for many systems. |
| 353 |
* Synced with latest JSBSim code. |
| 354 |
* Fixed a reference point bug in YASim. |
| 355 |
* Revived the hi-res (tiled) screen shot code so you can again produce |
| 356 |
insanely and arbitrarily large resolution screen shots. |
| 357 |
* Beefed up the tile pager so it can more sensibly handle insanely |
| 358 |
rapid motion. |
| 359 |
|
| 360 |
|
| 361 |
New in 0.9.5 |
| 362 |
* July 29, 2004 |
| 363 |
|
| 364 |
* New AIModel based air traffic subsystem (Durk Talsma) |
| 365 |
* Updates to the AIModel subsystem. |
| 366 |
* Switched audio subsystem from plib's "sl" to OpenAL. |
| 367 |
* Added support for SDL (pre-compile time configuration option.) |
| 368 |
* Threaded tile loader now enabled by default. |
| 369 |
* Overhauled Nav database code to directly support Robin Peel's default format. |
| 370 |
* Synced with latest JSBSim developments. |
| 371 |
* YASim now supports a nasal (script) based fuel management system. |
| 372 |
* YASim adds a simple turbo prop engine model. |
| 373 |
* Added an xml based gui/widget layout system for building dialog boxes. |
| 374 |
* Make gui windows dragable/repositionable. |
| 375 |
* Hide the mouse pointer when it sits idle. Mouse pointer reappears |
| 376 |
on any mouse motion. |
| 377 |
* The GPS module has been overhauled. |
| 378 |
* New joystick configurations added: Cyborg Evo, Top Gun Fox2 Pro USB, |
| 379 |
MacAlly iStick USB, SideWinder Precision Pro (on Windows.) |
| 380 |
* Updated aircraft: 747 flight dynamics model, A-10, AN-225, B-52F, BAC-TSR2, |
| 381 |
T-37, T-38, YF-23, Beech-99, BO-105 (helicopter), DC-3, F-104, F-16, |
| 382 |
Fokker 50, Fokker 100, Pilatus PC-7. |
| 383 |
* New aircraft: Concorde, MD-11, Spitfire IIA, TU-154. |
| 384 |
* Updated airport, runway, taxiway, windsock, beacon, and tower data. |
| 385 |
* Updated world scenery based on SRTM terrain data. New scenery includes |
| 386 |
accurate radio towers for the USA. |
| 387 |
* Fix a small bug in the "generic" export protocol. |
| 388 |
* Fix (workaround) the shrinking dialogs bug. |
| 389 |
* Delay FDM initialization until initial scenery is fully loaded. |
| 390 |
|
| 391 |
New in 0.9.4 |
| 392 |
* March 26, 2004 |
| 393 |
|
| 394 |
* Impliment SimGear's (aka Andy's) Nasal scripting language in |
| 395 |
FlightGear and integrate with the FG property system. |
| 396 |
* Many updates from David Culp and David Luff to the AI aircraft and |
| 397 |
ATC modules. |
| 398 |
* Complete overhaul of the autopilot system. The new system uses a |
| 399 |
much more advanced PID algorithm, is much more flexible, and is |
| 400 |
completely reconfigurable for each aircraft. |
| 401 |
* Added the ability to fetch current weather in real time during a |
| 402 |
flight (via a thread) from the weather.noaa.gov web site and update |
| 403 |
the current weather conditions in the sim. |
| 404 |
* Added properly working VASI/PAPI lights. |
| 405 |
* Make the ground intersection code smart so allow flying under |
| 406 |
bridges, taxiing on the lower level of the bay bridge, taxiing into |
| 407 |
hangers, etc. |
| 408 |
* Added a utility to automatically manage scenery installation and |
| 409 |
removal. |
| 410 |
* Several updated ground textures, plus a variety of new random |
| 411 |
scenery objects. |
| 412 |
|
| 413 |
* Much additional work on the San Francisco area buildings and bridges. |
| 414 |
|
| 415 |
* Added a Comper Swift (nice), a Hawker Hunter (nice), added a T37 Tweet, |
| 416 |
|
| 417 |
* Updates to the 737 (nice panel, 3d model, and flight model), updates |
| 418 |
to the 747 flight dynamics, updates to the OV10, T38, AN-225, bo105 |
| 419 |
(helicopter), better sounds for the DC-3, updates to f104 model, |
| 420 |
many updates to the F16, updates to the J3 Cub, 3D cockpit added to |
| 421 |
the pa28-161, updates to the sgs233, overhaul of the tsr2 and yf23 |
| 422 |
models. |
| 423 |
|
| 424 |
* The UFO became Santa Claus over the holidays, but it is back to |
| 425 |
being extra terrestial. |
| 426 |
|
| 427 |
|
| 428 |
* First stab at a weather radar instrument. |
| 429 |
|
| 430 |
* Added a number of basic 3d instruments to the instrument library |
| 431 |
that could be reused used for any general aviation cockpit. |
| 432 |
|
| 433 |
* Clean up much of the extraneous alias system entries for aircraft. |
| 434 |
Generally this means that if there is only one version of an |
| 435 |
aircraft, there is only one entry and no aliases. If there are |
| 436 |
multiple versions of an aircraft, we may still have an alias to |
| 437 |
point to the prefered or default version. |
| 438 |
|
| 439 |
* Added RedHat packaging files. |
| 440 |
* Added some perl script utility functions which are useful when |
| 441 |
writing remote perl scripts that interact with a running copy of |
| 442 |
FlightGear. Includes routines to facility remote control of data |
| 443 |
logging and even some simple graph plotting. |
| 444 |
* Updates to OpenGC interface. |
| 445 |
* Various JSBSim updates. |
| 446 |
* Various YASim updates. |
| 447 |
* Various UIUCsim updates. |
| 448 |
* More work on the native multiplayer system. |
| 449 |
|
| 450 |
* Sorted out the confusion between left, right, and parking brakes |
| 451 |
vs. the cockpit controls vs. the wheels they apply to. |
| 452 |
* Much infrastructure added to support future GPS instruments. |
| 453 |
* Fixed a meter/feet conversion problem in DME distance calculations |
| 454 |
which would cause it to often read quite high. |
| 455 |
* Fixes to nmea output so it can better trick a moving map software |
| 456 |
application into thinking it is talking to a real gps. |
| 457 |
|
| 458 |
* Fixed a subtle problem with our star database that has been lurking |
| 459 |
for many years, but it took an astronomy expert to spot the subtle |
| 460 |
misalignments. |
| 461 |
|
| 462 |
* Add support for Logitech Extreme 3D Pro, thrustmaster top gun |
| 463 |
afterburner USB, Logitech WingMan Force 3D, Logitech Extreme 3D Pro |
| 464 |
USB, and Microsoft SideWinder 3D Pro joysticks. |
| 465 |
|
| 466 |
* Removed the old WeatherCM module (it can be resurrected from CVS if |
| 467 |
any one ever wants to do that.) |
| 468 |
* Removed the NetworkOLK module (it can be resurrected from CVS if |
| 469 |
any one ever wants to do that.) |
| 470 |
* Removed support for the PSL scripting language. |
| 471 |
|
| 472 |
|
| 473 |
New in 0.9.3 |
| 474 |
* October 24, 2003 |
| 475 |
|
| 476 |
* Added a flight "replay" system. |
| 477 |
* Many updates to the ATC and AI aircraft subsystem. (David Luff) |
| 478 |
* Add support for moving cloud layers. |
| 479 |
* New "symbolic" time of day dialog box for easily setting dawn, dusk, |
| 480 |
noon, etc. |
| 481 |
* Aircraft are now each self contained in their own individual |
| 482 |
subdirectories for easier end user addition and removal. |
| 483 |
* Many improvements to scene lighting throughout the day->night range |
| 484 |
including more realistic sky and fog colors, more realistic scene |
| 485 |
illumination, better dusk/dawn sky coloring, better specular |
| 486 |
lighting support. |
| 487 |
* A nice new chase view has been added. |
| 488 |
* Added displaced thresholds on all runways that have them. |
| 489 |
* Updated default scenery for the KSFO area. |
| 490 |
* Many buildings and bridges added in the San Francisco area. |
| 491 |
* Updated airport and navaid database, many new taxiways, many |
| 492 |
corrected runways, many new airports (especially outside the USA.) |
| 493 |
* Updates to the man page. |
| 494 |
* Better Win32 packaging (more standardized installer, plus a launcher |
| 495 |
which allows selection of starting location and starting aircraft.) |
| 496 |
* Added an initial cut at modeling helicopters. |
| 497 |
* Support multiple inside the cockpit views. |
| 498 |
* Updated FlightGear Flight School tutorial. |
| 499 |
|
| 500 |
* Use the field elevation for GS when no specific altitude listed in |
| 501 |
FAA/DAFIF data |
| 502 |
* Fix to translate DME and TACAN X/Y channels to paired VHF frequencies |
| 503 |
correctly. Thanks to Jorge Van Hemelryck <ml@jvh.net> for the fix. |
| 504 |
* Fixes to runway search routines (didn't always work correctly under |
| 505 |
some circumstances.) |
| 506 |
* Many fixes and updates to the autopilot. Autothrottle tracks speed |
| 507 |
much better with much less jumping around. |
| 508 |
* Expose the tuned navaid via the property system to support building |
| 509 |
more advanced avionics. |
| 510 |
* Improvements to the environment manager and gui's, more control over |
| 511 |
turbulence, ability to specify boundary condition layers as well as |
| 512 |
aloft condition layers. |
| 513 |
* JSBSim updates including a new turbine engine model that supports |
| 514 |
things like starting and stopping procedures and thrust reversing. |
| 515 |
* UIUCsim updates (compiler warning and namespace conflict fixes.) |
| 516 |
* YASim updates (fix drag from shutdown engine, helicopter support, |
| 517 |
better in air startup support.) |
| 518 |
* Support for "clock" instruments that operate independently of |
| 519 |
computer system time. |
| 520 |
* Annunciators shouldn't work if electrical system not serviceable. |
| 521 |
* A few updated splash screens. |
| 522 |
* Added various fields to net_ctrls and net_fdm to include various |
| 523 |
failures, faults, control surface positions, and other interesting |
| 524 |
things. |
| 525 |
* A few updated joystick definition files. |
| 526 |
* Various keyboard mapping tweaks and changes. |
| 527 |
* Many updates and tweaks to default material properties and random |
| 528 |
land cover objects. |
| 529 |
* Updated aircraft: 747, A320, T-38, A-10, B-52, F-104, Fokker 50, |
| 530 |
Fokker 100, Piper Cub, P-51, UFO, YF-23, Ornithopter, A-4, C172, |
| 531 |
and F-16 |
| 532 |
* New Aircraft: J-22, Paraglider, SGS-126 Sailplane, ASW 20, and |
| 533 |
AN-225 aircraft; Bell 206 JetRanger, CH-47 Chinook, and Ecureuil |
| 534 |
AS-350 helicoptors. |
| 535 |
* Updated cloud textures. |
| 536 |
|
| 537 |
* Removed dependency on Metakit. The airport and runway databases are now |
| 538 |
stored in a simple flat file ascii database. |
| 539 |
|
| 540 |
* FreeBSD, Solaris, MSVC, Irix, Mac OSX, cygwin, and mingwin fixes. |
| 541 |
|
| 542 |
|
| 543 |
New in 0.9.2 |
| 544 |
* June 4, 2003 |
| 545 |
|
| 546 |
* New aircraft available: P51-D (w/ full 3d cockpit), Sea Hawk |
| 547 |
(WV908), a research ornithopter (propelled by actual flapping |
| 548 |
wings), A10, B-52, F-104, F-15, F-16, OV10, PA28-161, T-6A Texan II, |
| 549 |
T-38, British TSR2, YF-23, 737, |
| 550 |
|
| 551 |
* Updated aircraft: airwave extreme hang glider, asw20 glider, A-4 |
| 552 |
Skyhawk, Beech-99, Cessna 172 w/ 3d cockpit, Cessna 310 w/ 3d |
| 553 |
cockpit, DC3, Piper J3 Cub, 1903 Wright Flyer, Sopwith Camel, Space |
| 554 |
Shuttle, Boeing 747-400 |
| 555 |
|
| 556 |
* Overhauled menu/gui system and made it xml configurable rather than |
| 557 |
hardwired. Include support for things like checkboxes, sliders, and |
| 558 |
dials. |
| 559 |
|
| 560 |
* Added some early multiplayer features. |
| 561 |
|
| 562 |
* Added support for in-air presets relative to a VOR, NDB, or fix. |
| 563 |
|
| 564 |
* Support for Futaba, Airtronics, Hitec, JR, Multiplex and Tower R/C |
| 565 |
transmitters using the RCJoy USB interface box (see |
| 566 |
http://www.rcjoy.com). |
| 567 |
|
| 568 |
* Much improved sky and coloring as well as more realistic coloring of |
| 569 |
the sunset and sunrise. |
| 570 |
|
| 571 |
* Clouds are drawn on a surface that better matches the underlying |
| 572 |
curve of the earth. |
| 573 |
|
| 574 |
* A few updated terrain textures, better variety of random ground |
| 575 |
cover objects. |
| 576 |
|
| 577 |
* Most weather options can now be set via the GUI. Added an option to |
| 578 |
randomize the weather. |
| 579 |
|
| 580 |
* Various instruments and systems can now be failed/unfailed via the |
| 581 |
GUI. |
| 582 |
|
| 583 |
* Developed scripts to build Navaid and ILS databases from DAFIFT, |
| 584 |
FAA, and other data sources. |
| 585 |
* Update Navaid and ILS databases based on DAFIFT, FAA, and other data |
| 586 |
sources. |
| 587 |
|
| 588 |
* Continued development of voice ATC, robot aircraft AI, logical |
| 589 |
taxiway networks (continues to be a work in progess, but much |
| 590 |
progress has been made.) |
| 591 |
* Separated out much of the low level model/material management code |
| 592 |
and moved it over to SimGear where it can be potentially used by |
| 593 |
other projects. |
| 594 |
* Separated out the low level sound effect playing/management code and |
| 595 |
moved it over to SimGear. |
| 596 |
* Added functions to the "telnet" interface to allow remote management |
| 597 |
of autopilot waypoints. |
| 598 |
* Support the parking brake in the "external" flight dynamics interface. |
| 599 |
* Added support for an audio panel (set of switches to set various |
| 600 |
avionics audio sources on/off in the aircraft.) |
| 601 |
* Add support for speed brake and spoiler controls. |
| 602 |
* Many code updates to UIUCmodel including support for ornithopters |
| 603 |
(flapping wing vehicles.) |
| 604 |
* Many JSBsim code updates include a new turbine engine model. |
| 605 |
* Added a "named pipe" external flight dynamics model interface. |
| 606 |
* YASim updates including support for manual-pitch control props, |
| 607 |
support for wing washout, and adjusting aircraft masses as fuel is |
| 608 |
consumed. |
| 609 |
* The property picker interface now shows the property values changing |
| 610 |
dynamically. |
| 611 |
* Added support for a simple annunciator panel (fuel, oil, vacuum, |
| 612 |
volts dummy warning lights.) |
| 613 |
* Added a "gyro" model. This can be driven electrically (turn |
| 614 |
coordinator) or via vacuum (attitude indicator). If one of these |
| 615 |
systems failes, the corresponding gyro will spin down realistically |
| 616 |
an introduce realistic errors in the gauge reading. |
| 617 |
* Model attitude indicator tumbling at extreme attitudes. |
| 618 |
* Modeled the pitot system and use that drive the air speed indicator. |
| 619 |
* Added a very simplistic volts/amps model to the electrical |
| 620 |
system...enough to make the gauges behave plausibly and drive the |
| 621 |
annunciator panel correctly. |
| 622 |
* Updated the vacuum/suction model to behave more realistically. |
| 623 |
* Added Italian and Polish translation for the GUI. |
| 624 |
|
| 625 |
* Mac OS X fixes. |
| 626 |
* Better FreeBSD support. |
| 627 |
* Mingwin fixes. |
| 628 |
* Improved native sgi compiler support. |
| 629 |
* MSVC fixes. |
| 630 |
|
| 631 |
* Fixed problems in marker beacon audio. |
| 632 |
* Fixed several subtle problems in the modeling/positioning of glide |
| 633 |
slope transmitters in FlightGear |
| 634 |
* Don't allow the dewpoint to go higher than the temperature. |
| 635 |
* Don't allow gust speed to be less than base wind speed. |
| 636 |
* Fix a couple problems in the external fdm interface that prevented |
| 637 |
FlightGear from being driven properly by an external source (i.e. to |
| 638 |
act as a image generator only.) |
| 639 |
* Fixes to camera parameters for external views (especially when rotating |
| 640 |
the view around the different axes.) |
| 641 |
* Many miscellaneous code clean ups, many bug fixes, and much code |
| 642 |
refactoring. |
| 643 |
|
| 644 |
|
| 645 |
New in 0.9.1 |
| 646 |
* December 5, 2002 |
| 647 |
|
| 648 |
* Fixes a problem with a missing file in the source distribution of 0.9.0 |
| 649 |
* Updates to AI aircraft subsystem (this is a work in progress) |
| 650 |
* Added a canned ATC voice handling class (using prerecorded voice snippets.) |
| 651 |
* Added voice ATIS |
| 652 |
|
| 653 |
|
| 654 |
New in 0.9.0 |
| 655 |
* December 3, 2002 |
| 656 |
|
| 657 |
* Support for fully animated, fully clickable 3d instrument panels. |
| 658 |
* Support for runway, approach, and taxiway lighting. Lighting is |
| 659 |
directional and intensity varies smoothly with relative view |
| 660 |
direction. |
| 661 |
* Many new and updated aircraft. |
| 662 |
* Improved runway textures. |
| 663 |
* Some improved terrain textures. |
| 664 |
* Added a util called terrasync to runtime fetch just the scenery you |
| 665 |
need from the master scenery server as you fly. No need to |
| 666 |
pre-download large chunks of data. |
| 667 |
* Add a vacuum system and support for it's failure. |
| 668 |
* Add a pitot system and support for it's failure. |
| 669 |
* Model gyro spin for various instruments. |
| 670 |
* Added support for modeling complex aircraft electrical system. Sample |
| 671 |
implimentation for a C172, simplistic electrical model provided for |
| 672 |
other aircraft until their specific system is modeled. |
| 673 |
* Added a "presets" section to the GUI. |
| 674 |
* Localization support for GUI and for command line option help, including |
| 675 |
the ability to specify a custom per language font. |
| 676 |
* Support for specifying an initial startup runway. |
| 677 |
* Splash screen now slowly fades out revealing the ready to run sim. |
| 678 |
* Support additional joysticks: Logitech WingMan Force, |
| 679 |
Logitech WingMan Extreme Digital 3D (USB), and Saitek Cyborg Gold 3D USB, |
| 680 |
CH Virtual Pilot USB/USB CH Pedals, |
| 681 |
|
| 682 |
* Many updates to External/Network FDM interface. |
| 683 |
* Many updates to the JSBSim FDM model code. |
| 684 |
* Many updates from the UIUC folk to their FDM package. |
| 685 |
* Many updates to the YASim FDM model code (fuel usage, tunable |
| 686 |
induced drag parameter, better gear tuning, fix a ground effect bug, |
| 687 |
and a standalone config file compiler. |
| 688 |
* Make rotational rate FDM values available in the property tree. |
| 689 |
* Fix a subtle bug in the ssg partial tree deleter code. |
| 690 |
* Started a new XML configurable GUI subsystem. |
| 691 |
* Some preliminary support for AI driven aircraft. |
| 692 |
* Fix ILS back course needle deflection. |
| 693 |
* Fix for ATI driver "issue" causing instrument panels to be all gray. |
| 694 |
* Support for toggling 3d instrument hotspot visibility (debugging/learning |
| 695 |
tool.) |
| 696 |
* Tweaks to instrument panel night lighting. |
| 697 |
* Added a per engine fuel pump switch. |
| 698 |
|
| 699 |
* NOMINMAX fix for cygwin/gcc-3.2 |
| 700 |
* Renamed External FDM to NullFDM |
| 701 |
* New module/submodule system. |
| 702 |
* IRIX build fixes |
| 703 |
* Restructured some of the initialization code to facilitate reseting the sim |
| 704 |
to alternate presets (airport, runway, offset distance, altitude, speed, etc.) |
| 705 |
* Fixed DG heading bug hold to work with new instrumentation updates. |
| 706 |
* Updates to autopilot to let it work with perfect values as a compile time |
| 707 |
option. |
| 708 |
* Split Nav/Com units, and DME out into their own source files. |
| 709 |
* Fixes to support newer versions of plib/cvs |
| 710 |
|
| 711 |
|
| 712 |
New in 0.8.0 |
| 713 |
* September 7, 2002 |
| 714 |
|
| 715 |
* The world is now populated with random ground objects with |
| 716 |
appropriate type and density for the local ground cover type |
| 717 |
(buildings, water towers, farm houses, silos, cows, trees, etc.) |
| 718 |
* Many (most?) ground textures updated for a much nicer, more coherent, |
| 719 |
more realistic overall look and feel. |
| 720 |
* Added a java client library for FlightGear. |
| 721 |
* Added some external scripting examples (python.) |
| 722 |
* Implemented a Bendix/King KT 70 transponder. |
| 723 |
* Implemented a Bendix/King KR 87 adf. |
| 724 |
* Added support for 3d instrument panels inside 3d cockpits. |
| 725 |
* Added support for animation of 3d models tied to internal properties. |
| 726 |
* New/updated aircraft include: Cessna 172, Piper J3 Cub, DC-3, A4 |
| 727 |
Skyhawk, Cessna 310, 747, 1903 Wright Flyer (non-linear with stall |
| 728 |
modeled, based on wind tunnel data.) |
| 729 |
* Convert the magic carpet into a UFO, complete with sound effects and |
| 730 |
a 3d model (based on real world data of course.) :-) |
| 731 |
* Environment manager overhaul |
| 732 |
* Support for a base wind speed with gusts. |
| 733 |
* Support for a base wind direction with variation. |
| 734 |
* Support for more dynamically reconfigurable cloud layers. Cloud |
| 735 |
layers are no longer hard coded. |
| 736 |
|
| 737 |
* Updates and additions to the FAQ |
| 738 |
* Improvements to the sound effects module. |
| 739 |
* Autopilot fixes to allow it to work much better on large airliners. |
| 740 |
* Added a generic interface for running the flight dynamics model as a |
| 741 |
separate process communicating via a network connection. |
| 742 |
* Synced with the latest JSBSim code. |
| 743 |
* Synced with the latest UIUCmodel code. |
| 744 |
* Many fixes and updates to the YASim FDM (fixed flap drag issue, new |
| 745 |
tail wheel lock, lots of solver fixes, and fixes to other internal |
| 746 |
stuff.) |
| 747 |
* Added support for menus defined in an xml file. |
| 748 |
* Make the help system start more robustly/quickly in Win32 |
| 749 |
* Added support for detecting the name of a joystick and using the |
| 750 |
appropriate default joystick config file. |
| 751 |
* Overhauled the remote/network property interface. |
| 752 |
* Added a --show-aircraft option to dump out a list of all the |
| 753 |
available aircraft you can select with the --aircraft=NAME option. |
| 754 |
* Added a --random-wind command line option. |
| 755 |
* --wind= option can now contain ranges, |
| 756 |
i.e. --wind=min_dir:max_dir@min_speed:max_speed; the system will |
| 757 |
automatically vary the wind within these ranges. |
| 758 |
* A "physical" crash (i.e. too-hard impact with the ground) causes the |
| 759 |
sim to freeze. You can then reset the sim to the starting state |
| 760 |
with the menu->reset option. |
| 761 |
|
| 762 |
* Support in the scenery tile cache for maintaining tiles in the cache |
| 763 |
relative to several view points that could be *very* far apart. |
| 764 |
* Brake makes the magic carpet fly backwards. |
| 765 |
* Many clean ups, fixes, and improvements with the tile pager. Memory free |
| 766 |
is now done incrementally and spread out through multiple frames to hide it. |
| 767 |
* Modernized the autoconf/make scripts. |
| 768 |
* Cleaned up old cruft from the build system. |
| 769 |
* Default to using FGEnvironment |
| 770 |
* Removed support for efence (in favor of valgrind.) |
| 771 |
* Bumped minimum plib version required up to 1.4.2, however the latest |
| 772 |
cvs (and hopefully release) works much better. |
| 773 |
* Added valgrind debugging config files/scripts. |
| 774 |
* Weeded out many warnings/errors flagged by valgrind. |
| 775 |
* Overhauled the FGSubsystem class. |
| 776 |
* Fixed reporting of winds, cloudbase and altimeter setting. |
| 777 |
* FGSteam converted to a proper FGSubsystem. |
| 778 |
* Fix fog on 3dfx cards. |
| 779 |
* Added internal support for turning each tank on/off individually. |
| 780 |
* Added support for a fuel selector switch. |
| 781 |
* Fixes to builtin property browser. |
| 782 |
* Fixed several math overflow problems with time elapsed calculations |
| 783 |
that had crept in. These would cause some things to stop updating |
| 784 |
(like portions of the instrument panel, and radio station frequency |
| 785 |
matching.) |
| 786 |
* Updates to the network OpenGC interface. |
| 787 |
|
| 788 |
* Irix fixes. |
| 789 |
* Mac OS X fixes. |
| 790 |
* MSVC fixes. |
| 791 |
* IA-64 w/ Intel compiler fixes. |
| 792 |
|
| 793 |
* automake/conf script enhancemnts and fixes. |
| 794 |
* Updated the UIUCModel code. |
| 795 |
* Removed some dos line endings that crept in. |
| 796 |
* Spelling fixes. |
| 797 |
* Removed some depricated code related to the old view management system. |
| 798 |
* Fix a problem with VOR station lookups where we wouldn't always find |
| 799 |
the closest station of a given frequency. |
| 800 |
* Changed the default Nav radio frequencies to be more appropriate for SFO. |
| 801 |
* Retrimmed the C172 |
| 802 |
* Added seats and other interior stuff to the J3 Cub, and retrimmed. Also |
| 803 |
fixed wing incidence in the 3d visual model. |
| 804 |
* Fixed C310u3a-3d. 3d cockpit instruments can now be seen. |
| 805 |
* Fixes to the DC-3 such as tank location; other surface and wheel position |
| 806 |
adjustments. Increase effectiveness of rudder, vstab, and hstab. |
| 807 |
* Updated some of the preconfigured joystick files. |
| 808 |
* Updated man pages |
| 809 |
* Fixed problem with pressure/altitude getting botched up after a reset |
| 810 |
* Use a nicer helvetica font for the menus. |
| 811 |
* Various fixes to the internal pui property browser. |
| 812 |
* Fixed a typo in the scenery file loader that could cause a crash on |
| 813 |
some platforms. |
| 814 |
* More joystick configuration defaults. (Saitek Cyborg Gold 3D USB, |
| 815 |
non FF sidewinder precision 2 usb) |
| 816 |
* More texture tweaks. |
| 817 |
* Additional fixes and panel work for the J3 Cub. |
| 818 |
|
| 819 |
|
| 820 |
New in 0.7.10 |
| 821 |
* April 20, 2002 |
| 822 |
|
| 823 |
* Much work on drawing and animating 3d aircraft models for things like the |
| 824 |
chase and tower views. Propellers spin, control surfaces move, gear |
| 825 |
retracts, etc. |
| 826 |
* Overhauled mouse handling code and make it user configurable. |
| 827 |
* Added a new environment (as in weather) subsystem. |
| 828 |
* Added a new logging module |
| 829 |
* Aded a new ATC subsystem. |
| 830 |
* Virtual 3d Cessna 172 cockpit (work in progress) but many things are |
| 831 |
animated and working. |
| 832 |
* Virtual 3d Cessna 310 cockpit. |
| 833 |
* Instrument panel background can now be a set of tiled textures so we can |
| 834 |
achieve *much* higher resolution. |
| 835 |
|
| 836 |
* Major property manager overhaul. |
| 837 |
* Major view code overhaul. All views are now configurable via config files. |
| 838 |
* Major overhaul of the sound manager, it is now much more |
| 839 |
configurable with many sound effect improvements. |
| 840 |
* Seperate XML I/O opertions into a separate header. |
| 841 |
* Impliment a standard FGSubsystem interface for module consistency. |
| 842 |
* Add waypoint dialog now shows entire current waypoint list in a scroll box. |
| 843 |
* Elevator trim position now shown on the HUD. |
| 844 |
* Use an LED font for radios (and added infrastructer/support for |
| 845 |
additional fonts.) |
| 846 |
* Continued work on developing a generalized network interface to an external |
| 847 |
flight dynamics model running as a separate process on the same or different |
| 848 |
machine. |
| 849 |
* Initial glideslope and climb rate can be specified from the command line. |
| 850 |
* Fixes and improvements to make ground trimming more robust. |
| 851 |
* Many JSBSim updates and improvements, JSBSim now exports all it's |
| 852 |
interesting internal state via the property manager. |
| 853 |
* Many updates to UIUCsim including support for non-linear models, flaps. |
| 854 |
* Move tower view location when teleporting to a new airport. |
| 855 |
* Created a new /devices subtree in the property manager to display |
| 856 |
current device status. |
| 857 |
|
| 858 |
* Many YASim updates and bug fixes, autogen contact points for |
| 859 |
collision detection, support for full engine startup procedure, |
| 860 |
minimal support for magnetos, support skid objects (non-rolling gear |
| 861 |
objects), reduce idle power a bit, export gear compression amount to |
| 862 |
the property tree, include wind when computing airspeed, |
| 863 |
|
| 864 |
* Fixes to the property picker/browser. |
| 865 |
* Fixes and updates to the configure script. |
| 866 |
* Several potential memory abuse bugs detected (valgrind) and fixed (Melchior) |
| 867 |
* Fix an instrument panel text bug ... an integer overflow could prevent |
| 868 |
the text from displaying if the panel was turned off for more than 37.8 |
| 869 |
minutes. |
| 870 |
* Fixed a segfault when trying to audibly ident a nav station. Changes in |
| 871 |
the sound manager code broke some assumptions. |
| 872 |
* Fixed a bug (another int overflow) which could trick the event |
| 873 |
manager into thinking the next time to run the events is *way* in |
| 874 |
the future. |
| 875 |
* Various performance optimizations. |
| 876 |
* More work on saving/restoring flights |
| 877 |
* Of all the ILS stations of the specified frequency, pick the one the most |
| 878 |
directly points at us. |
| 879 |
* Various restructures in the scenery loading code in preparation for |
| 880 |
more flexible runway lighting support. |
| 881 |
* Fixes/improvements to the scenery/line interesection code. |
| 882 |
|
| 883 |
* Various IRIX fixes. |
| 884 |
* Various MSVC fixes. |
| 885 |
* Various compiler warning messages fixed. |
| 886 |
|
| 887 |
|
| 888 |
New in 0.7.9 (final) |
| 889 |
* February 16, 2002 |
| 890 |
|
| 891 |
* Fixes to the Thanks file. |
| 892 |
* Fix --time-offset in the man page and options help. |
| 893 |
* Fixed the spelling of Celsius. |
| 894 |
* Cleaned up some stray cout's |
| 895 |
* Removed some redundant FG* class qualifiers in various headers. |
| 896 |
* GUI dialog box fixes for autopilot. |
| 897 |
* Ensure that initial engine settings are copied over from FlightGear |
| 898 |
to JSBSim. |
| 899 |
* FreeBSD fix from JSBSim. |
| 900 |
|
| 901 |
|
| 902 |
New in 0.7.9pre2 |
| 903 |
* February 13, 2002 |
| 904 |
|
| 905 |
* JSBSim FGPiston mixture improvements |
| 906 |
* Enable Audio by default in MSVC builds |
| 907 |
* Added a clock freeze option. |
| 908 |
|
| 909 |
|
| 910 |
New in 0.7.9pre1 |
| 911 |
* February 12, 2002 |
| 912 |
|
| 913 |
* Switch to JSBSim (jsbsim.sf.net) as our default flight model. |
| 914 |
* Added additional aircraft: Cessna 182, Cessna 172 (ifr panel), |
| 915 |
and a Cessna 310 (twin prop). |
| 916 |
* Added an entirely new set of flight dynamics modeling code by Andy Ross. |
| 917 |
Includes several aircraft such as a 747, A4, and DC-3. |
| 918 |
This is (Y)et (A)nother Flight Dynamics (Sim)ulator. It is a first cut |
| 919 |
of a "different take" on FDM design. It's intended to be very simple |
| 920 |
to use, producing reasonable results for aircraft of all sorts and sizes, |
| 921 |
while maintaining simulation plausibility even in odd flight conditions |
| 922 |
like spins and aerobatics. It's at the point now where one can |
| 923 |
actually fly the planes around. |
| 924 |
* Added an optional embedded http server that provides a property |
| 925 |
manager interface to external programs and scripts. |
| 926 |
* Added an optional embedded http server that can serve out live |
| 927 |
screen shots to anyone on the web. |
| 928 |
* Sync with the latest JSBSim code. |
| 929 |
* Added simple ATIS support. |
| 930 |
* More flexible autopilot that can be tuned per aircraft. |
| 931 |
* Many updates to the HUD to allow it to handle a much bigger set of |
| 932 |
symbology and functionality |
| 933 |
* Support for back course ILS approaches. |
| 934 |
* Implimented DME ETE and speed. |
| 935 |
* Added support for rudder and aileron trim. |
| 936 |
* Many improvents with piston engine and propeller modeling. Engine |
| 937 |
startup procedures work, and engine guages work. |
| 938 |
* Added support for retractable gear. |
| 939 |
* Added 'master freeze' and 'fuel freeze' modes. Would like to add |
| 940 |
other freeze modes soon. |
| 941 |
* Added a 'high' level aircraft config file that specifies things like |
| 942 |
the FDM code to use, the aircraft config file, the 3d model, the |
| 943 |
instrument panel, autopilot config, etc. |
| 944 |
* Added a neat external 'chase' view control panel. |
| 945 |
* Added a GUI interface to the property manager system. |
| 946 |
* Moved keybinding definitions to a config file. |
| 947 |
* Many additions and improvements to the sound effects including |
| 948 |
stall horn, tire squeek, ground rumble, wind noise, flaps, etc. |
| 949 |
* Enable introduction music in windows (off by default on all platforms) |
| 950 |
* Added support for the OpenGC glass cockpit project. |
| 951 |
* Added support for flying ILS approaches in both runway directions if the |
| 952 |
same frequency is used in both cases. |
| 953 |
|
| 954 |
* Added an autogen.sh script for those compiling from CVS code. |
| 955 |
* Attempt to support more incompatible varients of the |
| 956 |
automake/autoconf tools. |
| 957 |
* Added basic man pages. |
| 958 |
* Removed old remnants of plib-1.2.x support. Plib-1.4.x is now required. |
| 959 |
* Added support for building mandrake packages (other packaging system |
| 960 |
contributions welcom.) |
| 961 |
* Various initialization and startup sequence fixes and tweaks. |
| 962 |
This helps get the flight dynamics model going reliably and robustly. |
| 963 |
It also helps get initial time of day effects correct. |
| 964 |
* Fixed a config problem that could lead to bogus builds for people with |
| 965 |
Voodoo cards. |
| 966 |
* Better support for running with an alternate time/date for when we |
| 967 |
are being slaved to an external data source. |
| 968 |
* Fixed (simplistic) terrain following autopilot mode. |
| 969 |
* Fixes to problems with window aspect ratio that could surface if the |
| 970 |
window was resized. |
| 971 |
* Fix several off by one errors in hud_card.cxx |
| 972 |
* Fix gauge spelling error. |
| 973 |
* Modified FGSubsystem::update() to take an int parameter for delta time. |
| 974 |
* Many internal fixes and enhancements to the core code that manages |
| 975 |
instrument panel modeling and rendering. |
| 976 |
* LaRCsim EGT doesn't show 'running' values while cranking. |
| 977 |
* Fixes to JSBSim so that the slip/skid ball is much more realistically modelled |
| 978 |
* Added support for an unlimited number of fuel tanks. |
| 979 |
* Multi-engine throttle fixes. |
| 980 |
* A round of updates to the UIUC flight dynamics model. |
| 981 |
* Fixed an annoying tile cache scheduling bug. This makes tile paging |
| 982 |
much more robust even with teleporting and reseting. |
| 983 |
* Fixed a potential mouse freeze up condition on windows. |
| 984 |
* Converted the materials file to xml. |
| 985 |
* Tweaked and updated initial option and config file parsing to be |
| 986 |
more intuitive and robust. |
| 987 |
* Check for the proper version of the base file and exit gracefully |
| 988 |
if not found. |
| 989 |
* Fixed a problem with the initial view offset being lost. |
| 990 |
* Various floating point / initial value bug fixes |
| 991 |
* Added support for tracing property manager reads and writes (for |
| 992 |
debugging purposes.) |
| 993 |
* Fixed the problem where the simulator clock time would go goofy |
| 994 |
when scenery was being loaded. |
| 995 |
* Make the tile cache system more tolerant of situations where the tile |
| 996 |
cache is full, but no entry qualifies for removal. |
| 997 |
|
| 998 |
* MSVC fixes. |
| 999 |
* IRIX fixes. |
| 1000 |
* FreeBSD fixes. |
| 1001 |
* Mac OS X fixes. |
| 1002 |
* Better cygwin and mingwin support. |
| 1003 |
* Better support for gcc-3.0 |
| 1004 |
|
| 1005 |
|
| 1006 |
New in 0.7.8 |
| 1007 |
* July 13, 2001 |
| 1008 |
* Updated to the latest JSBSim flight dynamics model (http://jsbsim.sf.net) |
| 1009 |
* First release of a bundled utility: fgjs which assists you in creating |
| 1010 |
a joystick/button configuration for your setup. |
| 1011 |
* Updated airport data file with taxiways at many major airports. |
| 1012 |
* Better support for using an external browser to view online help |
| 1013 |
components. Windows support for this will be included in the next |
| 1014 |
revision. |
| 1015 |
* Now using plib-1.4.x which supports more than 3 concurrent sounds. |
| 1016 |
* Most of the README's and documentation has been reviewed and brought |
| 1017 |
up to date. |
| 1018 |
* Support for ultra-hires screen dumps suitable for large scale |
| 1019 |
printed output. |
| 1020 |
* Updated, more flexible binary scenery format. |
| 1021 |
* Support for using digital axes (i.e. a hat) as a pair of buttons |
| 1022 |
which can be mapped to any function a button could be mapped to. |
| 1023 |
* Added user documentation to the base package |
| 1024 |
* Added a c172 mini panel. |
| 1025 |
* Improved c172 panel graphics. |
| 1026 |
* Added units to configuration files |
| 1027 |
* Fixed X15 panel |
| 1028 |
* External view panning fix ups. |
| 1029 |
* Fixed the segfault on exit bug. |
| 1030 |
* Lots of property manager tweaks. Appened units to property name to |
| 1031 |
make it explicit, adjusted read/write/archive bits and defaults |
| 1032 |
* MSVC fixups. |
| 1033 |
* gcc-3.0 fixups. |
| 1034 |
* Irix fixups. |
| 1035 |
* Fixed a potential segfault in radio station lookup/search code. |
| 1036 |
* Fixed a bug in the audio system intialization order that could cause |
| 1037 |
a segfault in some circumstances. |
| 1038 |
* Fixed a typo in the 2nd tank property name so it's value is now accessible |
| 1039 |
from the instrument panel. |
| 1040 |
* Fixed a bug when loading the "old" binary scenery which prevented ground |
| 1041 |
lighting from being generated. |
| 1042 |
* Jettison old conditionally compiled plib-1.2.x code, we now require |
| 1043 |
plib-1.4.x or higher. |
| 1044 |
* Eliminated some convoluted that generated a harmless, but confusing |
| 1045 |
"*** NO TIMEZONE" error message, |
| 1046 |
* Fixed doubled bindings for joystick buttons. |
| 1047 |
* Threading fixups. |
| 1048 |
* Fixed a bug with the time warping/offset code. You can again |
| 1049 |
startup with a proper time offset if you like. |
| 1050 |
* Fixed a couple memory problems ... attempting to access/use/write to |
| 1051 |
previously freed memory. |
| 1052 |
|
| 1053 |
New in 0.7.7 |
| 1054 |
* June 20, 2001 |
| 1055 |
|
| 1056 |
* Cleaned up various warning messages |
| 1057 |
* Various Cygwin fixes. |
| 1058 |
* Various MSVC fixes. |
| 1059 |
* Various Irix Mips fixes. |
| 1060 |
|
| 1061 |
* Check for null panel before passing mouse events to panel object. |
| 1062 |
* Fixed panel edge artifacts (due to unwanted texture wrapping.) |
| 1063 |
* Fixed a typo in the base/materials file. |
| 1064 |
* Various property manager fixes. |
| 1065 |
* Various property manager lookup optimizations. |
| 1066 |
* Fixed a bug in the autopilot altitude hold that crept in. |
| 1067 |
|
| 1068 |
* Converted from hardcoded to configurable keyboard bindings. |
| 1069 |
* Added an FGSubsystem base class so subsystems can be managed with a |
| 1070 |
common api. |
| 1071 |
* Keyboard commands are now completely remapable. Removed BFI and |
| 1072 |
keyboard in place of remapable inputs. |
| 1073 |
* Started to impliment a command manager. This along with the |
| 1074 |
property manager will go a long ways toward building infrastructure |
| 1075 |
for scripting. |
| 1076 |
* Started laying infrastructure for creating ultra-high-res tiled |
| 1077 |
screen shots suitable for printers. |
| 1078 |
* Synced with a recent version of JSBSim. |
| 1079 |
* GUI code split into smaller logical subcomponents. |
| 1080 |
* FGOptions converted to use property manager directly. |
| 1081 |
* "delta-t" and fdm interface timing fixes and tweaks. |
| 1082 |
* Added a sound effect manager class at the FlightGear level. |
| 1083 |
|
| 1084 |
* Support for setting a starting position as and offset distance (and / |
| 1085 |
or radial) from your specified starting postition. This allows you to |
| 1086 |
initialize on final x miles out at y altitude. |
| 1087 |
* Many updates to make a much more realistic single engine and prop model |
| 1088 |
with atmospheric and velocity dependencies. Fuel flow now modeled. |
| 1089 |
* Straightened out magnetic offset issues with VOR stations so we can |
| 1090 |
navigate properly from real avaition charts. |
| 1091 |
* Added a direct network interface support for the "Atlas" moving map |
| 1092 |
program. (Output radio stack settings so current VOR and OBS can be |
| 1093 |
visualized.) |
| 1094 |
* Autopilot made to work more like a real world autopilot (rather than |
| 1095 |
based on perfect values.) Autopilot wing leveler is slaved off the |
| 1096 |
turn coordinator. Heading hold is slaved from the DG (which drifts). |
| 1097 |
Nav and ILS holds slave off the needle position. |
| 1098 |
* Backcorse ILS needle should move in correct direction now. |
| 1099 |
* Identing of NAV radios (and individual volume control) now work. |
| 1100 |
* Don't play DME ident if no colocated DME. |
| 1101 |
* VOR/ILS/ADF range pickup realistically modeled as per AIM. |
| 1102 |
* Added support for marker beacons. |
| 1103 |
* Support for loading and saving the current 'simulator state' using |
| 1104 |
an xml formated file. |
| 1105 |
* Added threaded tile paging for systems with pthread support. |
| 1106 |
* Added high level support for creating airport taxiway and runway signs. |
| 1107 |
* Many updates and fixes to the "installation and getting started" manual. |
| 1108 |
* Support for adding static objects to the scenery. |
| 1109 |
* Many updates and new features for the xml configurable panel engine. |
| 1110 |
Many corresponding improvements to the default instrument panel. |
| 1111 |
* Support added for incrementally numbering screen snapshots. |
| 1112 |
* Added support for a new, smaller, faster binary scenery format. |
| 1113 |
* Added an xml configurable HUD engine. |
| 1114 |
* Added interface glue to propogate wind values to LaRCsim. |
| 1115 |
|
| 1116 |
New in 0.7.6 |
| 1117 |
* December 15, 2000 |
| 1118 |
* Added night ground cover lights with user controllable densities on |
| 1119 |
a per texture basis. Lights have a bit of a "fog punch through" effect. |
| 1120 |
* Support added for "shaped" instrument panels. |
| 1121 |
* Added support for virtual panels that are larger than the screen |
| 1122 |
space which can scroll. |
| 1123 |
* Added waypoint and route flying support to the autopilot and HUD. |
| 1124 |
* New highly detailed runway textures with accurate markings. |
| 1125 |
* Added a basic piston engine model, with support for rpm, egt, cht, mp, |
| 1126 |
and mixture. |
| 1127 |
* Many tweaks and improvements to the c172 instrument panel. |
| 1128 |
* Corrections and additions to the airport and navaid database. |
| 1129 |
* Added an external interface to the property manager so you can |
| 1130 |
"telnet" into a running copy of FlightGear, cd through the property |
| 1131 |
tree and examine and even change values, all from a remote computer. |
| 1132 |
* Improvements to flight model initialization. |
| 1133 |
* Fixes and improvements to the save/restore code. |
| 1134 |
* Added a load/save dialog box for saving/restoring your current flight. |
| 1135 |
* Program notes max texture size for your card/driver so it can load |
| 1136 |
higher resultion textures if they are available and if you can use |
| 1137 |
them. |
| 1138 |
* Added a visibility= command line option for setting intial visibility |
| 1139 |
distance. |
| 1140 |
* Range of tiles loaded and drawn are now directly calculated from the current |
| 1141 |
visibility distance so that the ground always blends smoothly into sky. |
| 1142 |
* Rewrote the tile caching scheme so it is now more flexible, more dynamic, |
| 1143 |
simpler, and more robust. |
| 1144 |
* Updates to the FDM bus. |
| 1145 |
* Many clean ups with the view code to prepare the way for a greater |
| 1146 |
variety of external views. |
| 1147 |
* MSVC project files now included in the source distribution. |
| 1148 |
* Fixed a view bug that could make the aircraft model appear rotated |
| 1149 |
incorrectly |
| 1150 |
* Fixed a bug with the autopilot rate of climb hold. |
| 1151 |
* Internal property manager tweaks. |
| 1152 |
* Additional materials can be aliased to an existing material to save |
| 1153 |
texture space (at the expense of less texture variety) |
| 1154 |
* MSVC tweaks. |
| 1155 |
* MacOS tweaks. |
| 1156 |
|
| 1157 |
New in 0.7.5 |
| 1158 |
* September 18, 2000 |
| 1159 |
* Aircraft now starts at end of runway closest to desired heading. |
| 1160 |
* Runways now have accurate markings. |
| 1161 |
* Addition of a completely reconfigurable instrument panel. |
| 1162 |
* Tons of panel tweaks and fixes. Gyro now drifts, relocated whisky compass, |
| 1163 |
skid ball moves in the right direction, etc. |
| 1164 |
* Updates and tweaks to network multiplayer code. |
| 1165 |
* Tweaks to ground steering sensitivity. |
| 1166 |
* Updates to the UIUC flightmodel and icing research code. |
| 1167 |
* Fixed the sound problem in the previous version. |
| 1168 |
* Current scenery normal is now available for use. |
| 1169 |
* Current load queue size is now available for use. |
| 1170 |
* Added a configure time check for proper simgear version. |
| 1171 |
* Explicitely link in -lpthread if it exists. |
| 1172 |
* Fixed a couple namespace problems. |
| 1173 |
* MacOS and MSVC tweaks. |
| 1174 |
* Renamed JSBsim to JSBSim |
| 1175 |
* Added support in the material library for non-repeating textures. |
| 1176 |
|
| 1177 |
New in 0.7.4 |
| 1178 |
* July 19, 2000 |
| 1179 |
|
| 1180 |
* VOR reception now scales with altitude. |
| 1181 |
* Added differential braking support. |
| 1182 |
* Landing gear modeling code now works in JSBSim |
| 1183 |
* Overhauled cloud code substantially, new cloud textures. |
| 1184 |
* Added support for Ray Woodworth's 5 axis motion chair. |
| 1185 |
* Red light the panel at night and shade based on time of day. |
| 1186 |
|
| 1187 |
* Fixed autopilot altitude hold increment bug. |
| 1188 |
* Fixed screen snap shot function. |
| 1189 |
* Fixed mach number for LaRCsim. |
| 1190 |
* --start-date-gmt option fixed. |
| 1191 |
* Fixes to uiuc includes and initializations |
| 1192 |
* Fixes to periodic scheduler. |
| 1193 |
* Fixed a tile loading bug if the load queue wasn't empty before a reset or |
| 1194 |
teleport. |
| 1195 |
|
| 1196 |
* Some additional MSVC5 portability fixes. |
| 1197 |
* Tweaks to build with newest gcc under Irix contributed by Erik Hofman. |
| 1198 |
|
| 1199 |
* Clean out a pile of old junk in the material manager library from the |
| 1200 |
pre-ssg days, and majorly overhauled it. |
| 1201 |
* Complete reengineering of the panel code in preparation for moving the |
| 1202 |
configuration out into a data file. |
| 1203 |
* Lots of hashing around with Joystick support trying to achieve something |
| 1204 |
that is flexible enough to handle the zillions of possible configurations |
| 1205 |
out there. Hopefully we are approaching a workable solution. |
| 1206 |
* Better windows support in our joystick module. |
| 1207 |
* View code simplifications and optimizations contributed by Norman Vine. |
| 1208 |
|
| 1209 |
* Added support for $FG_SCENERY and --fg-scenery=path so scenery can have a |
| 1210 |
different location from the base package. |
| 1211 |
* Moved drop in sky module, world time module, ephemeris module, and low |
| 1212 |
level communications modules over to simgear. |
| 1213 |
* Replaced gdbm with metakit |
| 1214 |
* Added David Megginson's property manager |
| 1215 |
|
| 1216 |
|
| 1217 |
New in 0.7.3 |
| 1218 |
* May 18, 2000 |
| 1219 |
* Added a radio stack 2 VOR/ILS and an ADF to the instrument panel. |
| 1220 |
You can change the frequencies by clicking on the knobs on the |
| 1221 |
instrument panels. You can now navigate with VOR/ADF/DME and fly |
| 1222 |
ILS approaches. |
| 1223 |
* Added a chronometer to the instrument panel. |
| 1224 |
* Added a "wet" compass to the top of the instrument panel. |
| 1225 |
* Compass, vsi, and altitute instruments and vacuum system are more |
| 1226 |
accurately modeled. |
| 1227 |
* Added a magnetic variation model. |
| 1228 |
* Added navaid database management and query code. |
| 1229 |
* Added magvar offset to VOR radials. |
| 1230 |
* Heading bug now display magnetic heading rather than true heading. |
| 1231 |
* Autopilot now has modes to track a VOR and GS. |
| 1232 |
* Added custom joystick client support so sim can be flown from a |
| 1233 |
remote joystick connected to another machine. This is in support of |
| 1234 |
some custom hardware located in the human factors research lab of the |
| 1235 |
university of minnesota. |
| 1236 |
* HUD controls are a bit different "h" toggles through day/night/off |
| 1237 |
modes and "H" cycles through brightness levels. |
| 1238 |
* Norman Vine contributed code to optionally do antialiased hud lines |
| 1239 |
on hardware that supports this. Norman also contributed additional |
| 1240 |
hud cleanups and updates. |
| 1241 |
* Updates to JSBsim flight dynamics code that includes a generic |
| 1242 |
reconfigurable flight control system, a initial state trimming routine, |
| 1243 |
support for wind and weather, support for flaps, independent trim control, |
| 1244 |
config files changes |
| 1245 |
* Updates to LaRCsim flight dynamcis code contributed by UIUC that |
| 1246 |
allows loading aircraft specifications at runtime from config files. |
| 1247 |
UIUC is using flightgear as a platform to do icing research. The UIUC |
| 1248 |
aircraft use the c172 gear model for now which causes some weirdness |
| 1249 |
on the ground for some of the larger aircraft. |
| 1250 |
* Flight model no longer has to be chosen at compile time. |
| 1251 |
* Separated ephemeris code from the actual sky rendering code and gave |
| 1252 |
this whole section a big overhaul. The moon should now consistantly |
| 1253 |
have the correct phase. |
| 1254 |
* Rebuilt the sky dome using ssg. |
| 1255 |
* Removed dependencies on mat3.h and friends (old srgp support lib) |
| 1256 |
* Airport lookups now done through gdbm (a light weight embedded database.) |
| 1257 |
* Converted ssgVTable's to ssgVtxTables which do proper memory |
| 1258 |
management and should facilitate use of compiled vertex arrays once |
| 1259 |
ssg add support for these. |
| 1260 |
* Overhauled autopilot internals, separated out the gui controls from |
| 1261 |
the actual autopilot code. |
| 1262 |
* Cygwin32 build fixes |
| 1263 |
* MSVC++ build fixes |
| 1264 |
* Mac build fixes |
| 1265 |
|
| 1266 |
New in 0.7.2 |
| 1267 |
* February 17, 2000 |
| 1268 |
* Lots of code reorganizations |
| 1269 |
* Build requires plib-1.1.x |
| 1270 |
* Build requires SimGear-0.0.x |
| 1271 |
* LaRCsim/c172 is now the default aircraft model. |
| 1272 |
* Added flaps support to control model. |
| 1273 |
* Lots of updates and tweaks for the LaRCsim/c172 model. |
| 1274 |
* Use a more standard texture/blend mode combination for sun/moon halos to |
| 1275 |
avoid render path that's not supported by all cards/drivers. |
| 1276 |
* Change reported speed on hud from V_equiv_kts to V_calibrated_kts |
| 1277 |
* Instrument panel rewrite by David Megginson. This isn't quite as flashy |
| 1278 |
as the first pass, but is much more functional, plays much better with |
| 1279 |
opengl, and it should be relatively easy for someone with graphical skills |
| 1280 |
to make it look more spiffy. |
| 1281 |
* MacOS fixes contributed by Darrell Walisser. |
| 1282 |
* Many JSBsim updates. |
| 1283 |
* Added a screen snapshot facility (F3). |
| 1284 |
* Added a load/save state function contributed by David Megginson. |
| 1285 |
* Added support for various I/O protocols and channels so that flightgear |
| 1286 |
can communicate with itself and other programs through a variety of means. |
| 1287 |
* Bug fix: The aircraft model used for external views was being included in |
| 1288 |
the height above terrain check so when the view position and the aircraft |
| 1289 |
model collided the current altitude kept getting pushed up to compensate, |
| 1290 |
but of course the aircraft model would get pushed up as well because it |
| 1291 |
tracks the current aircraft position and orientation. Thus you had a never |
| 1292 |
ending cycle ... |
| 1293 |
* Oliver's multiplayer network code now moved to his own subdirectory: |
| 1294 |
NetworkOLK |
| 1295 |
* Added simulated cloud puffs as we pass through the cloud layer. |
| 1296 |
* Cleaned up some memory leaks occuring between ssg and flightgear. |
| 1297 |
* Update to Christian's weather data base code. |
| 1298 |
|
| 1299 |
New in 0.7.1 |
| 1300 |
* Durk Talsma added a nifty cloud layer. |
| 1301 |
* Default to Christian Mayer's new weather system. |
| 1302 |
* Added routines to do screen printing contributed by Mark Vallevand. |
| 1303 |
* Added routines to do screen shots to ppm graphics file (all platforms) |
| 1304 |
contributed Rich Kaszeta. |
| 1305 |
* Added a magic carpet (aka slew) mode. |
| 1306 |
* Added a hot air balloon simulator mode. (alpha) |
| 1307 |
* Added a simple (direct lincage) autocoordation feature. |
| 1308 |
* Added a mode to control view (side to side and up and down) with the mouse. |
| 1309 |
* Fixed a DEM decoding problem which caused most of the terrain to be 256 |
| 1310 |
meter too high (and regenerated the world scenery with proper elevations.) |
| 1311 |
* Updates to JSBsim. |
| 1312 |
* Added support for a pilot view offset from the center of gravity. |
| 1313 |
* Various platform portability fixes. |
| 1314 |
* Updated time-offset/syncing command line options. |
| 1315 |
* Updated the FDM <==> Flight Gear interface to be more object oriented. |
| 1316 |
This should hopefully pave the way for being able to simulate several |
| 1317 |
concurrent entities. |
| 1318 |
* Removed unimplemented menu entries. |
| 1319 |
* Various scenery tools changes and enhancements in preparation for adding |
| 1320 |
runways (hopefully for the next release.) |
| 1321 |
|
| 1322 |
New in 0.7.0 |
| 1323 |
* Autopilot can now fly great circle routes. |
| 1324 |
* Incorporated a first stab at some networking code contributed by Oliver |
| 1325 |
Delise. |
| 1326 |
* Added Christian Mayer's new weather subsystem. |
| 1327 |
* Started adding support for "external" views ... still needs some work. |
| 1328 |
* Added a flight model acceleration funtion. |
| 1329 |
* Added support for mouse yoke control contributed by David Megginson. |
| 1330 |
* FDM model hertz now definable from the command line. |
| 1331 |
* Added initial timezone support so the user can have better control and more |
| 1332 |
options for setting the starting time of the sim. |
| 1333 |
* We now draw nonexistant tiles as ocean which means we only have to create |
| 1334 |
and distribute tiles that contain some sort of land mass. |
| 1335 |
|
| 1336 |
* Replaced basic render engine with plib's ssg (simple scene graph). |
| 1337 |
* Now expect plib to be installed in it's one true and official location. |
| 1338 |
* Added support for timegm() if it exists which explicitely expects GMT input. |
| 1339 |
* A bit of your basic code reorganization and shuffling. |
| 1340 |
|
| 1341 |
* Removed tools dependency on libgfc. Functionality is now covered by |
| 1342 |
shapelib which has been added into the Tools tree. |
| 1343 |
* Added support for the wonderful GSHHS global land mass data set. |
| 1344 |
* Removed dependecy on process-dem.pl script. |
| 1345 |
* Created a new distributed/parallel tile build system ... hmmm kind of super |
| 1346 |
computer or beowulf style stuff for getting large chunks of scenery built |
| 1347 |
as fast as possible. |
| 1348 |
* Only generate tiles that have land mass data since the sim can recreate pure |
| 1349 |
ocean tiles on the fly. |
| 1350 |
* First stab at a water flattening scheme to prevent oceans, lakes, and rivers |
| 1351 |
from running up and down the sides of hills. |
| 1352 |
* Changed the default "Work/" subdirectory layout. |
| 1353 |
* Updates to better handle segment boundaries in preparation for real airport |
| 1354 |
runway and lighting modeling. |
| 1355 |
* Updates and enhancements to my polygon management class. |
| 1356 |
|
| 1357 |
* Updates to JSBsim. |
| 1358 |
* Updates to Tony's c172 model. |
| 1359 |
* Updated getting started guide from Micheal Basler. |
| 1360 |
|
| 1361 |
* FreeBSD portability tweaks. |
| 1362 |
* MACos portability tweaks. |
| 1363 |
* Borland C++ tweaks. |
| 1364 |
* MSVC++ tweaks. |
| 1365 |
|
| 1366 |
New in 0.6.0 |
| 1367 |
* Tons of improvements with scenery creation. Inter-tile gaps have been |
| 1368 |
fixed, distorted textures have been fixed, real coastlines have been added, |
| 1369 |
and many other subtle improvements. |
| 1370 |
* Tools for parallelizing the scenery building tasks. For instance by using |
| 1371 |
20 machines in parallel, scenery for the entire USA can be regenerated in |
| 1372 |
just over 4 hours vs. 70+ hours on a single machine. |
| 1373 |
* Texture scale can be specified (and changed)( in the materials file. The |
| 1374 |
sim must be rerun for the change to take effect. |
| 1375 |
* Windows now uses plib joystick code so rudder pedals should now work. |
| 1376 |
* Now builds against Steve Baker's plib (portable game devel library) |
| 1377 |
distributed separately (www.woodsoup.org/~sbaker/plib/) |
| 1378 |
* Many source code changes for the MacOS port contributed by Darrell |
| 1379 |
Walisser (the port isn't quite there yet ...) |
| 1380 |
* Source code changes for better compiling with the Borland compiler. |
| 1381 |
* Source code changes for better compiling with the native Irix compilers. |
| 1382 |
* Fixed a bug so you can now fly across the international date line (or |
| 1383 |
more precisely the division between longitude = +/-180. |
| 1384 |
* Tweaks to the Astro section contributed by Durk Talsma. |
| 1385 |
* Autopilot improvements contributed by Norman Vine. |
| 1386 |
* Fonts/characters now drawn with texture maps for increased speed. |
| 1387 |
* Instrument panel can be toggled on and off with "P". |
| 1388 |
* GUI interface for tweaking some autopilot parameters. |
| 1389 |
* HUD appearance and layout changes contributed by Norman Vine, includes |
| 1390 |
faster font drawing for much better performance. |
| 1391 |
* Reset function added to reset you to your starting conditions. |
| 1392 |
* GUI function to enter a new airport id (and be transported there) |
| 1393 |
* Added serial output support for an "in-development" full motion cockpit. |
| 1394 |
* "Just in time" texture loading to reduce initial sim loading time. |
| 1395 |
|
| 1396 |
|
| 1397 |
New in 0.59 (This is an intermediate/stepping stone release. Skip this |
| 1398 |
release if you are interested in stability.) |
| 1399 |
* IRIX portability changes and support for native SGI compilers. |
| 1400 |
* Solaris portability tweaks |
| 1401 |
* Incorporated some MacOS portability changes (although the port is not |
| 1402 |
yet complete.) |
| 1403 |
* Changes to allow adjustment of the autopilot settings while it is |
| 1404 |
activated. |
| 1405 |
* Began complete overhaul of scenery generation tools. |
| 1406 |
* Fixed a view frustum culling bug. |
| 1407 |
* separated lib GPC (generic polygon clipper.) GPC is not "freeware" and |
| 1408 |
the author has explicitely refused our request to distribute source code |
| 1409 |
for this library with Flight Gear. |
| 1410 |
* updated installation and getting started guide |
| 1411 |
* switched to a simpler, lighter weight frame rate calculation method. |
| 1412 |
* new tile division scheme. |
| 1413 |
* GPS serial *output* fixes. |
| 1414 |
* Added a nifty halo to both the sun and moon. Preparation for allowing |
| 1415 |
subtle moon lighting effects at night. |
| 1416 |
* Incorporated Jon Berndt's new C++ flight model rewrite. |
| 1417 |
* Autopilot settings can be adjusted while active. |
| 1418 |
* Updates to the instrument panel. |
| 1419 |
* Fixed AOA reading on the HUD. |
| 1420 |
* Added random splash screens. |
| 1421 |
* Modified scenery loader to accept tri-fans. |
| 1422 |
* Other non-backwards compatible changes to scenery file format and tile |
| 1423 |
layout. |
| 1424 |
|
| 1425 |
|
| 1426 |
New in 0.58 |
| 1427 |
* Added JSBsim alpha code ... this is Jon S. Berndts alpha FDM rewrite. |
| 1428 |
Still lots to do, but you can watch a balistic flight for a short time. |
| 1429 |
* Renamed Simulator/Flight to Simulator/FDM |
| 1430 |
* Tweaks to assist building FGFS on solaris platforms. |
| 1431 |
* Moved Lib/DEM to Tools/DEM |
| 1432 |
* Started preparations for scenery generation tools overhaul. |
| 1433 |
* More MSVC++ support. |
| 1434 |
* Removed code that made the sun bigger at the horizon since this is just |
| 1435 |
an optical illusion in real life. |
| 1436 |
* Bug fixed so that the sim can start out at an airport below sea level. |
| 1437 |
|
| 1438 |
New in 0.57 |
| 1439 |
* Converted to a simpler frame rate counting method. |
| 1440 |
* Fixed the AOA reading on the HUD. |
| 1441 |
* Removed gpc from the Lib section of distribution by request of the |
| 1442 |
gpc Author. The gpc license is unfortunately not compatible with |
| 1443 |
the GPL. I may look for an alternative library, or just require |
| 1444 |
that developers download this library separately. |
| 1445 |
* First slew of changes from the MacOS porting effort contributed by |
| 1446 |
"Robert Puyol" <puyol@abvent.fr>. |
| 1447 |
* Support for an arbitrary number of serial ports + additional serial port |
| 1448 |
output tweaks. |
| 1449 |
* Serial output tweaks to make things more robust and act more like a GPS. |
| 1450 |
* Portability enhancements for Borland, Solaris, and SGI. |
| 1451 |
* Some internal class renaming and reorganizations. fgFLIGHT becomes FGState. |
| 1452 |
fgCONTROLS becomes FGControls. |
| 1453 |
* Started work on an "external" flight model so the sim can be driven from |
| 1454 |
external input (serial port, network, file, etc.) |
| 1455 |
* Fixed a problem that creeped in with setting the initial startup altitude. |
| 1456 |
This could cause an unrecoverable bounce and you'd end up flipped on your |
| 1457 |
back. Should be fixed now. |
| 1458 |
* Sun now appears to grow in size as it gets very low in the horizon. |
| 1459 |
* Fixed a view frustum culling bug where the scene was not accurately culled |
| 1460 |
when your view was anything other than straight forward. |
| 1461 |
|
| 1462 |
New in 0.56 |
| 1463 |
* Changed default HUD units to the more standard feet units. You can still |
| 1464 |
use meters by specifying the command line option "--units-meters". |
| 1465 |
* Added some initial joystick support using Steve's joystick interface class. |
| 1466 |
This works great under Linux, but Steve's class now needs to be ported to |
| 1467 |
Windoze and other platforms. |
| 1468 |
* Also added a fall back to the GLUT joystick routines for windows (until |
| 1469 |
we can find better joystick support.) |
| 1470 |
* Added some initial serial port support for acting like gps and outputing |
| 1471 |
nmea data such that could be fed into a flight map software package. |
| 1472 |
* Miscellaneous code clean ups, portability improvements, and optimizations. |
| 1473 |
* Switched to a streams based error/debug logging system that can be |
| 1474 |
completely stripped out for a release build (./configure --without-logging) |
| 1475 |
* Support for cygwin32 b20 compiler (latest release) |
| 1476 |
* Continued progress on instrument panel |
| 1477 |
* Support for starting fgfs at higher resolutions. |
| 1478 |
|
| 1479 |
New in 0.55 |
| 1480 |
* New version of gpc (generic polygon clipping library) from |
| 1481 |
http://www.cs.man.ac.uk/aig/staff/alan/software/ |
| 1482 |
* Brakes (use "b" to toggle) |
| 1483 |
* Added an altitude hold module to the autopilot. Lock your current altitude |
| 1484 |
with "ctrl-a", "cntr-a" again will deactivate. (Also lock your current |
| 1485 |
heading with "ctrl-h", and again to deactivate.) |
| 1486 |
* Added a terrain following module ... "ctrl-t" to activate. |
| 1487 |
* Added an autothrottle ... "ctrl-s" to activate. |
| 1488 |
* Fixes so that terrain tools will work in windoze. |
| 1489 |
* More STL & Compiler compatibility fixes. |
| 1490 |
* Changes to use a Point3 class. |
| 1491 |
* Fixed win95/98 time problem that limited fps to about 18.3 |
| 1492 |
|
| 1493 |
New in 0.54 |
| 1494 |
* Implimented audio envelopes so that pitch of engine changes with throttle |
| 1495 |
* Textured moon, and rewritten/restructured Astro code. |
| 1496 |
* More optimizations and code cleanups. (Norman Vine, Bernie Bright, Charlie |
| 1497 |
Hotchkiss.) |
| 1498 |
* Bug fixed that was causing odd display artifacts due to a degenerate |
| 1499 |
fragment being created for every tile. |
| 1500 |
* Bug fixed that caused scenery generation to go bad (misplaced fclose on an |
| 1501 |
invalid file descriptor.) |
| 1502 |
* Code changes to support g++ 2.7 STL (from Bernie Bright) |
| 1503 |
|
| 1504 |
New in 0.53 |
| 1505 |
* Some initial "GameGLUT" support contributed by Gary R. Van Sickle |
| 1506 |
(tiberius@braemarinc.com) |
| 1507 |
* Tracked down and eliminated some memory access type bugs that were |
| 1508 |
causing segfaults on some platforms, with some compilers using various |
| 1509 |
optimization flags. |
| 1510 |
* Assorted code optimizations submitted by Norman Vine. |
| 1511 |
* Renamed fg -> fgfs |
| 1512 |
* Shuffled files. |
| 1513 |
- Created a new directory Simulator/Airports/ to handle airport data |
| 1514 |
specific tasks |
| 1515 |
- Created Simulator/Object/ to handle basic rendering objects |
| 1516 |
* Panel code update from Friedemann Reinhard (use --enable-panel to activate) |
| 1517 |
* Contributions from Bernie Bright |
| 1518 |
- Created some new classes to enable pointers-to-functions and |
| 1519 |
pointers-to-class-methods to be treated like objects. These objects |
| 1520 |
can be registered with fgEVENT_MGR. |
| 1521 |
- File "Include/fg_callback.hxx" contains the callback class defns. |
| 1522 |
- Modified fgEVENT and fgEVENT_MGR to use the callback classes. Also |
| 1523 |
some minor tweaks to STL usage. |
| 1524 |
- Added file "Include/fg_stl_config.h" to deal with STL portability |
| 1525 |
issues. Added an initial config for egcs (and probably gcc-2.8.x). |
| 1526 |
Don't have access to Visual C++ so I've left that for someone else. |
| 1527 |
- This file is influenced by the stl_config.h file delivered with egcs. |
| 1528 |
- Added "Include/auto_ptr.hxx" which contains an implementation of the |
| 1529 |
STL auto_ptr class which is not provided in all STL implementations |
| 1530 |
and is needed to use the callback classes. |
| 1531 |
- Deleted fgLightUpdate() which was just a wrapper to call |
| 1532 |
fgLIGHT::Update(). |
| 1533 |
- Modified fg_init.cxx to register two method callbacks in place of the |
| 1534 |
old wrapper functions. |
| 1535 |
- The new classes in libmisc.tgz define a stream interface into zlib. |
| 1536 |
I've put these in a new directory, Lib/Misc. Feel free to rename it |
| 1537 |
to something more appropriate. However you'll have to change the |
| 1538 |
include directives in all the other files. Additionally you'll have |
| 1539 |
add the library to Lib/Makefile.am and Simulator/Main/Makefile.am. |
| 1540 |
|
| 1541 |
The StopWatch class in Lib/Misc requires a HAVE_GETRUSAGE autoconf |
| 1542 |
test so I've included the required changes in config.tgz. |
| 1543 |
|
| 1544 |
There are a fair few changes to Simulator/Objects as I've moved |
| 1545 |
things around. Loading tiles is quicker but thats not where the delay |
| 1546 |
is. Tile loading takes a few tenths of a second per file on a P200 |
| 1547 |
but it seems to be the post-processing that leads to a noticeable |
| 1548 |
blip in framerate. I suppose its time to start profiling to see where |
| 1549 |
the delays are. |
| 1550 |
|
| 1551 |
I've included a brief description of each archives contents. |
| 1552 |
|
| 1553 |
Lib/Misc/ |
| 1554 |
zfstream.cxx |
| 1555 |
zfstream.hxx |
| 1556 |
C++ stream interface into zlib. |
| 1557 |
Taken from zlib-1.1.3/contrib/iostream/. |
| 1558 |
Minor mods for STL compatibility. |
| 1559 |
There's no copyright associated with these so I assume they're |
| 1560 |
covered by zlib's. |
| 1561 |
|
| 1562 |
fgstream.cxx |
| 1563 |
fgstream.hxx |
| 1564 |
FlightGear input stream using gz_ifstream. Tries to open the |
| 1565 |
given filename. If that fails then filename is examined and a |
| 1566 |
".gz" suffix is removed or appended and that file is opened. |
| 1567 |
|
| 1568 |
stopwatch.hxx |
| 1569 |
A simple timer for benchmarking. Not used in production code. |
| 1570 |
Taken from the Blitz++ project. Covered by GPL. |
| 1571 |
|
| 1572 |
strutils.cxx |
| 1573 |
strutils.hxx |
| 1574 |
Some simple string manipulation routines. |
| 1575 |
|
| 1576 |
Simulator/Airports/ |
| 1577 |
Load airports database using fgstream. |
| 1578 |
Changed fgAIRPORTS to use set<> instead of map<>. |
| 1579 |
Added bool fgAIRPORTS::search() as a neater way doing the lookup. |
| 1580 |
Returns true if found. |
| 1581 |
|
| 1582 |
Simulator/Astro/ |
| 1583 |
Modified fgStarsInit() to load stars database using fgstream. |
| 1584 |
|
| 1585 |
Simulator/Objects/ |
| 1586 |
Modified fgObjLoad() to use fgstream. |
| 1587 |
Modified fgMATERIAL_MGR::load_lib() to use fgstream. |
| 1588 |
Many changes to fgMATERIAL. |
| 1589 |
Some changes to fgFRAGMENT but I forget what! |
| 1590 |
|
| 1591 |
New in 0.52 |
| 1592 |
* Stars added in 8 stages as sky gets darker for a smoother more realistic |
| 1593 |
transition. |
| 1594 |
* rewrote star loader to significantly improve load times. |
| 1595 |
* Tweaked sky brightness and dawn/dusk colors. |
| 1596 |
* Fixed a small problem with moon rendering. |
| 1597 |
* Fog color tries to track the sky color at the center of view in sunrise |
| 1598 |
and sunset situations. |
| 1599 |
* Optimizations from Norman Vine |
| 1600 |
* Code fixes and tweaks from Charlie Hotchkiss. |
| 1601 |
* Added an --enable/disable-sound option. |
| 1602 |
* Added a pause key "p" |
| 1603 |
* Added command line options to specify initial position and orientation. |
| 1604 |
* Added command line option to start in paused or unpaused state. |
| 1605 |
|
| 1606 |
New in 0.51 |
| 1607 |
* Translucent menus |
| 1608 |
* Various HUD intensities so you can find something that is readable for the |
| 1609 |
current conditions and lighting. |
| 1610 |
* Tie visibility to far clip plane & view frustum culling so reducting |
| 1611 |
visibility can increase frame rates by increasing what is culled. |
| 1612 |
* Fixed stupid bug with misplaced initial position. |
| 1613 |
* Hopefully fixed a bug when parsing system.fgfsrc on windoze. |
| 1614 |
|
| 1615 |
New in 0.50 |
| 1616 |
* HUD updates from Charlie Hotchkiss (ladder number rotate w/ ladder, control |
| 1617 |
position indicators are back) |
| 1618 |
* Only draw the PUI cursor if Mesa/Glide/Fullscreen. |
| 1619 |
* Added mipmapping. |
| 1620 |
* Calculate the model view transformation matrix once per tile per iteration. |
| 1621 |
Then glLoadMatrixd() it for each fragment rather than calling push(), |
| 1622 |
translate(), pop(). |
| 1623 |
* Added a basic splash screen. |
| 1624 |
* Added support for switching between fullscreen and window mode for |
| 1625 |
Mesa/3dfx/glide. |
| 1626 |
* added an enable/disable splash screen option |
| 1627 |
* added an enable/disable intro music option |
| 1628 |
* added an enable/disable instrument panel option |
| 1629 |
* added an enable/disable mouse pointer option |
| 1630 |
* Ground collision detection. You can now land or test for collision with |
| 1631 |
any scenery surface. |
| 1632 |
* Converted angle of attack scale into a radio altimeter. |
| 1633 |
|
| 1634 |
New in 0.49 |
| 1635 |
* Managment of multiple textures |
| 1636 |
* Incorporated Friedemann Reinhard's initial panel code. |
| 1637 |
* Fog mode is now GL_FOG_EXP2 instead of GL_FOG_LINEAR |
| 1638 |
* Build the non-shared pieces of the FG sim as static libs. |
| 1639 |
|
| 1640 |
New in 0.48 |
| 1641 |
* Incorporated Steve Baker's PUI user interface library written |
| 1642 |
entirely on top of OpenGL |
| 1643 |
* Incorporated Steve Baker's Audio library which currently only |
| 1644 |
supports Linux, but a win32 port is very close to being done. |
| 1645 |
* Sort object fragments by material property before rendering. This |
| 1646 |
will be a big help to performance when we start including objects |
| 1647 |
with a wide variety of material properties and textures. |
| 1648 |
* Overlapped scenery tiles to reduce the chance of an occasional |
| 1649 |
floating point precission induced gaps. |
| 1650 |
* Fixed a bug in zlib exposed by Borland Win32 compiler. |
| 1651 |
* Impose a maximum triangle area during scenery generation so even |
| 1652 |
very flat areas will get split into a few smaller sub triangles. |
| 1653 |
* Fine grained (fragment level) view frustum culling. |
| 1654 |
* view transformation optimizations -- Norman Vine. |
| 1655 |
* Fixed polygon winding problem in scenery generation, so all |
| 1656 |
tri-strips are wound counter clockwise (opengl default). |
| 1657 |
|
| 1658 |
New in 0.47 |
| 1659 |
* Course (per tile) view frustum culling. |
| 1660 |
* Added a command line option to specify --fg-root which will override |
| 1661 |
$FG_ROOT |
| 1662 |
* Hard coded default locations for FG_ROOT for situations when nothing |
| 1663 |
is specified. Unix = /usr/local/lib/FlightGear Win32 = \FlightGear |
| 1664 |
* Restructured the command line processing code so that it can process |
| 1665 |
these sames comands (one per line) out of a config file. |
| 1666 |
* Added a command line option to specify field of view. This is |
| 1667 |
adjustable at run time using "X / x". Supporting code contributed |
| 1668 |
by Norman Vine. |
| 1669 |
|
| 1670 |
New in 0.46: |
| 1671 |
* Complete C++ re-write of the HUD section. |
| 1672 |
* Miscellaneous bug fixes and tweaks. |
| 1673 |
|
| 1674 |
New in 0.45: |
| 1675 |
* Added an option to enable/disable wireframe rendering. |
| 1676 |
* Added an option to enable/disable fog/haze. |
| 1677 |
* Added an option to enable/disable sky blending. |
| 1678 |
* Added an option to select smooth/flat polygon shading. |
| 1679 |
* Added an option to enable full-screen mode. |
| 1680 |
* Added a visual frame rate counter on the HUD. (Contributed by Durk Talsma) |
| 1681 |
* Autopilot updates (Jeff Goeke-Smith) |
| 1682 |
* Added an option to control the number of neighboring tiles that are drawn |
| 1683 |
|
| 1684 |
New in 0.44: |
| 1685 |
* Fixed a horible bug that cause the time to be *WAY* off when |
| 1686 |
compiling with the CygWin32 compiler. |
| 1687 |
* Wrap up zlib so we can conditionally compile back in normal behavior |
| 1688 |
on systems that have trouble building zlib. |
| 1689 |
* Minor adjustment to texture coordinate generation to reduce texture |
| 1690 |
swimming. |
| 1691 |
* Added a command line option to enable/disable texture maps |
| 1692 |
* Minor transformation adjustments to try to keep scenery tiles closer |
| 1693 |
to (0, 0, 0) GLfloats run out of precision at the distances we need |
| 1694 |
to model the earth, but we can do a bunch of pre-transformations |
| 1695 |
using double floats and then cast to GLfloat once everything is |
| 1696 |
close in where we have less precision problems. |
| 1697 |
* command line option to set starting position by airport ID |
| 1698 |
* Cleaned up initialization sequence to eliminate interdependencies |
| 1699 |
between sun position, lighting, and view position. This creates a |
| 1700 |
valid single pass initialization path. |
| 1701 |
* use already calculated LaRCsim values to create the roll/pitch/yaw |
| 1702 |
transformation matrix |
| 1703 |
|
| 1704 |
New in 0.43: |
| 1705 |
* material properties bug fixed when rendering terrain. |
| 1706 |
* bug in sky color generation fixed. |
| 1707 |
* bug in fog color generation fixed. |
| 1708 |
* zlib on the fly decompression/compression support. |
| 1709 |
* more code reorganization and clean ups. |
| 1710 |
* a fixed up 30 arcsec DEM file preprocessor. World wide DEM's are |
| 1711 |
available in this format. |
| 1712 |
|
| 1713 |
New in 0.42: |
| 1714 |
* Simple autopilot heading hold contributed by |
| 1715 |
Jeff Goeke-Smith <jgoeke@voyager.net> |
| 1716 |
* More code reorganization and clean ups. |
| 1717 |
|
| 1718 |
New in 0.41: |
| 1719 |
* Many autoconf cleanups and tweaks |
| 1720 |
* make and make install work in unix |
| 1721 |
* make works for cygnus win32 (but not install yet) |
| 1722 |
* make dist now works |
| 1723 |
* added the Tools directory into the main source tree |
| 1724 |
|
| 1725 |
New in 0.40: |
| 1726 |
* Gnu automake/autoconf/libtool make system |
| 1727 |
* Initial texture support |
| 1728 |
* Bug fixes |