Commit Graph

3424 Commits

Author SHA1 Message Date
Klaus Basan
cb759f6384 Ref T658, matching scriot exchange object (QObject) 2019-05-13 11:20:58 +02:00
Klaus Basan
3982e64970 No validated signal if no warnings/errors (settimg dependent) 2019-05-13 11:20:57 +02:00
Klaus Basan
7ac0450836 Setting to display validation only in case of warnings/errors 2019-05-13 11:20:57 +02:00
Klaus Basan
cbf5c1c445 Ref T650, save FSX/P3D specific settings 2019-05-13 11:20:56 +02:00
Klaus Basan
6e5ce49498 Ref T654, "G" is glider and NOT gyrocopter 2019-05-13 11:20:54 +02:00
Klaus Basan
3be753a6a7 Allow to update model directories 2019-05-13 11:20:53 +02:00
Klaus Basan
384c9335a3 Style 2019-05-13 11:20:52 +02:00
Klaus Basan
0bbe9988e7 Ref T647, using VERIFY as discussed https://discordapp.com/channels/539048679160676382/539925070550794240/573261700413915166 2019-05-13 11:20:51 +02:00
Klaus Basan
bcbdaaf1a7 COM audio did not tune in (voice room) if channel was already selected at startup
Reason was: hardcoded channel spacing to 8.33kHz

As a result changed to channel spacing based on COM unit, which could also be changed at runtime

* the issue itself was in own aircraft context
* added functions for channel spacing
* changed to COM unit channel spacing (instead of hardcoded spacing)
2019-05-13 11:20:49 +02:00
Klaus Basan
a764a2de7e Added value for notification volume in sound setting 2019-05-13 11:20:49 +02:00
Klaus Basan
e4b0655129 Ref T644, allow to fetch notifications sounds from an arbitrary directory
* added settings
* utility functions
2019-05-13 11:20:48 +02:00
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