]>
git.mxchange.org Git - flightgear.git/log
Erik Hofman [Sun, 27 Nov 2011 14:10:44 +0000 (15:10 +0100)]
Properly remove FGFX classes when not needed anymore
Erik Hofman [Sun, 27 Nov 2011 12:48:04 +0000 (13:48 +0100)]
Move some code from the header file to the source file.
Erik Hofman [Sun, 27 Nov 2011 12:47:18 +0000 (13:47 +0100)]
Merge branch 'next' of git://gitorious.org/fg/flightgear into next
Erik Hofman [Sun, 27 Nov 2011 09:52:28 +0000 (10:52 +0100)]
fix a typo
ThorstenB [Sat, 26 Nov 2011 15:41:35 +0000 (16:41 +0100)]
cmake: fix sequence of (static) library dependencies
sgmath depends on sgprops, sgprops depends on sgstructure.
Also, core libraries are enough for fgadmin.
ThorstenB [Fri, 25 Nov 2011 14:31:22 +0000 (15:31 +0100)]
cmake: lib vs lib64 handling for simgear
simgear now always uses CMAKE_INSTALL_LIBDIR for lib installation, so
also use that when searching.
Erik Hofman [Fri, 25 Nov 2011 12:39:10 +0000 (13:39 +0100)]
Initials sound support for AI models.
Erik Hofman [Fri, 25 Nov 2011 12:38:08 +0000 (13:38 +0100)]
Sync. With JSBSim CVS
ThorstenB [Fri, 25 Nov 2011 11:14:57 +0000 (12:14 +0100)]
Add missing file... (yikes!)
What's wrong with "rename" these days...
ThorstenB [Fri, 25 Nov 2011 11:12:38 +0000 (12:12 +0100)]
cmake: rename script to avoid downgrading
Use local copy of cmake script only for older cmake versions
Stuart Buchanan [Thu, 24 Nov 2011 22:28:10 +0000 (22:28 +0000)]
Remove 3d clouds reliance on /sim/rendering/shader-effects
Anders Gidenstam [Tue, 22 Nov 2011 20:15:42 +0000 (21:15 +0100)]
src/FDM/JSBSim/models/FGGasCell.cpp: Restore the ballonet model to a working state.
James Turner [Sun, 20 Nov 2011 18:30:31 +0000 (18:30 +0000)]
Use property objects to avoid property look-ups during TimeManager updates.
James Turner [Sun, 20 Nov 2011 16:33:22 +0000 (16:33 +0000)]
Avoid crash when reloading GUI from debug menu.
James Turner [Sun, 20 Nov 2011 13:23:52 +0000 (13:23 +0000)]
Cocoa menu-bar implementation.
ThorstenB [Sun, 20 Nov 2011 15:20:05 +0000 (16:20 +0100)]
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).
Erik Hofman [Sun, 20 Nov 2011 14:31:58 +0000 (15:31 +0100)]
Postpone initialization of the avionics soundgroup until avionics are enabled. This prevents AI classes from creating new and unnecessary avionics sample groups.
Erik Hofman [Sun, 20 Nov 2011 14:06:10 +0000 (15:06 +0100)]
remove a .swp file
Erik Hofman [Sun, 20 Nov 2011 14:05:37 +0000 (15:05 +0100)]
First implementation of sound effects for AI models.
Erik Hofman [Sun, 20 Nov 2011 14:03:48 +0000 (15:03 +0100)]
Allow for a different property root location besides '/'
Erik Hofman [Sun, 20 Nov 2011 09:29:23 +0000 (10:29 +0100)]
Merge branch 'next' of git://gitorious.org/fg/flightgear into next
Erik Hofman [Sun, 20 Nov 2011 09:28:20 +0000 (10:28 +0100)]
Read CPACK ignore files from .gitignore
James Turner [Sat, 19 Nov 2011 22:42:15 +0000 (22:42 +0000)]
Hopefully fix non-Mac ;)
Frederic Bouvier [Sat, 19 Nov 2011 22:37:42 +0000 (23:37 +0100)]
Fix MSVC build
James Turner [Sat, 19 Nov 2011 22:04:35 +0000 (22:04 +0000)]
And make FGMenuBar abstract too, sinking the current implementation into FGPUIMenubar
ThorstenB [Sat, 19 Nov 2011 21:48:26 +0000 (22:48 +0100)]
Fix include dependencies for non-Mac platforms.
;-)
ThorstenB [Sat, 19 Nov 2011 21:37:13 +0000 (22:37 +0100)]
Adapt path of performance-monitor properties.
James Turner [Sat, 19 Nov 2011 20:46:17 +0000 (20:46 +0000)]
Make FGDialog an interface, moving existing code to FGPUIDialog implementation. (no functionality change, yet)
James Turner [Sat, 19 Nov 2011 20:25:51 +0000 (20:25 +0000)]
Restructure GUI code, isolate PLIB in source files, to ease future refactoring and alternative GUI layers.
ThorstenB [Sat, 19 Nov 2011 14:37:49 +0000 (15:37 +0100)]
Add new performance monitoring subsystem.
Rename some subsystems for naming consistency.
Frederic Bouvier [Thu, 17 Nov 2011 08:22:15 +0000 (09:22 +0100)]
Bundle the FreeType plugin (for fgrun rating hud)
Frederic Bouvier [Thu, 17 Nov 2011 08:17:21 +0000 (09:17 +0100)]
Change locale files location
Curtis L. Olson [Mon, 14 Nov 2011 21:55:25 +0000 (15:55 -0600)]
Merge branch 'next' of gitorious.org:fg/flightgear into next
Curtis L. Olson [Mon, 14 Nov 2011 21:54:20 +0000 (15:54 -0600)]
Always good to test before committing. Fix some obvious problems.
Curtis L. Olson [Mon, 14 Nov 2011 21:37:18 +0000 (15:37 -0600)]
A simple initial version of a packaging script for the data package -- lots
of room for improvement but this will work in the short term.
ThorstenB [Mon, 14 Nov 2011 19:38:50 +0000 (20:38 +0100)]
Avoid segfault on shutdown
Fixes double-delete of old ATC manager.
Durk Talsma [Mon, 14 Nov 2011 18:36:59 +0000 (19:36 +0100)]
Merge branch 'next' of gitorious.org:fg/flightgear into next
Durk Talsma [Mon, 14 Nov 2011 16:22:02 +0000 (17:22 +0100)]
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.
Torsten Dreyer [Mon, 14 Nov 2011 14:33:02 +0000 (15:33 +0100)]
namespace std fixes
Frederic Bouvier [Mon, 14 Nov 2011 07:38:58 +0000 (08:38 +0100)]
Fix MSVC9 build
Frederic Bouvier [Mon, 14 Nov 2011 07:31:00 +0000 (08:31 +0100)]
std namespace missing everywhere in fgpanel
James Turner [Sun, 13 Nov 2011 21:27:55 +0000 (21:27 +0000)]
Fix some Windows std:: namespace issues.
James Turner [Sun, 13 Nov 2011 20:32:42 +0000 (20:32 +0000)]
std namespace fix
James Turner [Sun, 13 Nov 2011 20:32:30 +0000 (20:32 +0000)]
Get ATIS working again temporarily, since a proper refactoring will take a few days.
Mathias Froehlich [Sat, 12 Nov 2011 18:48:27 +0000 (19:48 +0100)]
fgviewer: add license header, adapt to cmake.
Mathias Froehlich [Sat, 12 Nov 2011 18:45:20 +0000 (19:45 +0100)]
Consolidate the different ReaderWriterOptions classes.
ThorstenB [Sun, 13 Nov 2011 15:56:05 +0000 (16:56 +0100)]
Drop obsolete include files - no longer used anywhere.
There are replacements in simgear...
ThorstenB [Sun, 13 Nov 2011 14:47:52 +0000 (15:47 +0100)]
Untangle subsystems by replacing direct TileCache call with callback.
ThorstenB [Sun, 13 Nov 2011 13:29:28 +0000 (14:29 +0100)]
Use lazy loading for main aircraft
instead of paging.
ThorstenB [Sun, 13 Nov 2011 13:27:05 +0000 (14:27 +0100)]
Drop obsolete include
Can we drop "fg_typedefs.h" now? No longer used anywhere...
ThorstenB [Sun, 13 Nov 2011 13:26:37 +0000 (14:26 +0100)]
Show YASim config error messages.
YASim exceptions with error messages got swallowed somewhere, make
sure to show them...
ThorstenB [Sat, 12 Nov 2011 19:51:03 +0000 (20:51 +0100)]
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.
James Turner [Sat, 12 Nov 2011 18:00:12 +0000 (18:00 +0000)]
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.
Durk Talsma [Sat, 12 Nov 2011 17:42:59 +0000 (18:42 +0100)]
Enable the AI pilot to hit the breaks hard when necessary.
Durk Talsma [Sat, 12 Nov 2011 17:40:23 +0000 (18:40 +0100)]
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.
ThorstenB [Sat, 12 Nov 2011 10:24:08 +0000 (11:24 +0100)]
fgpanel: avoid lagging
Avoid lagging when data is sent at (slightly) higher rate than
fgpanel's display rate. Always read all available data - display
most recent.
Frederic Bouvier [Fri, 11 Nov 2011 16:19:03 +0000 (17:19 +0100)]
Cmake for Windows special instructions (amendment by Vivian)
Frederic Bouvier [Fri, 11 Nov 2011 13:12:25 +0000 (14:12 +0100)]
Cmake for Windows special instructions (typo)
Frederic Bouvier [Fri, 11 Nov 2011 13:05:39 +0000 (14:05 +0100)]
Merge branch 'next' of git://gitorious.org/fg/flightgear into next
Frederic Bouvier [Fri, 11 Nov 2011 13:04:53 +0000 (14:04 +0100)]
Cmake for Windows special instructions
ThorstenB [Thu, 10 Nov 2011 21:12:54 +0000 (22:12 +0100)]
#424: Don't page out AI objects. Just load lazily.
Changes commit
1e7d072eed9060bede14ff04f8aca57237fad3cd and uses the new
deferred loading - instead of paged (un)loading.
ThorstenB [Thu, 10 Nov 2011 21:10:51 +0000 (22:10 +0100)]
Fixed typo.
James Turner [Thu, 10 Nov 2011 14:47:57 +0000 (14:47 +0000)]
Fix for http://code.google.com/p/flightgear-bugs/issues/detail?id=478 , ensure sun-angle has a valid (default) value at init.
James Turner [Thu, 10 Nov 2011 09:15:41 +0000 (09:15 +0000)]
Fix http://code.google.com/p/flightgear-bugs/issues/detail?id=484, further compatibility with previous options processing ordering.
Martin Spott [Wed, 9 Nov 2011 12:56:39 +0000 (13:56 +0100)]
OpenSceneGraph 3.0 required
James Turner [Tue, 8 Nov 2011 21:06:51 +0000 (21:06 +0000)]
Flip map zoom, to fit with user expectations better. http://code.google.com/p/flightgear-bugs/issues/detail?id=485
Mathias Froehlich [Tue, 8 Nov 2011 20:25:10 +0000 (21:25 +0100)]
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.
ThorstenB [Mon, 7 Nov 2011 20:49:12 +0000 (21:49 +0100)]
navradio: set receiver's signal-quality-norm to 0 when navaid station
is lost
James Turner [Mon, 7 Nov 2011 19:40:30 +0000 (19:40 +0000)]
NavDisplay - cache nearby positioned items, and fix symbol instance queue to be cleared each update. Works much more sanely now.
Csaba Halasz [Sun, 6 Nov 2011 14:55:06 +0000 (15:55 +0100)]
build fix: remove extra ) introduced by commit
f99e310e
James Turner [Sun, 6 Nov 2011 10:51:02 +0000 (10:51 +0000)]
From Roland Häder - fix JPEG-server check when SimGear and OSG live at different prefixes.
James Turner [Sat, 5 Nov 2011 13:18:36 +0000 (13:18 +0000)]
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.
James Turner [Sat, 5 Nov 2011 13:17:08 +0000 (13:17 +0000)]
JPEG-server support, in the CMake world.
Frederic Bouvier [Sat, 5 Nov 2011 06:28:44 +0000 (07:28 +0100)]
fgadmin: include sys/stat if fltk < 1.3
Frederic Bouvier [Sat, 5 Nov 2011 06:23:48 +0000 (07:23 +0100)]
fgadmin: fl_stat is in FLTK 1.3 only
Frederic Bouvier [Fri, 4 Nov 2011 22:18:16 +0000 (23:18 +0100)]
Roland Hader: fix fgadmin build
James Turner [Fri, 4 Nov 2011 12:02:43 +0000 (12:02 +0000)]
Revert my code-cleanup, causing startup crashes, bah.
Curtis L. Olson [Fri, 4 Nov 2011 11:33:34 +0000 (06:33 -0500)]
Fix a file name reference "case" problem. GNU vs. Gnu :-)
James Turner [Fri, 4 Nov 2011 11:08:00 +0000 (11:08 +0000)]
Add GNU install dirs helper to local modules, since it's only available with very newest CMake releases.
James Turner [Fri, 4 Nov 2011 09:40:09 +0000 (09:40 +0000)]
Fewer static properties in the main loop, minor code tidying.
James Turner [Fri, 4 Nov 2011 09:38:07 +0000 (09:38 +0000)]
CMake support for man page generation
Anders Gidenstam [Wed, 2 Nov 2011 11:00:03 +0000 (12:00 +0100)]
src/Main/options.cxx: It is rather common to have two --multiplay arguments.
James Turner [Tue, 1 Nov 2011 22:40:31 +0000 (22:40 +0000)]
Switch the realWx controller to use the event-manager, and be slightly quieter.
James Turner [Tue, 1 Nov 2011 17:05:54 +0000 (17:05 +0000)]
Add compile-time support for a custom fg-root location, when using CMake
James Turner [Tue, 1 Nov 2011 16:21:59 +0000 (16:21 +0000)]
Make all FDMs selectable at runtime; default LARCsim/UIUC to off.
Mathias Froehlich [Tue, 1 Nov 2011 12:53:52 +0000 (13:53 +0100)]
Remove automake ignores.
James Turner [Tue, 1 Nov 2011 11:15:53 +0000 (11:15 +0000)]
Goodbye automake.
James Turner [Mon, 31 Oct 2011 13:08:58 +0000 (13:08 +0000)]
Restore options *processing* order (which is now distinct from *parsing* order), to resolve issues when distinct but internally overlapping options are specified, e.g. for initial position or time.
ThorstenB [Sun, 30 Oct 2011 19:49:48 +0000 (20:49 +0100)]
Fix stupid compile-time switch issue...
... introduced by recent commit.
ThorstenB [Sun, 30 Oct 2011 13:48:53 +0000 (14:48 +0100)]
Clean-up date/time option parser.
Add range checks and provide error messages.
Extend time offset to 64bit - so we're safe for 2038-01-19 (and the next
couple of millions years beyond...).
Support partial date/time strings, such as --start-date-gmt=2011 or
--start-date-gmt=:::12:00:00
Erik Hofman [Sun, 30 Oct 2011 12:31:55 +0000 (13:31 +0100)]
Merge branch 'next' of git://gitorious.org/fg/flightgear into next
Erik Hofman [Sun, 30 Oct 2011 12:30:57 +0000 (13:30 +0100)]
Latest round of JSBim updates.
James Turner [Sun, 30 Oct 2011 11:59:24 +0000 (11:59 +0000)]
Make environment-manager closest airport updating quieter, and use an event instead of a manual time counter.
ThorstenB [Sun, 30 Oct 2011 10:47:28 +0000 (11:47 +0100)]
TCAS: pressure vs radio altimeter
Altert altitudes refer to AGL/radar alt - not sea-level/pressure alt.
Avoids false alerts, i.e. while taxiing.
Mathias Froehlich [Sun, 30 Oct 2011 09:31:41 +0000 (10:31 +0100)]
Fix returning reference to temporary.
ThorstenB [Sat, 29 Oct 2011 19:58:11 +0000 (21:58 +0200)]
Configure font in osg StatsHandler for OSG3.
OSG3 relies on "fonts/arial.ttf" being available. FG doesn't provide it -
so it's not necessarily available everywhere (not here). Use one of our
txf fonts instead.
Curtis L. Olson [Sat, 29 Oct 2011 15:36:34 +0000 (10:36 -0500)]
Commit changes to this file so I can switch branches safely, so I can pull
changes to the 2.4.0 branch, so that I can push my actual changes to the
options.cxx file. Go git!
Curtis L. Olson [Sat, 29 Oct 2011 15:34:06 +0000 (10:34 -0500)]
Add OPTION_MULTI to several more options that could potentially be used
multiple times to write/read data to more than one source.
Curtis L. Olson [Sat, 29 Oct 2011 15:31:56 +0000 (10:31 -0500)]
Merge branch 'next' of gitorious.org:fg/flightgear into next
Mathias Froehlich [Sat, 29 Oct 2011 12:11:39 +0000 (14:11 +0200)]
Forward resize events to the stats handler.