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
Stuart Buchanan
991f28906e
Merge branch 'next' of git://gitorious.org/fg/simgear into next
2011-08-22 21:15:58 +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
Frederic Bouvier
55208d7d1f
Remove obsolete files
2011-08-06 16:41:02 +02:00
Frederic Bouvier
88e2cdd283
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)
2011-08-06 16:26:21 +02:00
Frederic Bouvier
6ac69b604e
Fix a typo
2011-08-06 15:58:31 +02:00
James Turner
76ba747706
Whoops, fix tests for user-agent being HTTP/1.1 spec
2011-08-04 19:37:30 +01:00
ThorstenB
469c0242d4
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
2011-08-04 19:28:13 +02:00
James Turner
115531e944
Further HTTP improvements, correct proxy support, spec compliance, support for chunked encoding.
2011-08-04 18:03:56 +01:00
ThorstenB
6edfacbf4e
Ove Kåven: Fix property refcounting for particles
2011-08-01 19:47:19 +02:00
James Turner
a2249becba
Further HTTP improvements, wget-alike test program to check it all behaves!
2011-08-01 09:03:12 +01:00
ThorstenB
b53c53d9d8
#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).
2011-07-31 14:00:48 +02:00
James Turner
13736219ff
Ooops, forgot automake
2011-07-30 12:41:54 +01:00
James Turner
3ac5ff0cac
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
2011-07-30 10:48:37 +01:00
James Turner
19119cc4ae
Tweaks to HTTP code, in preparation for using it for metar - especially, test code for proxies
2011-07-30 10:43:49 +01:00
Stuart Buchanan
38ac7b41ad
Updates to random forest:
...
- Bug fix - use multiple textures per tile
- Graduate LoD so tree cover fades in/out.
2011-07-29 15:22:24 +01:00
Stuart Buchanan
b47d1ad5fd
Merge branch 'next' of git://gitorious.org/fg/simgear into next
2011-07-26 22:17:14 +01:00
Torsten Dreyer
45f642c4e4
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.
2011-07-25 20:22:57 +02:00
Stuart Buchanan
04dc28cb33
Merge branch 'next' of git://gitorious.org/fg/simgear into next
2011-07-21 18:45:13 +01:00
Mathias Froehlich
f7e9d79322
Make it compile with gcc-4.6
2011-07-19 19:23:53 +02:00
James Turner
5c6076d72d
Merge branch 'next' of gitorious.org:fg/simgear into next
2011-07-19 17:56:04 +01:00
James Turner
ee1901225b
Ooof, lurking PLIB reference in the tests
2011-07-19 17:55:40 +01:00
Mathias Froehlich
b61ba449fb
Fix case of SGGeometryTest.cxx
2011-07-19 18:54:02 +02:00
James Turner
d53e2fa8c1
Enable more unit-tests via CTest
2011-07-19 17:30:08 +01:00
James Turner
20ac2dcd04
Remove some debug output, fix version.h include path
2011-07-19 14:34:07 +01:00
James Turner
ac7db26f17
But of course, Mac lacks malloc.h - so you cstdlib instead. <sigh>
2011-07-19 06:17:05 -07:00
James Turner
4a65a23706
test linkage needs librt on Linux. Need to tidy this up on the FG side.
2011-07-19 13:53:13 +01:00
James Turner
425d83c497
Fix Linux compilation of netChat - explicit include of malloc.h required.
2011-07-19 05:32:39 -07:00
James Turner
a7d338a58e
And not forgetting VC90 either.
2011-07-19 13:10:01 +01:00
James Turner
6a612972e2
Not forgetting automake for the moment
2011-07-19 12:56:49 +01:00
James Turner
f06f25532c
Tiny HTTP client layer on top of NetChat - and CTest support for some SimGear tests.
2011-07-19 12:55:55 +01:00