]>
git.mxchange.org Git - simgear.git/log
James Turner [Wed, 26 Oct 2011 18:57:57 +0000 (19:57 +0100)]
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.
James Turner [Tue, 25 Oct 2011 20:44:57 +0000 (21:44 +0100)]
Support stream output by SGPath directly.
James Turner [Mon, 24 Oct 2011 17:09:42 +0000 (18:09 +0100)]
Address warnings found via Clang - especially related to destructor visibility with ref_ptrs of various kinds.
Mathias Froehlich [Sun, 23 Oct 2011 21:27:38 +0000 (23:27 +0200)]
Fix SGAtomic mutex logic.
Mathias Froehlich [Sun, 23 Oct 2011 21:03:15 +0000 (23:03 +0200)]
Rework SGAtomic, move more into the implementation.
Mainly move many cases into the implementation file.
James Turner [Sun, 23 Oct 2011 16:56:28 +0000 (17:56 +0100)]
Fixes for headless mode.
James Turner [Sun, 23 Oct 2011 14:59:27 +0000 (15:59 +0100)]
Use a compile test to see if we need to provide the GCC atomic built-ins ourselves, or not.
James Turner [Sun, 23 Oct 2011 10:26:19 +0000 (11:26 +0100)]
Make lat/lon points in the ocean tile configurable at run-time. Not hooked up to a property yet, but soon.
Stuart Buchanan [Sat, 22 Oct 2011 20:28:09 +0000 (21:28 +0100)]
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.
James Turner [Sat, 22 Oct 2011 14:37:17 +0000 (15:37 +0100)]
Support for creating a source package via CPack
James Turner [Fri, 21 Oct 2011 10:21:52 +0000 (11:21 +0100)]
Add FUZZY_COMPARE to me tar unit-test, tolerate lower-order imprecision in FPUs
James Turner [Fri, 21 Oct 2011 08:36:33 +0000 (09:36 +0100)]
SGPath rename wrapper. Let's see what Win32 makes of it.
James Turner [Fri, 21 Oct 2011 08:36:10 +0000 (09:36 +0100)]
Remove-on-destroy option for simgear::Dir, to help with cleaning up temporary directories.
James Turner [Fri, 21 Oct 2011 08:35:37 +0000 (09:35 +0100)]
Remove using std:: from the metar header, remove HTTP support, add very basic unit-test harness.
James Turner [Thu, 20 Oct 2011 10:12:54 +0000 (11:12 +0100)]
string list joining, and a test case for that and splitting.
James Turner [Mon, 17 Oct 2011 08:50:35 +0000 (09:50 +0100)]
std:: namespace fixes.
James Turner [Mon, 17 Oct 2011 08:50:21 +0000 (09:50 +0100)]
Add another helper to strutils, to compare version strings.
Csaba Halasz [Sun, 16 Oct 2011 12:00:39 +0000 (14:00 +0200)]
Compile fix: add this-> in SGExpression.hxx due to two-phase name lookup (reported by gcc 4.7)
Frederic Bouvier [Sat, 15 Oct 2011 07:42:15 +0000 (09:42 +0200)]
Fix windows build
James Turner [Sat, 15 Oct 2011 01:06:35 +0000 (02:06 +0100)]
Use mkdtemp where available, avoiding linker warnings about dangerous tempnam
James Turner [Fri, 14 Oct 2011 20:57:34 +0000 (21:57 +0100)]
Unit test for SGBinObj, and fix a bug in large-indice handling the test revealed.
James Turner [Fri, 14 Oct 2011 18:28:21 +0000 (19:28 +0100)]
Add default constructor to simgear::Dir
James Turner [Wed, 31 Aug 2011 14:26:11 +0000 (07:26 -0700)]
One more Linux compile fix.
James Turner [Fri, 14 Oct 2011 11:05:31 +0000 (12:05 +0100)]
Missing include on Linux
James Turner [Fri, 14 Oct 2011 10:37:36 +0000 (11:37 +0100)]
SGPath/Dir extensions to ease file handling in TerraGear. Also a unit-test, shocking.
James Turner [Wed, 12 Oct 2011 16:01:52 +0000 (17:01 +0100)]
Fix BTG writer for non-included index arrays.
ThorstenB [Tue, 11 Oct 2011 19:28:37 +0000 (21:28 +0200)]
Make SGModelPlacement safe on reinit
Remove old model When init is called multiple times (i.e. reinit).
Also allow explicit removal of submodel (= init(0) ).
Torsten Dreyer [Sat, 8 Oct 2011 18:36:20 +0000 (20:36 +0200)]
Merge branch 'next' of gitorious.org:fg/simgear into next
Mathias Froehlich [Sat, 8 Oct 2011 15:44:53 +0000 (17:44 +0200)]
hla: for rti13 queue all callbacks.
This is to avoid running into the rti13 ambassadors
recursion guards. Newer rti standards will not requires this.
Martin Spott [Fri, 7 Oct 2011 07:57:09 +0000 (09:57 +0200)]
Add missing header for printf
Martin Spott [Fri, 7 Oct 2011 07:39:12 +0000 (09:39 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
James Turner [Tue, 4 Oct 2011 13:04:59 +0000 (14:04 +0100)]
Support for 32-bit vertex indices in BTG files
Torsten Dreyer [Thu, 6 Oct 2011 14:49:09 +0000 (16:49 +0200)]
Stuart Buchanan:
A further fix to the cloud placement, to make it more accurate over longer distances.
Torsten Dreyer [Thu, 6 Oct 2011 14:47:03 +0000 (16:47 +0200)]
Stuart Buchanan:
Add additional lighting factors for 3D clouds so you can set the bottom, middle, top, and shade lighting factors.
Torsten Dreyer [Thu, 6 Oct 2011 14:42:36 +0000 (16:42 +0200)]
Merge commit 'refs/merge-requests/12' of git://gitorious.org/fg/simgear into merge-requests/12
Mathias Froehlich [Wed, 5 Oct 2011 19:03:52 +0000 (21:03 +0200)]
hla: Add flush queue request, fix comments.
Frederic Bouvier [Wed, 5 Oct 2011 06:13:31 +0000 (08:13 +0200)]
Fix win32 build of decode_binobj
Mathias Froehlich [Tue, 4 Oct 2011 19:07:24 +0000 (21:07 +0200)]
hla: Remove interface functions that should not be called explicitly.
Mathias Froehlich [Tue, 4 Oct 2011 18:55:44 +0000 (20:55 +0200)]
hla: Initially request update for subscribed unowned attributes.
Mathias Froehlich [Tue, 4 Oct 2011 18:32:34 +0000 (20:32 +0200)]
hla: provide a more general property data element implementation.
Mathias Froehlich [Tue, 4 Oct 2011 18:27:59 +0000 (20:27 +0200)]
hla: add missing file fir the last commit.
Mathias Froehlich [Tue, 4 Oct 2011 18:21:12 +0000 (20:21 +0200)]
hla: provide a data type visitor building a default data element tree.
Mathias Froehlich [Tue, 4 Oct 2011 17:48:34 +0000 (19:48 +0200)]
hla: detect string and opaque data types.
James Turner [Tue, 4 Oct 2011 16:53:53 +0000 (17:53 +0100)]
Fix decode_bin linkage with GNU ld.
James Turner [Tue, 4 Oct 2011 14:06:12 +0000 (15:06 +0100)]
Build decode_bin helper under CMake.
Mathias Froehlich [Mon, 3 Oct 2011 11:11:27 +0000 (13:11 +0200)]
hla: remove the now unused HLAPropertyReference{,Set}.
ThorstenB [Mon, 3 Oct 2011 09:57:48 +0000 (11:57 +0200)]
Add convenience class for change listener callbacks.
Martin Spott [Mon, 3 Oct 2011 09:45:57 +0000 (11:45 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Mon, 3 Oct 2011 09:21:27 +0000 (11:21 +0200)]
hla: Provide a directly property based api for property data element.
Martin Spott [Mon, 3 Oct 2011 08:42:38 +0000 (10:42 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Sun, 2 Oct 2011 13:13:06 +0000 (15:13 +0200)]
hla: fix typo resulting in an endless loop.
Mathias Froehlich [Sun, 2 Oct 2011 12:36:33 +0000 (14:36 +0200)]
hla: provide main loop capabilities for HLAFederate.
Mathias Froehlich [Sun, 2 Oct 2011 08:11:10 +0000 (10:11 +0200)]
hla: lift the event loop logic from RTI to HLAFederate.
Martin Spott [Sat, 1 Oct 2011 20:05:53 +0000 (22:05 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Sat, 1 Oct 2011 15:44:37 +0000 (17:44 +0200)]
hla: Provide createJoin and resignDestroy methods.
Mathias Froehlich [Sat, 1 Oct 2011 08:11:33 +0000 (10:11 +0200)]
hla: disable copying for HLA*Class.
Mathias Froehlich [Sat, 1 Oct 2011 08:03:32 +0000 (10:03 +0200)]
rti: Implement query{GALT,LITS} in the interface and RTI13.
Mathias Froehlich [Sun, 18 Sep 2011 06:10:36 +0000 (08:10 +0200)]
clouds: remove unused bump mapping flags.
Mathias Froehlich [Sat, 1 Oct 2011 07:10:57 +0000 (09:10 +0200)]
hla: Move callbacks into the rti federate implementation.
Mathias Froehlich [Sat, 1 Oct 2011 06:34:13 +0000 (08:34 +0200)]
HLAPropertyDataElement: add virtual qualifier to destructor.
Martin Spott [Mon, 26 Sep 2011 14:23:58 +0000 (16:23 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
James Turner [Mon, 26 Sep 2011 12:32:34 +0000 (13:32 +0100)]
Make the common case the default: no library suffix for RelWithDbg or MinSizeRel builds. Of course you can still specify a suffix if desired.
Martin Spott [Mon, 26 Sep 2011 09:18:56 +0000 (11:18 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Sat, 24 Sep 2011 07:55:01 +0000 (09:55 +0200)]
automake: add thread libs to the io tests.
Martin Spott [Fri, 16 Sep 2011 20:55:44 +0000 (22:55 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
James Turner [Fri, 16 Sep 2011 15:43:09 +0000 (16:43 +0100)]
Alternate, WinSock friendly reporting for host lookup failures.
James Turner [Fri, 16 Sep 2011 10:37:02 +0000 (11:37 +0100)]
Fix a crash where hostlookup fails entirely, thanks to Andreas Gaeb for the catch.
Stuart Buchanan [Thu, 15 Sep 2011 20:11:00 +0000 (21:11 +0100)]
Make tree textures consistent across runs by replacing rand() call with
something deterministic.
Martin Spott [Wed, 14 Sep 2011 17:55:27 +0000 (19:55 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Wed, 14 Sep 2011 15:24:49 +0000 (17:24 +0200)]
cmake: clear the svn libraries variable if not found.
Martin Spott [Wed, 14 Sep 2011 13:50:19 +0000 (15:50 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Andreas Gaeb [Sun, 11 Sep 2011 10:18:03 +0000 (12:18 +0200)]
cmake: Add headers to library components
Add headers to library components so that they get
included into the IDE project files.
Martin Spott [Tue, 13 Sep 2011 11:37:12 +0000 (13:37 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Torsten Dreyer [Mon, 12 Sep 2011 15:26:01 +0000 (17:26 +0200)]
Merge commit 'refs/merge-requests/11' of git://gitorious.org/fg/simgear into merge-requests/11
Martin Spott [Mon, 12 Sep 2011 14:02:00 +0000 (16:02 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Frederic Bouvier [Mon, 12 Sep 2011 10:20:03 +0000 (12:20 +0200)]
Typo
Frederic Bouvier [Mon, 12 Sep 2011 10:17:06 +0000 (12:17 +0200)]
Attempt to make FindSvnClient.cmake portable
Frederic Bouvier [Mon, 12 Sep 2011 08:54:03 +0000 (10:54 +0200)]
Fix SVN detection for Windows
Frederic Bouvier [Mon, 12 Sep 2011 08:53:18 +0000 (10:53 +0200)]
Auto detect 3rd Party root for Windows
Martin Spott [Mon, 12 Sep 2011 07:30:27 +0000 (09:30 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Mon, 12 Sep 2011 06:08:26 +0000 (08:08 +0200)]
cmake: Use a default build type that builds fast executables.
Martin Spott [Sun, 11 Sep 2011 22:57:50 +0000 (00:57 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Sun, 11 Sep 2011 21:27:03 +0000 (23:27 +0200)]
cmake: add quotes to string split.
Stuart Buchanan [Sun, 11 Sep 2011 21:11:27 +0000 (22:11 +0100)]
Place clouds on a curved field, rather than completely flat, so
they curve with the earth surface. Note that this does not fix
"wrapped" clouds.
Stuart Buchanan [Sun, 11 Sep 2011 20:38:54 +0000 (21:38 +0100)]
Merge branch 'next' of gitorious.org:fg/simgear into next
Frederic Bouvier [Sun, 11 Sep 2011 19:43:54 +0000 (21:43 +0200)]
Lower the requirements on Cmake version (at least until Jenkins is updated)
Frederic Bouvier [Sun, 11 Sep 2011 18:48:50 +0000 (20:48 +0200)]
Enforce the use of Cmake 2.8
Stuart Buchanan [Fri, 9 Sep 2011 17:42:56 +0000 (18:42 +0100)]
Merge branch 'next' of gitorious.org:fg/simgear into next
Martin Spott [Fri, 9 Sep 2011 16:13:12 +0000 (18:13 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
James Turner [Fri, 9 Sep 2011 10:48:11 +0000 (11:48 +0100)]
Hopefully fix test compilation on MSVC 2008+CMake
Martin Spott [Thu, 8 Sep 2011 16:09:24 +0000 (18:09 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Thu, 8 Sep 2011 15:41:21 +0000 (17:41 +0200)]
Fix win32 SGThread::join timeout.
Martin Spott [Thu, 8 Sep 2011 09:48:56 +0000 (11:48 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
James Turner [Wed, 7 Sep 2011 19:41:55 +0000 (20:41 +0100)]
Further Windows Cmake tweaks.
James Turner [Wed, 7 Sep 2011 19:12:35 +0000 (20:12 +0100)]
Make sgio tests friendly to Windows.
James Turner [Wed, 7 Sep 2011 18:58:26 +0000 (19:58 +0100)]
Cmake Windows tweaks.
Martin Spott [Wed, 7 Sep 2011 17:21:53 +0000 (19:21 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Wed, 7 Sep 2011 16:37:02 +0000 (18:37 +0200)]
Update the automake based build system to the last changes.
Martin Spott [Wed, 7 Sep 2011 16:35:40 +0000 (18:35 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
James Turner [Wed, 7 Sep 2011 15:54:28 +0000 (16:54 +0100)]
Work (in progress) on CPack packaging for SimGear