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
Mat Sutcliffe
38ddc329d0
Adjusted CRange nested typedefs, and protection against T700
2019-07-26 22:12:25 +01:00
Mat Sutcliffe
ddf6dbac92
String simplification (accent removal) using Unicode decomposition
2019-07-26 21:44:42 +01:00
Mat Sutcliffe
0431be49b6
Improved the readability of the loadCslPackages function.
...
Summary:
In this function, a local class `Prefix` is used to represent the path
of a CSL package and to test whether a model path is a subpath of that
path. To avoid false positives, a trailing `/` character is appended.
This lead to confusing code where a `/` is appended in the first loop
and then chopped in the second loop. Instead, encapsulate the append
and the chop inside the `Prefix` class.
Differential Revision: https://dev.swift-project.org/D107
2019-07-26 21:44:40 +01:00
Mat Sutcliffe
071e82ae98
[Jenkinsfile] Configure a proper quality gate in recordIssues.
...
Differential Revision: https://dev.swift-project.org/D109
2019-07-26 21:43:16 +01:00
Klaus Basan
7a289a4308
Ref T706, some fixes around the ATIS voiceroom URL issue
...
Discord: https://discordapp.com/channels/539048679160676382/602915311380987905/602917602293055489
2019-07-23 02:30:53 +02:00
Klaus Basan
97ef03e377
Avoid scientific notation in fraction part
2019-07-23 02:30:53 +02:00
Klaus Basan
4d97ae08dc
Set 0 tab counts if offline
2019-07-23 02:30:53 +02:00
Klaus Basan
9b6d35b298
Ref T659, ajusted login component/dialog for poup login
2019-07-23 02:30:53 +02:00
Klaus Basan
69c13c353f
Ref T659, UI changed for modelstring/livery and checkboxes to decide if those are sent
2019-07-23 02:30:53 +02:00
Klaus Basan
f15a481511
Ref T659, network can use changed livery/modelstring, and/or not send at all
2019-07-23 02:08:43 +02:00
Klaus Basan
db4ba094c7
Ref T659, signature so changed livery/modelstring can be set, and/or not send at all
2019-07-23 02:08:43 +02:00
Klaus Basan
9c5d5c1ae7
Ref T669, improved logging for XPlane model loading
2019-07-23 02:08:43 +02:00
Klaus Basan
d9c8f56a99
Hide password at all times
...
https://discordapp.com/channels/539048679160676382/539486309882789888/602321253474238466
2019-07-23 02:08:43 +02:00