Commit Graph

6791 Commits

Author SHA1 Message Date
Klaus Basan
e4dfa01c2e Ref T384, strip added name before adding a changed one 2018-10-05 17:39:58 +02:00
Roland Winklmeier
ed80bc90a8 Correct the NetworkVatlib ATIS and password regular expressions
The password one was not matching if the integers had multiple digits.
The ATIS one was matching on every random 'z' in any ATIS line.

ref T380
2018-10-05 17:39:58 +02:00
Roland Winklmeier
b140e0e193 Add P3D 64 bit SDK build version config 2018-10-05 17:39:58 +02:00
Roland Winklmeier
ebe23a694b Fix GCC7 fallthrough warnings 2018-10-05 17:39:58 +02:00
Roland Winklmeier
c0d9aacbb1 Update to new vatlib 2018-10-05 17:39:58 +02:00
Roland Winklmeier
4387c3b433 Fix missing override keyword 2018-10-05 17:39:58 +02:00
Roland Winklmeier
c13121edbd Fix PropertyIndex for CKeyboardKey and CJoystickButton 2018-10-05 17:39:58 +02:00
Roland Winklmeier
8554fffec0 Remove DirectInput libraries from externals 2018-10-05 17:39:58 +02:00
Roland Winklmeier
7f1d1847ca Revert back to DirectInput COM initialization
Using and linking against DirectInput libraries directly caused dinput.dll
to be loaded at startup time. Windows 10 kills applications started from
services (as the Jenkins slave service) that load dinput.dll.
This commit also adds some safety in case no helper windows could be created.
2018-10-05 17:39:58 +02:00
Roland Winklmeier
8ee428e7cf Style 2018-10-05 17:39:58 +02:00
Roland Winklmeier
7e10ea2f64 Pass QString argument by const reference 2018-10-05 17:39:58 +02:00
Roland Winklmeier
9e00814a5a Remove silent mode from tests 2018-10-05 17:39:58 +02:00
Klaus Basan
400ca612e2 Reset windows size by pressing Shift+Alt 2018-10-05 17:39:57 +02:00
Klaus Basan
ec32e3163b Ref T380, test function and UI (internals) to test ATIS 2018-10-05 17:39:57 +02:00
Klaus Basan
5c925fbf67 UI, grouped ATC and model context menus 2018-10-05 17:39:57 +02:00
Klaus Basan
177ee27654 Make FSUIPC/SB offsets configurable
* based https://swift-project.slack.com/archives/CC6THKCAZ/p1538387046000100
* "dot" commands added
* Plugin settings
2018-10-05 17:39:57 +02:00
Klaus Basan
94e06e23e9 Using P3D 4.2 sinConnect x64 2018-10-05 17:39:57 +02:00
Klaus Basan
ed6444bd55 Unit test renaming 2018-10-05 17:39:57 +02:00
Klaus Basan
be9cd12335 Ref T379, misc. FSX common improvements
- mark as rendered if SimObject exists
- improved log message
- cleanup when adding failed
2018-10-05 17:39:57 +02:00
Klaus Basan
e312718bbb Ref T379, style 2018-10-05 17:39:57 +02:00
Klaus Basan
e0594271f1 Ref T379, use own "toFsxChar" conversion so we can adjust it 2018-10-05 17:39:57 +02:00
Klaus Basan
756ee18410 Ref T379, to improve reset models added "setAircraftEnabledFlag" to just set the flag, not sending signals causing removed aircraft 2018-10-05 17:39:57 +02:00
Klaus Basan
2eb1316f80 Ref T372, always store fast position updates 2018-10-05 17:39:57 +02:00
Klaus Basan
ce192fc106 Ref T372, updateAircraftInRangeDistanceBearing with null check 2018-10-05 17:39:57 +02:00
Klaus Basan
5af029467e Ref T362, Ref T348 improved matcher saves removed models (if any) when destructed and improved UI 2018-10-05 17:39:57 +02:00
Klaus Basan
72a7b67e7a Ref T362, style and minor fixes 2018-10-05 17:39:57 +02:00
Klaus Basan
2ad6a7e1b3 Ref T362, allow also to load container JSON format directly (not only CVariant container format) 2018-10-05 17:39:56 +02:00
Klaus Basan
e668be9259 Ref T372, clear also fast position receivers when aircraft is removed 2018-10-05 17:39:56 +02:00
Klaus Basan
3460b927a3 Ref T372, interpolation log.display show min/max/mean times and allow to stop by entering empty callsign 2018-10-05 17:39:56 +02:00
Klaus Basan
8eb51244ae Ref T372, avoid issues by calculating with null values 2018-10-05 17:39:56 +02:00
Mat Sutcliffe
62634e1e0e Ref T314 Style: correct parameter name. 2018-10-05 17:39:56 +02:00
Mat Sutcliffe
f42d42487d Ref T314 Change CApplication::m_networkWatchDog from a smart pointer to a raw pointer.
Attempting to manage a worker's lifetime with a smart pointer is a mistake.
It can lead to double-delete or premature-delete bugs, and race conditions.
Workers self-manage their own lifetimes.
2018-10-05 17:39:56 +02:00
Mat Sutcliffe
bad31ab428 Ref T314 Rework CContinuousWorker::finish to invoke deleteLater in proper sequence. 2018-10-05 17:39:56 +02:00
Mat Sutcliffe
c98454ff8a Ref T314 Style. 2018-10-05 17:39:56 +02:00
Klaus Basan
047aeeff11 Ui adjustment 2018-10-05 17:39:56 +02:00
Klaus Basan
e87740cbd0 Ref T372, timestamp list fixed/added offset/delta t min/max/mean plus function in provider 2018-10-05 17:39:56 +02:00
Klaus Basan
da3b5bb763 Ref T372, callsign clear 2018-10-05 17:39:56 +02:00
Klaus Basan
5dbf4468f2 COM frequency rounding + testcase 2018-10-05 17:39:56 +02:00
Klaus Basan
b92d336d2a Try/catch for unit test main 2018-10-05 17:39:56 +02:00
Klaus Basan
7c42818f44 CTestFsxP3DCommon changed to the UNIT test style of the other unit tests 2018-10-05 17:39:56 +02:00
Klaus Basan
d37a6cd20d Ref T376, CVoiceSetup used in login component to override 2018-10-05 17:39:55 +02:00
Klaus Basan
b5a270dc09 Ref T376, context support for CVoiceSetup 2018-10-05 17:39:55 +02:00
Klaus Basan
a475d12339 Ref T376, voice (vatlib) getter/setter for CVoiceSetup 2018-10-05 17:39:55 +02:00
Klaus Basan
6390f5dc5e Ref T376, integrated voice form into server form 2018-10-05 17:39:55 +02:00
Klaus Basan
e51bbd1f5d Ref T376, adjusted CServer class ctor 2018-10-05 17:39:55 +02:00
Klaus Basan
3101a77614 Ref T376, adjusted sibling FSD setup class 2018-10-05 17:39:55 +02:00
Klaus Basan
0c3a89f1b5 Ref T376, voice setup form 2018-10-05 17:39:55 +02:00
Klaus Basan
b5cf65cefa Ref T376, renamed server settings file 2018-10-05 17:39:55 +02:00
Klaus Basan
c34339cd9b Ref T376, removed former audio settings 2018-10-05 17:39:55 +02:00
Klaus Basan
6abd13d13d Ref T376, integrated voice setup into server and adjusted FSD setup to support compare 2018-10-05 17:39:55 +02:00