Commit Graph

1054 Commits

Author SHA1 Message Date
Klaus Basan
017e9402fd Ref T681, use simulator or DB CG as in settings 2019-09-16 22:38:07 +01:00
Klaus Basan
6d490e9a49 Ref T681, preparations to use CG from DB
* renamed to "getSimulatorCG" ...
* pass simulator settings to sim.env.provider to decide what CG to use
* store DB CG and init it when aircraft is added
* style
2019-09-16 22:38:07 +01:00
Klaus Basan
33c3ee68f1 Doxygen and style 2019-09-16 22:38:06 +01:00
Klaus Basan
a447c054ca Ref T681, settings for CG from DB 2019-09-16 22:37:59 +01:00
Klaus Basan
3510e20290 Ref T660, FSX/P3D config file functions 2019-09-16 20:29:59 +01:00
Klaus Basan
ab281649f8 Minor improvements for XP model loader, file path concatenation 2019-09-16 20:29:59 +01:00
Klaus Basan
f3ec7a8a68 Ref T660, utility functions
* check if model is in path
* addAsValidOrInvalidModel
* set corresponding simulator for validation
* display validation of empty model set
2019-09-16 20:29:57 +01:00
Klaus Basan
d59e1c3332 Style 2019-09-16 20:29:56 +01:00
Klaus Basan
8082b4c7df Ref T660, P3D SimObjects folder validation preparations 2019-09-16 20:29:56 +01:00
Klaus Basan
a58204ad9e Ref T658, renamed and extended matching script objects 2019-09-16 20:29:54 +01:00
Klaus Basan
6eb6cea9ad Ref T658, model list utility functions (to be exposed as Js object) 2019-09-16 20:29:53 +01:00
Klaus Basan
ef2398f6a9 Ref T658, renamed to MsReverseLookupFile et.al. 2019-09-16 20:29:53 +01:00
Klaus Basan
4eb43476d6 Ref T554, fixed auto publish path 2019-09-16 20:29:52 +01:00
Klaus Basan
f6e27bdf88 No log message if already admitted 2019-09-16 20:29:51 +01:00
Klaus Basan
0250e5a7ad Ref T658, matching script return value 2019-09-16 20:29:51 +01:00
Klaus Basan
c33dfce481 Category matcher using full model set and also reduced models
* Based on FS report here: https://swift-project.slack.com/archives/G96QTUBEG/p1559071176005100
* Return reduced models and not full set if no category matching applies
2019-09-16 20:29:47 +01:00
Klaus Basan
56d72b94c1 Improved matching logging 2019-09-16 20:29:45 +01:00
Klaus Basan
8e51d9147d Style 2019-09-16 20:29:44 +01:00
Klaus Basan
cec768b9a4 T658, matching script for network entry 2019-09-16 20:29:39 +01:00
Klaus Basan
e32282ba18 Resolve airline group during reduction 2019-09-16 20:29:33 +01:00
Klaus Basan
213ca4274d Airline group functions 2019-05-23 13:13:00 +02:00
Klaus Basan
ca8f40bc28 Model matching resolution for airline groups
* UI
* setup class
2019-05-23 13:12:59 +02:00
Klaus Basan
767961dfa8 Ref T658, matching script QObject 2019-05-23 13:12:58 +02:00
Klaus Basan
8c1e10824c Ref T668, moved KML utils to geo namespace 2019-05-23 13:12:58 +02:00
Klaus Basan
302b1343dc Ref T668, avoid extreme splines
* with https://dev.swift-project.org/T668#15841 avoid 2 very close positions
* currently done by time, maybe we can also choose distance
2019-05-23 13:12:57 +02:00
Klaus Basan
6596397c1e Ref T668, update linear interpolant if new split is required 2019-05-23 13:00:27 +02:00
Klaus Basan
848f54d4a7 Ref T668, clamp time fraction [0,1] 2019-05-23 13:00:27 +02:00
Klaus Basan
2c53846a96 Ref T668, log KML files (Google Earth) 2019-05-23 13:00:27 +02:00
Klaus Basan
d8729cea1e Ref T668, CG override per "dot" command 2019-05-23 13:00:26 +02:00
Klaus Basan
da8e504d67 Ref T668, minor style changes and improvemments 2019-05-23 13:00:26 +02:00
Klaus Basan
01ba89ce0e Ref T668, KML utils 2019-05-23 13:00:26 +02:00
Klaus Basan
0b4427e39d Ref T658, matching script 2019-05-23 13:00:26 +02:00
Klaus Basan
2b4d71bb28 Ref T658, settings for matching (dirs/UI) 2019-05-23 13:00:25 +02:00
Roland Rossgotterer
013bd08b5f Fix segfault when a parser error occurred before any parsed CSL plane 2019-05-16 10:12:51 +02:00
Klaus Basan
5e35841a44 Reverse lookup matcher setup flag 2019-05-13 11:21:10 +02:00
Lars Toenning
8b69b7a637 Ref T631, Adding FG default directories
Only works on windows so far
2019-05-13 11:21:08 +02:00
Mat Sutcliffe
9c07326462 Treat an OBJ8_AIRCRAFT command with too many arguments as merely a warning.
The aircraft can still be successfully loaded.
2019-05-13 11:21:06 +02:00
Klaus Basan
7b5b15b0e8 Stop timer based model validation after some runs 2019-05-13 11:21:03 +02:00
Klaus Basan
da2b3e05fd Minor interpolator improvements, display 2nd invalid version instead of first 2019-05-13 11:21:02 +02:00
Klaus Basan
7d025c6293 Ref T650, also remember SB offset setting 2019-05-13 11:21:01 +02:00
Klaus Basan
bfcc657ede Ref T650, register FSX/P3D specific settings 2019-05-13 11:21:00 +02:00
Klaus Basan
efe54443cc Also allow to set "only in error/warning" case from validation dialog 2019-05-13 11:20:59 +02:00
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
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
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
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