Commit Graph

2944 Commits

Author SHA1 Message Date
Klaus Basan
8b8dd5a892 Ref T430, added FG icons 2018-11-16 02:49:54 +01:00
Roland Winklmeier
ee8af9f4c6 Filter other pilots ghost aircraft when flying in shared cockpit mode
When flying in shared cockpit mode, both pilots log into the network.
One as pilot to be visible to ATC and other pilots. The other one as
observer. For the observing user, the pilots aircraft needs to be filtered.
Filter algorithm is using the same schema as vPilot does.

ref T427
2018-11-16 02:49:54 +01:00
Klaus Basan
5005417f54 Ref T429, interpolator adjustments
* use utility functions
* verify in linear interpolator
2018-11-16 02:49:53 +01:00
Klaus Basan
e8d5daba1b Ref T429, PBH interpolator
* make sure all angle interpolations interpolate "in the right direction" (like previously only for heaading)
* one single function for angle interpolation
2018-11-16 02:49:53 +01:00
Klaus Basan
dc5093f732 Ref T429, interpolator functions 2018-11-16 02:49:53 +01:00
Klaus Basan
7807a05f2a Ref T429, functions for angle, heading and situation
* normalize angle -180/+180 when set on situation
* clamp vector function
2018-11-16 02:49:53 +01:00
Klaus Basan
839c75effc Ref T429, style and CLANG warnings 2018-11-16 02:49:53 +01:00
Klaus Basan
180214e4f0 Ref T404, fixed the UTF issues for hotkeys
* QStringLiteral expects UTF16 for MSVC compilers
* we use descriptive names now
* UTF flag for MSVC compilers
* added the SLACK discussion as comment under https://dev.swift-project.org/T404
2018-11-16 02:49:53 +01:00
Klaus Basan
c862136126 Ref T404, style 2018-11-16 02:49:53 +01:00
Klaus Basan
554ab4aa01 Ref T404, added new hotkeys 2018-11-16 02:49:53 +01:00
Klaus Basan
e9101ab4c6 Ref T349, P3D version as setting 2018-11-16 02:49:52 +01:00
Roland Winklmeier
15de5ec41d Implement 7zip uncompressing on Mac OS 2018-11-16 02:49:52 +01:00
Roland Winklmeier
0f140cb155 Add more special key codes to keyboard keys
ref T404
2018-11-16 02:49:51 +01:00
Roland Winklmeier
6cb0ed583e Change default UDP port for VATSIM voice to 3292 2018-11-16 02:49:51 +01:00
Klaus Basan
084ade9e2b Ref T422, context/provider functions for COM, XPDR values 2018-11-16 02:49:51 +01:00
Klaus Basan
67dcd11e73 Ref T422, functions to set XPDR mode 2018-11-06 01:41:48 +01:00
Klaus Basan
19a910f887 Ref T424, FP can have an altitude string which is just send as it is 2018-11-06 01:41:48 +01:00
Klaus Basan
0dbaf989e9 Ref T424, renamed altitude string functions and added "roundedToNearest100ft" 2018-11-06 01:41:48 +01:00
Klaus Basan
ef21ec67f3 Ref T424, PQ strings without (thousand) separators
* separator can cause issue when sending data (WebService, FSD)
* re-parsing (print and parse again) can cause to undesired results as the separator is mistaken as decimal separator with a different locale
* separator now a parameter so it can still be used
2018-11-06 01:41:48 +01:00
Klaus Basan
7b209685dd Ref T424, added icons 2018-11-06 01:41:47 +01:00
Klaus Basan
4d7ca00324 Ref T421, interpolation log message follow up, deprecated "clampedLog" 2018-11-05 01:39:51 +01:00
Klaus Basan
4172701586 Ref T422, functions to toggle/set XPDR mode 2018-11-05 01:39:51 +01:00
Klaus Basan
4ba14fe9a9 Ref T401, mapping tool 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
41685df4ee Ref T421, interpolation log messages in interpolator(s) 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
75d57b4afa Ref T413, application context "identifable" 2018-11-04 17:42:47 +01:00
Klaus Basan
b0814726d8 Status message without tabs/CR 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
11c5ded3b5 Minor UI/style fixes 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
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
Klaus Basan
9293989a78 Doxygen comments 2018-11-04 17:42:45 +01:00
Klaus Basan
19b591dce8 Ref T397, Ref T297 VATSIM default is sending parts only 2018-11-04 17:42:44 +01:00
Klaus Basan
dd7e38b2e0 Ref T397, Ref T297 renamed parameter to "allowTestAltitudeOffset" 2018-11-04 17:42:44 +01:00
Klaus Basan
7bf3671997 Removed unused value 2018-11-04 17:42:44 +01:00
Klaus Basan
35b8b29d10 Ref T410, preparation and UI adjustments
Foo
2018-11-04 17:42:43 +01:00
Roland Winklmeier
3770b02ea7 Print the EOL date to the log file
ref T319
2018-11-04 17:42:43 +01:00