]>
git.mxchange.org Git - flightgear.git/log
ThorstenB [Sun, 4 Dec 2011 13:37:25 +0000 (14:37 +0100)]
cmake: add support for Torsten's UDev EventInput
(Hopefully meeting Torsten's quality expectations)
Torsten Dreyer [Sat, 3 Dec 2011 21:59:20 +0000 (22:59 +0100)]
event input for Linux: substitude dbus+hal by udev
Erik Hofman [Sat, 3 Dec 2011 14:29:04 +0000 (15:29 +0100)]
make the sound of the base model work again. this also gives an indication where things start to go wrong.
Erik Hofman [Sat, 3 Dec 2011 13:40:48 +0000 (14:40 +0100)]
Properly construct a string from another string and an integer, use a relative path for sound construction, allow enable/disable aimodel sounds using /sim/sound/aimodels/enabled
ThorstenB [Wed, 30 Nov 2011 22:33:03 +0000 (23:33 +0100)]
Fix build with CMake 2.6.4
Set search path early enough, so fallback module for CMake 2.6 is found.
ThorstenB [Wed, 30 Nov 2011 20:45:22 +0000 (21:45 +0100)]
Fix shared library build for metar executable
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.
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).
James Turner [Tue, 29 Nov 2011 10:24:33 +0000 (10:24 +0000)]
Fixes for linking with shared SimGear.
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).
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