Commit Graph

8340 Commits

Author SHA1 Message Date
Klaus Basan
dd6e14e2c8 Ref T709, UI for XPlane settings (plugin config window) 2019-09-16 22:40:55 +01:00
Klaus Basan
49a9a767a3 Ref T709, change XPlane driver to TXSwiftBusSettings, send/receive functions 2019-09-16 22:40:55 +01:00
Klaus Basan
60305d461f Ref T709, style 2019-09-16 22:40:55 +01:00
Klaus Basan
33cd96c2e3 Allow to test an ASSERT (like the crashdump test) 2019-09-16 22:40:54 +01:00
Klaus Basan
f6690136f2 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-09-16 22:40:54 +01:00
Klaus Basan
94f519961b Ref T709, added XSwiftBus settings class als based on the same Qt free base class
In order to compile included the cpp file
2019-09-16 22:40:53 +01:00
Klaus Basan
246ed0d955 Ref T709, in order to use BLACK_METAMEMBER(dBusServer) with std::string added all opertors 2019-09-16 22:40:53 +01:00
Klaus Basan
81c832457e Ref T709, based on the Qt free base class, added swift compliant settings class 2019-09-16 22:40:53 +01:00
Klaus Basan
a809679b34 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-09-16 22:40:52 +01:00
Klaus Basan
cc4b8b61ae Ref T709, move case insensitive compare to utils (so it can be used elsewhere) 2019-09-16 22:40:52 +01:00
Klaus Basan
14bb3ea249 Ref T709, style 2019-09-16 22:40:51 +01:00
Klaus Basan
71db57de0c Ref T709, added rapid JSON 2019-09-16 22:40:51 +01:00
Klaus Basan
9b424d7287 Clang warnings (QtC) static_cast 2019-09-16 22:40:51 +01:00
Roland Rossgotterer
6cb5478c5c Synchronize radar screen with own aircraft heading
ref T653
2019-09-16 22:40:51 +01:00
Roland Rossgotterer
8c7475f620 Necessary fixes for custom Qt 5.12.3 built on Linux 2019-09-16 22:40:50 +01:00
Klaus Basan
ca1b0a930b Model directory settings add. info 2019-09-16 22:40:50 +01:00
Klaus Basan
ed2762fd40 Improved model file timestamp handling 2019-09-16 22:40:49 +01:00
Klaus Basan
b213f594c7 Fixed wrong airline in reverse lookup
* Air Arabia bug
* see https://discordapp.com/channels/539048679160676382/568904623151382546/608611828578254859
2019-09-16 22:40:48 +01:00
Klaus Basan
740cb5a536 Feature request based on new VATSIM code of conduct, allow empty homebase 2019-09-16 22:40:47 +01:00
Mat Sutcliffe
4030a1a730 [Jenkinsfile] Check that submodules contain a branch pointing to HEAD with the same name as the superproject branch. 2019-09-16 22:40:46 +01:00
Mat Sutcliffe
b36172437b Ref T710 Propagate libxplanemp CSL load error messages as swift validation errors. 2019-09-16 22:40:45 +01:00
Klaus Basan
5b5e139d10 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-09-16 22:40:45 +01:00
Klaus Basan
076aa9113e [git] ignore file 2019-09-16 22:40:45 +01:00
Klaus Basan
6a782c2010 [icons] Ref T707, GAE icons 2019-09-16 22:40:45 +01:00
Klaus Basan
82812e6630 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-09-16 22:40:45 +01:00
Klaus Basan
f40dbb6c81 Parse WGS coordinates 2019-09-16 22:40:44 +01:00
Mat Sutcliffe
7ea9e7c2b2 Adjusted CRange nested typedefs, and protection against T700 2019-09-16 22:40:44 +01:00
Mat Sutcliffe
dd86be3335 String simplification (accent removal) using Unicode decomposition 2019-09-16 22:40:44 +01:00
Mat Sutcliffe
cb8eb6569e 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-09-16 22:40:43 +01:00
Mat Sutcliffe
6dffe81391 [Jenkinsfile] Configure a proper quality gate in recordIssues.
Differential Revision: https://dev.swift-project.org/D109
2019-09-16 22:40:43 +01:00
Klaus Basan
ee5f1d329d Ref T706, some fixes around the ATIS voiceroom URL issue
Discord: https://discordapp.com/channels/539048679160676382/602915311380987905/602917602293055489
2019-09-16 22:40:43 +01:00
Klaus Basan
e5205bef1f Avoid scientific notation in fraction part 2019-09-16 22:40:43 +01:00
Klaus Basan
2736539b49 Set 0 tab counts if offline 2019-09-16 22:40:42 +01:00
Klaus Basan
34cdffc9fa Ref T659, ajusted login component/dialog for poup login 2019-09-16 22:40:42 +01:00
Klaus Basan
eb4c8eed35 Ref T659, UI changed for modelstring/livery and checkboxes to decide if those are sent 2019-09-16 22:40:41 +01:00
Klaus Basan
4761f5f356 Ref T659, network can use changed livery/modelstring, and/or not send at all 2019-09-16 22:40:41 +01:00
Klaus Basan
2fb207c028 Ref T659, signature so changed livery/modelstring can be set, and/or not send at all 2019-09-16 22:40:41 +01:00
Klaus Basan
184e776c8b Ref T669, improved logging for XPlane model loading 2019-09-16 22:40:41 +01:00
Klaus Basan
90e0281f0e Hide password at all times
https://discordapp.com/channels/539048679160676382/539486309882789888/602321253474238466
2019-09-16 22:40:41 +01:00
Klaus Basan
08d7cddfe5 Style 2019-09-16 22:40:40 +01:00
Klaus Basan
eb014639fe Reselect ATC station if data are updated, and update the ATIS info 2019-09-16 22:40:40 +01:00
Klaus Basan
b87d0f5f15 Ref T705, use model set for reverse lookup
* allow finding model string from set, for NON DB models
* pass model set as parameter
2019-09-16 22:40:40 +01:00
Klaus Basan
1f148cf7f8 Ref T705, remember matching script directories 2019-09-16 22:40:39 +01:00
Klaus Basan
d5a4e3d70d Ref T705, utility functions for NON DB models 2019-09-16 22:40:39 +01:00
Klaus Basan
c97bb2288c Ref T659, login (new/advanced) component for dialog
* using new components
* removed unused parts (now in components)
2019-09-16 22:40:39 +01:00
Klaus Basan
83254e97aa Ref T659, network details component for FSD/voice setup 2019-09-16 22:40:39 +01:00
Klaus Basan
298b040e26 Ref T659, deleted details dialog (not used) 2019-09-16 22:40:38 +01:00
Klaus Basan
83e8597b14 Ref T659, login dialog and connected signal/slots with main GUI 2019-09-16 22:40:38 +01:00
Klaus Basan
7e4e4f0d37 Ref T659, adjustments of login component, so login in dialog is reflected 2019-09-16 22:40:37 +01:00
Klaus Basan
3e1e3fad0b Ref T659, component for own aircraft data
* support for different model string
* and livery string
2019-09-16 22:40:37 +01:00