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
James Turner
05d9d7cae8
On Mac, force setting macon-min-version
...
- the CMake option seems to be erratic, it works locally but not
on the Jenkins machine for inexplicable reasons.
2015-12-08 20:42:43 +00:00
James Turner
78a548b861
Expose catalog name directly.
2015-11-29 12:43:20 +00:00
Torsten Dreyer
6be4ad27ee
Add fg_root and cwd to the search path for loaded models
...
ref: http://sourceforge.net/p/flightgear/mailman/message/34650992/
2015-11-27 11:11:42 +01:00
Torsten Dreyer
589c5ba35a
SGMaterialAnimation: Better handling of missing texture
...
Don't retry loading a missing texture on every frame.
Emit a warning message instead and retry on the next
change of the textures name.
2015-11-27 11:09:16 +01:00
James Turner
81d668784a
Fix spelling of Find(CURL)
2015-11-24 00:09:19 +00:00
James Turner
75ad5a7e5c
Whitespace fixes.
2015-11-23 17:57:46 +00:00
James Turner
3f20a3d2c6
Fix for catalog adding/removing bugs
2015-11-23 17:57:36 +00:00
James Turner
a57e969639
Optional use libCurl as the HTTP client.
...
Will permit HTTPS for packages in the future, disabled by default
for the moment.
2015-11-22 23:53:46 +00:00
James Turner
23b8c86e78
More whitespace fixes.
2015-11-22 23:53:46 +00:00
James Turner
5c9ca9cbe2
EOL cleanups.
2015-11-22 22:36:54 +00:00
James Turner
5676f96fbf
Require Cmake 2.8.11
...
- drop OldGNUInstallDirs work-around as a result
2015-11-22 22:34:31 +00:00
Rebecca N. Palmer
4104f7d18f
SGPath(): make realpath() suitable for fgValidatePath
...
Handle non-existent files, drop obsolete workaround
2015-11-21 21:35:15 +00:00
Thomas Geymayer
10e6bbc2c5
SubsystemMgr: prevent double delete and use shared pointers.
2015-11-20 12:34:46 +01:00
Stuart Buchanan
21e6dd34b2
QuadTree fix for large buildings.
...
QuadTree relies on a bounding box to set up correctly.
ProxyNodes don't have a BB until the model is loaded,
causing the QuadTree to collapse if the DB loader can't
keep up with the STG loader.
Fix this by creating a default BB before the model
is loaded.
2015-11-06 21:38:53 +00:00
Erik Hofman
319922f044
Add the option to set the reference name afterwards (but before calling play()
2015-11-05 15:33:06 +01:00
Torsten Dreyer
ff3efaee93
Fix wrong log-class for debug message
2015-11-02 10:56:17 +01:00
Stuart Buchanan
08fb433923
Use quadtree to improve culling of STG objects
2015-10-29 20:07:12 +00:00
Stuart Buchanan
1a752d28a4
Remove max density 10000m for surface lights.
2015-10-22 20:28:37 +01:00
Thomas Geymayer
00a20409f7
Canvas: use weak pointer to protect parent element access.
...
Using a weak pointer is the best way to ensure no invalid
pointer is used. This also fixes a possible crash in
simgear::canvas::Element::getParentStyle on destructing
canvas elements.
2015-09-30 11:54:19 +02:00
James Turner
3bfd0c872a
Avoid duplicate refresh of Catalogs
...
- also fix duplicate reporting of successful refresh
2015-09-27 23:14:50 -05:00
James Turner
945cf5d963
Improve package extraction cleanup
2015-09-27 20:39:58 -05:00
James Turner
4e40913aef
Package support progress
...
- check the catalog version explicitly when refreshing
- handle packages with distinct dir name / primary ID correctly
(requires an updated catalog XML format)
2015-09-27 19:42:08 -05:00
Erik Hofman
3bc53474ed
Revert previous change, OpenAL-Soft is not ready yet.
2015-09-22 12:36:40 +02:00
Rebecca N. Palmer
28dff1d5ca
Use our stdint.hxx, not C++11 cstdint
2015-09-21 22:09:47 +01:00
James Turner
81bfec336c
Fix missing include for uint8_t on Linux
2015-09-21 14:55:52 -05:00
James Turner
60a0c51e2b
Package support hacking
...
- rename failure code to status code, and add more to handle
cancellation.
- change caching of active Installs from Catalog to Root, to clarify
ownership
- expose download status on Install
- adjust Delegate signatures to pass more information
2015-09-20 19:34:51 -05:00
James Turner
70c5d60564
Drop explicit SDK setting on Mac
2015-09-20 19:30:04 -05:00
James Turner
1b2247103a
Fix error case on HTTPClient
2015-09-20 19:28:23 -05:00