Commit Graph

9774 Commits

Author SHA1 Message Date
Mat Sutcliffe
5d6da3873f [CI] Retry 5 times when downloading InstallBuilder on Windows 2021-09-02 16:38:14 +01:00
Mat Sutcliffe
2ac1a13894 Issue #115 Main connect button is checked iff network is connected 2021-09-01 20:40:50 +01:00
Mat Sutcliffe
8952229b82 Issue #115 Main connect button only opens the login view 2021-09-01 20:40:12 +01:00
Mat Sutcliffe
fbbfd5ebe2 Issue #115 Opening login view doesn't trigger disconnect countdown 2021-09-01 20:38:27 +01:00
Mat Sutcliffe
ad9779ed3c Issues #72, #110 Add missing labelColor value in xswiftbus settings JSON
Used when marshalling the settings to xswiftbus via DBus.
2021-08-31 19:09:59 +01:00
Mat Sutcliffe
01cc7f827b Issues #72, #110 Fix typo and add tooltips 2021-08-31 19:09:59 +01:00
Mat Sutcliffe
a418add1f3 Issue #77 Convert CRgbColor to QPixmap directly
Converting via CIcon was disabled in order to break cyclic a dependency,
but in these cases a direct conversion had always been possible anyway.
2021-08-31 19:09:59 +01:00
Mat Sutcliffe
6b8eaf1ca2 Update xplanemp2 2021-08-30 16:35:46 +01:00
Mat Sutcliffe
9a822d62ce Inhibit warning that will eventually be fixed by C++20 anyway 2021-08-30 16:35:46 +01:00
Mat Sutcliffe
eb6b0ff289 Fix clang-tidy and clazy warnings 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
2aeacf49a7 Issue #114 Use CSetBuilder and CMapBuilder 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
f0db8b567f Issue #114 Add CSetBuilder and CMapBuilder 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
c88f9d21c6 Add a close button to the CSimulatorEmulatedConfig window 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
dd3fc42c94 Remove unused code 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
68933408db Issue #37 GUI message when FPS drops below threshold 2021-08-29 17:02:26 +01:00
Mat Sutcliffe
a89ca2d59a Issue #37 Reset FPS counter when network is connected 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
81d2dbbac9 Issue #37 Disconnect when FPS drops below threshold 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
f311906d04 Issue #37 Emit signal when FPS drops below threshold 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
14e03bd4b5 Issue #18 Allow lower case text in FP altitude field 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
09b58b8084 Issue #22 Error when FL doesn't end in 0 or 5 should be warning 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
1c10c3ba0a Issue #22 Fixed bug that meant altitude dialog "override" field was never used 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
33cb5827a6 Issues #72, #110 Add label and text color settings in XP config GUI 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
9bfcf13ef8 Issues #72, #110 Use label and text colors settings in xswiftbus and XP driver 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
5616a49706 Issues #72, #110 Extend settings class with label and text colors 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
34a61d1d69 Issue #107 Flight plan aircraft type doesn't need to be in the DB 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
fba8172e0e Issue #112 Hotkeys to zoom in/out radar 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
0590699452 Issue #111 New notification sounds 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
0c5d684957 [QoI] Support polymorphism when extracting log category from QObject 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
dd9f9bc46f Issue #113 [GUI] Add checkbox to enable SIMDATA packets in FSD setup 2021-08-21 18:38:54 +01:00
Mat Sutcliffe
e7375a9785 Issue #113 Add SIMDATA packet logic in CAirspaceMonitor 2021-08-21 18:38:54 +01:00
Mat Sutcliffe
cfb51f3a3f Issue #113 Add SIMDATA packet logic in CFSDClient 2021-08-10 16:07:35 +01:00
Mat Sutcliffe
96f38c472d Issue #113 Add flag for receiving SIMDATA packet in CFsdSetup 2021-08-10 16:07:35 +01:00
Mat Sutcliffe
bd7d6ac17c Issue #113 Add value class for SIMDATA packet 2021-08-10 16:07:34 +01:00
Mat Sutcliffe
e8efb11f74 Updated URL to FSD protocol documentation 2021-07-14 19:15:20 +01:00
Mat Sutcliffe
386b707939 [CI] Adapt to new GitHub API 2021-07-13 23:21:52 +01:00
Mat Sutcliffe
d0590240fb Update Bitrock version 2021-07-13 20:40:48 +01:00
Mat Sutcliffe
232f0f0919 Update Bitrock URL 2021-07-13 20:40:48 +01:00
Mat Sutcliffe
b6533efcb2 Set default EOL to 1 Jan 2030
This is overridden by GitHub Actions so only applies to local dev builds
2021-07-13 20:40:48 +01:00
Mat Sutcliffe
074ab70380 Prevent Qt handling Windows Messages while the fatal error message is open 2021-07-13 20:40:48 +01:00
Mat Sutcliffe
d4991e9d72 Reorder log handler thread check to happen before the Win32 messagebox 2021-07-13 17:56:33 +01:00
Mat Sutcliffe
1e347230d1 Ensure verify message is actually logged before aborting 2021-07-13 17:56:33 +01:00
Mat Sutcliffe
621f4c5add Generate minimal debug symbols on Linux and Mac 2021-07-13 17:56:32 +01:00
Mat Sutcliffe
68a49e646e Convenience utilities 2021-07-13 17:56:32 +01:00
Mat Sutcliffe
ae303019b8 Use std::invoke instead of pointer-to-member syntax
This will allow transparent use of the same API with both
pointers to member functions and pointers to member data.
2021-07-13 17:56:32 +01:00
Mat Sutcliffe
1ec26d7df5 [qmake] Exclude FSUIPC project file based on CPU architecture
Without this, jom tries to run qmake to build both FSUIPC projects,
which then makes jom think that libraries need to be rebuilt.
2021-07-13 17:56:32 +01:00
Mat Sutcliffe
38328d536b Style 2021-07-13 17:56:32 +01:00
Mat Sutcliffe
39d6100c87 [qmake] Inhibit noisy false warning on MinGW 2021-07-13 17:56:31 +01:00
Mat Sutcliffe
17d6e86c19 Use std::is_nothrow_swappable (C++17 feature) 2021-07-13 17:56:31 +01:00
Mat Sutcliffe
76c59e88ea Use std::invoke (C++17 feature) 2021-07-13 17:56:31 +01:00
Mat Sutcliffe
33209fa1eb Use std::as_const (C++17 feature) 2021-07-13 17:56:31 +01:00