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