Martin Spott
747717e2ee
Merge branch 'next' of git.gitorious.org:fg/simgear into next
2011-09-07 18:35:40 +02:00
James Turner
1305e16425
Work (in progress) on CPack packaging for SimGear
2011-09-07 16:54:28 +01:00
Martin Spott
ed7f2df04e
Merge branch 'next' of git.gitorious.org:fg/simgear into next
2011-09-07 17:42:54 +02:00
Mathias Froehlich
08003ceba9
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.
2011-09-07 17:32:43 +02:00
Mathias Froehlich
059db643bc
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.
2011-09-07 17:32:43 +02:00
Martin Spott
b159a72ce9
Fix CMake HLA fix
2011-09-05 18:45:33 +02:00
Martin Spott
39731debdc
Merge commit 'refs/merge-requests/10' of git://gitorious.org/fg/simgear into next
2011-09-05 14:17:00 +02:00
Torsten Dreyer
9ef56cbc48
Merge commit 'refs/merge-requests/7' of git://gitorious.org/fg/simgear into merge-requests/7
2011-09-02 12:11:42 +02:00
Dmitry Marakasov
ceac7b46fc
Fix bashisms in configure.ac
2011-09-01 22:53:59 +04:00
Mathias Froehlich
594095a363
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.
2011-09-01 17:11:25 +02:00
Mathias Froehlich
29faf13afd
Move the decision which rti to use into HLAFederate.
2011-08-30 22:18:29 +02:00
James Turner
427d6c3316
Async lookup attempt #3 - use OpenThreads instead - I'm going to kill off SGThread imminently.
2011-08-30 15:14:14 +01:00
James Turner
eafea28266
Revert "Asynchronous host lookups+caching, attempt #2 "
...
Bah, SGThread is a pain, need to switch to OpenThreads
This reverts commit 1cb9a79fd4
.
2011-08-30 13:41:06 +01:00
James Turner
1cb9a79fd4
Asynchronous host lookups+caching, attempt #2
2011-08-30 12:51:03 +01:00
Mathias Froehlich
959791ffde
Add modifyLookahead to the rti abstraction.
2011-08-30 07:28:13 +02:00
Mathias Froehlich
a5775cdb94
Add SGVec* convinience hla data elements.
2011-08-30 07:27:24 +02:00
Mathias Froehlich
b5d2cfdbea
Fix error message in RTI13ObjectInstance.
2011-08-28 22:26:16 +02:00
Mathias Froehlich
e716f82670
Add query{Looahead,FederateTime} to the hla interface.
2011-08-28 21:22:02 +02:00
ThorstenB
dc5af66748
Merge commit 'refs/merge-requests/9' of git://gitorious.org/fg/simgear into merge-requests/9
2011-08-28 14:10:11 +02:00
ThorstenB
40e177a02e
#329 : fix issue with mismatching sound volume
...
Sounds played after changing view position sometimes had incorrect volume
2011-08-27 12:00:17 +02:00
ThorstenB
36a8243f73
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">.
2011-08-27 11:53:15 +02:00
James Turner
c7152af191
Further tweaks to only consider IP4 addresses for the moment, when using getaddrinfo.
2011-08-26 11:27:50 +01:00
James Turner
2f9ba31b0a
Request only IP4 addresses for the moment, further work required to deal with IP6 addresses.
2011-08-26 09:36:59 +01:00
Christian Schmitt
1227bd4898
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.
2011-08-25 14:03:52 +02:00
Torsten Dreyer
09e610b900
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.
2011-08-24 21:26:02 +02:00
Christian Schmitt
b317520543
Make RTI configurable
2011-08-24 13:25:46 +02:00
Christian Schmitt
25c3881782
fix some of the CMake syntax and correctly print the headless option
2011-08-24 13:23:46 +02:00
James Turner
27e8916843
Another Windows typo-fix.
2011-08-24 11:29:09 +01:00
James Turner
fa27207351
Include ws2tcpip.h header (for getaddrinfo) on Windows
2011-08-24 11:25:37 +01:00
James Turner
3753d50992
Fix a release build issue, meaning of IDLE state was overloaded, add an explicit state when we're waiting for the response start.
2011-08-24 02:30:27 -07:00
James Turner
b7654c181d
Copy constructor and assignment operator for revised IPAddress
2011-08-24 02:30:02 -07:00
James Turner
50e226a146
Change IPAddress to use getaddrinfo internally, and store the sockaddr data via a pointer
2011-08-24 09:46:20 +01:00
James Turner
f18a9493b3
Revert "Support non-blocking address lookups, and switch to getaddrinfo over gethostbyname. (Only affects netChannel - raw socket will use blocking behaviour by default, as previously)"
...
This reverts commit 878b504f8e
.
2011-08-22 10:15:05 +01:00
James Turner
bca9a787f6
Revert "Keep automake working, added new files"
...
This reverts commit a175033e3b
.
2011-08-22 10:15:00 +01:00
James Turner
9699d76dcb
Revert "Ick, further fixes for Linux/MSVC"
...
This reverts commit 5f07efa12a
.
2011-08-22 10:14:55 +01:00
James Turner
5f07efa12a
Ick, further fixes for Linux/MSVC
2011-08-22 09:10:38 +01:00
James Turner
a175033e3b
Keep automake working, added new files
2011-08-21 22:37:01 +01:00
James Turner
878b504f8e
Support non-blocking address lookups, and switch to getaddrinfo over gethostbyname. (Only affects netChannel - raw socket will use blocking behaviour by default, as previously)
2011-08-21 22:30:04 +01:00
Torsten Dreyer
669ab640da
Remove (last) reference to obsolete visual_enviro.hxx
2011-08-21 21:13:38 +02:00
Stuart Buchanan
2f381c22e3
Further enhancements/bug fixes to the 3D clouds:
...
1) Default values for [min|max]_[cloud|sprite]_[width|height] changed to be
more logical.
2) Cloud bounding box expanded slightly to ensure they aren't over-culled
3) Cloud location now defines the _base_ of the cloud.
4) Sprites that would extend below the bottom of the cloud are now shifted
upwards to ensure no cloud appears below the base.
2011-08-21 19:18:24 +01:00
ThorstenB
ee06c12374
Fix sg_dir dot-file handling
...
File dialogs never showed ".." directories for navigation, since these were
filtered by the "INCLUDE_HIDDEN" option. Only the "NO_DOT_OR_DOTDOT"
option should be used for filtering - otherwise it's impossible to show
the "."/".." directories while all other files are still hidden.
2011-08-21 14:31:08 +02:00
Torsten Dreyer
225c2803ac
remove reference to obsolete visual_enviro.hxx
2011-08-20 08:51:39 +02:00
Curtis L. Olson
1e0bd6717e
Add visual_enviro.hxx to the source distribution (why isn't visual_enviro.cxx
...
built here?)
2011-08-15 22:45:44 -05:00
Curtis L. Olson
33c84965ad
Make sure hla tree is added to source distribution.
2011-08-15 22:05:18 -05:00
ThorstenB
a668e47fa1
Introduce some more logging classes.
...
The current habit of almost everything being in either SG_GENERAL or
SG_ALL really sucks :).
2011-08-11 23:45:19 +02:00
Curtis L. Olson
c95d76266a
Fix "make dist"
2011-08-11 09:47:07 -05:00
James Turner
902948e3c6
Tweaks to queuing of HTTP/1.0 connections, and tests for sequential connections in both 1.0 and 1.1 modes.
2011-08-08 18:09:30 +01:00
Stuart Buchanan
2805a2d0cc
Add support for "squashing" the billboarding of individual 3D cloud sprites, to allow thin layers of stratus to be generated by large textures.
2011-08-07 12:56:10 +01:00
Stuart Buchanan
410c5ae919
Add control of 3D cloud field wrapping. Base code was already present, but without accessor methods.
2011-08-07 11:41:25 +01:00
James Turner
7525fd5e3e
Update HTTP code to support HTTP/1.0 responses, eg metarproxy
2011-08-07 10:49:13 +01:00