Commit Graph

7600 Commits

Author SHA1 Message Date
Mat Sutcliffe
9c07326462 Treat an OBJ8_AIRCRAFT command with too many arguments as merely a warning.
The aircraft can still be successfully loaded.
2019-05-13 11:21:06 +02:00
Mat Sutcliffe
61d933be12 Tidying up around QPointer guards. 2019-05-13 11:21:06 +02:00
Roland Rossgotterer
5f00747d19 [MacOS] Ask user for permission to access microphone
This is required for MacOS 10.14 and later. This also requires an explanation why
access is required in the apps Info.plist. Hence added custom Info.plist templates
for each app.
2019-05-13 11:21:05 +02:00
Roland Rossgotterer
61adfefa7a [xSwiftBus] Automatically find and load CSL packages
ref T657
2019-05-13 11:21:05 +02:00
Roland Rossgotterer
a7509669f9 Refactor crashpad initialization
Crashpad handler was initialized quite late since we were waiting for settings. However the settings in crashpad are persistent itself, hence we can start it at the earliest possible time and change the upload settings independently later. The only prerequisite is to have QCoreApplication constructed in order for the application name to be available.
ref T652
2019-05-13 11:21:05 +02:00
Roland Rossgotterer
99bcee87aa [FS9] Properly set onground flag when converting situation to FS9 2019-05-13 11:21:04 +02:00
Klaus Basan
bad8ad2a8e Ref T650, added more hotkeys such as OEM keys
* based on http://www.kbdlayout.info/
* OEM key solves accent / dead key issue for most cases
* Mac/Linux parts still missing
2019-05-13 11:21:04 +02:00
Klaus Basan
6ff118b3c0 Ref T645, minor style changes 2019-05-13 11:21:04 +02:00
Klaus Basan
dd7930337a Better detect simExit on FSX, dispatch error just warning in that case 2019-05-13 11:21:03 +02:00
Klaus Basan
74e7fa46b6 Ref T645, added space/dead grave as hotkeys 2019-05-13 11:21:03 +02:00
Klaus Basan
7b5b15b0e8 Stop timer based model validation after some runs 2019-05-13 11:21:03 +02:00
Klaus Basan
669402c7e0 Log simulator status for dispatch errors (FSX/P3D) 2019-05-13 11:21:02 +02:00
Klaus Basan
da2b3e05fd Minor interpolator improvements, display 2nd invalid version instead of first 2019-05-13 11:21:02 +02:00
Klaus Basan
15d88b37e5 Minor UI style fix 2019-05-13 11:21:02 +02:00
Klaus Basan
7d025c6293 Ref T650, also remember SB offset setting 2019-05-13 11:21:01 +02:00
Klaus Basan
94e65e3bc4 No ASSERT without callsign, just VERIFY/ignore
https://discordapp.com/channels/539048679160676382/568904623151382546/575712119513677826
2019-05-13 11:21:01 +02:00
Klaus Basan
b9634f9927 Minor FSX driver updates 2019-05-13 11:21:00 +02:00
Klaus Basan
bfcc657ede Ref T650, register FSX/P3D specific settings 2019-05-13 11:21:00 +02:00
Klaus Basan
efe54443cc Also allow to set "only in error/warning" case from validation dialog 2019-05-13 11:20:59 +02:00
Klaus Basan
336b87ce86 Ref T617, display real name for private messages
* search by callsign first
* add real name to tab
* flag if real name is to be shown
2019-05-13 11:20:58 +02:00
Klaus Basan
cb759f6384 Ref T658, matching scriot exchange object (QObject) 2019-05-13 11:20:58 +02:00
Klaus Basan
3982e64970 No validated signal if no warnings/errors (settimg dependent) 2019-05-13 11:20:57 +02:00
Klaus Basan
7ac0450836 Setting to display validation only in case of warnings/errors 2019-05-13 11:20:57 +02:00
Klaus Basan
2139fc2a5f Use definition for PTT 2019-05-13 11:20:57 +02:00
Klaus Basan
cbf5c1c445 Ref T650, save FSX/P3D specific settings 2019-05-13 11:20:56 +02:00
Klaus Basan
0cefe1d1e4 Ref T650, simulator setting UI of SimulatedObject can be used 2019-05-13 11:20:56 +02:00
Klaus Basan
680c47074f Ref T650, driver class support for SimulatedObject type AI aircraft
* use SimulatedObject object if NON ATC type failed (for helicopters)
* SimObject can handle SimulatedObject type (compared to NonATC)
* Send ATC data to simulator
2019-05-13 11:20:56 +02:00
Klaus Basan
8210b0fdf0 Always enable aircraft if changing model string (maunally changing model) 2019-05-13 11:20:55 +02:00
Klaus Basan
4522cb5fe5 Ref T650, SimObject can handle SimulatedObject type (compared to NonATC) 2019-05-13 11:20:55 +02:00
Klaus Basan
6d936dc1cc Ref T650, added FSX SimConnect symbols (funtion names) 2019-05-13 11:20:55 +02:00
Klaus Basan
9b1c1ccf3d Logoff if simulator is disconnected (auto logoff trigger) 2019-05-13 11:20:55 +02:00
Klaus Basan
23342bea3c Improved matching log 2019-05-13 11:20:54 +02:00
Klaus Basan
6e5ce49498 Ref T654, "G" is glider and NOT gyrocopter 2019-05-13 11:20:54 +02:00
Klaus Basan
af0b6a925d Typo 2019-05-13 11:20:54 +02:00
Klaus Basan
3be753a6a7 Allow to update model directories 2019-05-13 11:20:53 +02:00
Klaus Basan
71fbe5b604 Allow to filter by combined type 2019-05-13 11:20:53 +02:00
Klaus Basan
3c23fdb461 Ref T650, better log messages 2019-05-13 11:20:52 +02:00
Klaus Basan
384c9335a3 Style 2019-05-13 11:20:52 +02:00
Klaus Basan
02896d06d2 Prepared for only A-Z/0-9 callsign entry 2019-05-13 11:20:52 +02:00
Klaus Basan
0bbe9988e7 Ref T647, using VERIFY as discussed https://discordapp.com/channels/539048679160676382/539925070550794240/573261700413915166 2019-05-13 11:20:51 +02:00
Klaus Basan
5d98b56a7e Ref T644, deferred init of notification sounds 2019-05-13 11:20:51 +02:00
Klaus Basan
77fcde6465 Ref T644, audio volume for notification sounds can be set 2019-05-13 11:20:50 +02:00
Lars Toenning
e42a205f5e Ref T632, porting fix to FG driver 2019-05-13 11:20:50 +02:00
Lars Toenning
d61814f8e9 FG: Add version number check 2019-05-13 11:20:50 +02:00
Lars Toenning
a34b222c3e Adjusting var names to used units 2019-05-13 11:20:49 +02:00
Lars Toenning
6eeba19f37 Ref T646 Directly getting pressure altitude from FG 2019-05-13 11:20:49 +02:00
Klaus Basan
bcbdaaf1a7 COM audio did not tune in (voice room) if channel was already selected at startup
Reason was: hardcoded channel spacing to 8.33kHz

As a result changed to channel spacing based on COM unit, which could also be changed at runtime

* the issue itself was in own aircraft context
* added functions for channel spacing
* changed to COM unit channel spacing (instead of hardcoded spacing)
2019-05-13 11:20:49 +02:00
Klaus Basan
8df7404f2b Fixed staggered update 2019-05-13 11:20:49 +02:00
Klaus Basan
eba5b1924b Ref T648, display X/Y/Z 2019-05-13 11:20:49 +02:00
Klaus Basan
a764a2de7e Added value for notification volume in sound setting 2019-05-13 11:20:49 +02:00