Commit Graph

9785 Commits

Author SHA1 Message Date
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
Klaus Basan
1e5ef15e40 Ref T659, some utility functions and style adjustments for login dialog 2019-09-16 22:40:37 +01:00
Klaus Basan
7cfd4b390a Ref T659, login dialog to test new login design
* mockup for login dialog
* can be used with SHIFT key
2019-09-16 22:40:36 +01:00
Klaus Basan
a4b5dfed9b Minor style change login UI 2019-09-16 22:40:36 +01:00
Klaus Basan
2dc72163f2 Ref T681, set CG from DB based on settings 2019-09-16 22:40:36 +01:00
Klaus Basan
b8ba7940ff Style 2019-09-16 22:40:35 +01:00