fee652d54aFix header installation for shared build
James Turner
2011-11-30 09:45:32 +00:00
42b7c48671Move some OSG-dependant code into scene/util.
James Turner
2011-11-29 10:23:09 +00:00
75afee59c3Get all the tests linking with shared-simgear, and duplicate the awkward core functions into a new file, pending a proper cleanup.
James Turner
2011-11-28 23:22:43 +00:00
ae3f718fe3Fix naming of core library, get IO tests linking shared, and exclude OSG symbols from the core lib by setting headless mode.
James Turner
2011-11-28 23:05:05 +00:00
4b02335637Build system tweaks to support SIMGEAR_SHARED building two libraries. Work in progress, does not link yet.
James Turner
2011-11-28 22:43:57 +00:00
7a52c2fa71cmake: add option to disable building tests
ThorstenB
2011-11-26 16:39:40 +01:00
ec5d067d28CMake: Proper support for lib vs lib64 installation Determine name of library installation directory, i.e. "lib" vs "lib64", which differs between all Debian-based vs all other Linux distros. See cmake bug #11964, http://cmake.org/gitweb?p=cmake.git;a=commit;h=126c993d Also provide a script for older (<=2.8.4) cmake
ThorstenB
2011-11-25 12:06:54 +01:00
3c9fec78faSlightly rearrange the buffer removing code. This should make sure the source is always stopped (required by the OpenAL spec) before a buffer is removed and added to the free source list.
Erik Hofman
2011-11-23 09:41:13 +01:00
0a08ee836cMerge branch 'next' of git://gitorious.org/fg/simgear into next
Erik Hofman
2011-11-20 19:08:04 +01:00
5f804cb0ebAdd another subsystem group. Sound subsystem wants to be the last in processing - so use a separate group.
ThorstenB
2011-11-20 15:50:56 +01:00
a0fd942048Merge branch 'next' of git://gitorious.org/fg/simgear into next
Erik Hofman
2011-11-20 10:19:52 +01:00
338f2311d4Merge commit 'refs/merge-requests/17' of git://gitorious.org/fg/simgear into merge-requests/17
ThorstenB
2011-11-19 15:25:22 +01:00
27a1c0288bSeparate module to monitor (subsystem-)performance. Move some code from the subsystem manager to a separate module. Add module to evaluate performance and expose statistics to properties.
ThorstenB
2011-11-19 15:24:43 +01:00
a9c058ba9dAllow 6-lights VASI as well (2 bars a 3 lights).
Christian Schmitt
2011-11-17 17:19:58 +01:00
3e07423778Fix a std:: namespace issue on Windows.
James Turner
2011-11-13 21:27:15 +00:00
63ccb3df4cstd:: namespace fixes, and sink some code from the subsystem header into the implementation. (Hopefully more to follow)
James Turner
2011-11-13 20:34:39 +00:00
906ef85d90using std:: fix
James Turner
2011-11-13 20:33:25 +00:00
ff1c035d42Use osgDB::read*File instead of dereferencing the osgDB Registry instance.
Mathias Froehlich
2011-11-12 19:44:56 +01:00
f61fe80f60Consolidate the different ReaderWriterOptions classes.
Mathias Froehlich
2011-11-12 19:39:48 +01:00
dfbdcc1bf0Replace OpenThreads with SGThread to avoid useless OSG dependency. Untangle SG subsystems by replacing direct TileCache call with callback.
ThorstenB
2011-11-13 15:37:49 +01:00
aa0e3e3c9f#453: Using = as Nasal function argument crashes FG Keep Nasal parser from crashing when "=" function misses a left-hand element, i.e. when parsing "sin(=)". (Or do people writing such terrible syntax deserve a crash? ;-) ).
ThorstenB
2011-10-29 21:20:46 +02:00
3477e1a4f5terrasync improvements Detach from console to make "Ctrl-C" work for fgfs on Linux. Immediately start synchronization of current position when starting at run-time.
ThorstenB
2011-10-29 21:15:29 +02:00
a4b788980cFix terrasync airport synchronization sequence Airport A-J were skipped. Thanks to James for spotting this. Also corrects actual sync order.
ThorstenB
2011-10-29 21:13:12 +02:00
519a843340Move ALUT 1.0 variables inside the #ifdef, to avoid some compiler warnings.
James Turner
2011-10-29 11:06:24 +01:00
92db9682e0Make use of SGTimeStamp::sleep*.
Mathias Froehlich
2011-10-28 16:58:29 +02:00
cd773e4764Add sleep implementations to SGTimeStamp.
Mathias Froehlich
2011-10-28 16:52:46 +02:00
f14ffd5b1dFix a bug affecting TerraGear, and extend unit-tests to cover this. (SGPath::file returned an empty string for paths with no directory separator)
James Turner
2011-10-28 12:57:07 +01:00
e34f597fe2Add sound test programs to the CMake build.
James Turner
2011-10-28 12:29:26 +01:00
95ddc04a73Fix assorted compiler warnings found by Clang
James Turner
2011-10-28 12:07:35 +01:00
c6d5cbd52cKeep VC90 project file working with SGAtomic
Torsten Dreyer
2011-10-27 08:18:54 +02:00
75b695664aChange (revert!) behaviour of SGPath::base, which broke TerraGear, when used with multiple file suffixes (hgt.zip, for example). Test cases updated to match TG-required behaviour.
James Turner
2011-10-26 19:57:57 +01:00
59ecf48b72Support stream output by SGPath directly.
James Turner
2011-10-25 21:44:57 +01:00
2fb13c76f5Address warnings found via Clang - especially related to destructor visibility with ref_ptrs of various kinds.
James Turner
2011-10-24 18:09:42 +01:00
83772c87acRework SGAtomic, move more into the implementation.
Mathias Froehlich
2011-10-23 23:03:15 +02:00
6250f675dbFixes for headless mode.
James Turner
2011-10-23 17:56:28 +01:00
a31639682bUse a compile test to see if we need to provide the GCC atomic built-ins ourselves, or not.
James Turner
2011-10-23 15:59:27 +01:00
576979c562Make lat/lon points in the ocean tile configurable at run-time. Not hooked up to a property yet, but soon.
James Turner
2011-10-23 11:26:19 +01:00
c53989adb8Merge branch 'next' of git://gitorious.org/fg/simgear into next
Erik Hofman
2011-10-23 10:39:26 +02:00
a1bb62f43cFixes to 3D clouds - Wrap 3D clouds (e.g. Global Weather) on the surface of a sphere rather than on a plane. Cloud altitude no-longer increases with distance from the start position - Fix altitude of individual clouds, which where being places approx 1/2 the sprite height too high. Note that this means sprite positions in the cloud are the center of the cloud rather than the bottom. - Improve LOD radii, which were far too large.
Stuart Buchanan
2011-10-22 21:28:09 +01:00
5eec2e7889Support for creating a source package via CPack
James Turner
2011-10-22 15:37:17 +01:00
f4bb236c04Add FUZZY_COMPARE to me tar unit-test, tolerate lower-order imprecision in FPUs
James Turner
2011-10-21 11:21:52 +01:00
c82df0590dSGPath rename wrapper. Let's see what Win32 makes of it.
James Turner
2011-10-21 09:36:33 +01:00
43e13f0cf2Remove-on-destroy option for simgear::Dir, to help with cleaning up temporary directories.
James Turner
2011-10-21 09:36:10 +01:00
63a8209a83Remove using std:: from the metar header, remove HTTP support, add very basic unit-test harness.
James Turner
2011-10-21 09:35:37 +01:00
7984f055e2string list joining, and a test case for that and splitting.
James Turner
2011-10-20 11:12:54 +01:00
3104898c7cMerge branch 'next' of git://gitorious.org/fg/simgear into next
Erik Hofman
2011-10-18 18:32:57 +02:00
8cb716fe8estd:: namespace fixes.
James Turner
2011-10-17 09:50:35 +01:00
9cdf5ab9a1Add another helper to strutils, to compare version strings.
James Turner
2011-10-17 09:50:21 +01:00
bcf7ed501dCompile fix: add this-> in SGExpression.hxx due to two-phase name lookup (reported by gcc 4.7)
Csaba Halasz
2011-10-16 14:00:39 +02:00
09b0dd2b2dFix windows build
Frederic Bouvier
2011-10-15 09:42:15 +02:00
04a47dfb8dUse mkdtemp where available, avoiding linker warnings about dangerous tempnam
James Turner
2011-10-15 02:06:35 +01:00
bc9b3f6ff1Unit test for SGBinObj, and fix a bug in large-indice handling the test revealed.
James Turner
2011-10-14 21:57:34 +01:00
086a30e61aAdd default constructor to simgear::Dir
James Turner
2011-10-14 19:28:21 +01:00
cd8e7a1030Warn for stereo files.
Erik Hofman
2011-10-03 08:34:20 +02:00
3397066343One more Linux compile fix.
James Turner
2011-08-31 07:26:11 -07:00
d1d8c68bf1Missing include on Linux
James Turner
2011-10-14 12:05:31 +01:00
d37bf8a4aeSGPath/Dir extensions to ease file handling in TerraGear. Also a unit-test, shocking.
James Turner
2011-10-14 11:37:36 +01:00
e4e31be7d4Fix BTG writer for non-included index arrays.
James Turner
2011-10-12 17:01:52 +01:00
5ede8c12baMake SGModelPlacement safe on reinit Remove old model When init is called multiple times (i.e. reinit). Also allow explicit removal of submodel (= init(0) ).
ThorstenB
2011-10-11 21:28:37 +02:00
db509f4075Merge branch 'next' of gitorious.org:fg/simgear into next
Torsten Dreyer
2011-10-08 20:36:20 +02:00
85e58b4a49hla: for rti13 queue all callbacks.
Mathias Froehlich
2011-10-08 17:44:53 +02:00
64b6a4ebf2Add missing header for printf
Martin Spott
2011-10-07 09:57:09 +02:00
a0c48de39dMerge branch 'next' of git.gitorious.org:fg/simgear into next
Martin Spott
2011-10-07 09:39:12 +02:00
d9a281c493Support for 32-bit vertex indices in BTG files
James Turner
2011-10-04 14:04:59 +01:00
eb52f38c47Stuart Buchanan: A further fix to the cloud placement, to make it more accurate over longer distances.
Torsten Dreyer
2011-10-06 16:49:09 +02:00
c1f51d5be7Stuart Buchanan: Add additional lighting factors for 3D clouds so you can set the bottom, middle, top, and shade lighting factors.
Torsten Dreyer
2011-10-06 16:47:03 +02:00
08cb2039c5Merge commit 'refs/merge-requests/12' of git://gitorious.org/fg/simgear into merge-requests/12
Torsten Dreyer
2011-10-06 16:42:36 +02:00