James Turner
8adbefb2b7
Fix Windows compile of HTTP repo tests.
2016-02-26 21:21:00 +02:00
James Turner
4eb272f4f0
Lots of work on HTTP repository failure handling.
2016-02-26 21:18:26 +02:00
James Turner
f84dac822a
Fix a nasty bug in non-libCurl HTTP pipelining.
...
- when requests were closely overlapped, but not submitted at the
same time, connection state could get corrupted.
2016-02-26 00:10:34 +02:00
James Turner
0b4f416ddc
More error reporting from TerraSync/HTTP
...
- raise more errors when requests fail, and report/catch these.
2016-02-25 21:20:33 +02:00
James Turner
6cef1f9091
Fix compilation with older versions of libCurl.
2016-02-25 21:19:44 +02:00
James Turner
5c9f5361bd
Fix for libCurl pipelining and connection count.
2016-02-24 23:36:25 +02:00
Torsten Dreyer
ce245059b8
Merge /u/edauvergne/simgear/ branch particles into next
...
http://sourceforge.net/p/flightgear/simgear/merge-requests/4/
2016-02-23 21:55:18 +00:00
James Turner
4fb205b317
Work around lack of endian.h on Windows
2016-02-22 23:53:27 +02:00
James Turner
624dae5958
Fix a typo breaking HTTP unit-test.
2016-02-22 23:41:13 +02:00
James Turner
d4384422f4
HTTP repository: replace an assert.
...
- Torsten is seeing this on his setup.
2016-02-22 21:27:03 +02:00
James Turner
935d649096
More HTTP repository compile tweaks.
2016-02-22 21:07:16 +02:00
James Turner
2b147f7429
Use SGFile to avoid Windows breakage.
2016-02-22 20:59:03 +02:00
Torsten Dreyer
da6b395008
Fix SimGear compile on Linux
2016-02-22 19:49:20 +01:00
James Turner
dda922a651
Hopefully fix Linux compilation.
2016-02-22 18:05:02 +02:00
James Turner
d179fccfcb
Optionally use HTTP repository.
...
- disabled by default since needs much testing.
2016-02-21 21:49:20 +02:00
James Turner
ae4d96872d
HTTP repository implementation
...
A plain-HTTP terrasync repository implementation, using the
SimGear HTTP abstraction. File validity is based on SHA hashes,
and existing files are not re-downloaded if their hash matches,
so soft upgrade from an SVN checkout is possible.
2016-02-21 21:49:20 +02:00
James Turner
7075a8707b
Create TerraSync repo API
...
- create an abstract API for a remote repository, based on the current
SVN repository API, and update the code accordingly.
2016-02-21 15:49:12 +01:00
Edward d'Auvergne
4b7f7861cd
Debugging message improvements for the particle system.
2016-02-19 14:33:30 +01:00
Automatic Release Builder
e7598df4d3
new version: 2016.2.0
2016-02-17 21:16:33 +01:00
Automatic Release Builder
63e7a1fbb4
new version: 2016.1.1
2016-02-17 21:16:32 +01:00
Torsten Dreyer
951859d8a7
correct user-agent string for terrasync
2016-02-15 16:53:31 +01:00
James Turner
41f40a9a10
Fix misnamed macro.
...
- should fix TerraSync user-agent.
2016-02-08 09:37:35 +00:00
Rebecca N. Palmer
a6290e367a
math: 'void getMaxSubdiv' does not make any sense
...
Fixes build failure with GCC 6: https://bugs.debian.org/812014
(getMaxSubdiv is currently unused)
2016-02-06 21:16:27 +00:00
James Turner
af0a51930e
CMake: don’t export build to build tree
...
- only export targets to the install tree, since this is
hopefully compatible with CMake 2.8
2016-02-02 18:33:20 +00:00
James Turner
ccb5d05eb4
Fix headless build for CMake export
2016-01-30 14:29:12 +00:00
James Turner
9d7402242a
Work on CMake export of targets.
2016-01-29 23:15:07 +00:00
James Turner
819833a560
VS2013 compile fixes.
...
- mostly about return type conversions.
2016-01-27 14:02:27 +00:00
Gijs de Rooy
576ff21488
TerraSync log typo
2016-01-20 12:16:14 +01:00
James Turner
b60f8b4989
New log class for terrasync
2016-01-16 15:49:58 -06:00
James Turner
096d625445
Allow use of noreturn attribute with Clang
...
- other compilers could also be enabled in the future.
2016-01-12 12:48:34 -06:00
James Turner
dad77b3983
Fix a Simgear compile failure.
2016-01-09 09:45:43 -06:00
James Turner
598b64fa95
Linux test_HTTP fixes.
...
libCurl HTTP unit-test fixes.
2016-01-08 12:17:02 -06:00
James Turner
b5d6aa3fe4
Linux test_HTTP fixes.
2016-01-06 12:57:04 -06:00
James Turner
f32063e6dd
Jenkins build fixes.
2016-01-06 00:07:30 -06:00
James Turner
3d9d44cf73
Fix negative loop counts when dt is small.
2016-01-05 23:18:41 -06:00
James Turner
ac84115ac3
Remove obsolete member
2016-01-05 23:17:20 -06:00
James Turner
d58607242e
Merge branch 'next' of ssh://git.code.sf.net/p/flightgear/simgear into next
2016-01-05 20:43:25 -06:00
Torsten Dreyer
7afd2be652
Version 2016.1.0
2016-01-05 20:45:11 +01:00
James Turner
f256d45b65
Quiet a debug message.
2016-01-04 13:36:32 -06:00
James Turner
edf15e9f55
Quite some debug output from the materials caches.
2016-01-03 21:51:58 -06:00
James Turner
2bb24f43fb
New accessors for variant support.
2016-01-03 20:57:19 -06:00
James Turner
be0447d4c0
Fixes for stalling scenery downloads.
...
- handle closed connections equivalent to IDLE, for timeout purposes
- if the server closes the socket in WAITING_FOR_RESPONSE state, fail
the first sent request when restoring.
Note this does not explain why the server sometimes closes the socket
in this way, but at least it now causes a detectable failure.
2016-01-03 11:58:22 -06:00
James Turner
ef7a0dc5a3
Trying to debug HTTP timeouts
2016-01-01 17:17:55 -06:00
Erik Hofman
5d754c0419
Fix a very rare nan where r_earth/position_radius > 1.0
2015-12-29 15:49:12 +01:00
Erik Hofman
1f23fb89c0
Remove the dependency on boost for STANDALONE mode
2015-12-24 14:18:53 +01:00
Erik Hofman
584ee1364f
use the proper namespace
2015-12-23 10:36:03 +01:00
Erik Hofman
1e32c24a17
Fix two comparison between signed and unsigned integer warnings
2015-12-11 11:09:39 +01:00
James Turner
20ea55bdbc
Set macos-min-version for C files too
...
Should fix another 10.7 issues (Nasal code is .c)
2015-12-10 14:53:17 -06:00
James Turner
c62b4467b4
Templated helper to retrieve a subsystem
...
- example of naming a subsystem
2015-12-10 14:52:04 -06:00
Erik Hofman
31095c39cc
Make it possible to tie the absolute position to a property
2015-12-10 11:50:20 +01:00