]>
git.mxchange.org Git - simgear.git/log
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.
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.
Mathias Froehlich [Sat, 24 Sep 2011 07:55:01 +0000 (09:55 +0200)]
automake: add thread libs to the io tests.
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.
Mathias Froehlich [Wed, 14 Sep 2011 15:24:49 +0000 (17:24 +0200)]
cmake: clear the svn libraries variable if not found.
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.
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
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
Mathias Froehlich [Mon, 12 Sep 2011 06:08:26 +0000 (08:08 +0200)]
cmake: Use a default build type that builds fast executables.
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
James Turner [Fri, 9 Sep 2011 10:48:11 +0000 (11:48 +0100)]
Hopefully fix test compilation on MSVC 2008+CMake
Mathias Froehlich [Thu, 8 Sep 2011 15:41:21 +0000 (17:41 +0200)]
Fix win32 SGThread::join timeout.
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.
Mathias Froehlich [Wed, 7 Sep 2011 16:37:02 +0000 (18:37 +0200)]
Update the automake based build system to the last changes.
James Turner [Wed, 7 Sep 2011 15:54:28 +0000 (16:54 +0100)]
Work (in progress) on CPack packaging for SimGear
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 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.
Christian Schmitt [Wed, 24 Aug 2011 11:25:46 +0000 (13:25 +0200)]
Make RTI configurable
Christian Schmitt [Wed, 24 Aug 2011 11:14:36 +0000 (13:14 +0200)]
fix some of the CMake syntax and correctly print the headless option
James Turner [Wed, 24 Aug 2011 10:29:09 +0000 (11:29 +0100)]
Another Windows typo-fix.
James Turner [Wed, 24 Aug 2011 10:25:37 +0000 (11:25 +0100)]
Include ws2tcpip.h header (for getaddrinfo) on Windows
James Turner [Wed, 24 Aug 2011 09:30:27 +0000 (02:30 -0700)]
Fix a release build issue, meaning of IDLE state was overloaded, add an explicit state when we're waiting for the response start.
James Turner [Wed, 24 Aug 2011 09:30:02 +0000 (02:30 -0700)]
Copy constructor and assignment operator for revised IPAddress
James Turner [Wed, 24 Aug 2011 08:46:20 +0000 (09:46 +0100)]
Change IPAddress to use getaddrinfo internally, and store the sockaddr data via a pointer
Stuart Buchanan [Mon, 22 Aug 2011 20:15:58 +0000 (21:15 +0100)]
Merge branch 'next' of git://gitorious.org/fg/simgear into next
James Turner [Mon, 22 Aug 2011 09:15:05 +0000 (10:15 +0100)]
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
878b504f8e044bc0e59903caa8641492421b76d8 .
James Turner [Mon, 22 Aug 2011 09:15:00 +0000 (10:15 +0100)]
Revert "Keep automake working, added new files"
This reverts commit
a175033e3bb0c56cc0616ee224d6719a2896cec1 .
James Turner [Mon, 22 Aug 2011 09:14:55 +0000 (10:14 +0100)]
Revert "Ick, further fixes for Linux/MSVC"
This reverts commit
5f07efa12af93a7356930ddc1abc77a947f22092 .
James Turner [Mon, 22 Aug 2011 08:10:38 +0000 (09:10 +0100)]
Ick, further fixes for Linux/MSVC
James Turner [Sun, 21 Aug 2011 21:37:01 +0000 (22:37 +0100)]
Keep automake working, added new files
James Turner [Sun, 21 Aug 2011 21:30:04 +0000 (22:30 +0100)]
Support non-blocking address lookups, and switch to getaddrinfo over gethostbyname. (Only affects netChannel - raw socket will use blocking behaviour by default, as previously)
Torsten Dreyer [Sun, 21 Aug 2011 19:13:38 +0000 (21:13 +0200)]
Remove (last) reference to obsolete visual_enviro.hxx
Stuart Buchanan [Sun, 21 Aug 2011 18:18:24 +0000 (19:18 +0100)]
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.
ThorstenB [Sun, 21 Aug 2011 12:30:28 +0000 (14:30 +0200)]
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.
Torsten Dreyer [Sat, 20 Aug 2011 06:51:39 +0000 (08:51 +0200)]
remove reference to obsolete visual_enviro.hxx
Curtis L. Olson [Tue, 16 Aug 2011 03:45:44 +0000 (22:45 -0500)]
Add visual_enviro.hxx to the source distribution (why isn't visual_enviro.cxx
built here?)
Curtis L. Olson [Tue, 16 Aug 2011 03:05:18 +0000 (22:05 -0500)]
Make sure hla tree is added to source distribution.
ThorstenB [Thu, 11 Aug 2011 21:45:19 +0000 (23:45 +0200)]
Introduce some more logging classes.
The current habit of almost everything being in either SG_GENERAL or
SG_ALL really sucks :).
Curtis L. Olson [Thu, 11 Aug 2011 14:47:07 +0000 (09:47 -0500)]
Fix "make dist"
James Turner [Mon, 8 Aug 2011 17:09:30 +0000 (18:09 +0100)]
Tweaks to queuing of HTTP/1.0 connections, and tests for sequential connections in both 1.0 and 1.1 modes.
Stuart Buchanan [Sun, 7 Aug 2011 11:56:10 +0000 (12:56 +0100)]
Add support for "squashing" the billboarding of individual 3D cloud sprites, to allow thin layers of stratus to be generated by large textures.
Stuart Buchanan [Sun, 7 Aug 2011 10:41:25 +0000 (11:41 +0100)]
Add control of 3D cloud field wrapping. Base code was already present, but without accessor methods.
James Turner [Sun, 7 Aug 2011 09:49:13 +0000 (10:49 +0100)]
Update HTTP code to support HTTP/1.0 responses, eg metarproxy
Frederic Bouvier [Sat, 6 Aug 2011 14:41:02 +0000 (16:41 +0200)]
Remove obsolete files
Frederic Bouvier [Sat, 6 Aug 2011 14:26:21 +0000 (16:26 +0200)]
Fix issue #392: mktime takes a localtime as input. Assumption that if HAVE_DAYLIGHT is missing imply that mktime takes a gmt time is wrong (sg_time.cxx, line 482)
Frederic Bouvier [Sat, 6 Aug 2011 13:58:31 +0000 (15:58 +0200)]
Fix a typo
James Turner [Thu, 4 Aug 2011 18:37:30 +0000 (19:37 +0100)]
Whoops, fix tests for user-agent being HTTP/1.1 spec
ThorstenB [Thu, 4 Aug 2011 17:23:55 +0000 (19:23 +0200)]
Improved CMake support for libsvn
Added missing CMake defines for SVN_CLIENT.
Don't detect libsvn without APR.
When installed, enable libsvn support by default (same as for automake).
When enabled, provide libsvn include dir to libtsync.
gitignore temporary CMake files
James Turner [Thu, 4 Aug 2011 17:03:56 +0000 (18:03 +0100)]
Further HTTP improvements, correct proxy support, spec compliance, support for chunked encoding.
ThorstenB [Mon, 1 Aug 2011 17:47:19 +0000 (19:47 +0200)]
Ove Kåven: Fix property refcounting for particles
James Turner [Mon, 1 Aug 2011 08:03:12 +0000 (09:03 +0100)]
Further HTTP improvements, wget-alike test program to check it all behaves!
ThorstenB [Sun, 31 Jul 2011 12:00:48 +0000 (14:00 +0200)]
#232: resurrect the "point sprites for runway lights" switch
Automatic GL/OSG feature detection still not working, since we don't have
a "context" - but at least the manual switch works (on start-up only).
James Turner [Sat, 30 Jul 2011 11:41:54 +0000 (12:41 +0100)]
Ooops, forgot automake
James Turner [Sat, 30 Jul 2011 09:48:37 +0000 (10:48 +0100)]
Clean header dependencies of condition.hxx - introduce a new header, propsfwd.hxx, for common case of headers that only need SGPropertyNode_ptr and SGCondition_ptr
James Turner [Sat, 30 Jul 2011 09:43:49 +0000 (10:43 +0100)]
Tweaks to HTTP code, in preparation for using it for metar - especially, test code for proxies
Stuart Buchanan [Fri, 29 Jul 2011 14:22:24 +0000 (15:22 +0100)]
Updates to random forest:
- Bug fix - use multiple textures per tile
- Graduate LoD so tree cover fades in/out.
Stuart Buchanan [Tue, 26 Jul 2011 21:17:14 +0000 (22:17 +0100)]
Merge branch 'next' of git://gitorious.org/fg/simgear into next
Torsten Dreyer [Mon, 25 Jul 2011 18:22:57 +0000 (20:22 +0200)]
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.
Stuart Buchanan [Thu, 21 Jul 2011 17:45:13 +0000 (18:45 +0100)]
Merge branch 'next' of git://gitorious.org/fg/simgear into next
Mathias Froehlich [Tue, 19 Jul 2011 17:23:09 +0000 (19:23 +0200)]
Make it compile with gcc-4.6
James Turner [Tue, 19 Jul 2011 16:56:04 +0000 (17:56 +0100)]
Merge branch 'next' of gitorious.org:fg/simgear into next
James Turner [Tue, 19 Jul 2011 16:55:40 +0000 (17:55 +0100)]
Ooof, lurking PLIB reference in the tests