Commit Graph

7018 Commits

Author SHA1 Message Date
Klaus Basan
9e2a8fec3e Default models for FS9 2018-11-16 02:49:55 +01:00
Klaus Basan
fe28c220fa Unit test fix
* Use correct version of loadAndResolveP3DSimConnect/loadAndResolveFsxSimConnect
* use CLogCategory::driver() for SimConnectSymbols
* added load(common_pre/post)
2018-11-16 02:49:54 +01:00
Klaus Basan
db05388bea Ref T431, send airline ICAO designator or VDesignator depending on setup 2018-11-16 02:49:54 +01:00
Klaus Basan
0b368ad935 Ref T431, FSD setup allow to force 4 letter airline ICAO code 2018-11-16 02:49:54 +01:00
Klaus Basan
358aac503c FP UI adjustment 2018-11-16 02:49:54 +01:00
Klaus Basan
1a45d8e1b8 Login component, hide server selection when displaying FSD details as otherwise there is not enough space 2018-11-16 02:49:54 +01:00
Klaus Basan
79547efe0a Login UI improvements 2018-11-16 02:49:54 +01:00
Klaus Basan
4f74a36596 Ref T430, added FG simulator selector support
* FG can be disabled (normal scenarios)
* added combobox mode as well, as too many radio buttons are too wide, will gradually change to combobox in some UI scenarios
2018-11-16 02:49:54 +01:00
Klaus Basan
53a77813a5 Ref T430, FG support for model loader (dummy loader) and model caches 2018-11-16 02:49:54 +01:00
Klaus Basan
5d3a765508 Ref T430, FG support in distributor list preferences 2018-11-16 02:49:54 +01:00
Klaus Basan
d2e3250470 Ref T430, added FG pugin and simulator info 2018-11-16 02:49:54 +01:00
Klaus Basan
8b8dd5a892 Ref T430, added FG icons 2018-11-16 02:49:54 +01:00
Klaus Basan
e380ad7030 Added model resources 2018-11-16 02:49:54 +01:00
Klaus Basan
c88d02ff5f Ref T429, allow to set heading in emulated driver so PBH can be tested 2018-11-16 02:49:54 +01:00
Roland Winklmeier
ee8af9f4c6 Filter other pilots ghost aircraft when flying in shared cockpit mode
When flying in shared cockpit mode, both pilots log into the network.
One as pilot to be visible to ATC and other pilots. The other one as
observer. For the observing user, the pilots aircraft needs to be filtered.
Filter algorithm is using the same schema as vPilot does.

ref T427
2018-11-16 02:49:54 +01:00
Roland Winklmeier
420fc40fb2 Remove _OBS callsign suffix when logging in as observer
ref T428
2018-11-16 02:49:54 +01:00
Klaus Basan
b9e388ee97 Ref T429, style 2018-11-16 02:49:53 +01:00
Klaus Basan
e378ec235a Ref T429, UNIT test for PBH interpolator 2018-11-16 02:49:53 +01:00
Klaus Basan
5005417f54 Ref T429, interpolator adjustments
* use utility functions
* verify in linear interpolator
2018-11-16 02:49:53 +01:00
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