]>
git.mxchange.org Git - simgear.git/log
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
Martin Spott [Wed, 7 Sep 2011 15:42:54 +0000 (17:42 +0200)]
Merge branch 'next' of git.gitorious.org:fg/simgear into next
Mathias Froehlich [Thu, 1 Sep 2011 19:00:48 +0000 (21:00 +0200)]
Revert to simgears thread support.
For all source directories outside of simgear/scene,
which really depends very hard on osg, avoid using osg
classes. This should reenable the use of some basic and
scenegraph independent parts of simgear without the
the need for osg.
Mathias Froehlich [Thu, 1 Sep 2011 16:19:09 +0000 (18:19 +0200)]
Reimplement SGThread and friends.
Reimplement the threading stuff using either pthreads
or win32 threads. These simple classes should help us
to stay osg independent for simgears core classes.
Martin Spott [Mon, 5 Sep 2011 16:45:33 +0000 (18:45 +0200)]
Fix CMake HLA fix
Martin Spott [Mon, 5 Sep 2011 12:17:00 +0000 (14:17 +0200)]
Merge commit 'refs/merge-requests/10' of git://gitorious.org/fg/simgear into next
Torsten Dreyer [Fri, 2 Sep 2011 10:11:42 +0000 (12:11 +0200)]
Merge commit 'refs/merge-requests/7' of git://gitorious.org/fg/simgear into merge-requests/7
Stuart Buchanan [Thu, 1 Sep 2011 18:55:11 +0000 (19:55 +0100)]
Merge branch 'next' of gitorious.org:fg/simgear into next
Dmitry Marakasov [Thu, 1 Sep 2011 18:53:59 +0000 (22:53 +0400)]
Fix bashisms in configure.ac
Mathias Froehlich [Wed, 31 Aug 2011 21:44:06 +0000 (23:44 +0200)]
Introduce quaternion finite difference method.
This implements a function for the quaternion implementation
that computes the angular velocity that matches an explicit euler
step that propagates from a starting quaternion orientation to a
destination quaternion orientation.
Mathias Froehlich [Tue, 30 Aug 2011 19:52:40 +0000 (21:52 +0200)]
Move the decision which rti to use into HLAFederate.
James Turner [Tue, 30 Aug 2011 14:14:14 +0000 (15:14 +0100)]
Async lookup attempt #3 - use OpenThreads instead - I'm going to kill off SGThread imminently.
James Turner [Tue, 30 Aug 2011 12:41:06 +0000 (13:41 +0100)]
Revert "Asynchronous host lookups+caching, attempt #2"
Bah, SGThread is a pain, need to switch to OpenThreads
This reverts commit
1cb9a79fd48ce6151f6a2cf8d07ef23e002a81b1 .
James Turner [Tue, 30 Aug 2011 11:51:03 +0000 (12:51 +0100)]
Asynchronous host lookups+caching, attempt #2
Mathias Froehlich [Tue, 30 Aug 2011 05:28:13 +0000 (07:28 +0200)]
Add modifyLookahead to the rti abstraction.
Mathias Froehlich [Tue, 30 Aug 2011 05:27:24 +0000 (07:27 +0200)]
Add SGVec* convinience hla data elements.
Stuart Buchanan [Mon, 29 Aug 2011 13:33:02 +0000 (14:33 +0100)]
Merge branch 'next' of gitorious.org:fg/simgear into next
Mathias Froehlich [Sun, 28 Aug 2011 20:26:16 +0000 (22:26 +0200)]
Fix error message in RTI13ObjectInstance.
Mathias Froehlich [Sun, 28 Aug 2011 19:22:02 +0000 (21:22 +0200)]
Add query{Looahead,FederateTime} to the hla interface.
ThorstenB [Sun, 28 Aug 2011 12:10:11 +0000 (14:10 +0200)]
Merge commit 'refs/merge-requests/9' of git://gitorious.org/fg/simgear into merge-requests/9
ThorstenB [Sat, 27 Aug 2011 10:00:17 +0000 (12:00 +0200)]
#329: fix issue with mismatching sound volume
Sounds played after changing view position sometimes had incorrect volume
ThorstenB [Sat, 27 Aug 2011 09:52:05 +0000 (11:52 +0200)]
Support absolute paths for XML includes.
Use standard path resolver when searching for includes. Includes like
<foo include="/Aircraft/Instruments/myfile.xml">
are now also supported - no need for
<foo include="../../../Aircraft/Instruments/myfile.xml">.
Stuart Buchanan [Fri, 26 Aug 2011 18:09:51 +0000 (19:09 +0100)]
Merge branch 'next' of gitorious.org:fg/simgear into next
James Turner [Fri, 26 Aug 2011 10:27:50 +0000 (11:27 +0100)]
Further tweaks to only consider IP4 addresses for the moment, when using getaddrinfo.
James Turner [Fri, 26 Aug 2011 08:36:59 +0000 (09:36 +0100)]
Request only IP4 addresses for the moment, further work required to deal with IP6 addresses.
Stuart Buchanan [Thu, 25 Aug 2011 21:01:07 +0000 (22:01 +0100)]
Merge branch 'next' of git://gitorious.org/fg/simgear into next
Christian Schmitt [Thu, 25 Aug 2011 12:03:52 +0000 (14:03 +0200)]
Don't make CMake install HLA libs and headers in every case.
Only install them when RTI is enabled. The autotools build system
handles this equally.
Torsten Dreyer [Wed, 24 Aug 2011 19:26:02 +0000 (21:26 +0200)]
Implement #327 Add condition checking the range of a value
New feature for <condition> elements:
An (optional) element <precision> allows for fuzzy equals checks
example:
<condition>
<equals>
<property>/foo</property>
<value type="double">0.0</value>
<precision>0.1</precision>
</equals>
</condition>
This condition evaluates as true if /foo is within [-0.05..0.05]
(both inclusive)
The precision tag works for int, long, float and double propeties.
It has no meaning for bool properties. For string properties,
precision sets the length of the strings to compare.