33c84965adMake sure hla tree is added to source distribution.
Curtis L. Olson
2011-08-15 22:05:18 -05:00
a668e47fa1Introduce some more logging classes. The current habit of almost everything being in either SG_GENERAL or SG_ALL really sucks :).
ThorstenB
2011-08-11 23:45:19 +02:00
c95d76266aFix "make dist"
Curtis L. Olson
2011-08-11 09:47:07 -05:00
902948e3c6Tweaks to queuing of HTTP/1.0 connections, and tests for sequential connections in both 1.0 and 1.1 modes.
James Turner
2011-08-08 18:09:30 +01:00
2805a2d0ccAdd support for "squashing" the billboarding of individual 3D cloud sprites, to allow thin layers of stratus to be generated by large textures.
Stuart Buchanan
2011-08-07 12:56:10 +01:00
410c5ae919Add control of 3D cloud field wrapping. Base code was already present, but without accessor methods.
Stuart Buchanan
2011-08-07 11:41:25 +01:00
7525fd5e3eUpdate HTTP code to support HTTP/1.0 responses, eg metarproxy
James Turner
2011-08-07 10:49:13 +01:00
fe2fb8e6aeFix issue #392: mktime takes a localtime as input. Assumption that if HAVE_DAYLIGHT is missing imply that mktime takes a gmt time is wrong (sg_time.cxx, line 482)
version/2.4.0-final
Frederic Bouvier
2011-08-06 16:26:21 +02:00
4793166abfFix a typo
Frederic Bouvier
2011-08-06 15:58:31 +02:00
88e2cdd283Fix issue #392: mktime takes a localtime as input. Assumption that if HAVE_DAYLIGHT is missing imply that mktime takes a gmt time is wrong (sg_time.cxx, line 482)
Frederic Bouvier
2011-08-06 16:26:21 +02:00
6ac69b604eFix a typo
Frederic Bouvier
2011-08-06 15:58:31 +02:00
4494eb061eImproved CMake support for libsvn Added missing CMake defines for SVN_CLIENT. Don't detect libsvn without APR. When installed, enable libsvn support by default (same as for automake). When enabled, provide libsvn include dir to libtsync. gitignore temporary CMake files
ThorstenB
2011-08-04 19:23:55 +02:00
76ba747706Whoops, fix tests for user-agent being HTTP/1.1 spec
James Turner
2011-08-04 19:37:30 +01:00
469c0242d4Improved CMake support for libsvn Added missing CMake defines for SVN_CLIENT. Don't detect libsvn without APR. When installed, enable libsvn support by default (same as for automake). When enabled, provide libsvn include dir to libtsync. gitignore temporary CMake files
ThorstenB
2011-08-04 19:23:55 +02:00
115531e944Further HTTP improvements, correct proxy support, spec compliance, support for chunked encoding.
James Turner
2011-08-04 18:03:56 +01:00
a2249becbaFurther HTTP improvements, wget-alike test program to check it all behaves!
James Turner
2011-08-01 09:03:12 +01:00
55fc86741b#232: resurrect the "point sprites for runway lights" switch Automatic GL/OSG feature detection still not working, since we don't have a "context" - but at least the manual switch works (on start-up only).
ThorstenB
2011-07-31 14:00:48 +02:00
b53c53d9d8#232: resurrect the "point sprites for runway lights" switch Automatic GL/OSG feature detection still not working, since we don't have a "context" - but at least the manual switch works (on start-up only).
ThorstenB
2011-07-31 14:00:48 +02:00
13736219ffOoops, forgot automake
James Turner
2011-07-30 12:41:54 +01:00
3ac5ff0cacClean header dependencies of condition.hxx - introduce a new header, propsfwd.hxx, for common case of headers that only need SGPropertyNode_ptr and SGCondition_ptr
James Turner
2011-07-30 10:48:37 +01:00
19119cc4aeTweaks to HTTP code, in preparation for using it for metar - especially, test code for proxies
James Turner
2011-07-30 10:43:49 +01:00
38ac7b41adUpdates to random forest: - Bug fix - use multiple textures per tile - Graduate LoD so tree cover fades in/out.
Stuart Buchanan
2011-07-29 15:22:24 +01:00
b47d1ad5fdMerge branch 'next' of git://gitorious.org/fg/simgear into next
Stuart Buchanan
2011-07-26 22:17:14 +01:00
45f642c4e4Don't rely on simgear/version.h
Torsten Dreyer
2011-07-25 20:22:57 +02:00
04dc28cb33Merge branch 'next' of git://gitorious.org/fg/simgear into next
Stuart Buchanan
2011-07-21 18:45:13 +01:00
9c0cafb82cFix locale setting for Windows
ThorstenB
2011-07-18 20:29:11 +02:00
ede50bec49Clean solution for locale problem. Changing and reverting the locale isn't thread-safe. Instead, setup the environment to ensure the active locale sticks to default "C" locale at any time.
ThorstenB
2011-07-18 20:15:50 +02:00
f7e9d79322Make it compile with gcc-4.6
Mathias Froehlich
2011-07-19 19:23:09 +02:00
5c6076d72dMerge branch 'next' of gitorious.org:fg/simgear into next
James Turner
2011-07-19 17:56:04 +01:00
ee1901225bOoof, lurking PLIB reference in the tests
James Turner
2011-07-19 17:55:40 +01:00
b61ba449fbFix case of SGGeometryTest.cxx
Mathias Froehlich
2011-07-19 18:54:02 +02:00
d53e2fa8c1Enable more unit-tests via CTest
James Turner
2011-07-19 17:30:08 +01:00
20ac2dcd04Remove some debug output, fix version.h include path
James Turner
2011-07-19 14:34:07 +01:00
ac7db26f17But of course, Mac lacks malloc.h - so you cstdlib instead. <sigh>
James Turner
2011-07-19 06:17:05 -07:00
4a65a23706test linkage needs librt on Linux. Need to tidy this up on the FG side.
James Turner
2011-07-19 13:53:13 +01:00
425d83c497Fix Linux compilation of netChat - explicit include of malloc.h required.
James Turner
2011-07-19 05:32:39 -07:00
a7d338a58eAnd not forgetting VC90 either.
James Turner
2011-07-19 13:10:01 +01:00
6a612972e2Not forgetting automake for the moment
James Turner
2011-07-19 12:56:49 +01:00
f06f25532cTiny HTTP client layer on top of NetChat - and CTest support for some SimGear tests.
James Turner
2011-07-19 12:55:55 +01:00
116c487384Fix locale setting for Windows
ThorstenB
2011-07-18 20:29:11 +02:00
5f70abb16dClean solution for locale problem. Changing and reverting the locale isn't thread-safe. Instead, setup the environment to ensure the active locale sticks to default "C" locale at any time.
ThorstenB
2011-07-18 20:15:50 +02:00
c17110f6e7Merge branch 'next' of git://gitorious.org/fg/simgear into next
Stuart Buchanan
2011-07-18 19:11:25 +01:00
03796f2337Merge branches 'next' and 'next' of git://gitorious.org/fg/simgear into next
Stuart Buchanan
2011-07-03 19:03:06 +01:00
d4f5a35e87Alert message formatting. Avoid log output cluttering due to "missing animation objects".
ThorstenB
2011-07-03 13:04:00 +02:00
da707f3e40terrasync: some code cleanup - don't use snprintf
Torsten Dreyer
2011-06-28 13:16:08 +02:00
59a6fd1ed8#348: (continued) Missing sound files not reported properly Avoid useless "File '' not found." messages for missing sound files.
ThorstenB
2011-06-26 01:06:07 +02:00
8c8d9e5cc4#348: Missing model/texture files not reported properly Whenever resolving a (relative) path to an absolute path with 'findDataFile', check if the result is empty and report original (relative) path as missing. Otherwise no or a meaningless message is issued ("File '' not found.").
ThorstenB
2011-06-26 00:36:19 +02:00
d36170879cTerrasync: make whitespace in pathnames work under windows
Torsten Dreyer
2011-06-25 00:04:44 +02:00
204e483c08Disable support of white-space path for Windows Apparently enclosing white-space paths using '"' doesn't work on Windows.
ThorstenB
2011-06-23 17:18:37 +02:00
f582eb5310Improve upate interval after failed updates.
ThorstenB
2011-06-23 17:14:36 +02:00
8a26c382a2Improve error handling and avoid refresh nuisances. Ignore errors due to missing (ocean-)scenery data on SVN server. For now, only refresh scenery tiles when ocean is replaced by actual scenery data after download.
ThorstenB
2011-06-20 22:10:07 +02:00
22198d8bd2Improve external SVN support. Support white-space paths when calling external SVN utility. Support optional configuration of absolute path to SVN utility.
ThorstenB
2011-06-20 22:05:37 +02:00
d534dcadfbCompile built-in svn in MSVC if 32-bit target is selected
Frederic Bouvier
2011-06-15 08:13:37 +02:00
50cea4f64eCsaba Halasz: fix SGTimerQueue so tasks can remove themselves properly fixes commit c033979130
ThorstenB
2011-06-13 14:13:48 +02:00
c782a32076Introduce "PRESERVE" flag to protect properties on sim reset. Some specific properties need protection and shouldn't be restored to their original values on sim-reset.
ThorstenB
2011-06-12 20:32:13 +02:00
edc877442fAdd optional attribute condition to "copyProperties". Option to only copy properties with specific attribute values. Default is copy all (as before).
ThorstenB
2011-06-12 13:41:38 +02:00
a1fe0f6305Make some properties read-only to avoid sim-reset issues. Do not loose internal statistics/state on sim-reset
ThorstenB
2011-06-12 13:31:23 +02:00
cb5aee9fa4Add missing CMake module for built-in svn-client support. Thanks to Martin for spotting this.
ThorstenB
2011-06-12 10:08:16 +02:00
0fd7bb8d3fConvert terrasync into a subsystem. Fixed scenery tile refresh method. Simgear automake makefiles with libsvn detection. Simgear CMake support for libsvn (may not work :) )
ThorstenB
2011-06-11 23:22:26 +02:00
c836018ac7Copied original terrasync sources
ThorstenB
2011-06-11 22:55:57 +02:00
ba678eabdcAdd method to reload specific scenery tiles.
ThorstenB
2011-06-09 22:24:08 +02:00
9442d3d0f3Added guarded blocking deque class. So, what are we going to do with it... ;-)
ThorstenB
2011-06-08 23:39:24 +02:00
9f0313dd0bDo not crash on exporting some EffectGeodes.
Mathias Froehlich
2011-06-08 13:42:30 +02:00
3d109f9c4cfix#314: Nasal not working on i386/32bit systems with gcc>=4.5.x Change magic Nasal reftag to encode a quiet NaN (qNaN) instead of a signaling NaN (sNaN), since sNaNs cannot pass cleanly through an FPU (an sNaN is always converted to a qNaN, even by simple FPU load/store instructions). gcc 4.5.x uses float load/store operations more aggressively to move our 64bit Nasal variables (naRef) around.
ThorstenB
2011-06-02 10:05:10 +02:00
3c0966279cfixed#260: Scale animation also scales color Added missing normalization. Thanks to Lauri for analysing this.
ThorstenB
2011-05-29 18:40:19 +02:00
c033979130screen shot fixes (issue #127 related) Provide proper return status when screen grabbing. Allow tasks to remove themselves (return task entries to the queue _before_ executig them)
ThorstenB
2011-05-28 23:09:06 +02:00
c828961327Merge branch 'next' of gitorious.org:fg/simgear into next
Torsten Dreyer
2011-05-28 10:20:03 +02:00
ca668f8a37Fix bug #285 textranslate and scroll animation with negative numbers
Torsten Dreyer
2011-05-25 19:14:09 +02:00
5181aecc7bPort version-defined-in-a-file logic over from fg.
James Turner
2011-05-21 14:56:10 +01:00
0e92cfbd0dBump Simgear version to 2.3.0 - should have been done after 2.2.0 was branched, oops. Will refactor this lot to use a single 'version' file like FG, soon.
James Turner
2011-05-21 14:12:31 +01:00
60c7507a33Fix 3D cloud elevation
Stuart Buchanan
2011-05-14 21:13:05 +01:00
c7c3fae5c2Also remove visual_enviro.cxx from the VC90 build.
ThorstenB
2011-05-07 19:40:01 +02:00
4acbb2a312Also remove visual_enviro.cxx from the cmake build system.
Mathias Froehlich
2011-05-07 18:32:44 +02:00
4e6159aa07Remove unused class SGEnviro
Torsten Dreyer
2011-05-06 14:10:04 +02:00
2e05043f43Fix a crash on exit. The SGEnviro destructor was attempting to delete an object that had already been deleted by the sound manager. Since SGEnviro doesn't own this object, I removed the delete from it's destructor.
Curtis L. Olson
2011-05-03 13:24:57 -05:00
1b8216e911Consistency fix - remove a warning under MSVC
Frederic Bouvier
2011-04-26 20:42:42 +02:00
a2121b86dfCompile under MSVC
Frederic Bouvier
2011-04-26 19:45:40 +02:00
1cd17e9eddImprovements to the global 3D clouds system
Torsten Dreyer
2011-04-23 20:56:28 +02:00
5229f5a13cLauri Peltonen's patch to increase the number of rings and bands of the sky dome
Erik Hofman
2011-04-16 11:32:34 +02:00
4ff014d275Add multicast support for sockets
Torsten Dreyer
2011-04-13 18:43:28 +02:00
83243f471aEnable OSG cache (default) and option to disable. (also requires flightgear update)
ThorstenB
2011-04-03 18:56:09 +02:00
08ad449774Improve subsystem manager's timing statistics Option to print statistics at run-time. Convenient filter parameters to show subsystems with jitter or excessive execution time only.
ThorstenB
2011-03-23 23:12:13 +01:00
eae1b99036Keep PropertyList outside global namespace Avoids conflict with FG's GUI widget "PropertyList"... (don't use "using..." in header files since namespaces become useless then)
ThorstenB
2011-03-23 22:30:42 +01:00