Commit Graph

  • 33c84965ad Make sure hla tree is added to source distribution. Curtis L. Olson 2011-08-15 22:05:18 -05:00
  • a668e47fa1 Introduce 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
  • c95d76266a Fix "make dist" Curtis L. Olson 2011-08-11 09:47:07 -05:00
  • 902948e3c6 Tweaks 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
  • 2805a2d0cc Add 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
  • 410c5ae919 Add 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
  • 7525fd5e3e Update HTTP code to support HTTP/1.0 responses, eg metarproxy James Turner 2011-08-07 10:49:13 +01:00
  • 55208d7d1f Remove obsolete files Frederic Bouvier 2011-08-06 16:41:02 +02:00
  • fe2fb8e6ae Fix 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
  • 4793166abf Fix a typo Frederic Bouvier 2011-08-06 15:58:31 +02:00
  • 88e2cdd283 Fix 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
  • 6ac69b604e Fix a typo Frederic Bouvier 2011-08-06 15:58:31 +02:00
  • 4494eb061e Improved 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
  • 76ba747706 Whoops, fix tests for user-agent being HTTP/1.1 spec James Turner 2011-08-04 19:37:30 +01:00
  • 469c0242d4 Improved 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
  • 115531e944 Further HTTP improvements, correct proxy support, spec compliance, support for chunked encoding. James Turner 2011-08-04 18:03:56 +01:00
  • 8ed9e01c63 Ove Kåven: Fix property refcounting for particles ThorstenB 2011-08-01 19:47:19 +02:00
  • 6edfacbf4e Ove Kåven: Fix property refcounting for particles ThorstenB 2011-08-01 19:47:19 +02:00
  • a2249becba Further 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
  • 13736219ff Ooops, forgot automake James Turner 2011-07-30 12:41:54 +01:00
  • 3ac5ff0cac Clean 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
  • 19119cc4ae Tweaks 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
  • 38ac7b41ad Updates 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
  • b47d1ad5fd Merge branch 'next' of git://gitorious.org/fg/simgear into next Stuart Buchanan 2011-07-26 22:17:14 +01:00
  • 45f642c4e4 Don't rely on simgear/version.h Torsten Dreyer 2011-07-25 20:22:57 +02:00
  • 04dc28cb33 Merge branch 'next' of git://gitorious.org/fg/simgear into next Stuart Buchanan 2011-07-21 18:45:13 +01:00
  • 9c0cafb82c Fix locale setting for Windows ThorstenB 2011-07-18 20:29:11 +02:00
  • ede50bec49 Clean 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
  • f7e9d79322 Make it compile with gcc-4.6 Mathias Froehlich 2011-07-19 19:23:09 +02:00
  • 5c6076d72d Merge branch 'next' of gitorious.org:fg/simgear into next James Turner 2011-07-19 17:56:04 +01:00
  • ee1901225b Ooof, lurking PLIB reference in the tests James Turner 2011-07-19 17:55:40 +01:00
  • b61ba449fb Fix case of SGGeometryTest.cxx Mathias Froehlich 2011-07-19 18:54:02 +02:00
  • d53e2fa8c1 Enable more unit-tests via CTest James Turner 2011-07-19 17:30:08 +01:00
  • 20ac2dcd04 Remove some debug output, fix version.h include path James Turner 2011-07-19 14:34:07 +01:00
  • ac7db26f17 But of course, Mac lacks malloc.h - so you cstdlib instead. <sigh> James Turner 2011-07-19 06:17:05 -07:00
  • 4a65a23706 test linkage needs librt on Linux. Need to tidy this up on the FG side. James Turner 2011-07-19 13:53:13 +01:00
  • 425d83c497 Fix Linux compilation of netChat - explicit include of malloc.h required. James Turner 2011-07-19 05:32:39 -07:00
  • a7d338a58e And not forgetting VC90 either. James Turner 2011-07-19 13:10:01 +01:00
  • 6a612972e2 Not forgetting automake for the moment James Turner 2011-07-19 12:56:49 +01:00
  • f06f25532c Tiny HTTP client layer on top of NetChat - and CTest support for some SimGear tests. James Turner 2011-07-19 12:55:55 +01:00
  • 116c487384 Fix locale setting for Windows ThorstenB 2011-07-18 20:29:11 +02:00
  • 5f70abb16d Clean 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
  • c17110f6e7 Merge branch 'next' of git://gitorious.org/fg/simgear into next Stuart Buchanan 2011-07-18 19:11:25 +01:00
  • 69cbc2feb5 Bump to version 2.5.0 version/2.5.0 Torsten Dreyer 2011-07-17 11:06:45 +02:00
  • feb0b83365 Bump version to 2.4.0 version/2.4.0 Torsten Dreyer 2011-07-17 10:46:56 +02:00
  • 03796f2337 Merge branches 'next' and 'next' of git://gitorious.org/fg/simgear into next Stuart Buchanan 2011-07-03 19:03:06 +01:00
  • d4f5a35e87 Alert message formatting. Avoid log output cluttering due to "missing animation objects". ThorstenB 2011-07-03 13:04:00 +02:00
  • da707f3e40 terrasync: 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
  • d36170879c Terrasync: make whitespace in pathnames work under windows Torsten Dreyer 2011-06-25 00:04:44 +02:00
  • 204e483c08 Disable 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
  • f582eb5310 Improve upate interval after failed updates. ThorstenB 2011-06-23 17:14:36 +02:00
  • 6f9a14d6c4 Fix bug #346: httpd broken Torsten Dreyer 2011-06-22 22:40:23 +02:00
  • 76fcad0a0b Bad boundary check. Add missing parentheses. ThorstenB 2011-06-22 09:16:27 +02:00
  • cc06799838 fix #353: svn doesn't like stray path separators ThorstenB 2011-06-20 22:46:46 +02:00
  • 8a26c382a2 Improve 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
  • 22198d8bd2 Improve 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
  • d534dcadfb Compile built-in svn in MSVC if 32-bit target is selected Frederic Bouvier 2011-06-15 08:13:37 +02:00
  • 708ae35068 Melchior FRANZ: fix SGPropertyNode::LAST_USED_ATTRIBUTE fixes commit c782a32076, (also see 38494a48d8 :) ) ThorstenB 2011-06-14 21:49:42 +02:00
  • 50cea4f64e Csaba Halasz: fix SGTimerQueue so tasks can remove themselves properly fixes commit c033979130 ThorstenB 2011-06-13 14:13:48 +02:00
  • c782a32076 Introduce "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
  • edc877442f Add 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
  • a1fe0f6305 Make 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
  • cb5aee9fa4 Add missing CMake module for built-in svn-client support. Thanks to Martin for spotting this. ThorstenB 2011-06-12 10:08:16 +02:00
  • 9b18b14f11 Added missing terrsync make+header files... ThorstenB 2011-06-11 23:58:00 +02:00
  • 0fd7bb8d3f Convert 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
  • c836018ac7 Copied original terrasync sources ThorstenB 2011-06-11 22:55:57 +02:00
  • ba678eabdc Add method to reload specific scenery tiles. ThorstenB 2011-06-09 22:24:08 +02:00
  • 9442d3d0f3 Added guarded blocking deque class. So, what are we going to do with it... ;-) ThorstenB 2011-06-08 23:39:24 +02:00
  • 9f0313dd0b Do not crash on exporting some EffectGeodes. Mathias Froehlich 2011-06-08 13:42:30 +02:00
  • 3d109f9c4c fix #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
  • f8a337fb9f gcc warning fix: remove unused variable Torsten Dreyer 2011-05-31 15:53:25 +02:00
  • 3c0966279c fixed #260: Scale animation also scales color Added missing normalization. Thanks to Lauri for analysing this. ThorstenB 2011-05-29 18:40:19 +02:00
  • c033979130 screen 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
  • c828961327 Merge branch 'next' of gitorious.org:fg/simgear into next Torsten Dreyer 2011-05-28 10:20:03 +02:00
  • 83a95a0488 (Re)fix bug #285, textranslate broken Torsten Dreyer 2011-05-28 10:17:19 +02:00
  • f3c131ffaf Minor compiler version detection issue. Well, almost prepared for gcc 5.0 now ;-). ThorstenB 2011-05-27 22:30:18 +02:00
  • b06e38699a Make multicast sockets work under windows Torsten Dreyer 2011-05-27 21:06:06 +02:00
  • 3a07e2fe21 ignore cmake generated files Torsten Dreyer 2011-05-25 19:21:08 +02:00
  • ca668f8a37 Fix bug #285 textranslate and scroll animation with negative numbers Torsten Dreyer 2011-05-25 19:14:09 +02:00
  • 5181aecc7b Port version-defined-in-a-file logic over from fg. James Turner 2011-05-21 14:56:10 +01:00
  • 0e92cfbd0d Bump 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
  • 60c7507a33 Fix 3D cloud elevation Stuart Buchanan 2011-05-14 21:13:05 +01:00
  • c7c3fae5c2 Also remove visual_enviro.cxx from the VC90 build. ThorstenB 2011-05-07 19:40:01 +02:00
  • 4acbb2a312 Also remove visual_enviro.cxx from the cmake build system. Mathias Froehlich 2011-05-07 18:32:44 +02:00
  • 4e6159aa07 Remove unused class SGEnviro Torsten Dreyer 2011-05-06 14:10:04 +02:00
  • 6a1d05646c fix typo Torsten Dreyer 2011-05-06 13:07:21 +02:00
  • 2e05043f43 Fix 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
  • 1b8216e911 Consistency fix - remove a warning under MSVC Frederic Bouvier 2011-04-26 20:42:42 +02:00
  • a2121b86df Compile under MSVC Frederic Bouvier 2011-04-26 19:45:40 +02:00
  • 1cd17e9edd Improvements to the global 3D clouds system Torsten Dreyer 2011-04-23 20:56:28 +02:00
  • 5229f5a13c Lauri 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
  • 4ff014d275 Add multicast support for sockets Torsten Dreyer 2011-04-13 18:43:28 +02:00
  • 83243f471a Enable OSG cache (default) and option to disable. (also requires flightgear update) ThorstenB 2011-04-03 18:56:09 +02:00
  • 3c0c51a946 Minor event manager clean-up/simplification. (Mainly disliked the "delete this;" concept :) ). ThorstenB 2011-04-03 17:39:23 +02:00
  • 08ad449774 Improve 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
  • eae1b99036 Keep 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