Commit Graph

6392 Commits

Author SHA1 Message Date
Klaus Basan
60baa12c9d Ref T298, better ICAO family resolution
B737/DLH searched but B738/DLH present (same family but not same ICAO)
2018-08-16 14:44:01 +02:00
Klaus Basan
3f5a12de8b Ref T298, matcher improvements
* better messages
* clear messages when restarted
* better usage of setup flags
2018-08-16 14:43:31 +02:00
Klaus Basan
baea17c0f1 Ref T298, matching messages can be deleted 2018-08-16 14:34:02 +02:00
Klaus Basan
ef32ec266e Ref T298, matching form added new ttributes 2018-08-16 14:34:01 +02:00
Klaus Basan
f2b6b093e4 Ref T298, matcher setup improvements (score only) 2018-08-16 14:34:00 +02:00
Klaus Basan
f9b2304e1a Added P3D v4.3 libs 2018-08-16 14:33:59 +02:00
Roland Winklmeier
5a5fffa08c Test and report if any SimConnect symbol could not be loaded 2018-08-16 14:33:58 +02:00
Roland Winklmeier
ce99c0535f Check if SimConnect was properly loaded before attempting to use it
This commit adds a check that loadAndResolveSimConnect actually succeeds and
moves it right before SimConnect_Open is called.
The method itself was improved to check whether symbols got loaded already
in a previous run, before doing everything again.
2018-08-16 14:33:57 +02:00
Roland Winklmeier
f3024d15cb Add 7z binaries to installer 2018-08-16 14:33:56 +02:00
Klaus Basan
c0ea2d4c14 Style: double instead of qreal 2018-08-16 14:33:55 +02:00
Klaus Basan
755455e8a4 Style, in CGuiApplication sGui can be used as guard (no QPointer needed) 2018-08-16 14:33:54 +02:00
Klaus Basan
0327776edd Ref T295, based on bug report of RP (no WIFI detected) creating a network report
* network report when starting swift
* also ignore inactive configs when checking for "the bearer bug"

references:
https://stackoverflow.com/questions/51824242/disable-qt-bearer-management-at-runtime
https://swift-project.slack.com/archives/G7GD2UP9C/p1534181224000115
https://swift-project.slack.com/archives/G96QTUBEG/p1534162173000320
2018-08-16 14:33:52 +02:00
Klaus Basan
35f15b302b Added transparent icons 2018-08-13 23:52:43 +02:00
Klaus Basan
2424c40229 Ref T301, core now has button to disconnect from network
use case: GUI crashes and an emergency disconnect is needed
2018-08-13 23:52:42 +02:00
Klaus Basan
f3c7015cfb Ref T304, adjusted XSwiftDBus settings so P2P can be used
* XPlane now supports P2P XSwiftBus amd session bus
* adjusted settings component
2018-08-13 23:52:41 +02:00
Klaus Basan
34842080da Ref T304, use exception free JSON functions to copy settings 2018-08-13 23:52:40 +02:00
Klaus Basan
018a60f23c Ref T304, array index fix if "7za.exe" is not available 2018-08-13 23:52:39 +02:00
Klaus Basan
30ba404043 Ref T304, "no throw" JSON functions 2018-08-13 02:59:50 +02:00
Klaus Basan
cfbc0d4c35 Style sheet fixes, moved green connect button to style sheet. Also it is just ":" and not "::" for pseudo states. 2018-08-13 02:59:48 +02:00
Klaus Basan
d209164474 Ref T301, transponder LED UI component fixes/style, allow to set mode via setter 2018-08-13 02:59:47 +02:00
Klaus Basan
64dc16168c Ref T301, login component can re-init and hence reconnect to core 2018-08-13 02:59:45 +02:00
Klaus Basan
60b3ed65ab Ref T301, application contexts pings (by re-registering) identifiers again. By that it can be detected if the GUI is crashed
* ping timer in proxy
* utility function in timestamp list
* adjusted UI component displaying identifiers in core
2018-08-13 02:59:44 +02:00
Klaus Basan
7b360e03cc Ref T301, make login mode via contexts available 2018-08-13 02:59:43 +02:00
Klaus Basan
7805e2315c Ref T301, keypad and infobar init themself and can be re-connect (to core) 2018-08-13 02:59:41 +02:00
Klaus Basan
a47da54d8c Ref T301, cockpit double value frequency comparison (double comparison unsafe) 2018-08-13 02:59:39 +02:00
Klaus Basan
38e2a3ee3d Ref T301, some transponder code style fixes 2018-08-13 02:59:38 +02:00
Klaus Basan
2461cfb0ba Ref T302, register metadata functions 2018-08-13 02:59:37 +02:00
Klaus Basan
9bb3f98489 Style 2018-08-13 02:59:35 +02:00
Klaus Basan
9894ec59b8 Ref T298, matcher uses "pick strategy" and cascade reduction when scoring 2018-08-11 00:54:51 +02:00
Klaus Basan
c4bd1536f2 Ref T298, new attributes for matching setup in editor 2018-08-11 00:54:50 +02:00
Klaus Basan
3aadef458d Ref T298, utility functions for matcher setup and more attributes to configure matching
* pick strategy if multiple there are multiple similar results
* ordered results
2018-08-11 00:54:48 +02:00
Roland Winklmeier
cd701c2a95 Fix assert caused by wrong function call RELEASE_0.8.5 2018-08-09 22:10:35 +02:00
Roland Winklmeier
943aab837c Upload all artifacts (including xswiftbus) to the correct datastore folder 2018-08-09 20:32:31 +02:00
Klaus Basan
1e783a2ce6 Skip hint test in any case on MacOS
Remark: Sometimes we have up to 25% overhead on MacOS

QDEBUG :BlackMiscTest::CTestAircraftSituation::sortHint() MacOS: "yes"
QDEBUG : BlackMiscTest::CTestAircraftSituation::sortHint() Access without hint 48 ms
QDEBUG : BlackMiscTest::CTestAircraftSituation::sortHint() Access with hint 60 ms
QDEBUG : BlackMiscTest::CTestAircraftSituation::sortHint() Access ratio 1.25
FAIL!  : BlackMiscTest::CTestAircraftSituation::sortHint() 'hint <= noHint' returned FALSE. (Expected hinted sort being faster)
2018-08-09 17:21:04 +02:00
Klaus Basan
4fa2e6969d Ref T299, interpolation setup pitch on ground parsing 2018-08-09 03:45:05 +02:00
Klaus Basan
ee181d6425 PQ string parsing improvements 2018-08-09 03:43:57 +02:00
Klaus Basan
92880bce7f DBus test (GUI + core) fixes
* removed unused signals
* marked relayParentSignals as deprecated, currently not used
2018-08-09 01:41:23 +02:00
Klaus Basan
e114c8c99c Context menu of simulated aircraft view now handled in view directly
* removed duplicated code in mapping/aircraft component
* view can be used with context menu without further signals
2018-08-09 01:41:21 +02:00
Klaus Basan
79a133892b Fix for context menu of aircraft view as reported in slack
* reported: https://swift-project.slack.com/archives/G7GD2UP9C/p1533749013000483
* logic moved to view
* removed no longer required code
2018-08-09 01:41:10 +02:00
Klaus Basan
5b44f55435 Ref T298, prepared function to "redo" a mapping 2018-08-09 01:39:30 +02:00
Klaus Basan
34e67f9485 Ref T298, matching setup form using "changed setup" signal and radio buttons for airline/aircraft first 2018-08-09 01:39:29 +02:00
Klaus Basan
8f9cc645e9 Ref T298, matching setup changed signal in contexts/matcher 2018-08-09 01:39:27 +02:00
Klaus Basan
ac128eb786 Avoid crash when refreshing style sheet. For some reasons it helps to set and empty stylesheet upfront 2018-08-09 01:39:26 +02:00
Klaus Basan
07a44dfc08 UI adjustmnets settings dialog, overview button 2018-08-09 01:39:24 +02:00
Roland Winklmeier
9fccc6c70a Fix the MSVC 2017 redist version
MSVC 2017 was updated to v15.7 in Jenkins CI and with it also the redist
version numbers. However, the new version was never updated in the installer
and packaging project.
2018-08-09 01:39:23 +02:00
Klaus Basan
fe4fd31688 Renamed to FullInterpolation (formerly VtolInterpolation) 2018-08-09 01:39:21 +02:00
Klaus Basan
f9abfe9973 Display simulator in "live data" so we can see it in a screenshot 2018-08-09 01:39:20 +02:00
Klaus Basan
6548c71521 Synchronize model set in simulator context and improved setting of model set in matcher (ignored when same simulator) 2018-08-09 01:39:19 +02:00
Klaus Basan
6897abe912 Style, singleShot guard, Doxygen 2018-08-09 01:38:52 +02:00
Klaus Basan
6db9083c03 Added icons for simulators 2018-08-09 01:25:52 +02:00