Commit Graph

  • 44f27b23d0 Avoid some memory leaks in derived classes due to non-virtual destructors. ThorstenB 2011-03-19 14:50:18 +01:00
  • 92c83bc280 Avoid nuisance sounds in initial update loop. Stop all "in-transit" sounds effects from triggering in the first update loop when their initial property value is "1". ThorstenB 2011-03-19 14:48:58 +01:00
  • 10bbd435b7 Catch dangling property ties. It's bad when tied properties are not untied before removing the tied property list. We could try to "untie" the properties in the destructor - but that usually caused weird mem access errors, since the tied properties will access a no longer existing object (the very object whose destruction called the TiedPropertyList destructor...). => so just add a warning and a nagging trap :) ThorstenB 2011-03-07 19:32:20 +01:00
  • 2ef8672a6b Change cloudfield::addCloud interface, so it's more obvious that "addCloud" won't keep a reference to SGNewCloud. ThorstenB 2011-03-07 19:26:37 +01:00
  • a22dd264cd Replace occurrences of osgDB::findDataFile with SGModelLib wrapper which considers separate aircraft dirs (--fg-aircraft). ThorstenB 2011-03-06 22:38:44 +01:00
  • baf5116841 Merge remote branch 'origin/releases/2.2.0' into next ThorstenB 2011-03-04 22:52:21 +01:00
  • e55017bbfc Fix TextureBuilder to work with --fg-aircraft dirs. Avoid direct use of osgDB to search for files. Using SGModelLib instead to also search fg-aircraft dirs. ThorstenB 2011-03-04 22:50:32 +01:00
  • 19636bda4e Add missing META_Object to SGReaderWriterXMLOptions (needed for proper cloning) Csaba Halasz 2011-03-01 20:57:09 +01:00
  • 83124e0c05 Don't depend on props.hxx Torsten Dreyer 2011-02-27 20:35:44 +01:00
  • a079870bca Add strutils::starts_with and strutils::ends_with Torsten Dreyer 2011-02-20 15:29:06 +01:00
  • ce71b8c1cf Merge remote branch 'origin/releases/2.2.0' into next ThorstenB 2011-02-19 11:59:10 +01:00
  • 7b0c25f91e #83: John Denker: Set correct file modes Sources shouldn't be executable. ThorstenB 2011-02-19 11:54:10 +01:00
  • feab25d0be Merge branch 'releases/2.2.0' into next Tim Moore 2011-02-17 11:40:47 +01:00
  • 956b4406d0 fix SGPagedLOD change for 2.8.3 Tim Moore 2011-02-17 11:39:52 +01:00
  • 3a0fbae4d9 Merge branch 'releases/2.2.0' into next Tim Moore 2011-02-16 16:54:35 +01:00
  • f106dc2a29 don't assume that OSG 2.8.3 has PagedLOD options Tim Moore 2011-02-16 16:46:24 +01:00
  • 252a539e69 Merge branch 'releases/2.2.0' into next Tim Moore 2011-02-15 12:52:03 +01:00
  • df6badfdd5 accomodate changes to osgDB::DatabasePager interface Tim Moore 2011-02-15 12:28:03 +01:00
  • 7479ae521c Provide easy Tie() for indexed properties Torsten Dreyer 2011-02-14 20:24:41 +01:00
  • 416fb94ae8 Clear tile cache on (re-)init. Clearing the cache was disabled to avoid scenery reloading on sim resets, which is now avoided elsewhere (in FG). Cache cleaning is now needed to support new option for complete scenery reloading. ThorstenB 2011-02-13 19:23:21 +01:00
  • 3a620fe55d Fix initial value for tied read-only properties Torsten Dreyer 2011-02-12 14:46:58 +01:00
  • 5208750cdb Ivan Ngeow: Fixed compile for FreeBSD platforms. ThorstenB 2011-02-11 18:49:01 +01:00
  • c684f8f043 Ivan Ngeow: Fixed compile for FreeBSD platforms. ThorstenB 2011-02-11 18:49:01 +01:00
  • 73084863b7 Temporary warning when compiling against OSG 2.9.11. Current OSG development isn't supported by FG yet, so add a warning for now... ThorstenB 2011-02-06 10:04:55 +01:00
  • 503310cdb8 Darn! Typo in vc90 project file Torsten Dreyer 2011-02-06 16:37:48 +01:00
  • bda8d34c2b Use tiedpropertylist.hxx in cmake and vc90 Torsten Dreyer 2011-02-06 16:35:15 +01:00
  • 2ee87483f9 Move TiedPropertyList from flightgear to simgear Torsten Dreyer 2011-02-06 15:05:50 +01:00
  • 9e04bf1ece Temporary warning when compiling against OSG 2.9.11. Current OSG development isn't supported by FG yet, so add a warning for now... ThorstenB 2011-02-06 10:04:55 +01:00
  • 29c8c9f989 Fix cppcheck performance warning : Prefer prefix ++/-- operators for non-primitive types. Frederic Bouvier 2011-01-28 13:47:26 +01:00
  • 1035e714ff Deprecate VS2010 handmade project files now that we have Cmake Frederic Bouvier 2011-01-28 19:03:38 +01:00
  • 57fa022c9f Cmake: fix non MSVC build Frederic Bouvier 2011-01-28 14:51:15 +01:00
  • 76c3f7bc8f Cmake: support VS2010 and MSVC 64 bit Frederic Bouvier 2011-01-28 14:46:05 +01:00
  • 6d2646239e Fix wrong difference calculation in SGExpression Torsten Dreyer 2011-01-25 22:58:50 +01:00
  • c955e61ba7 Fix wrong difference calculation in SGExpression Torsten Dreyer 2011-01-25 22:58:50 +01:00
  • c31a5279af Cmake: restore its original name to the ephemeris library Frederic Bouvier 2011-01-23 21:05:37 +01:00
  • 840780dc4a Another place to catch SG exceptions. SGBinding::fire needs to catch, otherwise exceptions in the event handler context cause an FG exit (fixes a crash with the route manager dialog). ThorstenB 2011-01-20 01:06:46 +01:00
  • 02b3c37b9f Another place to catch SG exceptions. SGBinding::fire needs to catch, otherwise exceptions in the event handler context cause an FG exit (fixes a crash with the route manager dialog). ThorstenB 2011-01-20 01:06:46 +01:00
  • d14fe813a9 Add the hla directory to the cmake build system. Mathias Froehlich 2010-12-24 09:48:16 +01:00
  • 44ff23b227 Add an initial implementation of a rti/hla dispatcher. Mathias Froehlich 2010-06-18 23:28:14 +02:00
  • 257459abc6 Add the new hla directory to the build system. Mathias Froehlich 2010-06-18 23:26:53 +02:00
  • e988dc0e42 Fix bug in SGMisc<T>:: normalizePeriodic() Torsten Dreyer 2011-01-17 19:51:29 +01:00
  • 7d544dee47 Olaf Flebbe: Decrease required OSG version. James Turner 2011-01-13 22:14:37 +00:00
  • 1670f88e54 MSVC fix: deambiguiate function calls 2.2.0-rc1 Frederic Bouvier 2011-01-08 14:55:22 +01:00
  • 58c7edfed6 SGExpression bugfix: allow <sin> within <product> Torsten Dreyer 2011-01-08 13:06:25 +01:00
  • 122d7f681f Add <expression> to animations Torsten Dreyer 2011-01-07 22:43:46 +01:00
  • acec1ba4bf Remove the dependency to boost serialization Frederic Bouvier 2011-01-05 09:54:50 +01:00
  • 0040757cd3 Merge branch 'next' of gitorious.org:fg/simgear into next Curtis L. Olson 2011-01-03 07:55:45 -06:00
  • 49d554e9d8 Update simgear version number to keep pace with FlightGear. Curtis L. Olson 2011-01-03 07:54:31 -06:00
  • fa3389ed23 Better MSVC Boost serialization fix from Olaf James Turner 2011-01-03 09:48:31 +00:00
  • 188a84a893 Cmake: use build postfix Frederic Bouvier 2011-01-02 19:44:04 +01:00
  • ceff1622c1 Cmake: Right way to search for include files Frederic Bouvier 2011-01-02 18:45:14 +01:00
  • 8d15cacf92 Cmake: MSVC_3RDPARTY_DIR is a path, not an option Frederic Bouvier 2011-01-02 18:01:57 +01:00
  • 80161bfa96 Cmake: 3RDPARTY_DIR fixes from Olaf Flebbe James Turner 2011-01-01 21:06:43 +00:00
  • c32ab1b84f handle NCD (nil clouds detected) in METAR Torsten Dreyer 2010-12-31 13:31:09 +01:00
  • 73c0ce628b Merge remote branch 'gitorious/next' into next Tim Moore 2010-12-29 18:12:56 +01:00
  • dc68397e48 cmake improvements for shared library build Tim Moore 2010-12-29 18:12:44 +01:00
  • c934b47f2e Issue 110: fix pick animation interaction with effects Tim Moore 2010-12-29 18:09:23 +01:00
  • 07d3d6508a Uninstall support, pinched from OSG. James Turner 2010-12-28 13:38:05 +00:00
  • e4a8896fdc MSVC improvements from Olaf Flebbe. James Turner 2010-12-28 13:32:54 +00:00
  • 33e1a9457a set data variance to DYNAMIC for animated effect attributes Tim Moore 2010-12-26 18:34:00 +01:00
  • b6a20fd6e4 64-bit compatability tweak from papillion James Turner 2010-12-20 14:46:53 +00:00
  • ae9757bf43 Create version.h during SimGear CMake build James Turner 2010-12-19 19:08:14 +00:00
  • b9a34b1b05 Initial work on CMake support for SimGear. James Turner 2010-11-26 10:04:54 +00:00
  • c33f66b691 Merge branch 'next' of git://gitorious.org/fg/simgear into next Erik Hofman 2010-12-13 18:40:39 +01:00
  • cf8d6c2621 Remove unused files Erik Hofman 2010-12-13 18:40:08 +01:00
  • 6c789f7165 metar: add string constants for cloud coverages Torsten Dreyer 2010-12-12 22:18:10 +01:00
  • 7d77eff4f4 Merge branch 'next' of git://gitorious.org/fg/simgear into next Erik Hofman 2010-12-12 20:23:08 +01:00
  • f83278bd61 Update the bad-doppler test and simplify it to only test for bad platforms. Erik Hofman 2010-12-12 14:07:44 +01:00
  • 9a96018cc2 Compilation fix: add missing #include to SGPagedLod.cxx, needed by OSG 2.9.11 Csaba Halasz 2010-12-12 00:23:06 +01:00
  • ab3612517f Make the max. opacity of a 2d cloud settable Torsten Dreyer 2010-12-09 09:06:40 +01:00
  • 0909722bb5 Metar: symbolic cloudnames and phenomena exposure Torsten Dreyer 2010-12-04 12:02:38 +01:00
  • 1cb8f9237c Expose weather phenomena to the SGMetar interface Torsten Dreyer 2010-11-27 21:04:04 +01:00
  • 4cac366468 simgear/scene/sky/sky.cxx: Include sg_inlines.h with simgear/ prefix as all other simgear includes. Anders Gidenstam 2010-11-26 21:49:30 +01:00
  • a6138b3445 Make visibility within cloudlayers settable Torsten Dreyer 2010-11-26 19:24:44 +01:00
  • 093e4614d3 Update VS2010 projects Frederic Bouvier 2010-11-20 21:42:10 +01:00
  • 82efb8a784 Update VS2010 projects Frederic Bouvier 2010-11-20 14:23:20 +01:00
  • be720709fe Compile PropertyObject under Windows Frederic Bouvier 2010-11-20 14:20:35 +01:00
  • 325b13b101 Build propertyObject on MSVC2008 James Turner 2010-11-20 13:08:01 +00:00
  • 203d1c2b45 PropertyObject ::create tests. James Turner 2010-11-20 04:25:11 -08:00
  • c3c97f2956 Shrink PropertyObjectBase by a pointer, don't pull exception header into the header. James Turner 2010-11-20 03:31:42 -08:00
  • ac535de2fa PropertyObject enhancements, unit-test for make check James Turner 2010-11-20 02:49:04 -08:00
  • 9d4f0f5824 A sum without diff is like foo without bar Torsten Dreyer 2010-11-20 11:05:45 +01:00
  • b4f5eaa541 Current timestamps for forced scenery loading. Priorities during forced model loads won't work unless using current framestamps... ThorstenB 2010-11-19 13:39:20 +01:00
  • 66cdbf6215 Fixed invalid character in source file. Removed illegal character (0xc). How did this happen??? ThorstenB 2010-11-19 13:36:50 +01:00
  • c9e0bfb7fe Improved tile cache priority scheme. Use priorities for loading/unloading. Maintain an expiry time for each tile. Replaced "cache lock" by "current view" flag. ThorstenB 2010-11-19 13:33:12 +01:00
  • 6da8ef83af Merge branch 'topics/propobj' into next James Turner 2010-11-18 20:23:40 +00:00
  • f53559b8d0 Initial propertyObject work. James Turner 2010-11-06 14:39:52 +00:00
  • 49f038b9d1 Purge some gcc and MSVC warnings Torsten Dreyer 2010-11-18 12:08:16 +01:00
  • ce67657e0a eliminate property node path cache Tim Moore 2010-11-17 08:52:32 +01:00
  • 56c520f455 Tighten up name filters on Unix. Fixes bug 168. James Turner 2010-11-15 23:23:40 +00:00
  • 9f88b077ee remove old .cvsignore files Hello GIT! ThorstenB 2010-11-14 15:09:36 +01:00
  • 50315a7346 Fix setsockopt() to match previous precident of setsockopt() usage (as seen later in the setBroadcast() function.) Curtis L. Olson 2010-11-12 15:52:33 -06:00
  • 6b58afe823 Fix setsockopt call Frederic Bouvier 2010-11-12 22:03:11 +01:00
  • 167cba9e93 Patch to avoid the problem of the socket resource not yet being available if the program is restarted quickly after being killed. Curtis L. Olson 2010-11-12 13:19:57 -06:00
  • ce89a410d2 Update VS2010 projects : use Boost 1.44.0 Frederic Bouvier 2010-11-07 20:01:18 +01:00
  • 98d0f33f8f Don't crash on exit Frederic Bouvier 2010-11-07 10:31:13 +01:00
  • c305341ef4 Update VS2008 projects : use Boost 1.44.0 available in last 3rd Party archive Frederic Bouvier 2010-11-06 17:02:16 +01:00
  • 0607a67a92 Fixed METAR. Make loader fully HTTP compliant. HTTP protocol requires a "Host:" line. The old noaa server didn't mind. Now it does... ThorstenB 2010-11-05 20:07:50 +01:00
  • 5f2f95676c Formal shutdown interface on SGSubsystem. James Turner 2010-11-05 09:19:22 +00:00
  • 4bf16243fc Update Vs2010 projects Frederic Bouvier 2010-11-04 22:20:08 +01:00