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
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
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
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
Klaus Basan
ac22e1d17d
Ref T554, check function for auto publishing
2019-09-16 22:40:35 +01:00
Klaus Basan
fab65c23b1
Ref T554, changed signature to pass model (object) and not only modelstring
...
Allows to test if data have changed before "remembering them for auto publish"
2019-09-16 22:40:34 +01:00
Klaus Basan
f87004c6c8
Ref T554, improved auto publishing handling during shutdown
2019-09-16 22:40:34 +01:00
Klaus Basan
3e6c4f2ef1
Improved MS registry reading
...
* also read if compiled without support for this simulator (makes sense for tools/mapping)
* check if directory exists
2019-09-16 22:40:34 +01:00
Klaus Basan
3835c9b0f8
Ref T704, further improved reverse lookup in airspace monitor
2019-09-16 22:40:33 +01:00
Klaus Basan
9b5ffdf924
Ref T704, moved "ifPossibleReduceNameTelephonyCountry" into airline code list, unified functions
2019-09-16 22:40:33 +01:00
Klaus Basan
1b4aa1162a
Style, typo
2019-09-16 22:40:33 +01:00
Klaus Basan
4237839bbd
Ref T704, split matching utils for logging in aviation context
2019-09-16 22:40:32 +01:00
Klaus Basan
07712c27e8
Ref T704, use "readiness" in airspace monitor to avoid "matching ready" sent twice
...
* details https://discordapp.com/channels/539048679160676382/539925070550794240/599963898552123394
* also "faster" readiness in some cases as it is discovered if FsInn and ICAO package has been received
2019-09-16 22:40:31 +01:00
Klaus Basan
9965fd039e
Ref T704, improved airline prefix parsing (from callsign)
2019-09-16 22:40:31 +01:00
Klaus Basan
a5663914c5
Launcher tools, display FSX/P3D config dirs
2019-09-16 22:40:31 +01:00
Klaus Basan
737aabb745
New VATSIM COD, allowing id as name, see https://discordapp.com/channels/539048679160676382/539846348275449887/599969308247851018
2019-09-16 22:40:30 +01:00
Klaus Basan
7ee2814c73
Smaller improvements in matching messages/style
2019-09-16 22:40:30 +01:00
Klaus Basan
b76d89bf27
Ref T660, make sure all file paths (for FSX/P3D) are Qt standard (not Windows native)
2019-09-16 22:40:29 +01:00
Klaus Basan
18778ed97e
Validation for XP model directory in simulator basics
2019-09-16 22:40:28 +01:00
Klaus Basan
5799e31d27
XPlane sub directory check (model dirs in XPlane dir), unified with settings is valid
2019-09-16 22:40:28 +01:00
Klaus Basan
ac2d665c6b
Status message utility function, overlay frame utility function
2019-09-16 22:40:28 +01:00