Roland Winklmeier
ae88a091e6
Upgrade to MSVC 2017
...
For 32 bit we still use the binary compatible MSVC 2015 prebuilt Qt binaries.
For 64 bit, we change to the MSVC 2017 prebuilt binaries.
Redistributables are in no packaged from MSVC 2017 installs.
2017-11-16 14:16:47 +01:00
Mathew Sutcliffe
e8219efdde
Removed own implementation of std::index_sequence that was needed for GCC 4.9.
2017-11-14 17:51:09 +00:00
Mathew Sutcliffe
0b67466480
Removed workarounds in metaclass system that were needed for GCC 4.9 and old MSVC.
2017-11-14 17:51:07 +00:00
Mathew Sutcliffe
77b6a1ccb0
Removed workarounds that were needed to support GCC 4.9.
2017-11-14 17:51:04 +00:00
Mathew Sutcliffe
3ae5e274ee
Removed workarounds that were needed to support older versions of MSVC.
2017-11-14 17:51:02 +00:00
Mathew Sutcliffe
f841f5f091
Bump version number.
2017-11-14 17:37:14 +00:00
Mathew Sutcliffe
0cae43197c
Consume all console output of ping process, to avoid noise in test output.
2017-11-12 21:20:09 +00:00
Mathew Sutcliffe
c28d9702f4
Fixed failing test, that was caused by T180 formatting change.
...
DBus registered objects need fully qualified type names in method signatures.
2017-11-12 21:18:35 +00:00
Mathew Sutcliffe
a7124ec589
Removed unused code.
2017-11-12 13:48:09 +00:00
Mathew Sutcliffe
e0d9fb9df1
Ref T185 Enable spline interpolation with only one position update,
...
by just copying it three times, so planes can be rendered without waiting for more updates.
2017-11-12 13:48:07 +00:00
Mathew Sutcliffe
2f54e00d65
Ref T184 Minor optimization in CTokenBucket: avoid converting interval to seconds
...
every time a token is consumed, by doing the conversion once in the constructor.
2017-11-12 13:48:05 +00:00
Mathew Sutcliffe
23becf9619
Ref T184 Use CTokenBucket to throttle identical log messages.
2017-11-12 13:48:04 +00:00
Mathew Sutcliffe
dbb67b385b
Ref T184 Moved CTokenBucket from BlackCore to BlackMisc.
2017-11-12 13:48:02 +00:00
Mathew Sutcliffe
7328d48e59
Ref T184 Optimization: getSelectedDockInfoArea iterates over all info areas in linear O(n) time.
...
There is no need to do this in isSelectedDockWidgetInfoArea, as it can be checked in constant O(1) time.
This method was occupying a significant proportion of the CPU time of swift.
2017-11-12 13:48:00 +00:00
Mathew Sutcliffe
3e47bdcebc
Ref T184 Minor simplification.
2017-11-12 13:47:59 +00:00
Mathew Sutcliffe
cd13d18b00
Ref T184 Cache the result of QHostInfo::localHostName as it is expensive to call.
2017-11-12 13:43:28 +00:00
Klaus Basan
878498cc9d
Ref T184, formatting
2017-11-12 04:21:56 +01:00
Klaus Basan
9a2c4573dc
Ref T184, only search in own direct children
...
https://swift-project.slack.com/archives/C04J6J76N/p1510427932000021
* CInfoArea::findOwnDockWidgetInfoAreas
* CInfoArea::findOwnChildInfoAreas
2017-11-12 04:21:55 +01:00
Klaus Basan
e9e2ac1e03
Ref T189, minor UI fixes for mapping component
2017-11-11 02:36:37 +01:00
Klaus Basan
2458a67ed5
Ref T182, formatting
2017-11-10 19:31:15 +01:00
Klaus Basan
8e029af3c2
Ref T182, log delta time for matching
2017-11-10 19:28:18 +01:00
Klaus Basan
f7c714b153
Ref T180, FSX/P3D driver formatting
2017-11-10 19:28:17 +01:00
Klaus Basan
6fcfd80067
Ref T182, log categories are automatically added in CMatchingUtils
2017-11-10 19:28:16 +01:00
Klaus Basan
0d3dcdae83
Ref T182, added coverageSummary / count functions
2017-11-10 19:28:15 +01:00
Klaus Basan
9a5a80146c
Ref T182, added CCountPerSimulator::toQString
2017-11-10 19:28:13 +01:00
Klaus Basan
868ae7ec74
Ref T180, stop requesting data when aircraft is removed
2017-11-09 20:02:58 +01:00
Klaus Basan
cd838b2cb6
Ref T180, function to stop requesting remote aircraft data
...
Also added details to trace function
2017-11-09 20:02:57 +01:00
Klaus Basan
f21f3719a4
Ref T180, toggleTabBarPosition still requires old slot style
2017-11-09 20:02:56 +01:00
Klaus Basan
fd4ac74738
Ref T180, renaming for request remote aircraft data
2017-11-09 20:02:55 +01:00
Klaus Basan
fd0eec689f
Ref T180, trace parts and positions even if the object is not yet used with simulator
...
* interpolator will be prefilled with data
* in case the used SimObject is created, it can already use earlier position/parts updates
2017-11-09 20:02:55 +01:00
Klaus Basan
02c45588c3
Ref T180, CSimConnectObject improvements / added CSimConnectObject::getInterpolatedParts
2017-11-09 20:02:54 +01:00
Klaus Basan
fa50e6a8ea
Ref T180, formatting
2017-11-09 20:02:40 +01:00
Klaus Basan
4cb404c91d
Ref T184, formatting
2017-11-09 04:42:23 +01:00
Klaus Basan
67711ba55e
Ref T184, private/protected slots -> private/protected
2017-11-09 04:42:23 +01:00
Klaus Basan
72d3756605
Ref T184, keep list of child widgets, do not always search
2017-11-09 04:42:22 +01:00
Klaus Basan
095e11d288
Ref T182, formatting
2017-11-09 04:42:21 +01:00
Klaus Basan
9048ff0977
Ref T182, aircraft ICAO, airline ICAO and livery also contribute to scoring log messages
2017-11-09 04:42:20 +01:00
Klaus Basan
f288d3d0f2
Ref T182, improved matcher logging utility functions
...
* Also logging for livery, airline ICAO, aircraft ICAO
* Set a default category in case such message will be written to log
2017-11-09 04:42:19 +01:00
Klaus Basan
4a6efe0fbe
Ref T182, show image as overlay (and not as label, which is too small)
2017-11-09 04:42:18 +01:00
Klaus Basan
06b184a747
Ref T182, overlay messages can be closed + some fixes
...
* no slots needed
* check for nullptr
* init kill button correctly
2017-11-09 04:42:17 +01:00
Klaus Basan
0de9a2afc2
Ref T182, mapping / overlay component formatting
2017-11-09 04:42:16 +01:00
Klaus Basan
31e47f013c
Ref T182, matching log can be used with calculateScore
2017-11-09 04:42:15 +01:00
Klaus Basan
89db83f3c7
Ref T182, use enum instead of int in ps_networkConnectionStatusChanged
2017-11-09 04:42:15 +01:00
Klaus Basan
ad31868a3a
Ref T182, "private slots" -> "private" in model matcher component
2017-11-09 04:42:14 +01:00
Klaus Basan
3afe510736
Ref T180, allow to log invalid interpolated data
2017-11-09 04:42:13 +01:00
Klaus Basan
f95eadd748
Ref T180, interpolator provides default situation on its own, no need to check
2017-11-09 04:42:13 +01:00
Klaus Basan
5e803a4d32
Ref T180, reset status in linear interpolator
2017-11-09 04:42:12 +01:00
Klaus Basan
822ef11c02
Ref T180, formatting
2017-11-09 04:42:11 +01:00
Klaus Basan
6273892b84
Ref T180, update situation of pending aircraft
2017-11-09 04:42:10 +01:00
Klaus Basan
46a7b67ae5
Ref T180, interpolator status can check validity of situation and provide an info string
2017-11-09 04:42:10 +01:00