]> git.mxchange.org Git - flightgear.git/log
flightgear.git
12 years agoFix shared library build for metar executable
ThorstenB [Wed, 30 Nov 2011 20:45:22 +0000 (21:45 +0100)]
Fix shared library build for metar executable

12 years agoRefactor SimGear detection to correctly select debug vs release builds in shared...
James Turner [Wed, 30 Nov 2011 19:19:49 +0000 (19:19 +0000)]
Refactor SimGear detection to correctly select debug vs release builds in shared library mode.

12 years agoSet correct installation folder for documentation
ThorstenB [Wed, 30 Nov 2011 18:56:44 +0000 (19:56 +0100)]
Set correct installation folder for documentation
Also fix build when ".gitignore" is absent (i.e. building a
cleaned tar-ball).

12 years agoFixes for linking with shared SimGear.
James Turner [Tue, 29 Nov 2011 10:24:33 +0000 (10:24 +0000)]
Fixes for linking with shared SimGear.

12 years agoRe-structure the SimGear detection, to bypass shared-library checks by default (and...
James Turner [Mon, 28 Nov 2011 18:23:34 +0000 (18:23 +0000)]
Re-structure the SimGear detection, to bypass shared-library checks by default (and unless explicitly requested). Should fix the confusion in the GUI tools about the type of SIMGEAR_LIBRARIES (i.e it should be a list, not a path).

12 years agoProperly remove FGFX classes when not needed anymore
Erik Hofman [Sun, 27 Nov 2011 14:10:44 +0000 (15:10 +0100)]
Properly remove FGFX classes when not needed anymore

12 years agoMove some code from the header file to the source file.
Erik Hofman [Sun, 27 Nov 2011 12:48:04 +0000 (13:48 +0100)]
Move some code from the header file to the source file.

12 years agoMerge branch 'next' of git://gitorious.org/fg/flightgear into next
Erik Hofman [Sun, 27 Nov 2011 12:47:18 +0000 (13:47 +0100)]
Merge branch 'next' of git://gitorious.org/fg/flightgear into next

12 years agofix a typo
Erik Hofman [Sun, 27 Nov 2011 09:52:28 +0000 (10:52 +0100)]
fix a typo

12 years agocmake: fix sequence of (static) library dependencies
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.

12 years agocmake: lib vs lib64 handling for simgear
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.

12 years agoInitials sound support for AI models.
Erik Hofman [Fri, 25 Nov 2011 12:39:10 +0000 (13:39 +0100)]
Initials sound support for AI models.

12 years agoSync. With JSBSim CVS
Erik Hofman [Fri, 25 Nov 2011 12:38:08 +0000 (13:38 +0100)]
Sync. With JSBSim CVS

12 years agoAdd missing file... (yikes!)
ThorstenB [Fri, 25 Nov 2011 11:14:57 +0000 (12:14 +0100)]
Add missing file... (yikes!)
What's wrong with "rename" these days...

12 years agocmake: rename script to avoid downgrading
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

12 years agoRemove 3d clouds reliance on /sim/rendering/shader-effects
Stuart Buchanan [Thu, 24 Nov 2011 22:28:10 +0000 (22:28 +0000)]
Remove 3d clouds reliance on /sim/rendering/shader-effects

12 years agosrc/FDM/JSBSim/models/FGGasCell.cpp: Restore the ballonet model to a working state.
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.

12 years agoUse property objects to avoid property look-ups during TimeManager updates.
James Turner [Sun, 20 Nov 2011 18:30:31 +0000 (18:30 +0000)]
Use property objects to avoid property look-ups during TimeManager updates.

12 years agoAvoid crash when reloading GUI from debug menu.
James Turner [Sun, 20 Nov 2011 16:33:22 +0000 (16:33 +0000)]
Avoid crash when reloading GUI from debug menu.

12 years agoCocoa menu-bar implementation.
James Turner [Sun, 20 Nov 2011 13:23:52 +0000 (13:23 +0000)]
Cocoa menu-bar implementation.

12 years agoIntroduce some structure in fgMainLoop.
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).

12 years agoPostpone initialization of the avionics soundgroup until avionics are enabled. This...
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.

12 years agoremove a .swp file
Erik Hofman [Sun, 20 Nov 2011 14:06:10 +0000 (15:06 +0100)]
remove a .swp file

12 years agoFirst implementation of sound effects for AI models.
Erik Hofman [Sun, 20 Nov 2011 14:05:37 +0000 (15:05 +0100)]
First implementation of sound effects for AI models.

12 years agoAllow for a different property root location besides '/'
Erik Hofman [Sun, 20 Nov 2011 14:03:48 +0000 (15:03 +0100)]
Allow for a different property root location besides '/'

12 years agoMerge branch 'next' of git://gitorious.org/fg/flightgear into next
Erik Hofman [Sun, 20 Nov 2011 09:29:23 +0000 (10:29 +0100)]
Merge branch 'next' of git://gitorious.org/fg/flightgear into next

12 years agoRead CPACK ignore files from .gitignore
Erik Hofman [Sun, 20 Nov 2011 09:28:20 +0000 (10:28 +0100)]
Read CPACK ignore files from .gitignore

12 years agoHopefully fix non-Mac ;)
James Turner [Sat, 19 Nov 2011 22:42:15 +0000 (22:42 +0000)]
Hopefully fix non-Mac ;)

12 years agoFix MSVC build
Frederic Bouvier [Sat, 19 Nov 2011 22:37:42 +0000 (23:37 +0100)]
Fix MSVC build

12 years agoAnd make FGMenuBar abstract too, sinking the current implementation into FGPUIMenubar
James Turner [Sat, 19 Nov 2011 22:04:35 +0000 (22:04 +0000)]
And make FGMenuBar abstract too, sinking the current implementation into FGPUIMenubar

12 years agoFix include dependencies for non-Mac platforms.
ThorstenB [Sat, 19 Nov 2011 21:48:26 +0000 (22:48 +0100)]
Fix include dependencies for non-Mac platforms.
;-)

12 years agoAdapt path of performance-monitor properties.
ThorstenB [Sat, 19 Nov 2011 21:37:13 +0000 (22:37 +0100)]
Adapt path of performance-monitor properties.

12 years agoMake FGDialog an interface, moving existing code to FGPUIDialog implementation. ...
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)

12 years agoRestructure GUI code, isolate PLIB in source files, to ease future refactoring and...
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.

12 years agoAdd new performance monitoring subsystem.
ThorstenB [Sat, 19 Nov 2011 14:37:49 +0000 (15:37 +0100)]
Add new performance monitoring subsystem.
Rename some subsystems for naming consistency.

12 years agoBundle the FreeType plugin (for fgrun rating hud)
Frederic Bouvier [Thu, 17 Nov 2011 08:22:15 +0000 (09:22 +0100)]
Bundle the FreeType plugin (for fgrun rating hud)

12 years agoChange locale files location
Frederic Bouvier [Thu, 17 Nov 2011 08:17:21 +0000 (09:17 +0100)]
Change locale files location

12 years agoMerge branch 'next' of gitorious.org:fg/flightgear into next
Curtis L. Olson [Mon, 14 Nov 2011 21:55:25 +0000 (15:55 -0600)]
Merge branch 'next' of gitorious.org:fg/flightgear into next

12 years agoAlways good to test before committing. Fix some obvious problems.
Curtis L. Olson [Mon, 14 Nov 2011 21:54:20 +0000 (15:54 -0600)]
Always good to test before committing.  Fix some obvious problems.

12 years agoA simple initial version of a packaging script for the data package -- lots
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.

12 years agoAvoid segfault on shutdown
ThorstenB [Mon, 14 Nov 2011 19:38:50 +0000 (20:38 +0100)]
Avoid segfault on shutdown
Fixes double-delete of old ATC manager.

12 years agoMerge branch 'next' of gitorious.org:fg/flightgear into next
Durk Talsma [Mon, 14 Nov 2011 18:36:59 +0000 (19:36 +0100)]
Merge branch 'next' of gitorious.org:fg/flightgear into next

12 years agoEquate sun angle for morning and afternoon. This is a temporary solution, but should...
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.

12 years agonamespace std fixes
Torsten Dreyer [Mon, 14 Nov 2011 14:33:02 +0000 (15:33 +0100)]
namespace std fixes

12 years agoFix MSVC9 build
Frederic Bouvier [Mon, 14 Nov 2011 07:38:58 +0000 (08:38 +0100)]
Fix MSVC9 build

12 years agostd namespace missing everywhere in fgpanel
Frederic Bouvier [Mon, 14 Nov 2011 07:31:00 +0000 (08:31 +0100)]
std namespace missing everywhere in fgpanel

12 years agoFix some Windows std:: namespace issues.
James Turner [Sun, 13 Nov 2011 21:27:55 +0000 (21:27 +0000)]
Fix some Windows std:: namespace issues.

12 years agostd namespace fix
James Turner [Sun, 13 Nov 2011 20:32:42 +0000 (20:32 +0000)]
std namespace fix

12 years agoGet ATIS working again temporarily, since a proper refactoring will take a few days.
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.

12 years agofgviewer: add license header, adapt to cmake.
Mathias Froehlich [Sat, 12 Nov 2011 18:48:27 +0000 (19:48 +0100)]
fgviewer: add license header, adapt to cmake.

12 years agoConsolidate the different ReaderWriterOptions classes.
Mathias Froehlich [Sat, 12 Nov 2011 18:45:20 +0000 (19:45 +0100)]
Consolidate the different ReaderWriterOptions classes.

12 years agoDrop obsolete include files - no longer used anywhere.
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...

12 years agoUntangle subsystems by replacing direct TileCache call with callback.
ThorstenB [Sun, 13 Nov 2011 14:47:52 +0000 (15:47 +0100)]
Untangle subsystems by replacing direct TileCache call with callback.

12 years agoUse lazy loading for main aircraft
ThorstenB [Sun, 13 Nov 2011 13:29:28 +0000 (14:29 +0100)]
Use lazy loading for main aircraft
instead of paging.

12 years agoDrop obsolete include
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...

12 years agoShow YASim config error messages.
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...

12 years agoAvoid crash in ATIS/ATC modules.
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.

12 years agoFix a secondary issue in bug 484 - avoid a crash when --lat, --long *and* --airport...
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.

12 years agoEnable the AI pilot to hit the breaks hard when necessary.
Durk Talsma [Sat, 12 Nov 2011 17:42:59 +0000 (18:42 +0100)]
Enable the AI pilot to hit the breaks hard when necessary.

12 years agoFixing an age old bug. AIAircraft arriving on an airport never received a proper...
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.

12 years agofgpanel: avoid lagging
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.

12 years agoCmake for Windows special instructions (amendment by Vivian)
Frederic Bouvier [Fri, 11 Nov 2011 16:19:03 +0000 (17:19 +0100)]
Cmake for Windows special instructions (amendment by Vivian)

12 years agoCmake for Windows special instructions (typo)
Frederic Bouvier [Fri, 11 Nov 2011 13:12:25 +0000 (14:12 +0100)]
Cmake for Windows special instructions (typo)

12 years agoMerge branch 'next' of git://gitorious.org/fg/flightgear into next
Frederic Bouvier [Fri, 11 Nov 2011 13:05:39 +0000 (14:05 +0100)]
Merge branch 'next' of git://gitorious.org/fg/flightgear into next

12 years agoCmake for Windows special instructions
Frederic Bouvier [Fri, 11 Nov 2011 13:04:53 +0000 (14:04 +0100)]
Cmake for Windows special instructions

12 years ago#424: Don't page out AI objects. Just load lazily.
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.

12 years agoFixed typo.
ThorstenB [Thu, 10 Nov 2011 21:10:51 +0000 (22:10 +0100)]
Fixed typo.

12 years agoFix for http://code.google.com/p/flightgear-bugs/issues/detail?id=478 , ensure sun...
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.

12 years agoFix http://code.google.com/p/flightgear-bugs/issues/detail?id=484, further compatibil...
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.

12 years agoOpenSceneGraph 3.0 required
Martin Spott [Wed, 9 Nov 2011 12:56:39 +0000 (13:56 +0100)]
OpenSceneGraph 3.0 required

12 years agoFlip map zoom, to fit with user expectations better. http://code.google.com/p/flightg...
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

12 years agoUse deferred models for scenery tile models.
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.

12 years agonavradio: set receiver's signal-quality-norm to 0 when navaid station
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

12 years agoNavDisplay - cache nearby positioned items, and fix symbol instance queue to be clear...
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.

12 years agobuild fix: remove extra ) introduced by commit f99e310e
Csaba Halasz [Sun, 6 Nov 2011 14:55:06 +0000 (15:55 +0100)]
build fix: remove extra ) introduced by commit f99e310e

12 years agoFrom Roland Häder - fix JPEG-server check when SimGear and OSG live at different...
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.

12 years agoRefactor SGSky handling and ownership - sink into Renderer, remove global variable...
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.

12 years agoJPEG-server support, in the CMake world.
James Turner [Sat, 5 Nov 2011 13:17:08 +0000 (13:17 +0000)]
JPEG-server support, in the CMake world.

12 years agofgadmin: include sys/stat if fltk < 1.3
Frederic Bouvier [Sat, 5 Nov 2011 06:28:44 +0000 (07:28 +0100)]
fgadmin: include sys/stat if fltk < 1.3

12 years agofgadmin: fl_stat is in FLTK 1.3 only
Frederic Bouvier [Sat, 5 Nov 2011 06:23:48 +0000 (07:23 +0100)]
fgadmin: fl_stat is in FLTK 1.3 only

12 years agoRoland Hader: fix fgadmin build
Frederic Bouvier [Fri, 4 Nov 2011 22:18:16 +0000 (23:18 +0100)]
Roland Hader: fix fgadmin build

12 years agoRevert my code-cleanup, causing startup crashes, bah.
James Turner [Fri, 4 Nov 2011 12:02:43 +0000 (12:02 +0000)]
Revert my code-cleanup, causing startup crashes, bah.

12 years agoFix a file name reference "case" problem. GNU vs. Gnu :-)
Curtis L. Olson [Fri, 4 Nov 2011 11:33:34 +0000 (06:33 -0500)]
Fix a file name reference "case" problem.  GNU vs. Gnu :-)

12 years agoAdd GNU install dirs helper to local modules, since it's only available with very...
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.

12 years agoFewer static properties in the main loop, minor code tidying.
James Turner [Fri, 4 Nov 2011 09:40:09 +0000 (09:40 +0000)]
Fewer static properties in the main loop, minor code tidying.

12 years agoCMake support for man page generation
James Turner [Fri, 4 Nov 2011 09:38:07 +0000 (09:38 +0000)]
CMake support for man page generation

12 years agosrc/Main/options.cxx: It is rather common to have two --multiplay arguments.
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.

12 years agoSwitch the realWx controller to use the event-manager, and be slightly quieter.
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.

12 years agoAdd compile-time support for a custom fg-root location, when using CMake
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

12 years agoMake all FDMs selectable at runtime; default LARCsim/UIUC to off.
James Turner [Tue, 1 Nov 2011 16:21:59 +0000 (16:21 +0000)]
Make all FDMs selectable at runtime; default LARCsim/UIUC to off.

12 years agoRemove automake ignores.
Mathias Froehlich [Tue, 1 Nov 2011 12:53:52 +0000 (13:53 +0100)]
Remove automake ignores.

12 years agoGoodbye automake.
James Turner [Tue, 1 Nov 2011 11:15:53 +0000 (11:15 +0000)]
Goodbye automake.

12 years agoRestore options *processing* order (which is now distinct from *parsing* order),...
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.

12 years agoFix stupid compile-time switch issue...
ThorstenB [Sun, 30 Oct 2011 19:49:48 +0000 (20:49 +0100)]
Fix stupid compile-time switch issue...
... introduced by recent commit.

12 years agoClean-up date/time option parser.
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

12 years agoMerge branch 'next' of git://gitorious.org/fg/flightgear into next
Erik Hofman [Sun, 30 Oct 2011 12:31:55 +0000 (13:31 +0100)]
Merge branch 'next' of git://gitorious.org/fg/flightgear into next

12 years agoLatest round of JSBim updates.
Erik Hofman [Sun, 30 Oct 2011 12:30:57 +0000 (13:30 +0100)]
Latest round of JSBim updates.

12 years agoMake environment-manager closest airport updating quieter, and use an event instead...
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.

12 years agoTCAS: pressure vs radio altimeter
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.

12 years agoFix returning reference to temporary.
Mathias Froehlich [Sun, 30 Oct 2011 09:31:41 +0000 (10:31 +0100)]
Fix returning reference to temporary.