Commit Graph

7001 Commits

Author SHA1 Message Date
Klaus Basan
66a1b32f0f Ref T401, login updates crashpad info 2018-11-04 17:43:06 +01:00
Klaus Basan
17382a0019 Ref T401, update functions for crashpad info in CApplication 2018-11-04 17:43:06 +01:00
Klaus Basan
bb34bc7939 Ref T401, utility functions info for crashpad 2018-11-04 17:43:06 +01:00
Klaus Basan
4ff531c6c4 Fixed CLANG warnings for FS9 2018-11-04 17:43:06 +01:00
Klaus Basan
fc1e45089e Moved FSX common functions to FsCommon as those can also be used with FS9 2018-11-04 17:43:05 +01:00
Klaus Basan
b6ce9e0408 Ref T245, a P3D version of follow aircraft, still experimental
* testing approaches camera, observer, and guessing view name
* SimObject code for camera/observer
* functions aircraft situation -> FSX formats
2018-11-04 17:42:48 +01:00
Klaus Basan
af7c386a1c Minor UI adjustment 2018-11-04 17:42:48 +01:00
Klaus Basan
6755fd68dc Ref T420, logoff countdown time configurable 2018-11-04 17:42:48 +01:00
Klaus Basan
699684bce0 Ref T421, UI for the interpolation log.messages 2018-11-04 17:42:47 +01:00
Klaus Basan
03691b4700 Ref T421, function to get interpolation messages from the simulator context 2018-11-04 17:42:47 +01:00
Klaus Basan
93bcbc0755 Ref T421, function to get interpolation messages from the simulator drivers 2018-11-04 17:42:47 +01:00
Klaus Basan
41685df4ee Ref T421, interpolation log messages in interpolator(s) 2018-11-04 17:42:47 +01:00
Klaus Basan
2581ec5582 Maximize button for launcher config wizard 2018-11-04 17:42:47 +01:00
Klaus Basan
7788410a8d Ref T412, Ref T227, cross context signals 2018-11-04 17:42:47 +01:00
Klaus Basan
cd76d5f635 Style 2018-11-04 17:42:47 +01:00
Klaus Basan
5091a6be2b Ref T412, Ref T407, Ref T227, update aircraft UI if aircraft was moved 2018-11-04 17:42:47 +01:00
Klaus Basan
d2da072128 Ref T412, Ref T227, set timestamps for own parts/situations 2018-11-04 17:42:47 +01:00
Klaus Basan
167355337e Ref T412, Ref T227, own aircraft positions and state detection
* keep history of own positions
* detect moved aircraft
* relay signals via proxy
2018-11-04 17:42:47 +01:00
Klaus Basan
febcf3a49e Scrollbar more obvious 2018-11-04 17:42:47 +01:00
Klaus Basan
2b51094b02 Ref T412, Ref T227, lists/parts improvements
* Ctor with timestamp
* detect/improved state detection (e.g. "takeoff")
* objects outside range
2018-11-04 17:42:47 +01:00
Klaus Basan
38bd626638 Exclude emulated driver from FSX settings as this will cause issues
The emulated driver looks like P3D/FSD, but is a different class
2018-11-04 17:42:47 +01:00
Klaus Basan
75d57b4afa Ref T413, application context "identifable" 2018-11-04 17:42:47 +01:00
Klaus Basan
eeabbf6e39 Ref T413, also add registered/remote identifiers to combobox 2018-11-04 17:42:47 +01:00
Klaus Basan
31e836bb87 Ref T413, application context "getApplicationIdentifier" to get remote identifier 2018-11-04 17:42:46 +01:00
Klaus Basan
c079f2d8b9 Ref T415, added FPs for testing
* vPilot format (vfp)
* SB4 format (sfp)
* Little NavMap (pln)
2018-11-04 17:42:46 +01:00
Klaus Basan
b0814726d8 Status message without tabs/CR 2018-11-04 17:42:46 +01:00
Klaus Basan
fd94772094 Matcher minor UI adjustments 2018-11-04 17:42:46 +01:00
Klaus Basan
a543ac89ae Status message model with tooltip 2018-11-04 17:42:46 +01:00
Klaus Basan
541fd4bd61 Matcher settings as dialog so they can be changed in mapping tool model matcher for testing 2018-11-04 17:42:46 +01:00
Klaus Basan
8c3c55afec Ref T415 style 2018-11-04 17:42:46 +01:00
Klaus Basan
620cbe3882 Ref T415, vPilot format and improved voice capability parsing 2018-11-04 17:42:46 +01:00
Klaus Basan
ebd1e78dd4 Ref T415, altitude function with return value 2018-11-04 17:42:46 +01:00
Klaus Basan
8a59aa5a3b Ref T415, parse/conversion functions for CTime 2018-11-04 17:42:46 +01:00
Mat Sutcliffe
917214c499 Ref T414 Use a promise/future pair in CWorker::thenWithResult
to avoid accessing the worker after it was potentially destroyed.
2018-11-04 17:42:46 +01:00
Mat Sutcliffe
cf92fbeb03 Worker task wrapper lambda needs to be mutable so its captured task can be moved from properly. 2018-11-04 17:42:46 +01:00
Mat Sutcliffe
cf5a807bc6 Ref T405 Follow-up: mutex needs to remain locked when signal is emitted,
to guarantee continuations are called only once when worker finishes.
2018-11-04 17:42:46 +01:00
Mat Sutcliffe
00c5e989d2 Ref T387 Use a C-style cast to work around a buggy clang warning. 2018-11-04 17:42:45 +01:00
Mat Sutcliffe
8716ef4f2d Ref T387 Cast to avoid clang warning. 2018-11-04 17:42:45 +01:00
Mat Sutcliffe
1d02975e4c Removed dead code. 2018-11-04 17:42:45 +01:00
Klaus Basan
60144ad7b1 Ref T409, use new livery string to resolve model/livery/ICAO 2018-11-04 17:42:45 +01:00
Klaus Basan
1b316cd6a6 Ref T409, matcher lookup functions for ids 2018-11-04 17:42:45 +01:00
Klaus Basan
3fc0f34646 Ref T409, network vatlib, remove "colon"/send special string if there is no model string 2018-11-04 17:42:45 +01:00
Klaus Basan
11c5ded3b5 Minor UI/style fixes 2018-11-04 17:42:45 +01:00
Klaus Basan
4370f2c614 Ref T397, do not show context menu for fast position updates if FSD has disabled it 2018-11-04 17:42:45 +01:00
Klaus Basan
53b3241483 Ref T409, mark client as "swift" client 2018-11-04 17:42:45 +01:00
Klaus Basan
4b74267248 Ref T409, new version of livery string parsing (sending ids) 2018-11-04 17:42:45 +01:00
Klaus Basan
b977b87177 Avoid issue when shutting down 2018-11-04 17:42:45 +01:00
Klaus Basan
ee73f93c13 Ref T415, adjusted FP UI so multiple formats can be loaded 2018-11-04 17:42:45 +01:00
Klaus Basan
437f529767 Ref T415, FP functions to parse SB4 and vPilot format. SB4 implemented, vPilot not yet 2018-11-04 17:42:45 +01:00
Klaus Basan
eed3eeb700 Ref T415, utility function to parse "ini"-file 2018-11-04 17:42:45 +01:00