]> git.mxchange.org Git - flightgear.git/log
flightgear.git
12 years agoAvoid compiler warnings.
ThorstenB [Mon, 30 Apr 2012 12:33:38 +0000 (14:33 +0200)]
Avoid compiler warnings.
Unsigned values are always >= 0...

12 years ago#734: MP cannot be enabled without 'AI' module
ThorstenB [Mon, 30 Apr 2012 12:32:35 +0000 (14:32 +0200)]
#734: MP cannot be enabled without 'AI' module
Add and improve error messages.

12 years ago16bit source type is overkill for 8bit normal buffer
Frederic Bouvier [Sun, 29 Apr 2012 12:19:32 +0000 (14:19 +0200)]
16bit source type is overkill for 8bit normal buffer

12 years agoReally initialize shadow cascades from the preferences
Frederic Bouvier [Sun, 29 Apr 2012 11:29:57 +0000 (13:29 +0200)]
Really initialize shadow cascades from the preferences
Reformat without tabs

12 years agoAnd expose the published navaid range to Nasal, since we can.
James Turner [Sat, 28 Apr 2012 22:35:19 +0000 (23:35 +0100)]
And expose the published navaid range to Nasal, since we can.

12 years agoConvert all the Nasal wrappers around FGPositioned to use ghost-member-access
James Turner [Sat, 28 Apr 2012 22:28:12 +0000 (23:28 +0100)]
Convert all the Nasal wrappers around FGPositioned to use ghost-member-access

Lazy-ness is good. Along the way, expose the course on ILS/LOC navaids to Nasal.

12 years agoNavDisplay: ignore case when matching symbol types in rules.
James Turner [Sat, 28 Apr 2012 21:39:55 +0000 (22:39 +0100)]
NavDisplay: ignore case when matching symbol types in rules.

12 years agoUpdate some nasal-positioned code to use new ghost-member support
James Turner [Sat, 28 Apr 2012 21:33:13 +0000 (22:33 +0100)]
Update some nasal-positioned code to use new ghost-member support

(Requires latest SimGear)

12 years agoRemove PositionedBinding (which no one ever used), Nasal is better for this jobs.
James Turner [Wed, 25 Apr 2012 23:37:47 +0000 (00:37 +0100)]
Remove PositionedBinding (which no one ever used), Nasal is better for this jobs.

12 years agoExpose single-runway query on airport.
James Turner [Wed, 25 Apr 2012 23:27:18 +0000 (00:27 +0100)]
Expose single-runway query on airport.

12 years agoExpose SGBucket index computation to Nasal.
James Turner [Wed, 25 Apr 2012 23:00:46 +0000 (00:00 +0100)]
Expose SGBucket index computation to Nasal.

12 years agoMove viewer-related sources to separate folder.
ThorstenB [Wed, 25 Apr 2012 21:28:00 +0000 (23:28 +0200)]
Move viewer-related sources to separate folder.
Simple source directory clean-up, so "Main" folder contains fewer stuff
and the list of files in the editors a lot shorter.

12 years agoAbstract AP implementation base classes need a virtual destructor
ThorstenB [Wed, 25 Apr 2012 21:11:45 +0000 (23:11 +0200)]
Abstract AP implementation base classes need a virtual destructor
(SGReferenced doesn't provide it)

12 years agoExpose greatCircleMove to Nasal, and allow geo.Coord to be passed into methods.
James Turner [Wed, 25 Apr 2012 15:54:40 +0000 (16:54 +0100)]
Expose greatCircleMove to Nasal, and allow geo.Coord to be passed into methods.

12 years agoDon't care about light volumes when picking in the scenegraph
Frederic Bouvier [Tue, 24 Apr 2012 21:34:29 +0000 (23:34 +0200)]
Don't care about light volumes when picking in the scenegraph

12 years agoFix explicit reference counting with waypoints and positions.
Mathias Froehlich [Tue, 24 Apr 2012 21:23:09 +0000 (23:23 +0200)]
Fix explicit reference counting with waypoints and positions.

12 years agoMore search functions exposed to Nasal, also airport parking.
James Turner [Tue, 24 Apr 2012 21:12:56 +0000 (22:12 +0100)]
More search functions exposed to Nasal, also airport parking.

12 years agoExpose waypoint source (airport/runway/navaid) to Nasal
James Turner [Tue, 24 Apr 2012 09:53:46 +0000 (10:53 +0100)]
Expose waypoint source (airport/runway/navaid) to Nasal

12 years agoHacking to expose route/waypt data via Nasal, API not final yet.
James Turner [Mon, 23 Apr 2012 22:55:22 +0000 (23:55 +0100)]
Hacking to expose route/waypt data via Nasal, API not final yet.

12 years agoNasal airport functions for various ancillary data pieces now work.
James Turner [Mon, 23 Apr 2012 22:04:59 +0000 (23:04 +0100)]
Nasal airport functions for various ancillary data pieces now work.

12 years agoMake traffic-manager schedule XML loading incremental, to
James Turner [Mon, 23 Apr 2012 14:03:08 +0000 (15:03 +0100)]
Make traffic-manager schedule XML loading incremental, to
avoid a long pause during startup.

12 years agoFeature request for Syd - expose the ND view heading
James Turner [Mon, 23 Apr 2012 12:59:01 +0000 (13:59 +0100)]
Feature request for Syd - expose the ND view heading

12 years agoDon't install fg/READMEs
ThorstenB [Sun, 22 Apr 2012 11:46:06 +0000 (13:46 +0200)]
Don't install fg/READMEs
which only contain *build instructions* - so they are not useful *after*
installing binaries. User documentation (which should be installed) is in
fgdata/Docs.

12 years agoDon't install man pages on Windows
ThorstenB [Sun, 22 Apr 2012 11:43:04 +0000 (13:43 +0200)]
Don't install man pages on Windows
they are only useful on Linux (and maybe Mac?)

12 years agoTry to fix MSVC build.
ThorstenB [Sun, 22 Apr 2012 07:40:36 +0000 (09:40 +0200)]
Try to fix MSVC build.
MSVC wants to see the full "SGVec3" class spec, not just the fwd
declaration provided by SGMathFwd.hxx.

12 years ago#263: (Re-)introduce language option for menu
ThorstenB [Sat, 21 Apr 2012 18:18:01 +0000 (20:18 +0200)]
#263: (Re-)introduce language option for menu
Adapt FGPUIMenuBar to use new Locale module.
Adds support for separate "key" property for menu items, so keyboard hints
are no longer part of the item's label (and do not need to be part of the
translated text resources).

12 years agoMove locale code to separate module.
ThorstenB [Sat, 21 Apr 2012 18:17:42 +0000 (20:17 +0200)]
Move locale code to separate module.
Introduce convenience methods to handle localized string resources
and obtain strings.

12 years agoAdd Latin1 character subset to default FG font.
ThorstenB [Sat, 21 Apr 2012 14:25:53 +0000 (16:25 +0200)]
Add Latin1 character subset to default FG font.
Copies HELVETICA_12 from PLIB to FG, adding some more chars needed for
Latin1/ISO-8859-1 (West European languages).
(SANS_12B and HELVETICA_14 also support Latin1, but not the other default
PLIB fonts).

12 years agoMinor clean-up.
ThorstenB [Sat, 21 Apr 2012 07:38:41 +0000 (09:38 +0200)]
Minor clean-up.

12 years agoWork on extending the Nasal airports API - attempt to give methods to airport hashes.
James Turner [Sat, 21 Apr 2012 10:15:23 +0000 (11:15 +0100)]
Work on extending the Nasal airports API - attempt to give methods to airport hashes.

12 years agoWork on an azimuthal project mode for the map, to improve behaviour in polar regions...
James Turner [Sat, 21 Apr 2012 10:14:45 +0000 (11:14 +0100)]
Work on an azimuthal project mode for the map, to improve behaviour in polar regions. Disabled for now since performance is extremely poor.

12 years agoMove another string to the language resource.
ThorstenB [Wed, 18 Apr 2012 13:44:42 +0000 (15:44 +0200)]
Move another string to the language resource.

12 years agoBe more tolerant about locale name when detecting the default language,
ThorstenB [Wed, 18 Apr 2012 13:43:42 +0000 (15:43 +0200)]
Be more tolerant about locale name when detecting the default language,
i.e. consider the German resource provided for "de_DE" or "de" when
locale name is "de_DE.utf8".

12 years agoFix part of #263, --language option not working for --help.
James Turner [Wed, 18 Apr 2012 11:46:26 +0000 (12:46 +0100)]
Fix part of #263, --language option not working for --help.

12 years agoSupport loading PropertyList data remotely, as part of #450. Along the way, centralis...
James Turner [Wed, 18 Apr 2012 09:25:27 +0000 (10:25 +0100)]
Support loading PropertyList data remotely, as part of #450. Along the way, centralise the HTTPClient object so it can be used beyond the METAR download engine.

12 years agoMake the number of shadow cascades and the range of each configurable
Frederic Bouvier [Tue, 17 Apr 2012 07:10:53 +0000 (09:10 +0200)]
Make the number of shadow cascades and the range of each configurable

12 years agoExpose more things to Nasal for FMSs in particular - still work in progress.
James Turner [Mon, 16 Apr 2012 09:18:37 +0000 (10:18 +0100)]
Expose more things to Nasal for FMSs in particular - still work in progress.

12 years agoFix build for Linux, really.
ThorstenB [Sun, 15 Apr 2012 14:07:17 +0000 (16:07 +0200)]
Fix build for Linux, really.
;-)

12 years agoFix SceneryPager destruction sequence.
ThorstenB [Sun, 15 Apr 2012 13:30:44 +0000 (15:30 +0200)]
Fix SceneryPager destruction sequence.
SceneryPager singleton must not be removed while FGScenery is still alive,
so hold a reference to it in FGScenery, saving the pager from being
deleted first.

12 years agoFix build for non-Mac, hopefully.
James Turner [Sun, 15 Apr 2012 13:20:03 +0000 (14:20 +0100)]
Fix build for non-Mac, hopefully.

12 years agoStart refactoring how FGPositioned classes are exposed to Nasal, more to come.
James Turner [Sun, 15 Apr 2012 12:54:50 +0000 (13:54 +0100)]
Start refactoring how FGPositioned classes are exposed to Nasal, more to come.

12 years agoMake 2D panel mouse action repeat independent of the frame-rate.
James Turner [Sun, 15 Apr 2012 12:21:12 +0000 (13:21 +0100)]
Make 2D panel mouse action repeat independent of the frame-rate.

12 years agoTweak ODGauge usage, fix multiple instances of NavDisplay or wxRadar.
James Turner [Sun, 15 Apr 2012 11:03:21 +0000 (12:03 +0100)]
Tweak ODGauge usage, fix multiple instances of NavDisplay or wxRadar.

12 years agoGet rid of RG16 buffer made possible by a different way to encode normals
Frederic Bouvier [Thu, 12 Apr 2012 21:59:42 +0000 (23:59 +0200)]
Get rid of RG16 buffer made possible by a different way to encode normals

12 years agoDon't call "exit" when reporting an error.
ThorstenB [Thu, 12 Apr 2012 17:38:32 +0000 (19:38 +0200)]
Don't call "exit" when reporting an error.
Add some more guards for missing way points.
Comment out some unused variables.

12 years ago#738: crash when switching 2D panels
ThorstenB [Wed, 11 Apr 2012 22:03:16 +0000 (00:03 +0200)]
#738: crash when switching 2D panels
FGPanelNode doesn't always own its "_panel" object - so it's not ok to
always delete it. Use ref-counting/smart-pointers instead.

12 years agoNavDisplay: respect initial values for various properties.
James Turner [Wed, 11 Apr 2012 09:48:33 +0000 (10:48 +0100)]
NavDisplay: respect initial values for various properties.

12 years agoRembrandt: Restore rendering stats
Frederic Bouvier [Mon, 9 Apr 2012 15:41:33 +0000 (17:41 +0200)]
Rembrandt: Restore rendering stats
intercept first change in stats display to change stats handler camera render order

12 years agoRoute-manager distance helpers for Hyde and others working on VNAV support.
James Turner [Mon, 9 Apr 2012 13:06:44 +0000 (14:06 +0100)]
Route-manager distance helpers for Hyde and others working on VNAV support.

12 years agoWhoops, fix a type found by Syd in the NavDisplay.
James Turner [Mon, 9 Apr 2012 11:17:38 +0000 (12:17 +0100)]
Whoops, fix a type found by Syd in the NavDisplay.

12 years agoAdd CMake option to disable building test applications.
ThorstenB [Sun, 8 Apr 2012 16:49:11 +0000 (18:49 +0200)]
Add CMake option to disable building test applications.

12 years agoGeoff McLane: Fix compile error due to missing include.
ThorstenB [Sun, 8 Apr 2012 16:46:17 +0000 (18:46 +0200)]
Geoff McLane: Fix compile error due to missing include.

12 years agoFix scenery reload issues.
ThorstenB [Sat, 7 Apr 2012 14:35:04 +0000 (16:35 +0200)]
Fix scenery reload issues.
Aircraft could fall through the ground on scenery reload.

12 years agoComment out some unused vars.
ThorstenB [Sat, 7 Apr 2012 14:19:33 +0000 (16:19 +0200)]
Comment out some unused vars.

12 years agoFix scenery reload issues.
ThorstenB [Sat, 7 Apr 2012 14:19:09 +0000 (16:19 +0200)]
Fix scenery reload issues.
Aircraft could fall through the ground on scenery reload. Properly reset
the "sceneryloaded" flag to pause FDM processing while scenery is being
reloaded. Also stop processing some instruments while scenery is reloaded.

12 years agoRestore splash screen for the Rembrandt renderer
Frederic Bouvier [Thu, 5 Apr 2012 21:30:38 +0000 (23:30 +0200)]
Restore splash screen for the Rembrandt renderer

12 years agoYASim performance optimization
ThorstenB [Thu, 5 Apr 2012 19:06:39 +0000 (21:06 +0200)]
YASim performance optimization
Use stashed property nodes.

12 years agoFix some compiler warnings.
ThorstenB [Tue, 3 Apr 2012 20:24:00 +0000 (22:24 +0200)]
Fix some compiler warnings.
Also removes "itm.cpp" from CMake to avoid code duplication/warnings, since
this the file is already included by radio.cxx.

12 years agoAdd "--max-fps" option to limit frame rate.
ThorstenB [Sun, 1 Apr 2012 14:04:12 +0000 (16:04 +0200)]
Add "--max-fps" option to limit frame rate.

12 years agoYASim performance optimization
ThorstenB [Sat, 31 Mar 2012 22:36:41 +0000 (00:36 +0200)]
YASim performance optimization
Several functions of YASim's math wrapper are hotspots. Allow compiler
optimization/inlining.

12 years agoAvoid "using..." in header files.
ThorstenB [Sat, 31 Mar 2012 16:19:14 +0000 (18:19 +0200)]
Avoid "using..." in header files.

12 years agoRemove unused variables (moment/ias)
ThorstenB [Sat, 31 Mar 2012 10:50:53 +0000 (12:50 +0200)]
Remove unused variables (moment/ias)

12 years agoAutopilot: save loads of CPU cycles
Torsten Dreyer [Thu, 5 Apr 2012 18:40:07 +0000 (20:40 +0200)]
Autopilot: save loads of CPU cycles

Not every xml-autopilot filter needs to run at the update rate
of the FDM. This only makes sense for the autpilot filters. Those,
who update instrument needles or environment properties for example
may run at frame rate.
This patch (thanks to ThorstenB, who is the author) forces those
filters defined in /sim/systems/autopilot into the FDM loop and those
defined in /sim/systems/property-rule into the default loop. They
show up as xml-autopilot and xml-proprules in the performance monitor

12 years agoHonor /sim/rendering/shadows/enabled preference
Frederic Bouvier [Wed, 4 Apr 2012 18:43:16 +0000 (20:43 +0200)]
Honor /sim/rendering/shadows/enabled preference

12 years agoCode cosmetic
Frederic Bouvier [Tue, 3 Apr 2012 21:17:04 +0000 (23:17 +0200)]
Code cosmetic

12 years agoFix issue with sky added in commit 25e0ab0b824c7a2254b9815976b4998174632058
Frederic Bouvier [Tue, 3 Apr 2012 06:41:28 +0000 (08:41 +0200)]
Fix issue with sky added in commit 25e0ab0b824c7a2254b9815976b4998174632058

12 years agoHopefully fix the shadow disappearing because of range animation issue in a more...
Frederic Bouvier [Mon, 2 Apr 2012 21:54:31 +0000 (23:54 +0200)]
Hopefully fix the shadow disappearing because of range animation issue in a more elegant way

12 years agoRestore messages and fog draw order reverted in the previous commit
Frederic Bouvier [Mon, 2 Apr 2012 21:36:34 +0000 (23:36 +0200)]
Restore messages and fog draw order reverted in the previous commit

12 years agoRevert "Disable LOD when rendering to the shadow map."
Frederic Bouvier [Mon, 2 Apr 2012 18:07:29 +0000 (20:07 +0200)]
Revert "Disable LOD when rendering to the shadow map."

This reverts commit e46357d8191b28de338403da06d0fa904d87800c.

12 years agoEnable light source for transparent surfaces
Frederic Bouvier [Sun, 1 Apr 2012 21:37:47 +0000 (23:37 +0200)]
Enable light source for transparent surfaces

12 years agoDisable LOD when rendering to the shadow map.
Frederic Bouvier [Sun, 1 Apr 2012 21:07:33 +0000 (23:07 +0200)]
Disable LOD when rendering to the shadow map.
Produce few NaNs at start

12 years agoMake the shadow map available for effects
Frederic Bouvier [Sat, 31 Mar 2012 20:50:38 +0000 (22:50 +0200)]
Make the shadow map available for effects

12 years agoFix picking zone display
Frederic Bouvier [Sat, 31 Mar 2012 19:59:50 +0000 (21:59 +0200)]
Fix picking zone display

12 years agoBe sure to not render light volumes in the classical renderer
Frederic Bouvier [Sat, 31 Mar 2012 18:39:47 +0000 (20:39 +0200)]
Be sure to not render light volumes in the classical renderer

12 years agoWorking spot and point lights
Frederic Bouvier [Sat, 31 Mar 2012 18:16:36 +0000 (20:16 +0200)]
Working spot and point lights
Use 8bit normals if /sim/rendering/no-16bit-buffer is set to true. May be usefull for old card returning 0x8cda at fbo setup time
White/gray specular material
s/Tabs/Spaces/

12 years agoMake sure _avionics is enabled before calling suspend, this fixes a crash caused...
Erik Hofman [Sat, 31 Mar 2012 09:45:28 +0000 (11:45 +0200)]
Make sure _avionics is enabled before calling suspend, this fixes a crash caused by the way AI models are handled now.

12 years agoShadow map size settable at run-time. It needs to be a power of two. Now needs a...
Frederic Bouvier [Fri, 30 Mar 2012 20:30:26 +0000 (22:30 +0200)]
Shadow map size settable at run-time. It needs to be a power of two. Now needs a real gui dialog

12 years agoFix a typo in proptest.cpp
Frederic Bouvier [Fri, 30 Mar 2012 18:59:39 +0000 (20:59 +0200)]
Fix a typo in proptest.cpp

12 years agoCompile proptest.cpp with MSVC. There is still a link problem though
Frederic Bouvier [Fri, 30 Mar 2012 05:41:08 +0000 (07:41 +0200)]
Compile proptest.cpp with MSVC. There is still a link problem though

12 years agoImplement Cascade Shadow Mapping in the Rembrandt renderer.
Frederic Bouvier [Fri, 30 Mar 2012 05:26:29 +0000 (07:26 +0200)]
Implement Cascade Shadow Mapping in the Rembrandt renderer.
Shadow map size is set by the /sim/rendering/shadows/map-size property before starting fgfs. Its default value is 4096. Maximum value is 16384 in most card

12 years agoYASim: enable building of YASim's proptest utility
Emilian Huminiuc [Wed, 28 Mar 2012 11:39:32 +0000 (14:39 +0300)]
YASim: enable building of YASim's proptest utility
Signed-off-by: Emilian Huminiuc <emilianh@gmail.com>
12 years agoProperly drop empty tiles from tile cache.
ThorstenB [Wed, 28 Mar 2012 21:03:13 +0000 (23:03 +0200)]
Properly drop empty tiles from tile cache.
Tiles which expired before being loaded could clog the tile cache.

12 years agoFix normal storage into texture data. Input [-1..1] should be output to [0..1]
Frederic Bouvier [Wed, 28 Mar 2012 20:39:28 +0000 (22:39 +0200)]
Fix normal storage into texture data. Input [-1..1] should be output to [0..1]

12 years agoPUI doesn't use SSG (and never has). Ooops.
James Turner [Wed, 28 Mar 2012 08:37:58 +0000 (09:37 +0100)]
PUI doesn't use SSG (and never has). Ooops.

12 years agoMac nightlies need the DDS plugin.
James Turner [Wed, 28 Mar 2012 08:37:33 +0000 (09:37 +0100)]
Mac nightlies need the DDS plugin.

12 years agoFix total-distance computation in the route-manager, and expose some additional value...
James Turner [Tue, 27 Mar 2012 20:54:38 +0000 (21:54 +0100)]
Fix total-distance computation in the route-manager, and expose some additional values - departure and arrival field elevation, and total distance along the route of a waypoint. (Addresses some feature requests)

12 years ago#723: perpetual "GPS init complete" info messages.
ThorstenB [Tue, 27 Mar 2012 19:24:54 +0000 (21:24 +0200)]
#723: perpetual "GPS init complete" info messages.
Don't report "init complete" unless "init" is complete :).

12 years ago#718: java client example not compiling
ThorstenB [Tue, 27 Mar 2012 19:06:29 +0000 (21:06 +0200)]
#718: java client example not compiling
Util.java was added to the repo commenting "Half-finished utility class.".
No more progress since (10 years!), so just exclude the file from the
java build by changing its extension.

12 years agoFix All-FDMs linkage. Thanks Torsten, no idea what ar/ld interaction is happening...
James Turner [Tue, 27 Mar 2012 14:07:34 +0000 (15:07 +0100)]
Fix All-FDMs linkage. Thanks Torsten, no idea what ar/ld interaction is happening here.

12 years agoCameraGroup: adapt order of member vars to their init sequence.
ThorstenB [Mon, 26 Mar 2012 19:21:41 +0000 (21:21 +0200)]
CameraGroup: adapt order of member vars to their init sequence.
(Avoids flood of "init sequence" GCC warnings, whenever CameraGroup.hxx
is included anywhere)

12 years agoPrevent negative alpha value
ThorstenB [Mon, 26 Mar 2012 19:09:10 +0000 (21:09 +0200)]
Prevent negative alpha value
(affects splash screen)

12 years agoFix "use of uninitialized data" reported by valgrind.
ThorstenB [Mon, 26 Mar 2012 19:08:11 +0000 (21:08 +0200)]
Fix "use of uninitialized data" reported by valgrind.
(issue triggered when FGGlobals::saveInitialState copies the entire
property tree on start-up).

12 years agomarker beacon: catch NULL pointer
ThorstenB [Mon, 26 Mar 2012 19:04:23 +0000 (21:04 +0200)]
marker beacon: catch NULL pointer
when runway not in navdb (affects incomplete/inconsistent nav data only).

12 years agoFix "use of uninitialized data" reported by valgrind.
ThorstenB [Mon, 26 Mar 2012 19:03:05 +0000 (21:03 +0200)]
Fix "use of uninitialized data" reported by valgrind.
(also pushed to JSBSIM cvs)

12 years agoAIFlightPlan: Initialize the same member variables in all constructors.
ThorstenB [Sun, 25 Mar 2012 12:03:53 +0000 (14:03 +0200)]
AIFlightPlan: Initialize the same member variables in all constructors.
distance_to_go / lead_distance were not initialized in all constructors.
Fixes 'condition on uninitialized data' reported by valgrind.
Also comment-out unused vars.

12 years agoReplace unnecessary use of copy constructor.
ThorstenB [Sun, 25 Mar 2012 11:47:43 +0000 (13:47 +0200)]
Replace unnecessary use of copy constructor.

12 years agotilemanager: initialize member variables
ThorstenB [Sun, 25 Mar 2012 11:43:28 +0000 (13:43 +0200)]
tilemanager: initialize member variables
Also drop some obsolete members.

12 years agoAvoid a crash when using the native menubar on Mac, due to non-static classes with...
James Turner [Mon, 26 Mar 2012 16:38:09 +0000 (17:38 +0100)]
Avoid a crash when using the native menubar on Mac, due to non-static classes with identical names.

12 years agoFix YAsim linkage.
James Turner [Mon, 26 Mar 2012 15:09:21 +0000 (16:09 +0100)]
Fix YAsim linkage.

12 years agoDon't create intermediate static libraries for build fgfs. (Speeds up rebuilds in...
James Turner [Mon, 26 Mar 2012 12:09:39 +0000 (13:09 +0100)]
Don't create intermediate static libraries for build fgfs. (Speeds up rebuilds in Xcode dramatically, possible in other IDEs too)