Commit Graph

8374 Commits

Author SHA1 Message Date
Klaus Basan
761c45c547 Ref T709, further aircraft camera pos. checks and init zoom to 1.0
Attempts to avoid the follow aircraft crash
2019-08-11 23:15:54 +01:00
Klaus Basan
972cca9fed Ref T709, update labels every n-th frame 2019-08-11 23:15:53 +01:00
Klaus Basan
034cd0c8f3 Ref T709, check position for "follow aircraft" 2019-08-11 23:15:53 +01:00
Klaus Basan
384b50ff80 Ref T709, changed to settings provider
* CPlugin is the provider
* it is "kept" in DBus object for traffic, service, weather
2019-08-11 23:15:52 +01:00
Klaus Basan
ba7b97df11 Ref T709, removed unused includes and style 2019-08-11 23:15:52 +01:00
Klaus Basan
c97f1974d7 Ref T709, settings provider to get settings
* allows to use the provider without and overhead
* single source, can be made threadsafe

Signed-off-by: Klaus Basan <klaus.basan@klausbasan.de>
2019-08-11 23:15:52 +01:00
Klaus Basan
cb4d291621 Ref T709, ctor from JSON string 2019-08-11 23:15:51 +01:00
Klaus Basan
3eb53aec82 Ref T709, update function where only changed members are changed 2019-08-11 23:15:51 +01:00
Klaus Basan
15c8207dee Minor UI tweak 2019-08-11 23:15:51 +01:00
Klaus Basan
9540355446 MacOsX logging for mic. request
https://discordapp.com/channels/539048679160676382/567983892791951374/604797145928826880
2019-08-11 23:15:50 +01:00
Klaus Basan
5170f3b500 Ref T709, changed to MACRO INFO_LOG 2019-08-11 23:15:50 +01:00
Klaus Basan
bc39ec5e44 Minor UI tweak 2019-08-11 23:15:50 +01:00
Klaus Basan
203f442e43 Ref T709, sync Qt free timestamp after parsing with swift version 2019-08-11 23:15:49 +01:00
Klaus Basan
93804bb479 Ref T709, virtual function for timestamp setting 2019-08-11 23:15:49 +01:00
Klaus Basan
4f08fd1083 Ref T709, changed to "static" settings as it needs to be used in static functions such as "CTraffic::preferences" 2019-08-11 23:15:49 +01:00
Klaus Basan
3b5d4b7582 Ref T709, changed settings component to "new" TXSwiftBusSettings 2019-08-11 23:15:48 +01:00
Klaus Basan
c0b4d38331 Ref T709, added "follow aircraft distance" and timestamp, removed old settings 2019-08-11 23:15:48 +01:00
Klaus Basan
a5cefcf18c Ref T709, style 2019-08-11 23:15:47 +01:00
Klaus Basan
f2bf038501 Ref T709, send XSwiftBusSettings when driver is connected
* send from swift -> XPlane side
* also send if settings on swift side are updated
2019-08-11 23:15:47 +01:00
Klaus Basan
42eb5477ec Ref T709, display settings as string/QString (for logging) 2019-08-11 23:15:47 +01:00
Klaus Basan
31cb96c0cc Ref T709, UNIT test for JSON settings 2019-08-11 23:15:46 +01:00
Klaus Basan
f416285c62 Ref T709, UI for XPlane settings (plugin config window) 2019-08-11 23:15:46 +01:00
Klaus Basan
dab3e03d0b Ref T709, change XPlane driver to TXSwiftBusSettings, send/receive functions 2019-08-11 23:15:46 +01:00
Klaus Basan
81577d29c5 Ref T709, style 2019-08-11 23:15:45 +01:00
Klaus Basan
e50f3cc371 fixup! Ref T659, UI changed for modelstring/livery and checkboxes to decide if those 2019-08-11 23:15:45 +01:00
Klaus Basan
b0efdd78ec Allow to test an ASSERT (like the crashdump test) 2019-08-11 23:15:45 +01:00
Klaus Basan
44d8e043e0 Ref T709, added DBus signatures and use CSettings class in service class
* CSettings objects will be shared among all services (traffic, weather, service)
* It is "global" for plugin
2019-08-11 23:15:44 +01:00
Klaus Basan
2d2eca6ccd Ref T709, added XSwiftBus settings class als based on the same Qt free base class
In order to compile included the cpp file
2019-08-11 23:15:44 +01:00
Klaus Basan
03aca5d2a8 Ref T709, in order to use BLACK_METAMEMBER(dBusServer) with std::string added all opertors 2019-08-11 23:15:43 +01:00
Klaus Basan
56c07ab881 Ref T709, based on the Qt free base class, added swift compliant settings class 2019-08-11 23:15:43 +01:00
Klaus Basan
4e3fb5d189 Ref T709, added Qt free base class for settings which can be used on XSwiftBus and swift side
This has to be "Qt free"
2019-08-11 23:15:43 +01:00
Klaus Basan
6793fbdc43 Ref T709, move case insensitive compare to utils (so it can be used elsewhere) 2019-08-11 23:15:43 +01:00
Klaus Basan
2a92ad63ab Ref T709, style 2019-08-11 23:15:42 +01:00
Klaus Basan
8c65753951 Ref T709, added rapid JSON 2019-08-11 23:15:42 +01:00
Klaus Basan
73808d696e Clang warnings (QtC) static_cast 2019-08-11 23:15:13 +01:00
Roland Rossgotterer
3cf6f6efde Synchronize radar screen with own aircraft heading
ref T653
2019-08-11 12:10:31 +02:00
Roland Rossgotterer
309cca9bde Necessary fixes for custom Qt 5.12.3 built on Linux 2019-08-11 12:10:21 +02:00
Klaus Basan
f57a1164c8 Model directory settings add. info 2019-08-11 11:41:21 +02:00
Klaus Basan
1efe1e7a72 Improved model file timestamp handling 2019-08-11 11:41:05 +02:00
Klaus Basan
7689a9d900 Fixed wrong airline in reverse lookup
* Air Arabia bug
* see https://discordapp.com/channels/539048679160676382/568904623151382546/608611828578254859
2019-08-11 11:40:59 +02:00
Klaus Basan
95abfc50c0 Feature request based on new VATSIM code of conduct, allow empty homebase 2019-08-11 11:40:46 +02:00
Mat Sutcliffe
fcfbda6cc7 [Jenkinsfile] Check that submodules contain a branch pointing to HEAD with the same name as the superproject branch. 2019-07-29 23:36:59 +01:00
Mat Sutcliffe
eaa24952d1 Ref T710 Propagate libxplanemp CSL load error messages as swift validation errors. 2019-07-29 23:36:58 +01:00
Mat Sutcliffe
8f036b1442 fixup! Improved the readability of the loadCslPackages function. 2019-07-29 23:36:58 +01:00
Klaus Basan
5ecbef5312 Fix for index issue
https://discordapp.com/channels/539048679160676382/568904623151382546/604778928787161099
https://discordapp.com/channels/539048679160676382/567983892791951374/593854116992778263

5   org.qt-project.QtCore         	0x0000000104efe2c2 qt_assert_x(char const*, char const*, char const*, int) + 80
6   libblackcore.0.9.2.dylib      	0x0000000102ad79f1 BlackCore::Vatsim::CVatsimDataFileReader::parseVatsimFile(QNetworkReply*) + 13633 (qstringliteral.h:100)
2019-07-28 02:58:54 +02:00
Klaus Basan
af2487e4cd [git] ignore file 2019-07-28 02:58:54 +02:00
Klaus Basan
7261f9a21b [icons] Ref T707, GAE icons 2019-07-28 02:58:54 +02:00
Klaus Basan
43dfe2da7c Ref T706, staggered queires for ATC and aircraft
* avoid overlapping responses: https://discordapp.com/channels/539048679160676382/539925070550794240/603176348445442058
* potential: avoid traffic overload (forcible logoff)
2019-07-28 02:58:53 +02:00
Klaus Basan
658fa50123 Parse WGS coordinates 2019-07-28 02:58:53 +02:00
Mat Sutcliffe
511bc0fa52 fixup! String simplification (accent removal) using Unicode decomposition 2019-07-26 23:29:17 +01:00