Erik Hofman
1e8167164a
Merge branch 'next' of git://gitorious.org/fg/flightgear into next
2011-11-27 13:47:18 +01:00
Erik Hofman
2c8da4c122
fix a typo
2011-11-27 10:52:28 +01:00
ThorstenB
b54defea52
cmake: fix sequence of (static) library dependencies
...
sgmath depends on sgprops, sgprops depends on sgstructure.
Also, core libraries are enough for fgadmin.
2011-11-26 16:41:35 +01:00
Erik Hofman
ebcc6359b9
Initials sound support for AI models.
2011-11-25 13:39:10 +01:00
Erik Hofman
02c286bb08
Sync. With JSBSim CVS
2011-11-25 13:38:08 +01:00
Stuart Buchanan
4d49329dee
Remove 3d clouds reliance on /sim/rendering/shader-effects
2011-11-24 22:28:10 +00:00
Anders Gidenstam
50f82808f9
src/FDM/JSBSim/models/FGGasCell.cpp: Restore the ballonet model to a working state.
2011-11-22 21:16:10 +01:00
James Turner
029226f8d4
Use property objects to avoid property look-ups during TimeManager updates.
2011-11-20 18:30:31 +00:00
James Turner
9e344ee645
Avoid crash when reloading GUI from debug menu.
2011-11-20 16:33:22 +00:00
James Turner
ebfdebeb43
Cocoa menu-bar implementation.
2011-11-20 16:26:05 +00:00
ThorstenB
e1c1a28288
Introduce some structure in fgMainLoop.
...
- Move some code to sub functions.
- Make sound manager a subsystem-manager member (and make sure it's
still processed last).
2011-11-20 16:21:15 +01:00
Erik Hofman
04395fa9a5
Postpone initialization of the avionics soundgroup until avionics are enabled. This prevents AI classes from creating new and unnecessary avionics sample groups.
2011-11-20 15:31:58 +01:00
Erik Hofman
544bad86c7
remove a .swp file
2011-11-20 15:06:10 +01:00
Erik Hofman
9e1121fc4c
First implementation of sound effects for AI models.
2011-11-20 15:05:37 +01:00
Erik Hofman
64102d0da9
Allow for a different property root location besides '/'
2011-11-20 15:03:48 +01:00
James Turner
8b340ff043
Hopefully fix non-Mac ;)
2011-11-19 22:42:15 +00:00
Frederic Bouvier
394cc3ee9f
Fix MSVC build
2011-11-19 23:37:42 +01:00
James Turner
daa973f1bc
And make FGMenuBar abstract too, sinking the current implementation into FGPUIMenubar
2011-11-19 22:04:35 +00:00
ThorstenB
76baf75a47
Fix include dependencies for non-Mac platforms.
...
;-)
2011-11-19 22:48:26 +01:00
ThorstenB
339c57e0b2
Adapt path of performance-monitor properties.
2011-11-19 22:37:13 +01:00
James Turner
03c966de13
Make FGDialog an interface, moving existing code to FGPUIDialog implementation. (no functionality change, yet)
2011-11-19 20:46:17 +00:00
James Turner
a05ea36acb
Restructure GUI code, isolate PLIB in source files, to ease future refactoring and alternative GUI layers.
2011-11-19 20:25:51 +00:00
ThorstenB
4b2506d709
Add new performance monitoring subsystem.
...
Rename some subsystems for naming consistency.
2011-11-19 15:37:49 +01:00
ThorstenB
1e184bb0f4
Avoid segfault on shutdown
...
Fixes double-delete of old ATC manager.
2011-11-14 20:38:50 +01:00
Durk Talsma
93f9b471e6
Merge branch 'next' of gitorious.org:fg/flightgear into next
2011-11-14 19:36:59 +01:00
Durk Talsma
6fa2b1cbe6
Equate sun angle for morning and afternoon. This is a temporary solution, but should give more consistent results for locations that are relatively close to the poles.
2011-11-14 17:22:02 +01:00
Torsten Dreyer
2b68bebb5d
namespace std fixes
2011-11-14 15:33:02 +01:00
Frederic Bouvier
f1d0ac52a6
Fix MSVC9 build
2011-11-14 08:38:58 +01:00
James Turner
85924cf953
Fix some Windows std:: namespace issues.
2011-11-13 21:27:55 +00:00
James Turner
c14b3bc268
std namespace fix
2011-11-13 20:32:42 +00:00
James Turner
07a627680e
Get ATIS working again temporarily, since a proper refactoring will take a few days.
2011-11-13 20:32:30 +00:00
Mathias Froehlich
42fb9b8e9f
Consolidate the different ReaderWriterOptions classes.
2011-11-13 18:34:53 +01:00
ThorstenB
1366336a87
Drop obsolete include files - no longer used anywhere.
...
There are replacements in simgear...
2011-11-13 16:56:05 +01:00
ThorstenB
318e7ac773
Untangle subsystems by replacing direct TileCache call with callback.
2011-11-13 15:47:52 +01:00
ThorstenB
93307270a8
Use lazy loading for main aircraft
...
instead of paging.
2011-11-13 14:29:28 +01:00
ThorstenB
2983814d52
Drop obsolete include
...
Can we drop "fg_typedefs.h" now? No longer used anywhere...
2011-11-13 14:27:05 +01:00
ThorstenB
7b4c5820cb
Show YASim config error messages.
...
YASim exceptions with error messages got swallowed somewhere, make
sure to show them...
2011-11-13 14:26:37 +01:00
ThorstenB
12b6e8952a
Avoid crash in ATIS/ATC modules.
...
The old ATC_mgr is no longer available/initialized, which caused ATIS/ATC
modules to crash when selecting ATIS frequencies. This adds a guard to
avoid the crash, but doesn't revive the ATIS feature.
2011-11-12 20:51:03 +01:00
James Turner
c92a3313bc
Fix a secondary issue in bug 484 - avoid a crash when --lat, --long *and* --airport were specified. ATCmgr assumes /sim/atc/runway is set in this case, but it is not, leading the a runway-not-found assert.
2011-11-12 18:00:12 +00:00
Durk Talsma
4903556bb2
Enable the AI pilot to hit the breaks hard when necessary.
2011-11-12 18:42:59 +01:00
Durk Talsma
0905b4f367
Fixing an age old bug. AIAircraft arriving on an airport never received a proper gateId, causing them to taxi to the end of the world and beyond.
2011-11-12 18:40:23 +01:00
ThorstenB
1eb8d0caa4
#424 : Don't page out AI objects. Just load lazily.
...
Changes commit 1e7d072eed
and uses the new
deferred loading - instead of paged (un)loading.
2011-11-10 22:12:54 +01:00
ThorstenB
7aae4484d1
Fixed typo.
2011-11-10 22:10:51 +01:00
James Turner
e89699acef
Fix for http://code.google.com/p/flightgear-bugs/issues/detail?id=478 , ensure sun-angle has a valid (default) value at init.
2011-11-10 14:47:57 +00:00
James Turner
f51d58686a
Fix http://code.google.com/p/flightgear-bugs/issues/detail?id=484 , further compatibility with previous options processing ordering.
2011-11-10 09:15:41 +00:00
James Turner
d2d3fc054e
Flip map zoom, to fit with user expectations better. http://code.google.com/p/flightgear-bugs/issues/detail?id=485
2011-11-08 21:06:51 +00:00
Mathias Froehlich
ec16f43f86
Use deferred models for scenery tile models.
...
Instead of PagedLOD nodes use ProxyNodes for models in
scenery tiles. This should lower the amount of PagedLOD nodes
in the active scene. Since the models are part of the to level
tiles they are then paged out once the tile is paged out.
2011-11-08 21:25:10 +01:00
ThorstenB
6fbb5aaf99
navradio: set receiver's signal-quality-norm to 0 when navaid station
...
is lost
2011-11-07 21:51:53 +01:00
James Turner
10e6cc016b
NavDisplay - cache nearby positioned items, and fix symbol instance queue to be cleared each update. Works much more sanely now.
2011-11-07 19:40:30 +00:00
James Turner
c1eca1ff6b
Refactor SGSky handling and ownership - sink into Renderer, remove global variable 'the sky', and hence clean up main loop and subsystem creation a little more.
2011-11-05 17:11:52 +00:00