Commit Graph

6977 Commits

Author SHA1 Message Date
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
Klaus Basan
bb34bc7939 Ref T401, utility functions info for crashpad 2018-11-04 17:43:06 +01:00
Klaus Basan
4ff531c6c4 Fixed CLANG warnings for FS9 2018-11-04 17:43:06 +01:00
Klaus Basan
fc1e45089e Moved FSX common functions to FsCommon as those can also be used with FS9 2018-11-04 17:43:05 +01:00
Klaus Basan
b6ce9e0408 Ref T245, a P3D version of follow aircraft, still experimental
* testing approaches camera, observer, and guessing view name
* SimObject code for camera/observer
* functions aircraft situation -> FSX formats
2018-11-04 17:42:48 +01:00
Klaus Basan
af7c386a1c Minor UI adjustment 2018-11-04 17:42:48 +01:00
Klaus Basan
6755fd68dc Ref T420, logoff countdown time configurable 2018-11-04 17:42:48 +01:00
Klaus Basan
699684bce0 Ref T421, UI for the interpolation log.messages 2018-11-04 17:42:47 +01:00
Klaus Basan
03691b4700 Ref T421, function to get interpolation messages from the simulator context 2018-11-04 17:42:47 +01:00
Klaus Basan
93bcbc0755 Ref T421, function to get interpolation messages from the simulator drivers 2018-11-04 17:42:47 +01:00
Klaus Basan
41685df4ee Ref T421, interpolation log messages in interpolator(s) 2018-11-04 17:42:47 +01:00
Klaus Basan
2581ec5582 Maximize button for launcher config wizard 2018-11-04 17:42:47 +01:00
Klaus Basan
7788410a8d Ref T412, Ref T227, cross context signals 2018-11-04 17:42:47 +01:00
Klaus Basan
cd76d5f635 Style 2018-11-04 17:42:47 +01:00
Klaus Basan
5091a6be2b Ref T412, Ref T407, Ref T227, update aircraft UI if aircraft was moved 2018-11-04 17:42:47 +01:00
Klaus Basan
d2da072128 Ref T412, Ref T227, set timestamps for own parts/situations 2018-11-04 17:42:47 +01:00
Klaus Basan
167355337e Ref T412, Ref T227, own aircraft positions and state detection
* keep history of own positions
* detect moved aircraft
* relay signals via proxy
2018-11-04 17:42:47 +01:00
Klaus Basan
febcf3a49e Scrollbar more obvious 2018-11-04 17:42:47 +01:00
Klaus Basan
2b51094b02 Ref T412, Ref T227, lists/parts improvements
* Ctor with timestamp
* detect/improved state detection (e.g. "takeoff")
* objects outside range
2018-11-04 17:42:47 +01:00
Klaus Basan
38bd626638 Exclude emulated driver from FSX settings as this will cause issues
The emulated driver looks like P3D/FSD, but is a different class
2018-11-04 17:42:47 +01:00
Klaus Basan
75d57b4afa Ref T413, application context "identifable" 2018-11-04 17:42:47 +01:00
Klaus Basan
eeabbf6e39 Ref T413, also add registered/remote identifiers to combobox 2018-11-04 17:42:47 +01:00
Klaus Basan
31e836bb87 Ref T413, application context "getApplicationIdentifier" to get remote identifier 2018-11-04 17:42:46 +01:00