Mathias Froehlich
cc4b16b50d
Fix mac build.
2011-10-28 19:10:20 +02:00
Mathias Froehlich
d10bcc8a53
Hopefully fix jenkins build.
2011-10-28 19:05:46 +02:00
Mathias Froehlich
92db9682e0
Make use of SGTimeStamp::sleep*.
2011-10-28 18:45:23 +02:00
Mathias Froehlich
cd773e4764
Add sleep implementations to SGTimeStamp.
...
Implement sleeping to an absolute timestamp
as well as sleeping for a relative time in
SGtimeStamp.
The reason for including this into SGTimeStamp
is that the timestamps internals are required to
do accurate sleeps to and absolute timestamp
for the posix timer implementation.
2011-10-28 18:45:23 +02:00
James Turner
f14ffd5b1d
Fix a bug affecting TerraGear, and extend unit-tests to cover this. (SGPath::file returned an empty string for paths with no directory separator)
2011-10-28 12:57:07 +01:00
James Turner
e34f597fe2
Add sound test programs to the CMake build.
2011-10-28 12:29:26 +01:00
James Turner
95ddc04a73
Fix assorted compiler warnings found by Clang
2011-10-28 12:07:35 +01:00
Torsten Dreyer
c6d5cbd52c
Keep VC90 project file working with SGAtomic
2011-10-27 08:18:54 +02:00
James Turner
75b695664a
Change (revert!) behaviour of SGPath::base, which broke TerraGear, when used with multiple file suffixes (hgt.zip, for example). Test cases updated to match TG-required behaviour.
2011-10-26 19:57:57 +01:00
James Turner
59ecf48b72
Support stream output by SGPath directly.
2011-10-25 21:44:57 +01:00
James Turner
2fb13c76f5
Address warnings found via Clang - especially related to destructor visibility with ref_ptrs of various kinds.
2011-10-24 18:09:42 +01:00
Mathias Froehlich
7438aea869
Fix SGAtomic mutex logic.
2011-10-23 23:27:38 +02:00
Mathias Froehlich
83772c87ac
Rework SGAtomic, move more into the implementation.
...
Mainly move many cases into the implementation file.
2011-10-23 23:03:15 +02:00
James Turner
6250f675db
Fixes for headless mode.
2011-10-23 17:56:28 +01:00
James Turner
a31639682b
Use a compile test to see if we need to provide the GCC atomic built-ins ourselves, or not.
2011-10-23 15:59:27 +01:00
James Turner
576979c562
Make lat/lon points in the ocean tile configurable at run-time. Not hooked up to a property yet, but soon.
2011-10-23 11:26:19 +01:00
Erik Hofman
c53989adb8
Merge branch 'next' of git://gitorious.org/fg/simgear into next
2011-10-23 10:39:26 +02:00
Stuart Buchanan
a1bb62f43c
Fixes to 3D clouds
...
- Wrap 3D clouds (e.g. Global Weather) on the surface of a sphere rather than on a plane. Cloud altitude no-longer increases with distance from the start position
- Fix altitude of individual clouds, which where being places approx 1/2 the sprite height too high. Note that this means sprite positions in the cloud are the center of the cloud rather than the bottom.
- Improve LOD radii, which were far too large.
2011-10-22 21:28:09 +01:00
James Turner
5eec2e7889
Support for creating a source package via CPack
2011-10-22 15:37:17 +01:00
James Turner
f4bb236c04
Add FUZZY_COMPARE to me tar unit-test, tolerate lower-order imprecision in FPUs
2011-10-21 11:21:52 +01:00
James Turner
c82df0590d
SGPath rename wrapper. Let's see what Win32 makes of it.
2011-10-21 09:36:33 +01:00
James Turner
43e13f0cf2
Remove-on-destroy option for simgear::Dir, to help with cleaning up temporary directories.
2011-10-21 09:36:10 +01:00
James Turner
63a8209a83
Remove using std:: from the metar header, remove HTTP support, add very basic unit-test harness.
2011-10-21 09:35:37 +01:00
James Turner
7984f055e2
string list joining, and a test case for that and splitting.
2011-10-20 11:12:54 +01:00
Erik Hofman
3104898c7c
Merge branch 'next' of git://gitorious.org/fg/simgear into next
2011-10-18 18:32:57 +02:00
James Turner
8cb716fe8e
std:: namespace fixes.
2011-10-17 09:50:35 +01:00
James Turner
9cdf5ab9a1
Add another helper to strutils, to compare version strings.
2011-10-17 09:50:21 +01:00
Csaba Halasz
bcf7ed501d
Compile fix: add this-> in SGExpression.hxx due to two-phase name lookup (reported by gcc 4.7)
2011-10-16 14:00:39 +02:00
Frederic Bouvier
09b0dd2b2d
Fix windows build
2011-10-15 09:42:15 +02:00
James Turner
04a47dfb8d
Use mkdtemp where available, avoiding linker warnings about dangerous tempnam
2011-10-15 02:06:35 +01:00
James Turner
bc9b3f6ff1
Unit test for SGBinObj, and fix a bug in large-indice handling the test revealed.
2011-10-14 21:57:34 +01:00
James Turner
086a30e61a
Add default constructor to simgear::Dir
2011-10-14 19:28:21 +01:00
Erik Hofman
cd8e7a1030
Warn for stereo files.
2011-10-03 08:34:20 +02:00
Mathias Froehlich
8e92c5d985
hla: fix typo resulting in an endless loop.
2011-10-02 15:13:06 +02:00
Mathias Froehlich
5708ec5a89
hla: provide main loop capabilities for HLAFederate.
2011-10-02 14:36:33 +02:00
Mathias Froehlich
f665431132
hla: lift the event loop logic from RTI to HLAFederate.
2011-10-02 10:11:10 +02:00
Mathias Froehlich
9e27511ef9
hla: Provide createJoin and resignDestroy methods.
2011-10-01 17:46:16 +02:00
Mathias Froehlich
344f876b0a
hla: disable copying for HLA*Class.
2011-10-01 10:11:33 +02:00
Mathias Froehlich
10217a3b19
rti: Implement query{GALT,LITS} in the interface and RTI13.
2011-10-01 10:04:23 +02:00
Mathias Froehlich
778cc4c435
clouds: remove unused bump mapping flags.
2011-10-01 09:21:57 +02:00
Mathias Froehlich
bd999ca090
hla: Move callbacks into the rti federate implementation.
2011-10-01 09:10:57 +02:00
Mathias Froehlich
4d9980b0e6
HLAPropertyDataElement: add virtual qualifier to destructor.
2011-10-01 08:34:13 +02:00
James Turner
a459b8fdbb
Make the common case the default: no library suffix for RelWithDbg or MinSizeRel builds. Of course you can still specify a suffix if desired.
2011-09-26 13:32:34 +01:00
Mathias Froehlich
c925c02e69
automake: add thread libs to the io tests.
2011-09-24 09:55:01 +02:00
James Turner
4566bece90
Alternate, WinSock friendly reporting for host lookup failures.
2011-09-16 16:43:09 +01:00
James Turner
403b7c14aa
Fix a crash where hostlookup fails entirely, thanks to Andreas Gaeb for the catch.
2011-09-16 11:37:02 +01:00
Mathias Froehlich
b3e07077fa
cmake: clear the svn libraries variable if not found.
2011-09-14 17:24:49 +02:00
Andreas Gaeb
f7cee2ed56
cmake: Add headers to library components
...
Add headers to library components so that they get
included into the IDE project files.
2011-09-14 08:56:17 +02:00
Torsten Dreyer
b7173100c8
Merge commit 'refs/merge-requests/11' of git://gitorious.org/fg/simgear into merge-requests/11
2011-09-12 17:26:01 +02:00
Frederic Bouvier
cb496379bc
Typo
2011-09-12 12:20:03 +02:00