44f27b23d0Avoid some memory leaks in derived classes due to non-virtual destructors.
ThorstenB
2011-03-19 14:50:18 +01:00
92c83bc280Avoid 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
10bbd435b7Catch 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
2ef8672a6bChange 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
a22dd264cdReplace occurrences of osgDB::findDataFile with SGModelLib wrapper which considers separate aircraft dirs (--fg-aircraft).
ThorstenB
2011-03-06 22:38:44 +01:00
baf5116841Merge remote branch 'origin/releases/2.2.0' into next
ThorstenB
2011-03-04 22:52:21 +01:00
e55017bbfcFix 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
19636bda4eAdd missing META_Object to SGReaderWriterXMLOptions (needed for proper cloning)
Csaba Halasz
2011-03-01 20:57:09 +01:00
83124e0c05Don't depend on props.hxx
Torsten Dreyer
2011-02-27 20:35:44 +01:00
a079870bcaAdd strutils::starts_with and strutils::ends_with
Torsten Dreyer
2011-02-20 15:29:06 +01:00
ce71b8c1cfMerge 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
feab25d0beMerge branch 'releases/2.2.0' into next
Tim Moore
2011-02-17 11:40:47 +01:00
956b4406d0fix SGPagedLOD change for 2.8.3
Tim Moore
2011-02-17 11:39:52 +01:00
3a0fbae4d9Merge branch 'releases/2.2.0' into next
Tim Moore
2011-02-16 16:54:35 +01:00
f106dc2a29don't assume that OSG 2.8.3 has PagedLOD options
Tim Moore
2011-02-16 16:46:24 +01:00
252a539e69Merge branch 'releases/2.2.0' into next
Tim Moore
2011-02-15 12:52:03 +01:00
df6badfdd5accomodate changes to osgDB::DatabasePager interface
Tim Moore
2011-02-15 12:28:03 +01:00
416fb94ae8Clear 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
3a620fe55dFix initial value for tied read-only properties
Torsten Dreyer
2011-02-12 14:46:58 +01:00
73084863b7Temporary 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
bda8d34c2bUse tiedpropertylist.hxx in cmake and vc90
Torsten Dreyer
2011-02-06 16:35:15 +01:00
2ee87483f9Move TiedPropertyList from flightgear to simgear
Torsten Dreyer
2011-02-06 15:05:50 +01:00
9e04bf1eceTemporary 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
c31a5279afCmake: restore its original name to the ephemeris library
Frederic Bouvier
2011-01-23 21:05:37 +01:00
840780dc4aAnother 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
02b3c37b9fAnother 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
d14fe813a9Add the hla directory to the cmake build system.
Mathias Froehlich
2010-12-24 09:48:16 +01:00
44ff23b227Add an initial implementation of a rti/hla dispatcher.
Mathias Froehlich
2010-06-18 23:28:14 +02:00
257459abc6Add the new hla directory to the build system.
Mathias Froehlich
2010-06-18 23:26:53 +02:00
e988dc0e42Fix bug in SGMisc<T>:: normalizePeriodic()
Torsten Dreyer
2011-01-17 19:51:29 +01:00
1cb8f9237cExpose weather phenomena to the SGMetar interface
Torsten Dreyer
2010-11-27 21:04:04 +01:00
4cac366468simgear/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
a6138b3445Make visibility within cloudlayers settable
Torsten Dreyer
2010-11-26 19:24:44 +01:00
be720709feCompile PropertyObject under Windows
Frederic Bouvier
2010-11-20 14:20:35 +01:00
325b13b101Build propertyObject on MSVC2008
James Turner
2010-11-20 13:08:01 +00:00
203d1c2b45PropertyObject ::create tests.
James Turner
2010-11-20 04:25:11 -08:00
c3c97f2956Shrink PropertyObjectBase by a pointer, don't pull exception header into the header.
James Turner
2010-11-20 03:31:42 -08:00
ac535de2faPropertyObject enhancements, unit-test for make check
James Turner
2010-11-20 02:49:04 -08:00
9d4f0f5824A sum without diff is like foo without bar
Torsten Dreyer
2010-11-20 11:05:45 +01:00
b4f5eaa541Current 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
66cdbf6215Fixed invalid character in source file. Removed illegal character (0xc). How did this happen???
ThorstenB
2010-11-19 13:36:50 +01:00
c9e0bfb7feImproved 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
6da8ef83afMerge branch 'topics/propobj' into next
James Turner
2010-11-18 20:23:40 +00:00
f53559b8d0Initial propertyObject work.
James Turner
2010-11-06 14:39:52 +00:00
49f038b9d1Purge some gcc and MSVC warnings
Torsten Dreyer
2010-11-18 12:08:16 +01:00
ce67657e0aeliminate property node path cache
Tim Moore
2010-11-17 08:52:32 +01:00
56c520f455Tighten up name filters on Unix. Fixes bug 168.
James Turner
2010-11-15 23:23:40 +00:00
9f88b077eeremove old .cvsignore files Hello GIT!
ThorstenB
2010-11-14 15:09:36 +01:00
50315a7346Fix 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
167cba9e93Patch 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
98d0f33f8fDon't crash on exit
Frederic Bouvier
2010-11-07 10:31:13 +01:00
c305341ef4Update VS2008 projects : use Boost 1.44.0 available in last 3rd Party archive
Frederic Bouvier
2010-11-06 17:02:16 +01:00
0607a67a92Fixed 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
5f2f95676cFormal shutdown interface on SGSubsystem.
James Turner
2010-11-05 09:19:22 +00:00