Commit Graph

8803 Commits

Author SHA1 Message Date
Klaus Basan
a63fe0dc21 [AFV] Ref T739, unified callsign functions in CAfvClient
* improved CallsignSet from QStringList
* renamed the functions which just return a string
* added functions for CCallsignSet
2019-10-23 00:38:26 +02:00
Klaus Basan
ca60dbfa4d [AFV] Ref T730, allow to disconnect even if socket is down 2019-10-23 00:38:26 +02:00
Klaus Basan
317607f5a5 Fixed bug in FP, removing of colons 2019-10-23 00:38:26 +02:00
Klaus Basan
003788c89b Style 2019-10-23 00:38:26 +02:00
Klaus Basan
148824429c Doxygen, style 2019-10-23 00:38:26 +02:00
Klaus Basan
67840b53c7 [FSD] Ref T753, avoid ":" in FPs
Also avoid unnecessary roundtrips of UI updates
2019-10-23 00:38:26 +02:00
Klaus Basan
164e9a3306 [AFV] Ref T730, fixed some FSD client issues
* socket error signal (can be used for further actions)
* socket error logs as CLogMessage::error
* handle socket errors in own function, disconnect for severe error
* send homebase at login
2019-10-23 00:38:26 +02:00
Klaus Basan
7428cb0819 [AFV], Ref T730 play audio "tuned in"/"out"
Replaces the former voice room connected sounds
2019-10-23 00:38:26 +02:00
Klaus Basan
be99911372 Style, minor adjustments 2019-10-23 00:38:26 +02:00
Klaus Basan
852f707f7f [swift.pro] Info about expiry date default 2019-10-23 00:38:26 +02:00
Klaus Basan
97eb8880a8 Doxygen, style 2019-10-23 00:38:26 +02:00
Klaus Basan
49272d3b1c [AFV] Ref T739, use QMutex::Recursive to avoid deadlock in same thread 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
3cabc10461 [installer] Hide the option to skip the bootstrap step
behind an option to "show advanced options"
2019-10-23 00:38:25 +02:00
Klaus Basan
6b809cd896 Ref T747, window to top/back 2019-10-23 00:38:25 +02:00
Klaus Basan
4f4474336d [FSD], use consolidateTextMessage again 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
1105fff696 Workaround for bug in Qt 5.12.5 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
2a76cddc35 Fix to enable compiling with Clang on Linux. 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
6b8ea11365 Update libxplanemp. 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
07e64099b1 Ref T725 Extend CLogMessage to allow ICoordinateGeodetic arguments,
using a system of traits to select the stringifier corresponding to the argument type.
2019-10-23 00:38:25 +02:00
Mat Sutcliffe
b569040492 Ref T736 Fixed inverted x coordinate of CRadarComponent. 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
7b538a560a Ref T736 Refactor CRadarComponent so the polar-to-cartesian conversion happens in one place only. 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
6d1f0328bf Improve handling of BLACK_VERIFY on different Clang versions. 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
a93e7982b5 Define BLACK_USE_CRASHPAD in qmake, to avoid relying on fragile include order. 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
05b3a6d56d Macro hygiene. 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
531a443bc3 Fixed allowNoisyWarnings for clang-cl. 2019-10-23 00:38:25 +02:00
Klaus Basan
3552d02114 [FSD], use consolidateTextMessage again 2019-10-23 00:38:24 +02:00
Klaus Basan
afe72b029f Doxygen/style 2019-10-23 00:38:24 +02:00
Klaus Basan
7a1b5a0237 Minor FSD client text message handling fixes 2019-10-19 02:41:26 +02:00
Klaus Basan
ca149d78c0 Text message "CTextMessageList::markedAsSent" 2019-10-19 01:29:24 +02:00
Klaus Basan
f26b85f493 [AFV] Test server for AFV no longer exists 2019-10-19 00:15:25 +02:00
Klaus Basan
57909d97dc [AFV] Ref T730, request mic.access on MacOS for launcher
* needed to start the mic.access depending applications GUI/core
* see https://discordapp.com/channels/539048679160676382/567983892791951374/634806582013591603
2019-10-19 00:03:09 +02:00
Klaus Basan
88ff7ff758 [AFV] Ref T739, added ATC tuned in/out 2019-10-18 22:51:17 +02:00
Klaus Basan
607256d4b8 [AFV] Ref T730, changed qDebug to CLogMessage 2019-10-18 22:41:38 +02:00
Klaus Basan
40eb531a3a [AFV], Ref T731 allow to open the drashdump directory from menu/launcher tools 2019-10-18 16:36:15 +02:00
Klaus Basan
7cfcc61bd3 Doxygen/style, test for div/0 2019-10-18 16:35:39 +02:00
Klaus Basan
aaa5fc259a Doxygen 2019-10-18 12:10:55 +02:00
Klaus Basan
b88bdee405 [AFV] Ref T739, verify devices 2019-10-18 10:36:34 +02:00
Klaus Basan
11f74a05e6 [AFV] Ref T739, avoid roundtrips if devices did not change but are refreshed 2019-10-18 10:36:34 +02:00
Klaus Basan
0bdc124c8f [AFV] Ref T730 check function for same devices 2019-10-18 10:36:25 +02:00
Klaus Basan
a8c7575d9d Style 2019-10-18 10:36:25 +02:00
Klaus Basan
f81fc31da6 [AFV] Ref T730, fetch settings in correct thread (i.e. context thread) 2019-10-18 10:36:25 +02:00
Klaus Basan
59baf237cc [AFV] Ref T730, added notification files for "station tuned in"
Those will be a replacement for the "joined voice room"
2019-10-18 10:36:25 +02:00
Klaus Basan
1fe2109a89 [AFV] Ref T730, allow to set AFV notifcation sounds in AFV settings 2019-10-18 10:36:25 +02:00
Klaus Basan
7fdc2c3db3 [AFV] Ref T730, changed/added settings for AFV and allow still to use old swift notifications 2019-10-18 10:36:25 +02:00
Klaus Basan
3a469d4654 [AFV] Ref T730, bring back swift PTT click sounds 2019-10-18 10:36:25 +02:00
Klaus Basan
c054f4d307 [FSD] Disable voice room signal (precautionary) 2019-10-18 10:36:25 +02:00
Klaus Basan
35cdaf09bf Style 2019-10-18 10:36:25 +02:00
Klaus Basan
439f76c9bb [AFV] Ref T730, extra lock for volume (less blocking) 2019-10-18 10:36:25 +02:00
Klaus Basan
9959b12b9d [AFV] Ref T739, encapsulate defaultXXDevice calls
* based on bug: https://bugreports.qt.io/plugins/servlet/mobile#issue/QTBUG-55631
* approach: avoid calls to default device (did not work out)
* kept encapsulation as it easier allows to text/apply workarounds
2019-10-18 10:36:25 +02:00
Klaus Basan
2dbe8464f4 [AFV] Ref T739, CoInitializeEx main thread of CAfvClient 2019-10-18 10:36:24 +02:00