Stuart Buchanan
b47d1ad5fd
Merge branch 'next' of git://gitorious.org/fg/simgear into next
2011-07-26 22:17:14 +01:00
Torsten Dreyer
45f642c4e4
Don't rely on simgear/version.h
...
version.h is generated by the build system for official builds of
FlightGear. To avoid complicating the life of regular developers,
especially on Windows, we set HAVE_VERSION_H if version.h is generated.
If that define is not set, we include this file instead, which provides
placeholder values instead.
2011-07-25 20:22:57 +02:00
Stuart Buchanan
04dc28cb33
Merge branch 'next' of git://gitorious.org/fg/simgear into next
2011-07-21 18:45:13 +01:00
Mathias Froehlich
f7e9d79322
Make it compile with gcc-4.6
2011-07-19 19:23:53 +02:00
James Turner
5c6076d72d
Merge branch 'next' of gitorious.org:fg/simgear into next
2011-07-19 17:56:04 +01:00
James Turner
ee1901225b
Ooof, lurking PLIB reference in the tests
2011-07-19 17:55:40 +01:00
Mathias Froehlich
b61ba449fb
Fix case of SGGeometryTest.cxx
2011-07-19 18:54:02 +02:00
James Turner
d53e2fa8c1
Enable more unit-tests via CTest
2011-07-19 17:30:08 +01:00
James Turner
20ac2dcd04
Remove some debug output, fix version.h include path
2011-07-19 14:34:07 +01:00
James Turner
ac7db26f17
But of course, Mac lacks malloc.h - so you cstdlib instead. <sigh>
2011-07-19 06:17:05 -07:00
James Turner
4a65a23706
test linkage needs librt on Linux. Need to tidy this up on the FG side.
2011-07-19 13:53:13 +01:00
James Turner
425d83c497
Fix Linux compilation of netChat - explicit include of malloc.h required.
2011-07-19 05:32:39 -07:00
James Turner
a7d338a58e
And not forgetting VC90 either.
2011-07-19 13:10:01 +01:00
James Turner
6a612972e2
Not forgetting automake for the moment
2011-07-19 12:56:49 +01:00
James Turner
f06f25532c
Tiny HTTP client layer on top of NetChat - and CTest support for some SimGear tests.
2011-07-19 12:55:55 +01:00
ThorstenB
116c487384
Fix locale setting for Windows
2011-07-18 20:29:11 +02:00
ThorstenB
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.
2011-07-18 20:15:50 +02:00
Stuart Buchanan
c17110f6e7
Merge branch 'next' of git://gitorious.org/fg/simgear into next
2011-07-18 19:11:25 +01:00
Torsten Dreyer
69cbc2feb5
Bump to version 2.5.0
2011-07-17 11:06:45 +02:00
Torsten Dreyer
feb0b83365
Bump version to 2.4.0
2011-07-17 10:46:56 +02:00
Stuart Buchanan
03796f2337
Merge branches 'next' and 'next' of git://gitorious.org/fg/simgear into next
2011-07-03 19:03:06 +01:00
ThorstenB
d4f5a35e87
Alert message formatting.
...
Avoid log output cluttering due to "missing animation objects".
2011-07-03 13:04:00 +02:00
Torsten Dreyer
da707f3e40
terrasync: some code cleanup - don't use snprintf
2011-06-28 13:16:08 +02:00
ThorstenB
59a6fd1ed8
#348 : (continued) Missing sound files not reported properly
...
Avoid useless "File '' not found." messages for missing sound files.
2011-06-26 01:06:07 +02:00
ThorstenB
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.").
2011-06-26 00:36:19 +02:00
Torsten Dreyer
d36170879c
Terrasync: make whitespace in pathnames work under windows
2011-06-25 00:04:44 +02:00
ThorstenB
204e483c08
Disable support of white-space path for Windows
...
Apparently enclosing white-space paths using '"' doesn't work on Windows.
2011-06-23 17:20:06 +02:00
ThorstenB
f582eb5310
Improve upate interval after failed updates.
2011-06-23 17:20:06 +02:00
Torsten Dreyer
6f9a14d6c4
Fix bug #346 : httpd broken
...
Fix bug introduced by myself in
commit b06e38699a
2011-06-22 22:40:23 +02:00
ThorstenB
76fcad0a0b
Bad boundary check. Add missing parentheses.
2011-06-22 09:16:27 +02:00
ThorstenB
cc06799838
fix #353 : svn doesn't like stray path separators
2011-06-20 22:46:46 +02:00
ThorstenB
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.
2011-06-20 22:10:07 +02:00
ThorstenB
22198d8bd2
Improve external SVN support.
...
Support white-space paths when calling external SVN utility.
Support optional configuration of absolute path to SVN utility.
2011-06-20 22:05:37 +02:00
Frederic Bouvier
d534dcadfb
Compile built-in svn in MSVC if 32-bit target is selected
2011-06-15 08:13:37 +02:00
ThorstenB
708ae35068
Melchior FRANZ: fix SGPropertyNode::LAST_USED_ATTRIBUTE
...
fixes commit c782a32076
,
(also see 38494a48d8
:) )
2011-06-14 21:49:42 +02:00
ThorstenB
50cea4f64e
Csaba Halasz: fix SGTimerQueue so tasks can remove themselves properly
...
fixes commit c033979130
2011-06-13 14:13:48 +02:00
ThorstenB
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.
2011-06-12 20:32:13 +02:00
ThorstenB
edc877442f
Add optional attribute condition to "copyProperties".
...
Option to only copy properties with specific attribute values.
Default is copy all (as before).
2011-06-12 13:41:38 +02:00
ThorstenB
a1fe0f6305
Make some properties read-only to avoid sim-reset issues.
...
Do not loose internal statistics/state on sim-reset
2011-06-12 13:31:23 +02:00
ThorstenB
cb5aee9fa4
Add missing CMake module for built-in svn-client support.
...
Thanks to Martin for spotting this.
2011-06-12 10:08:16 +02:00
ThorstenB
9b18b14f11
Added missing terrsync make+header files...
2011-06-11 23:58:00 +02:00
ThorstenB
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 :) )
2011-06-11 23:22:26 +02:00
ThorstenB
c836018ac7
Copied original terrasync sources
2011-06-11 22:55:57 +02:00
ThorstenB
ba678eabdc
Add method to reload specific scenery tiles.
2011-06-09 22:24:08 +02:00
ThorstenB
9442d3d0f3
Added guarded blocking deque class.
...
So, what are we going to do with it... ;-)
2011-06-08 23:39:24 +02:00
Mathias Froehlich
9f0313dd0b
Do not crash on exporting some EffectGeodes.
2011-06-08 13:42:30 +02:00
ThorstenB
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.
Signed-off-by: Andy Ross
2011-06-02 10:05:10 +02:00
Torsten Dreyer
f8a337fb9f
gcc warning fix: remove unused variable
2011-05-31 15:53:25 +02:00
ThorstenB
3c0966279c
fixed #260 : Scale animation also scales color
...
Added missing normalization. Thanks to Lauri for analysing this.
2011-05-29 18:40:19 +02:00
ThorstenB
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)
2011-05-28 23:09:06 +02:00