James Turner
9b997ea1f7
Only reopen the streams if AllocConsole succeeds.
...
Avoid a crash with FGRun when OSG tries to use the console.
2016-09-02 00:05:13 +01:00
Torsten Dreyer
c1ba974538
Make requested tsync scenery-version settable from prop
...
set /sim/terrasync/scenery-version=ws30 to filter the DNS NAPTR
records for service=ws30
current default (and only available) scenery version is ws20
This enables usage of multiple scenery repositories
2016-08-29 21:00:03 +02:00
James Turner
d7d59b08a2
Copy-from-install support in TerraSync
...
Allows repositories to be initialised based on data in the install.
This avoids duplicate downloading of the Model and Airport data,
and the starting scenery.
Requires a corresponding FlightGear change to be functional.
2016-08-18 16:21:31 +01:00
James Turner
6b82b78c7c
Warn when OSG is not in UTF-8 mode.
...
This will become an error in the near future.
2016-08-15 22:38:00 +01:00
James Turner
8201301064
Improve Windows linkage.
...
When using a patched OSG, avoid /FORCE:MULTIPLE work-around.
2016-08-15 22:38:00 +01:00
James Turner
899778b354
Fix inverted logic in any-bindings test.
2016-08-08 16:59:06 +01:00
James Turner
a31d1342d5
Simplify Aeonwave/OpenAL logic in Cmake slightly
2016-08-06 14:40:14 +01:00
Erik Hofman
8d266491c5
Fix the header location
2016-08-06 11:26:47 +02:00
Erik Hofman
0acbe1f087
Clean up the code a bit and combine soundmgr_openal.hxx and soundmgr_aeonwave.hxx into a single file
2016-08-06 11:25:27 +02:00
Erik Hofman
f8d5e58ccc
Clean up the code a bit and combine soundmgr_openal.hxx and soundmgr_aeonwave.hxx into a single file
2016-08-06 11:24:58 +02:00
Erik Hofman
fcd0f15ff2
Remove an unused variable
2016-08-05 11:20:33 +02:00
Erik Hofman
f092f000fa
AeonWave is off by default
2016-08-05 10:57:20 +02:00
Alessandro Menti
69b127e2e6
Have the SimGear HTTP client follow redirects
2016-08-04 20:36:38 +02:00
Erik Hofman
65a3d9ed6c
Search for the right header file
2016-08-04 18:40:12 +02:00
Erik Hofman
85c4e03823
Merge branch 'next' of ssh://git.code.sf.net/p/flightgear/simgear into next
2016-08-04 18:39:54 +02:00
Erik Hofman
7754f88be7
Finish AeonWave integration
2016-08-04 18:38:38 +02:00
Erik Hofman
1e24245d6c
Reflect the latest header changes
2016-08-03 10:52:40 +02:00
James Turner
5ea01039f9
Improve pick-callback enabled testing.
2016-07-31 22:21:03 +01:00
James Turner
8b8dbeb00d
Quiet a log message
2016-07-31 22:21:03 +01:00
Erik Hofman
52ec6cee85
Add the compile time option to test the return values
2016-07-29 12:36:13 +02:00
Erik Hofman
eb53d4ca78
Add get_no_tracks()
2016-07-29 12:35:43 +02:00
Erik Hofman
f3c3b7ec1b
Split include dirs
2016-07-29 12:35:20 +02:00
Erik Hofman
f6e92ac9e5
Update to the latestaienwave.hpp header file
2016-07-26 15:22:09 +02:00
Erik Hofman
48c5e5e43b
Update to the latestaienwave.hpp header file
2016-07-26 15:21:26 +02:00
Erik Hofman
7cc9a1753c
updates for the aeonwave.hpp header changes
2016-07-25 11:40:40 +02:00
Erik Hofman
068745617c
Add support for stereo
2016-07-21 13:05:40 +02:00
Erik Hofman
935c3f901d
Add some tests for AeonWave
2016-07-21 13:05:40 +02:00
Erik Hofman
0b60669075
Add some tests for AeonWave
2016-07-21 13:05:40 +02:00
Erik Hofman
488039d1de
Either install soundmgr_openal.hxx or soundmgr_aeonwave.hxx as soundmgr.hxx
2016-07-21 13:05:40 +02:00
Erik Hofman
efe9648afa
Activate AeonWave by setting USE_AEONWAVE to ON
2016-07-21 13:05:40 +02:00
Erik Hofman
d12cd4945e
Get soundmgr_aeonwave in a compilig state
2016-07-21 13:05:40 +02:00
Erik Hofman
968e0b4cd2
Make stereo files a SG_POPUP message
2016-07-21 09:54:11 +02:00
Erik Hofman
d902fffa46
Make a failed wav file a SG_POPUP message
2016-07-20 15:02:24 +02:00
Erik Hofman
3092274cac
Add support for SG_POPUP messages which show a dialog at startup
2016-07-20 15:01:30 +02:00
Erik Hofman
5f54388ed9
Be more specific about what audio type is detected and for which file if it is not supported.
2016-07-20 08:37:07 +02:00
Erik Hofman
9b4f1b0ff8
Reluctantly add support for stereo files again: there are external hangars which did not update to the mono-files only principle
2016-07-19 10:44:46 +02:00
Erik Hofman
c48a28beb9
Remove some unusal ocde..???
2016-07-18 13:49:40 +02:00
Erik Hofman
96986c9377
Try to prevent a crash in unusual situations
2016-07-18 11:59:47 +02:00
Maciej Mrozowski
33bd02f926
FindUdns.cmake: fix check for cached paths
2016-07-17 03:48:32 +02:00
James Turner
93226fc500
Change location used for path tests
...
Jenkins seems to dislike non-Latin-1 characters inside the build
tree on Linux, so use a location inside /tmp instead.
2016-07-15 17:57:32 +01:00
James Turner
31ba9dfa70
Further SGPath API usage cleanups.
2016-07-15 16:33:52 +01:00
James Turner
19df18fefb
Use wide-string APIs on Windows.
...
SGPath and simgear::Dir use ‘w’ versions of POSIX APIs on Windows,
and convert UTF-8 SGPath to wide-strings as part of this.
Includes improved unit-tests for this code, with some very basic
tests of creating and iterating files with Unicode characters in
their names.
No user-visible changes should result from this, on any platform; in
particular wide-string support is still incomplete so FlightGear will
not yet work with arbitrary Unicode paths on Windows.
2016-07-15 09:50:44 +01:00
James Turner
a5a4bf6d41
Another HLA/SGPath fix
2016-07-04 09:31:34 +01:00
James Turner
9812315d96
realpath returns a path, not a string.
2016-07-04 09:04:46 +01:00
James Turner
c40044feeb
Fix HLAFederate for readXML API change
2016-07-04 07:20:23 +01:00
James Turner
a636da6959
SGPath in easyXML API
2016-07-03 23:41:07 +01:00
James Turner
ca84d2046a
Fix sg_gzofstream path type (now SGPath)
2016-07-03 23:05:42 +01:00
James Turner
c037a0e461
Windows string conversion for SGPath
2016-07-03 22:56:04 +01:00
Bertrand Coconnier
5ab595b401
The Shlwapi library is now needed for the Windows build (required in simgear/misc/sg_dir.cxx which calls to PathIsDirectoryEmpty)
2016-07-03 14:36:22 +02:00
Bertrand Coconnier
7e06e5382a
One (last?) fix for compilation errors with MSVC++
2016-07-03 12:38:56 +02:00