Klaus Basan
1b03480fab
Minor improvements for XP model loader, file path concatenation
2019-06-09 01:02:46 +02:00
Klaus Basan
df73da3eb1
Ref T660, utility functions
...
* check if model is in path
* addAsValidOrInvalidModel
* set corresponding simulator for validation
* display validation of empty model set
2019-06-09 01:02:46 +02:00
Klaus Basan
4f72f4fe79
Style
2019-06-08 20:57:47 +02:00
Klaus Basan
210e01a77d
Ref T660, P3D SimObjects folder validation preparations
2019-06-05 20:08:59 +02:00
Klaus Basan
502daf670a
Ref T658, renamed and extended matching script objects
2019-06-05 20:08:58 +02:00
Klaus Basan
e9dffaf261
Ref T658, model list utility functions (to be exposed as Js object)
2019-06-05 20:08:57 +02:00
Klaus Basan
f2426aeea1
Ref T658, renamed to MsReverseLookupFile et.al.
2019-06-05 20:08:57 +02:00
Klaus Basan
191e1f921e
Ref T554, fixed auto publish path
2019-06-05 20:08:57 +02:00
Klaus Basan
3480bf922d
No log message if already admitted
2019-06-05 20:08:56 +02:00
Klaus Basan
9cbfb41848
Ref T658, matching script return value
2019-06-05 20:08:56 +02:00
Klaus Basan
500f0678b4
Style
2019-05-31 01:32:44 +02:00
Klaus Basan
cdeb8cfa28
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-05-29 23:17:42 +02:00
Klaus Basan
bd1590ac91
Preparation for 2 COM keys and increase/decrease volume hotkeys
...
Ref T672, Ref T642
2019-05-29 00:23:04 +02:00
Klaus Basan
cf7aa7767a
Ref T604, remember last audio volume
...
* adjust setting
* save setting
2019-05-29 00:20:37 +02:00
Klaus Basan
8cbeb88867
Improved matching logging
2019-05-27 00:14:36 +02:00
Klaus Basan
cb70e1e68b
Style
2019-05-26 00:51:23 +02:00
Klaus Basan
6562301ceb
T658, matching script for network entry
2019-05-25 03:35:48 +02:00
Klaus Basan
9f7c685d76
Resolve airline group during reduction
2019-05-23 13:13:00 +02: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
b9366e636c
Ref T664, allow hyphen in ATC station callsign
2019-05-23 13:00:28 +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
Roland Rossgotterer
76571f3039
Increase visibility layer default value to 100 km
2019-05-13 11:21:11 +02:00
Klaus Basan
e8b57f8bef
Allow to rescale airline icons (actually all icons)
2019-05-13 11:21:11 +02:00
Klaus Basan
e3dceccefd
Airline icon as HTML img code
2019-05-13 11:21:11 +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
470a0b27f5
Fix for undefined behaviour in CCollection::erase.
2019-05-13 11:21:07 +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
Mat Sutcliffe
61d933be12
Tidying up around QPointer guards.
2019-05-13 11:21:06 +02:00
Roland Rossgotterer
5f00747d19
[MacOS] Ask user for permission to access microphone
...
This is required for MacOS 10.14 and later. This also requires an explanation why
access is required in the apps Info.plist. Hence added custom Info.plist templates
for each app.
2019-05-13 11:21:05 +02:00
Roland Rossgotterer
a7509669f9
Refactor crashpad initialization
...
Crashpad handler was initialized quite late since we were waiting for settings. However the settings in crashpad are persistent itself, hence we can start it at the earliest possible time and change the upload settings independently later. The only prerequisite is to have QCoreApplication constructed in order for the application name to be available.
ref T652
2019-05-13 11:21:05 +02:00
Klaus Basan
bad8ad2a8e
Ref T650, added more hotkeys such as OEM keys
...
* based on http://www.kbdlayout.info/
* OEM key solves accent / dead key issue for most cases
* Mac/Linux parts still missing
2019-05-13 11:21:04 +02:00
Klaus Basan
74e7fa46b6
Ref T645, added space/dead grave as hotkeys
2019-05-13 11:21:03 +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