Commit Graph

475 Commits

Author SHA1 Message Date
Lars Toenning
29bc905e56 refactor: Fix clang-tidy modernize-use-auto 2025-11-01 16:15:12 +01:00
Lars Toenning
b85a82f5fb build: Update Qt version 2025-10-12 20:51:22 +02:00
Lars Toenning
a0101ef943 refactor: Fix Qt deprecation warnings 2025-08-29 23:17:16 +02:00
Mat Sutcliffe
57ae33a8d2 fix: doxygen warnings 2025-07-11 13:54:39 +02:00
Lars Toenning
e181680524 feat: Use zip instead of 7zip 2025-07-11 12:47:21 +02:00
Lars Toenning
e348b22dbd refactor: Remove Qt5 compatibility layer 2025-06-01 21:55:06 +02:00
Lars Toenning
6b6dabe8da test: Add test for vfp import 2025-05-06 19:49:48 +02:00
Lars Toenning
c63b5ac909 feat: Add reuse lint information 2024-12-03 20:01:52 +01:00
Lars Toenning
7bc99ff6f2 refactor: Fix include guard end comment 2024-12-01 14:25:18 +01:00
Lars Toenning
b8ce7a96f3 refactor: Remove time literals 2024-11-30 16:27:37 +01:00
Lars Toenning
027dce5ab3 tests: Add aircraft situation unittests 2024-11-22 10:03:10 +01:00
Lars Toenning
1a0b2a8c5f refactor: clang format line length 2024-11-17 09:25:46 +01:00
Lars Toenning
97eed9562a refactor: clang-format 2024-11-16 21:40:55 +01:00
Lars Toenning
cc1e41fc59 refactor: Rename remaining "black" identifiers 2024-11-11 15:11:40 +01:00
Lars Toenning
6d1812b164 refactor: Rename blackgui to swift::gui 2024-11-11 15:11:40 +01:00
Lars Toenning
3a2447770f refactor: Rename blackcore to swift::core 2024-11-11 15:11:39 +01:00
Lars Toenning
9142a3649b refactor: Rename blackmisc to swift::misc 2024-11-11 15:11:39 +01:00
Lars Toenning
0db0c16668 refactor: Rename BlackConfig to swift::config 2024-11-11 13:02:35 +01:00
Lars Toenning
5266cc1909 refactor: Port to Qt 6 2024-11-09 08:15:44 +01:00
Lars Toenning
3af2fe2304 refactor: Move interpolation-related files to new subdirectory 2024-10-21 20:35:38 +02:00
Lars Toenning
3bc2d4062c refactor: Rename CInterpolatorPbh to CInterpolatorLinearPbh 2024-10-21 20:33:22 +02:00
Lars Toenning
a27c2b3f51 refactor: Move OnGround information to own class 2024-10-21 20:33:21 +02:00
Lars Toenning
a599cc2792 refactor: Remove clear() method from CInterpolator
clear() was only required by a unittest to execute two tests directly
after another. This can also be done in a cleaner way by creating a new
CInterpolator instead of requiring a separate method for resetting the interpolator.
2024-10-21 20:33:19 +02:00
Lars Toenning
78d0dc4435 refactor: Change variable type of aircraftNumber
The aircraft number should always be positive
2024-10-21 20:33:19 +02:00
Lars Toenning
784bf75e0d refactor: Require semicolon at end of test macros 2024-10-21 20:33:19 +02:00
Lars Toenning
edb57edf82 refactor: Move InterpolatorPbh tests to separate file 2024-10-20 19:58:37 +02:00
Lars Toenning
da98932997 refactor: Rename old vatlib function 2024-10-13 19:32:08 +02:00
Lars Toenning
de7b820112 refactor: Remove weather support 2024-10-13 15:20:57 +02:00
Lars Toenning
b2ae4e5681 build: Add ifdef to disable VATSIM build 2024-07-07 22:04:59 +02:00
Lars Toenning
abe79a2ae1 refactor: Remove old qmake file 2024-05-16 08:30:17 +02:00
Lars Toenning
b4cbed107b refactor: Remove CNetworkWatchdog
The watchdog was used in a few places as a shortcut to skip reading
data. Further, it was used in some places in the UI to display
connectivity. But it also introduced quite some complexity. In some
cases it can be fragile: network accessibilty cannot be looked up on all
platforms/hardware constellations. The connectivity could change
between the last watchdog call and the real call. Hence all readers must
still handle the case where the connection fails.
To simplify swift and further reduce the dependency onto the project
infrastructure (pings etc.), this removes the watchdog.
This also removes the QNetworkConfigurationManager, which is deprecated
and not available with Qt6.
2024-04-15 22:02:11 +02:00
Lars Toenning
9d3ae3e2b3 refactor: Restructure parsing and setup loading methods 2024-02-18 22:16:54 +01:00
Lars Toenning
5e0f3a05d3 refactor: Read AFV URLs from bootstrap.json
This also removes the possibility to change the URL on the fly via the
UI.
Fixes #257
2024-02-18 16:33:16 +01:00
Lars Toenning
9188a5857e refactor: Remove remaining ATC booking parts
Related to #252
2024-02-06 08:45:34 +01:00
Lars Toenning
043813478a refactor: Remove unused library path helper 2024-02-06 08:45:33 +01:00
Lars Toenning
389431ccef refactor: Clean up setup file reader
Previously we already switch to loading the bootstrap file only from the
local file (ec42553910).
This removes the remaining parts of loading the bootstrap file from a
remote location.
This also updates the UI in case of parsing errors of the bootstrap.json.
2024-02-05 22:23:40 +01:00
Lars Toenning
6a0e93a3bd test: Add FSD test for ATIS client query and response 2024-01-27 08:55:46 +01:00
Lars Toenning
9f50aaaa4a fix: Remove broken ATC station booking overview
Related to #252
2024-01-27 08:55:46 +01:00
Lars Toenning
23e2dc9057 feat: Add ICAOEQ capability to FSD client 2024-01-23 20:25:30 +01:00
Lars Toenning
cdd4690adf feat: Add ICAO equipment code classes 2024-01-23 20:25:30 +01:00
Lars Toenning
1f4f60d793 feat: Add wake turbulence category enum 2024-01-23 20:25:30 +01:00
Lars Toenning
fae215ba26 refactor: Move FSD Test server information to test case 2024-01-23 20:25:30 +01:00
Lars Toenning
ec0ef3e49a fix: Disable FSD connection test
The test server is no longer available
2023-12-28 18:27:25 +01:00
Lars Toenning
67073d0193 Expand unittests for aviation frequency comparisons 2023-11-12 21:36:27 +01:00
Lars Toenning
1deaeba584 Add CMake support 2023-11-12 21:36:21 +01:00
Lars Toenning
3ffb8f689b Remove qmake files 2023-11-01 22:23:15 +01:00
Lars Toenning
7987a14af1 Use absolute path for sharedstatetestserver 2023-10-31 23:31:39 +01:00
Lars Toenning
bcc4bdd31e Add SPDX identifiers for REUSE compliance
Co-authored-by: Mat Sutcliffe <oktal3700@gmail.com>
2023-10-03 09:29:49 +02:00
Lars Toenning
ba41d4887b clang-format tests 2023-04-18 16:07:19 +02:00
Lars Toenning
72ac4e6b47 Fix doxygen warnings
Fixes #188
2023-04-05 18:59:41 +02:00