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
Lars Toenning
1a1b5429d5
Partially revert "Remove unused stringutils methods"
...
This partially reverts commit 0c1a5a5c97 .
2022-06-05 22:47:41 +02:00
Lars Toenning
0c1a5a5c97
Remove unused stringutils methods
2022-05-25 19:47:34 +01:00
Mat Sutcliffe
59a27a0d72
Send slowfast before ordinary position update
...
This solves a server-side performance issue.
2022-05-25 19:47:33 +01:00
Mat Sutcliffe
4703edb841
Fix dbus assert when hostname contains non-Latin characters
2022-02-20 14:33:07 +00:00
oktal3700
dfeb281368
[FSD] Send incremental parts packets to pilots only
...
I was just told by Mike and Ross that ACC packets should be sent to 94836 (pilot clients) not 94835 (all clients).
2022-02-01 18:19:25 +00:00
Mat Sutcliffe
4b00c0e3bf
Bump Vatsim protocol version number
2022-01-29 16:07:54 +00:00
Mat Sutcliffe
a4448dddc6
Issue #94 Implement $SF packet to toggle visual pilot data sending
...
Still send a visual pilot data update at the slow rate of
every 5 seconds when visual pilot data update is disabled.
2022-01-29 14:44:46 +00:00
Mat Sutcliffe
6d66066d6a
Add height AGL and nose gear angle in VisualPilotDataUpdate
2022-01-29 14:40:55 +00:00
Mat Sutcliffe
242a10c9d6
Issue #94 Add new FSD packet type VisualPilotDataUpdate
2022-01-29 14:40:54 +00:00
Mat Sutcliffe
0faa7ed8fc
Issue #94 Add new class CAircraftVelocity as member of CAircraftSituation
2022-01-03 16:38:47 +00:00
Mat Sutcliffe
3f2e5b0b69
Remove barely-used aggregate headers
2021-09-18 01:44:58 +01:00