Commit Graph

7099 Commits

Author SHA1 Message Date
Klaus Basan
e8d5daba1b Ref T429, PBH interpolator
* make sure all angle interpolations interpolate "in the right direction" (like previously only for heaading)
* one single function for angle interpolation
2018-11-16 02:49:53 +01:00
Klaus Basan
dc5093f732 Ref T429, interpolator functions 2018-11-16 02:49:53 +01:00
Klaus Basan
7807a05f2a Ref T429, functions for angle, heading and situation
* normalize angle -180/+180 when set on situation
* clamp vector function
2018-11-16 02:49:53 +01:00
Klaus Basan
985c06816b Ref T429, unit test to test same/changed position 2018-11-16 02:49:53 +01:00
Klaus Basan
839c75effc Ref T429, style and CLANG warnings 2018-11-16 02:49:53 +01:00
Klaus Basan
180214e4f0 Ref T404, fixed the UTF issues for hotkeys
* QStringLiteral expects UTF16 for MSVC compilers
* we use descriptive names now
* UTF flag for MSVC compilers
* added the SLACK discussion as comment under https://dev.swift-project.org/T404
2018-11-16 02:49:53 +01:00
Klaus Basan
021a9a53e5 Ref T404, added horizontal combobox for hotkeys 2018-11-16 02:49:53 +01:00
Klaus Basan
c862136126 Ref T404, style 2018-11-16 02:49:53 +01:00
Klaus Basan
554ab4aa01 Ref T404, added new hotkeys 2018-11-16 02:49:53 +01:00
Klaus Basan
a7a1578775 Ref T423, aligned "emulated driver"
* renamed to "updateRemoteAircraft"
* use new force update functions
2018-11-16 02:49:52 +01:00
Klaus Basan
64b0ec87b1 Ref T423, changed strategy to force position updates
* force update for "some time", and remove all sent information
* no longer update some cycles, but for some time
* updated FSX/P3D/XPlane drivers
2018-11-16 02:49:52 +01:00
Klaus Basan
f8efd19a3e Ref T423, context menu to recalculate all aircraft positions 2018-11-16 02:49:52 +01:00
Klaus Basan
03257dfe55 UI minor update 2018-11-16 02:49:52 +01:00
Klaus Basan
6e1c0633df Ref T349, log message if P3D driver is loaded 2018-11-16 02:49:52 +01:00
Klaus Basan
8cf7f676fa Ref T423, function to recalculate all aircraft (used when aircraft is moved or such) 2018-11-16 02:49:52 +01:00
Klaus Basan
2d4cdc8010 Ref T349, P3D version settings UI 2018-11-16 02:49:52 +01:00
Klaus Basan
e9101ab4c6 Ref T349, P3D version as setting 2018-11-16 02:49:52 +01:00
Klaus Basan
bb86701c9c Ref T349, added some P3D SimConnect API functions and utility functions to resolve string 2018-11-16 02:49:52 +01:00
Roland Winklmeier
8378527994 Update externals 2018-11-16 02:49:52 +01:00
Roland Winklmeier
a5d1363019 Add missing override keyword 2018-11-16 02:49:52 +01:00
Roland Winklmeier
1104d4fb6e Cleanup created /usr/local/var/lib/dbus during Mac OS uninstallation 2018-11-16 02:49:52 +01:00
Roland Winklmeier
15de5ec41d Implement 7zip uncompressing on Mac OS 2018-11-16 02:49:52 +01:00
Roland Winklmeier
6d6d06030d Require installation by root user on Mac OS 2018-11-16 02:49:51 +01:00
Roland Winklmeier
c61eedf67f Update externals 2018-11-16 02:49:51 +01:00
Roland Winklmeier
bd3710b40c Enable P3D config for MinGW builds 2018-11-16 02:49:51 +01:00
Roland Winklmeier
f63008dd3f Load P3D 64 bit SimConnect shared library at runtime
This aligns the behavior and concept with the 32 bit FSX version. SimConnect
is loaded at runtime, depending on the version being selected.
It also adds a featuren to change the P3D SimConnect version at runtime by
unloading the previous and loading a new one.

ref T349
2018-11-16 02:49:51 +01:00
Roland Winklmeier
0f140cb155 Add more special key codes to keyboard keys
ref T404
2018-11-16 02:49:51 +01:00
Roland Winklmeier
6cb0ed583e Change default UDP port for VATSIM voice to 3292 2018-11-16 02:49:51 +01:00
Roland Winklmeier
f8cc92341a Unregister DBusObject callback when the object is destroyed
Without that cleanup, DBusConnection might try to call a dangling
std::function in case the DBusObject was removed before. That is for
example happening during shutdown.
2018-11-16 02:49:51 +01:00
Klaus Basan
dfd33e40c1 Detect emulated driver before casting to avoid crashs 2018-11-16 02:49:51 +01:00
Klaus Basan
c056d74820 Ref T424, FP unit test 2018-11-16 02:49:51 +01:00
Klaus Basan
755da55186 Ref T424, style sheet for disabled radio buttons 2018-11-16 02:49:51 +01:00
Klaus Basan
084ade9e2b Ref T422, context/provider functions for COM, XPDR values 2018-11-16 02:49:51 +01:00
Klaus Basan
67dcd11e73 Ref T422, functions to set XPDR mode 2018-11-06 01:41:48 +01:00
Klaus Basan
951247dc0b Ref T422, private slots -> private 2018-11-06 01:41:48 +01:00
Klaus Basan
13566676f6 Ref T424, use "altitude dialog" in flight plan 2018-11-06 01:41:48 +01:00
Klaus Basan
b65ace7e48 Ref T424, altitude dialog for flight plans 2018-11-06 01:41:48 +01:00
Klaus Basan
19a910f887 Ref T424, FP can have an altitude string which is just send as it is 2018-11-06 01:41:48 +01:00
Klaus Basan
0dbaf989e9 Ref T424, renamed altitude string functions and added "roundedToNearest100ft" 2018-11-06 01:41:48 +01:00
Klaus Basan
ef21ec67f3 Ref T424, PQ strings without (thousand) separators
* separator can cause issue when sending data (WebService, FSD)
* re-parsing (print and parse again) can cause to undesired results as the separator is mistaken as decimal separator with a different locale
* separator now a parameter so it can still be used
2018-11-06 01:41:48 +01:00
Klaus Basan
7b209685dd Ref T424, added icons 2018-11-06 01:41:47 +01:00
Klaus Basan
2b8e388ba1 Ref T423, force update if simulator was paused or interrupted before
* force full updates for some cycles "m_updateAllRemoteAircraftCycles"
* only use "emitSimulatorCombinedStatus" to emit changed simulator status
* renamed to "finishUpdateRemoteAircraftAndSetStatistics"
* override "forced" in "getInterpolationSetupConsolidated"

This addresses the issue that aircraft appear below ground after moving the aircraft
2018-11-06 01:41:47 +01:00
Klaus Basan
4d7ca00324 Ref T421, interpolation log message follow up, deprecated "clampedLog" 2018-11-05 01:39:51 +01:00
Klaus Basan
4172701586 Ref T422, functions to toggle/set XPDR mode 2018-11-05 01:39:51 +01:00
Klaus Basan
212460f676 Ref T410, simConnectProc / FsxCommon SB area
* count number of received data
* set network and SB running flag
2018-11-05 01:39:51 +01:00
Klaus Basan
e98a420d5d Improved FSX/P3D time sync 2018-11-05 01:39:51 +01:00
Klaus Basan
3c77405b22 Ref T410, set data definitions for "running and connected" SB area flags 2018-11-05 01:39:51 +01:00
Klaus Basan
4ba14fe9a9 Ref T401, mapping tool login updates crashpad info 2018-11-04 17:43:06 +01:00
Klaus Basan
66a1b32f0f Ref T401, login updates crashpad info 2018-11-04 17:43:06 +01:00
Klaus Basan
17382a0019 Ref T401, update functions for crashpad info in CApplication 2018-11-04 17:43:06 +01:00