Commit Graph

6647 Commits

Author SHA1 Message Date
Klaus Basan
5378db0e70 Ref T357, corrected copying of share/shared files and aligned order 2018-09-17 18:28:49 +02:00
Klaus Basan
f5f0334fe5 Ref T345, added ATIS/METAR to test ATC stations 2018-09-17 18:28:48 +02:00
Klaus Basan
4413d87d43 Ref T345, Qt::QueuedConnection for UI slots 2018-09-17 18:28:47 +02:00
Klaus Basan
754049971d Ref T357, Ref T348, probe improvements
- release AI also traces id
- info that probe is disabled in error case
2018-09-17 18:28:46 +02:00
Klaus Basan
19ec4c3cf1 Ref T357, FSX settings component allows to copy terrain probe via context 2018-09-17 18:28:45 +02:00
Klaus Basan
56ec1ed43d Ref T357, CPluginConfigWindow now COverlayMessagesFrame 2018-09-17 18:28:44 +02:00
Klaus Basan
00651ae9f8 Ref T357, wizard page to copy terrain probe
- changed xSwiftBus page and added terrain probe copy Ui as well
- component for terrain probe
2018-09-17 18:28:42 +02:00
Klaus Basan
6b01021a0a UI adjustments 2018-09-17 18:28:41 +02:00
Klaus Basan
57178c75f9 Ref T357, function to copy FSX terrain probe, also in context for remote UI 2018-09-17 18:28:40 +02:00
Klaus Basan
73c4af4c6d Ref T357, simulator selector can hide simulators 2018-09-17 18:28:39 +02:00
Klaus Basan
869217f1e2 EpsilonEqual for float (used with UI functions which sometimes use qreal) 2018-09-17 18:28:38 +02:00
Klaus Basan
f553d42aca Ref T357, directory support for terrain probe files 2018-09-17 18:28:37 +02:00
Klaus Basan
6955e66641 Ref T357, support for overlay messages in QWizardPage 2018-09-17 18:28:36 +02:00
Klaus Basan
e57f275608 Ref T357, added FSX/P3D terrain probe 2018-09-17 18:28:35 +02:00
Klaus Basan
6015e34c12 Style 2018-09-17 18:28:34 +02:00
Klaus Basan
c12e1585fd Allow to save interpolation/rendering setup
- setting trait
- save/load logic in context
- adjusted UI, allow to reset global setup
2018-09-17 18:28:33 +02:00
Klaus Basan
c61171bde3 Use default dtor to avoid CLANG warnings 2018-09-17 18:28:31 +02:00
Mat Sutcliffe
74f3301679 Ref T321 Add extended error reporting in CAtomicFile::replaceOriginal
to try to gather more info on the problem saving the data cache session file.
2018-09-17 18:28:30 +02:00
Klaus Basan
c3cf39e102 Renamed to simplifyAccents (actually the chars are not removed, but replaced) 2018-09-17 18:28:29 +02:00
Klaus Basan
c26af17b2f Ref T348, probe improvements
* use oldest probe (round robin)
* only init probes once
* release AI control for probes
2018-09-17 18:28:28 +02:00
Klaus Basan
89411d783b Only check listener before starting 2018-09-17 18:28:27 +02:00
Klaus Basan
8e4369b41c Ref T348, style/removed unused function 2018-09-17 18:28:26 +02:00
Klaus Basan
99313bd272 Ref T353, remove "." from FP route 2018-09-17 18:28:25 +02:00
Klaus Basan
6c9804a1df Ref T353, clean string used with remarks and route
* use ASCII only characters
* simplify string
* max. length
2018-09-17 18:28:24 +02:00
Roland Winklmeier
fe97276ee8 Set X-Plane major and minor version in simulator details
ref T339
2018-09-17 18:28:23 +02:00
Roland Winklmeier
cd9308658b Correct typo 2018-09-17 18:28:22 +02:00
Roland Winklmeier
e8235a0f53 Don't abort installation if vcredist returns non zero return code
In case, vcredist returns a non zero return code, don't automatically
abort the installation, but tell the user the error code, the consequences
and continue.

ref T344
2018-09-17 18:28:21 +02:00
Roland Winklmeier
521e2044cf Update libxplanemp including a fix when parsing invalid X-Plane CSLs
ref T333
2018-09-17 18:28:20 +02:00
Klaus Basan
42f6cd9d30 Ref T348, FSX common improvements
- listener only logs changed messages
- changed name of terrain probe object to "water drop" (other object is not available on P3D x86)
- reset timestamp when adding pended

Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:19 +02:00
Klaus Basan
0e1cf965e1 Ref T348, preset terrain probe checkbox
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:18 +02:00
Klaus Basan
d4dba3f00c P3D plugin "description" 2018-09-17 18:28:17 +02:00
Klaus Basan
849bc0b9d0 Ref T348, style 2018-09-17 18:28:15 +02:00
Klaus Basan
13ebf6bafe Ref T348, updated utility functions in CSimConnectObject/CAircraftCfgEntriesList, also fixed bug that type need to be updated to probe setting when aircraft changes
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:14 +02:00
Klaus Basan
ba7906b0a6 Ref T348, if plugin is unloaded, also fire "simulator disconnected". Also change to Qt::QueuedConnection.
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:13 +02:00
Klaus Basan
64f8420b32 Ref T348, allow to parse a single "aircraft.cfg" file
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:12 +02:00
Klaus Basan
fe86f1a2db Ref T348, "verify model" functions moved to FSX common
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:11 +02:00
Klaus Basan
bea69e682e Trigger FSX/P3D send id tracing always for an exception 2018-09-17 18:28:10 +02:00
Klaus Basan
c11a38dbde Ref T348, file handling in aircraft model (renaming)
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:09 +02:00
Klaus Basan
da2a7f6506 Ref T348, get specialized settings
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:08 +02:00
Klaus Basan
a07d18aa44 Ref T348, util function to correct FSX/P3D model path
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:07 +02:00
Roland Winklmeier
7f78981be7 Update externals 2018-09-17 18:28:06 +02:00
Roland Winklmeier
4bc1982d06 Handle undefined GRIB2 values
ref T324
2018-09-12 20:30:35 +02:00
Roland Winklmeier
24ebc2ce7f Set the actually opened audio device from vatlib
In the past, the optional arguments currentInput and currentOutput were not
used. Therefore we never knew which device was actually opened by vatlib.
This caused the Audio UI to be completely unsychronized from the reality
when loading swiftgui.

ref T337
2018-09-12 20:30:33 +02:00
Klaus Basan
44b1273085 UI FSX settings component 2018-09-12 20:30:32 +02:00
Klaus Basan
6f6ec17c3d Ref T335, adjusted consuming "slots" to use disabled flag if adding failed 2018-09-12 20:30:07 +02:00
Klaus Basan
409cc6c164 Ref T335, FSX/P3D improvements
- eceptions for an added object will be handled, retry once, then disable
- add/directly remove agains tried twice, then disabled
- disable aircraft in severe cases
- adjusted signal, indicate aircraft was enabled
2018-09-12 20:28:55 +02:00
Klaus Basan
3ee17120b7 Ref T335, improved CSimConnectObject
- support for outdated objects
- count exceptions/directly removed incidents
2018-09-12 17:40:57 +02:00
Klaus Basan
c43b51056b Ref T335, show removed consolidated models as overlay message 2018-09-12 17:40:56 +02:00
Klaus Basan
640e6ab055 Ref T335, reset to model matching aircraft enables again 2018-09-12 17:40:55 +02:00
Klaus Basan
c3fa2ab2f0 Ref T335, set correct model type when saving to caches 2018-09-12 17:40:54 +02:00