Commit Graph

  • fee652d54a Fix header installation for shared build James Turner 2011-11-30 09:45:32 +00:00
  • 42b7c48671 Move some OSG-dependant code into scene/util. James Turner 2011-11-29 10:23:09 +00:00
  • 75afee59c3 Get 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
  • ae3f718fe3 Fix 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
  • 4b02335637 Build 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
  • 7a52c2fa71 cmake: add option to disable building tests ThorstenB 2011-11-26 16:39:40 +01:00
  • ec5d067d28 CMake: 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
  • 3c9fec78fa Slightly 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
  • 0a08ee836c Merge branch 'next' of git://gitorious.org/fg/simgear into next Erik Hofman 2011-11-20 19:08:04 +01:00
  • 5f804cb0eb Add 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
  • a0fd942048 Merge branch 'next' of git://gitorious.org/fg/simgear into next Erik Hofman 2011-11-20 10:19:52 +01:00
  • dad1577fe3 Update VS2008 project Frederic Bouvier 2011-11-19 21:19:08 +01:00
  • 338f2311d4 Merge commit 'refs/merge-requests/17' of git://gitorious.org/fg/simgear into merge-requests/17 ThorstenB 2011-11-19 15:25:22 +01:00
  • 27a1c0288b Separate 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
  • dd45be518f Improve error messages, report file name. ThorstenB 2011-11-17 21:26:02 +01:00
  • a9c058ba9d Allow 6-lights VASI as well (2 bars a 3 lights). Christian Schmitt 2011-11-17 17:19:58 +01:00
  • 3e07423778 Fix a std:: namespace issue on Windows. James Turner 2011-11-13 21:27:15 +00:00
  • 63ccb3df4c std:: 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
  • 906ef85d90 using std:: fix James Turner 2011-11-13 20:33:25 +00:00
  • 895edf4f17 Fix MSVC build Frederic Bouvier 2011-11-13 20:06:39 +01:00
  • ff1c035d42 Use osgDB::read*File instead of dereferencing the osgDB Registry instance. Mathias Froehlich 2011-11-12 19:44:56 +01:00
  • f61fe80f60 Consolidate the different ReaderWriterOptions classes. Mathias Froehlich 2011-11-12 19:39:48 +01:00
  • dfbdcc1bf0 Replace 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
  • b09636f5ca Fixed typo. ThorstenB 2011-11-10 22:08:23 +01:00
  • 8727e609f0 Also stop the source if it is paused when exit. Erik Hofman 2011-11-10 12:52:17 +01:00
  • 40fc2907a1 Merge branch 'next' of git://gitorious.org/fg/simgear into next Erik Hofman 2011-11-10 10:29:07 +01:00
  • 81fd5535fc OpenSceneGraph 3.0 required Martin Spott 2011-11-09 13:55:49 +01:00
  • ad079b8ed4 modellib: Add method for deferred model loading. Mathias Froehlich 2011-11-08 21:11:28 +01:00
  • a543560f7d Adding Icecode GL's polygon-offset support for effects PSadrozinski 2011-11-06 09:47:29 -05:00
  • bb2cc6ef2d Merge branch 'next' of git://gitorious.org/fg/simgear into next Erik Hofman 2011-11-05 11:41:07 +01:00
  • 977f23f0e7 Remove automake ignores. Mathias Froehlich 2011-11-01 13:53:29 +01:00
  • 24c047c94e Remove the remaining Makefiles from the code. James Turner 2011-11-01 09:28:26 +00:00
  • 22b4aa4d8b Remove the automake / autoconf build files. James Turner 2011-11-01 09:26:22 +00:00
  • 110753e92c Merge branch 'next' of git://gitorious.org/fg/simgear into next Erik Hofman 2011-10-30 10:40:00 +01:00
  • be70656745 Add a HLADataElementVisitor implementation. Mathias Froehlich 2011-10-30 10:23:59 +01:00
  • d36e13e8ed Make tiedpropertylist quieter. James Turner 2011-10-30 07:55:44 +00:00
  • 2e9896a9ab Enhancements to property-object support, add a default ctor and some typedefs. James Turner 2011-10-30 07:55:29 +00:00
  • ee06ec0c40 terrasync build fix: added #include <string.h> for strlen Csaba Halasz 2011-10-30 02:14:27 +02: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
  • 3477e1a4f5 terrasync 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
  • a4b788980c Fix 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
  • 519a843340 Move ALUT 1.0 variables inside the #ifdef, to avoid some compiler warnings. James Turner 2011-10-29 11:06:24 +01:00
  • 269299d913 Remove sg_sleep.*. Mathias Froehlich 2011-10-28 17:00:56 +02:00
  • cc4b16b50d Fix mac build. Mathias Froehlich 2011-10-28 19:10:20 +02:00
  • d10bcc8a53 Hopefully fix jenkins build. Mathias Froehlich 2011-10-28 19:05:11 +02:00
  • 92db9682e0 Make use of SGTimeStamp::sleep*. Mathias Froehlich 2011-10-28 16:58:29 +02:00
  • cd773e4764 Add sleep implementations to SGTimeStamp. Mathias Froehlich 2011-10-28 16:52:46 +02:00
  • f14ffd5b1d Fix 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
  • e34f597fe2 Add sound test programs to the CMake build. James Turner 2011-10-28 12:29:26 +01:00
  • 95ddc04a73 Fix assorted compiler warnings found by Clang James Turner 2011-10-28 12:07:35 +01:00
  • c6d5cbd52c Keep VC90 project file working with SGAtomic Torsten Dreyer 2011-10-27 08:18:54 +02:00
  • 75b695664a Change (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
  • 59ecf48b72 Support stream output by SGPath directly. James Turner 2011-10-25 21:44:57 +01:00
  • 2fb13c76f5 Address 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
  • 7438aea869 Fix SGAtomic mutex logic. Mathias Froehlich 2011-10-23 23:27:38 +02:00
  • 83772c87ac Rework SGAtomic, move more into the implementation. Mathias Froehlich 2011-10-23 23:03:15 +02:00
  • 6250f675db Fixes for headless mode. James Turner 2011-10-23 17:56:28 +01:00
  • a31639682b Use 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
  • 576979c562 Make 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
  • c53989adb8 Merge branch 'next' of git://gitorious.org/fg/simgear into next Erik Hofman 2011-10-23 10:39:26 +02:00
  • a1bb62f43c Fixes 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
  • 5eec2e7889 Support for creating a source package via CPack James Turner 2011-10-22 15:37:17 +01:00
  • f4bb236c04 Add FUZZY_COMPARE to me tar unit-test, tolerate lower-order imprecision in FPUs James Turner 2011-10-21 11:21:52 +01:00
  • c82df0590d SGPath rename wrapper. Let's see what Win32 makes of it. James Turner 2011-10-21 09:36:33 +01:00
  • 43e13f0cf2 Remove-on-destroy option for simgear::Dir, to help with cleaning up temporary directories. James Turner 2011-10-21 09:36:10 +01:00
  • 63a8209a83 Remove 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
  • 7984f055e2 string list joining, and a test case for that and splitting. James Turner 2011-10-20 11:12:54 +01:00
  • 3104898c7c Merge branch 'next' of git://gitorious.org/fg/simgear into next Erik Hofman 2011-10-18 18:32:57 +02:00
  • 8cb716fe8e std:: namespace fixes. James Turner 2011-10-17 09:50:35 +01:00
  • 9cdf5ab9a1 Add another helper to strutils, to compare version strings. James Turner 2011-10-17 09:50:21 +01:00
  • bcf7ed501d Compile 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
  • 09b0dd2b2d Fix windows build Frederic Bouvier 2011-10-15 09:42:15 +02:00
  • 04a47dfb8d Use mkdtemp where available, avoiding linker warnings about dangerous tempnam James Turner 2011-10-15 02:06:35 +01:00
  • bc9b3f6ff1 Unit test for SGBinObj, and fix a bug in large-indice handling the test revealed. James Turner 2011-10-14 21:57:34 +01:00
  • 086a30e61a Add default constructor to simgear::Dir James Turner 2011-10-14 19:28:21 +01:00
  • cd8e7a1030 Warn for stereo files. Erik Hofman 2011-10-03 08:34:20 +02:00
  • 3397066343 One more Linux compile fix. James Turner 2011-08-31 07:26:11 -07:00
  • d1d8c68bf1 Missing include on Linux James Turner 2011-10-14 12:05:31 +01:00
  • d37bf8a4ae SGPath/Dir extensions to ease file handling in TerraGear. Also a unit-test, shocking. James Turner 2011-10-14 11:37:36 +01:00
  • e4e31be7d4 Fix BTG writer for non-included index arrays. James Turner 2011-10-12 17:01:52 +01:00
  • 5ede8c12ba Make 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
  • db509f4075 Merge branch 'next' of gitorious.org:fg/simgear into next Torsten Dreyer 2011-10-08 20:36:20 +02:00
  • 85e58b4a49 hla: for rti13 queue all callbacks. Mathias Froehlich 2011-10-08 17:44:53 +02:00
  • 64b6a4ebf2 Add missing header for printf Martin Spott 2011-10-07 09:57:09 +02:00
  • a0c48de39d Merge branch 'next' of git.gitorious.org:fg/simgear into next Martin Spott 2011-10-07 09:39:12 +02:00
  • d9a281c493 Support for 32-bit vertex indices in BTG files James Turner 2011-10-04 14:04:59 +01:00
  • eb52f38c47 Stuart 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
  • c1f51d5be7 Stuart 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
  • 08cb2039c5 Merge 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
  • 6485ea4051 hla: Add flush queue request, fix comments. Mathias Froehlich 2011-10-05 21:03:52 +02:00
  • aa9e91f926 Fix win32 build of decode_binobj Frederic Bouvier 2011-10-05 08:13:31 +02:00
  • 70ac6614e8 hla: Remove interface functions that should not be called explicitly. Mathias Froehlich 2011-10-04 21:07:24 +02:00
  • 64ce231705 hla: Initially request update for subscribed unowned attributes. Mathias Froehlich 2011-10-04 20:55:44 +02:00
  • 7a98f89e1b hla: provide a more general property data element implementation. Mathias Froehlich 2011-10-04 20:32:34 +02:00
  • 264e336a49 hla: add missing file fir the last commit. Mathias Froehlich 2011-10-04 20:27:59 +02:00
  • 595328963a hla: provide a data type visitor building a default data element tree. Mathias Froehlich 2011-10-04 20:21:12 +02:00
  • d951a55be0 hla: detect string and opaque data types. Mathias Froehlich 2011-10-04 19:48:34 +02:00
  • 7ffc84fb86 Fix decode_bin linkage with GNU ld. James Turner 2011-10-04 17:53:53 +01:00
  • 5871b54172 Build decode_bin helper under CMake. James Turner 2011-10-04 15:06:12 +01:00
  • 92976b7735 hla: remove the now unused HLAPropertyReference{,Set}. Mathias Froehlich 2011-10-03 13:11:27 +02:00