Klaus Basan
c56775e815
Ref T637, allow 3 letter ICAOs in FP
...
* strict or lenient airport check
* allow to enter 3 letter ICAO codes in FP
2019-05-13 11:20:48 +02:00
Klaus Basan
3171bd5661
Added DBus comment/parameters
2019-05-13 11:20:47 +02:00
Klaus Basan
12953321da
Ref T638, register XPDR code
2019-05-13 11:20:47 +02:00
Roland Rossgotterer
267a9720da
Don't skip CSL package parsing after an error occurred
...
Summary:
This patch fixes X-Plane CSL package parsing to no longer skip the rest
of the package when an error occurred. Instead CSL planes are marked
having errors and are removed after the full package has been parsed.
Reviewers: #gatekeepers, msutcliffe
Reviewed By: #gatekeepers, msutcliffe
Maniphest Tasks: T616
Differential Revision: https://dev.swift-project.org/D101
2019-05-13 11:20:46 +02:00
Roland Rossgotterer
92e7a6c83f
Fix MinGW linker error
2019-05-13 11:20:46 +02:00
Klaus Basan
99c6a03b6f
Support for an empty column
2019-05-13 11:20:44 +02:00
Klaus Basan
c51dce8bfd
Style
2019-05-13 11:20:44 +02:00
Klaus Basan
d999810955
VATGOV icon
2019-05-13 11:20:42 +02:00
Klaus Basan
a1490fd4e0
Ref T632, mix fixes
...
* avoid empty callsign CClient object (harmless, but stupid)
* better validations in client provider
* check aircraft config packets (really broadcasts)
2019-05-13 11:20:42 +02:00
Klaus Basan
eb89273104
Ref T632, utility functions in client/client list
2019-05-13 11:20:41 +02:00
Klaus Basan
7fee1cfcff
Ref T632, make users a callsign object list
2019-05-13 11:20:41 +02:00
Klaus Basan
3294a78fc4
Allow max. length of route and remarks combined
2019-05-13 11:20:41 +02:00
Klaus Basan
72ab9e7994
Added VATGOV support for callsign
2019-05-13 11:20:41 +02:00
Klaus Basan
8fe23b780f
Ref T632, use rendered and callsign as tie breaker if distance is equal in snapshot
2019-05-13 11:20:41 +02:00
Klaus Basan
5caea5ad9b
Ref T620, check for empty string as path, QDir("") exists
2019-05-13 11:20:40 +02:00
Klaus Basan
0360b298d6
Better log message
2019-05-13 11:20:40 +02:00
Klaus Basan
53fb28d70c
Ref T609, setting if COM is synced with simulator
2019-05-13 11:20:39 +02:00
Klaus Basan
927903ec53
XSwiftBus spelling
2019-05-13 11:20:39 +02:00
Klaus Basan
13a2465424
Ref T609, encapsulate PTT action/key
2019-05-13 11:20:39 +02:00
Klaus Basan
c69a833598
Style
2019-05-13 11:20:39 +02:00
Klaus Basan
bf26695530
Ref T609, added send/receive flags for COM unit
2019-05-13 11:20:38 +02:00
Klaus Basan
9e1f437326
Use a default simulator for emulated driver to avoid ASSERT
2019-05-13 11:20:37 +02:00
Klaus Basan
9287713cb8
Ref T606, added back/tab/ESC as hotkeys
2019-05-13 11:20:37 +02:00
Klaus Basan
aecce06b33
Ref T602, read conversion table (ft/m) and functions from/to ft/m
2019-05-13 11:20:35 +02:00
Klaus Basan
9be734ee73
Ref T602, added FL/meter/ft conversion table
2019-05-13 11:20:35 +02:00
Klaus Basan
e1b3f075b5
Ref T602, allow to define floor (round down)/round for altitude
2019-05-13 11:20:35 +02:00
Klaus Basan
5e38732276
Ref T577, DEP sort order + QStringView
2019-05-13 11:20:33 +02:00
Mat Sutcliffe
a78f455c18
Ref T585 Check for missing %n placeholders in log message format strings.
2019-04-12 14:54:48 +01:00
Mat Sutcliffe
5d75d58784
Ref T570 Measure sortHint using true CPU time routines.
2019-04-12 14:54:47 +01:00
Mat Sutcliffe
c8d2f2be7e
Return status message when value is not set because it was unchanged.
2019-04-12 14:54:47 +01:00
Mat Sutcliffe
5521a20883
Swap comparison order in case the value expensive to compare.
2019-04-12 14:54:46 +01:00
Mat Sutcliffe
d29576b67a
Ref T552 Register value classes with qRegisterMetaTypeStreamOperators.
2019-04-12 13:57:17 +01:00
Mat Sutcliffe
6d9f9a286d
Ref T552 Using QDataStream marshalling mixins in value classes.
2019-04-12 13:30:55 +01:00
Mat Sutcliffe
fabf6e59ab
Ref T552 Added mixins for QDataStream marshalling.
2019-04-12 13:30:55 +01:00
Mat Sutcliffe
a6facc7e7c
Ref T552 Removed old unused string-based QDataStream operator that would cause ambiguity with new ones.
2019-04-12 13:30:54 +01:00
Mat Sutcliffe
3454e08bb1
Using more constexpr in metaclass system, that was not possible before due to compiler bugs.
2019-04-12 13:30:54 +01:00
Mat Sutcliffe
a366ad8943
Added with() and withValidation() methods in CLogCategoryList.
2019-04-12 13:30:54 +01:00
Mat Sutcliffe
1cb21f0a4b
Ref T545 Removed redundant constructors that are now inherited.
2019-04-12 13:30:53 +01:00
Mat Sutcliffe
c05a32dbd4
Ref T545 Using constructor inheritance in derived container classes.
2019-04-12 13:30:51 +01:00
Mat Sutcliffe
bb59007656
D99 Enable compiler caches
2019-04-12 13:30:48 +01:00
Mat Sutcliffe
980e1d7b80
Restored constexpr initialization and return-by-value of CMeasurementUnit constants
...
that were removed by commit 787b54108e .
For rationale, see the commits fef2bc528e , c8d78ada65 , 07ec7e6bc1 where these
were originally introduced.
2019-04-12 13:30:48 +01:00
Mat Sutcliffe
50e71b11a5
Ref T546 Fixed mistake with locking the correct mutexes.
2019-04-11 22:12:20 +01:00
Roland Rossgotterer
563a69e3f5
Remember and ignore hotkey combination before capturing
...
When capturing a new hotkey combination, we want to get only the delta of the keys and buttons being pressed during the capturing.
ref T585
2019-04-11 22:12:20 +01:00
Klaus Basan
d875df6fc7
Remove the comments from qss
2019-04-11 22:12:19 +01:00
Klaus Basan
dd37c7b876
Ref T577, added dep. icons support (for ATC suffix) and changed string comparison to QStringView as discussed with MS
2019-04-11 22:12:19 +01:00
Klaus Basan
e8ea050882
Trigger validation with sim.directory
...
Ref T247 follow up
2019-04-11 22:12:18 +01:00
Klaus Basan
fd1f6bcc84
Utility functions, status messages and model list
...
Ref T247 follow up
2019-04-11 22:12:17 +01:00
Klaus Basan
d51b26cf8d
Aligned signatures for context and dialog to use sim.directory in validator
...
Ref T247 follow up
2019-04-11 22:12:17 +01:00
Klaus Basan
347e584998
Use simulator directory in background validation
...
Ref T247 follow up
2019-04-11 22:12:16 +01:00
Klaus Basan
fd8cf4337b
Allow to validate models against a root directory of the simulator
...
The XPlane aircraft needs to be inside the XPlane folder
Ref T247 follow up
2019-04-11 22:12:16 +01:00