Commit Graph

8913 Commits

Author SHA1 Message Date
Mat Sutcliffe
08f187f12c Issue #128 Adjust text message frequency to nearest frequency in use 2022-08-15 20:33:44 +01:00
Lars Toenning
e3347d4d1e Prevent saving invalid values
If a value has not changed and should be saved to a file, only the key (and the invalid value) was passed to the save function. The save function does not check this case or read the value from the cache.
This happens when changing simulator paths as the settings are updated and saved separately.
2022-08-15 20:33:17 +01:00
Lars Toenning
20b8adcf0b Initialize sim connection status for logincomponent
When using distributed mode and the simulator is already connected to swiftCore, the GUI will not trigger the update on the login component via the simulatorStatusChanged signal.
Therefore we will  trigger the initial update manually (same is already done for the simulator connection LED).
2022-08-15 20:33:08 +01:00
Mat Sutcliffe
57ab108a06 Update xplanemp2 2022-08-15 20:32:54 +01:00
Mat Sutcliffe
a7b8166df4 Fix dbus assert when hostname contains non-Latin characters 2022-08-15 20:31:28 +01:00
Mat Sutcliffe
78ff5322de Add missing xswiftbus DBus methods 2022-08-15 20:31:19 +01:00
Mat Sutcliffe
44f4031703 Add Enter as an assignable hoykey 2022-08-15 20:31:10 +01:00
oktal3700
44df23ade0 [GUI] Fix wrong default xswiftbus version in updater
Fixes #154
2022-08-15 20:29:39 +01:00
Mat Sutcliffe
ebb82b38ee Removed ctor that constructed an invalid CSlot 2022-08-15 20:25:07 +01:00
oktal3700
9bc4ec71b8 Remove siliconmind.de bootstrap mirror from CGlobalSetup 2022-08-15 20:24:13 +01:00
Lars Toenning
385b61676a Issue #134 Fix double free crash on exit
The destructor of CThreadedTonePairPlayer was called twice:
- after the local stack-variable of CSelcalPlayer got out of scope.
- again as part of the CContinuousWorker/DeferredDelete
2022-08-15 20:23:31 +01:00
Lars Toenning
f271d746ba Use =default for default constructor 2022-08-15 20:23:09 +01:00
Mat Sutcliffe
8f11e42b15 Replace an enable_if with an if constexpr 2022-01-03 16:38:46 +00:00
Mat Sutcliffe
8f0271aa2a Fixed assert in CUser::comparePropertyByIndex 2022-01-01 14:48:20 +00:00
Mat Sutcliffe
566882bc22 [xswiftbus] Include readme.txt containing version number 2021-12-22 17:49:29 +00:00
Mat Sutcliffe
65b85a1606 Don't require air files for MSFS (32 or 64 bit) 2021-12-09 18:21:47 +00:00
Lars Toenning
45a5ce5a6a Issue #131 Sync date when time-sync is enabled for FSX/P3D 2021-11-28 12:52:54 +00:00
Mat Sutcliffe
acf6da4226 [FS9] Fix a crash (pure virtual call) 2021-11-28 12:52:54 +00:00
Mat Sutcliffe
2257d87b64 Issue #125 Linux: error on failure to open input device file 2021-11-27 20:05:09 +00:00
Mat Sutcliffe
0c7238e572 Add F13-F24 as assignable hotkeys 2021-11-21 20:07:17 +00:00
Mat Sutcliffe
2d62e90c54 Issue #115 Blink connect button in addition to disconnect button 2021-11-13 19:27:59 +00:00
Mat Sutcliffe
b46d4c7bb9 Add more keyboard key codes assignable to hotkeys
F1-F12, CapsLock, Home, End, PgUp, PgDn, and some more numpad keys.
2021-11-13 01:13:52 +00:00
Mat Sutcliffe
7573d91854 Fix mistake 2021-11-13 01:09:19 +00:00
Mat Sutcliffe
28e0afa88c Style 2021-11-13 01:08:05 +00:00
Mat Sutcliffe
0c8e10058c xswiftbus follow aircraft: use new X-Plane API to support multi-monitor setups 2021-11-12 17:57:50 +00:00
Mat Sutcliffe
efd9b69161 xswiftbus follow aircraft: keep following when mouse goes off screen 2021-11-12 17:54:46 +00:00
Mat Sutcliffe
27f7d4d656 Issue #125 Explicitly request Input Monitoring and error if denied 2021-11-01 18:26:09 +00:00
Mat Sutcliffe
b7b71b2245 Simplify trait 2021-10-29 16:47:13 +01:00
Mat Sutcliffe
586f605d04 Delegate parts of CSequence to a non-template implementation
To reduce build time.
2021-10-29 16:47:13 +01:00
Mat Sutcliffe
85dae5f8a4 Remove unused method 2021-10-15 00:55:08 +01:00
Mat Sutcliffe
cd59cf6ad4 Fix mistake 2021-10-15 00:55:08 +01:00
Mat Sutcliffe
df446cfdd6 Fix mistake 2021-10-12 18:35:16 +01:00
Mat Sutcliffe
9fdeb466fa Member functions of mixins should be defined out of line
Per [temp.explicit]/10, explicit instantiation declarations
do not affect inline member functions
2021-10-11 14:20:08 +01:00
Mat Sutcliffe
5a1f3e8dd1 Explicit template instantiations for mixins for PQ and units 2021-10-11 14:20:07 +01:00
Mat Sutcliffe
a185c7aae7 Explicit template instantiations for mixins for containers 2021-10-11 14:20:07 +01:00
Mat Sutcliffe
2b72600937 Explicit template instantiations for mixins for value classes
To reduce compile time.
2021-10-11 14:20:07 +01:00
Mat Sutcliffe
0a121d913d Own implementation of std::tuple with reduced functionality
To reduce compile time.
2021-10-11 14:20:07 +01:00
Mat Sutcliffe
916448ef6a [Clang][Windows] Remove workarounds 2021-10-11 14:20:07 +01:00
Mat Sutcliffe
2ac222f700 Issue #11 CEventLoop uses QPointer trick to guard against use-after-free
See https://blogs.kde.org/2009/03/26/how-crash-almost-every-qtkde-application-and-how-fix-it-0
2021-10-11 14:20:06 +01:00
Mat Sutcliffe
02d0f40c6d Issue #11 Use CEventLoop in CAirspaceMonitor 2021-10-11 14:20:06 +01:00
Mat Sutcliffe
002cd1d5b9 Issue #11 Improve CEventLoop API 2021-10-11 14:20:06 +01:00
Mat Sutcliffe
fd02656eb2 [AFV] Disregard 6th digit of VHF alias frequency
This means for example 132.070 is equal to 132.075
2021-10-10 01:26:17 +01:00
Mat Sutcliffe
a592bb2bbe Include style 2021-09-18 15:07:49 +01:00
Mat Sutcliffe
312dec792b Doxygen style 2021-09-18 15:07:48 +01:00
Mat Sutcliffe
57d32da826 Use nested namespaces (C++17 feature) 2021-09-18 15:07:48 +01:00
Mat Sutcliffe
3f2e5b0b69 Remove barely-used aggregate headers 2021-09-18 01:44:58 +01:00
Mat Sutcliffe
3a14c96e8d Fix missing forward declaration 2021-09-18 01:44:56 +01:00
Lars Toenning
cedaa48f5a Issue #120 Remove separate PTT COM1/COM2 hotkeys 2021-09-14 00:07:01 +02:00
Lars Toenning
8763180a41 Fix typo 2021-09-14 00:07:01 +02:00
Lars Toenning
c0919ecb77 Improve pilotform tab order 2021-09-14 00:07:01 +02:00