Commit Graph

10111 Commits

Author SHA1 Message Date
Lars Toenning
d7219c4d56 refactor: Remove old code 2024-07-07 23:15:15 +02:00
Lars Toenning
207d288ae7 build: Use argparse for CLI arguments in build script 2024-07-07 23:15:15 +02:00
Lars Toenning
c96889bae8 build: Move build util functions to separate file
Previously, having everything in a single file causes issues, because
build.py is also called from CMake to get the version number. This only
worked for users, who had "requests" installed, as this library is
required in build.py.
2024-07-07 22:05:00 +02:00
Lars Toenning
4a81fc400a feat: Show license and third party licenses in about dialog 2024-07-07 22:05:00 +02:00
Lars Toenning
49d4bd12d1 docs: Remove outdated note 2024-07-07 22:05:00 +02:00
Lars Toenning
e755abed3c refactor: Remove unused function 2024-07-07 22:05:00 +02:00
Lars Toenning
b2ae4e5681 build: Add ifdef to disable VATSIM build 2024-07-07 22:04:59 +02:00
Lars Toenning
dfbd8f05c8 chore: Move license HTML file to installer dir
The reuse linter only supports single files inside the LICENSE folder.
As the HTML version for the license is only required for the installer,
this commit moves it to the installer folder.
2024-07-07 20:43:37 +02:00
Lars Toenning
77de5c9336 refactor: Remove bar charts 2024-06-14 10:28:13 +02:00
Lars Toenning
3e40e4f838 ci: Upgrade install-qt-action 2024-06-13 21:34:56 +02:00
Lars Toenning
67c1b8482e ci: Remove old cppcheck suppresions 2024-06-13 21:11:48 +02:00
Lars Toenning
f46b2e1644 ci: Upgrade macOS version
Fixes #285
2024-06-13 21:11:47 +02:00
Lars Toenning
2ae75aef87 build: Set default CMAKE_BUILD_TYPE
Fixes #286
2024-06-02 11:28:01 +02:00
Lars Toenning
681026e285 refactor: Remove outdated blog link 2024-06-02 11:27:53 +02:00
Lars Toenning
89b2d5fbec ci: Check out externals repository 2024-06-02 09:48:02 +02:00
Lars Toenning
e2b9bd221b build: Remove externals submodule 2024-05-28 08:17:39 +02:00
Lars Toenning
382289611d fix: Check correct key length for AFV encryption 2024-05-16 08:30:18 +02:00
Lars Toenning
cec87b6768 refactor: Remove unused struct and function 2024-05-16 08:30:18 +02:00
Lars Toenning
a19be63b37 fix: Pass size of server file in bytes
Fixes #259
2024-05-16 08:30:18 +02:00
Lars Toenning
bfa6894672 feat: Move VATSIM auth endpoint URL to bootstrap.json 2024-05-16 08:30:17 +02:00
Lars Toenning
abe79a2ae1 refactor: Remove old qmake file 2024-05-16 08:30:17 +02:00
Lars Toenning
c8cecddccf refactor: Change dummy VATSIM id/key 2024-05-16 08:30:17 +02:00
Lars Toenning
f2404c4f56 refactor: Remove tooltips 2024-05-16 08:30:17 +02:00
Lars Toenning
35d7c59e6d docs: Fix README badges 2024-05-04 09:00:23 +02:00
Lars Toenning
9e4de1c511 refactor: Remove simulator logos 2024-05-01 22:06:00 +02:00
Lars Toenning
15488553c0 refactor: Remove unused member 2024-04-29 22:32:17 +02:00
Lars Toenning
89544d1ecb refactor: Simplify getting shared data directory URL 2024-04-29 21:46:23 +02:00
Lars Toenning
14c045e7b4 refactor: Remove CUrlList
Nowadays most of the loadbalancing is done on the server-side and hence
there is only a single datafile URL (and other URLs) inside the
boostrap.json.
The features of the CUrlList are hence not really used. This is also a
step into removing CUrl and using QUrl instead, to avoid maintaining a
separate URL class.
2024-02-09 16:32:45 +01:00
Lars Toenning
0d62facea7 refactor: Remove webservice state/config member from CApplication
Reduce complexity and state of the CApplication. These members are used
anyway just to initialize the web service.
2024-02-17 21:30:05 +01:00
Lars Toenning
eaf0019474 fix: Remove duplicate AircraftCategoryEntity in flag
AircraftCategoryEntity is already part of AllIcaoCountriesCategory
2024-02-17 22:46:33 +01:00
Lars Toenning
73868a0e4d refactor: Remove unused GFS 0.5 grid URL 2024-02-17 15:23:44 +01:00
Lars Toenning
86878519ca refactor: Remove unused functions 2024-04-29 21:47:36 +02:00
Lars Toenning
4dcb1ae531 refactor: Remove unused crash report URL from bootstrap
This URL is hardcoded in crashhandler.cpp
2024-02-17 12:41:24 +01:00
Lars Toenning
26bea26e6d feat: Add support for FSD mute packet
Fixes #254
2024-05-12 20:36:32 +02:00
Lars Toenning
33123cbba9 refactor(afv): Clarify that mute is for output 2024-05-12 20:36:12 +02:00
Lars Toenning
5af1ffbfc1 refactor: Remove deprecated functions 2024-04-24 23:20:49 +02:00
Lars Toenning
79d7670eb0 refactor: Remove unused/deprecated components 2024-04-24 23:20:01 +02:00
Lars Toenning
52410b5117 fix: Don't use controller info from datafile on non-VATSIM servers
Fixes #280
2024-04-24 22:52:45 +02:00
Lars Toenning
55d0ea00bd refactor: Remove unused functions 2024-04-24 22:52:43 +02:00
Lars Toenning
178a110343 refactor: Remove vPilot flight plan import
vPilot 3.8.0 removed the flight plan dialog. For simplification, we also stop supporting the vPilot flight plan format.
2024-04-24 22:51:57 +02:00
Lars Toenning
b39e8c3a7e fix: Unify xswiftbus spelling 2024-04-24 22:51:57 +02:00
Lars Toenning
d5a74e9baa refactor(xswiftbus): Remove unused menu item 2024-04-24 22:51:57 +02:00
Lars Toenning
a203fc0c1f refactor: Remove unused PTT enum
Currently, the PTT can only be activated on the active frequency
anyway.
2024-04-24 22:51:55 +02:00
Lars Toenning
18d0b1eefc refactor(fs): Move FSUIPC from fscommon to FS9
With default settings, FSUIPC was not really used
by FS simulators (except FS9) as the transponder
mode readout was done with SB offsets through SimConnect.
For simplification, this removes FSUIPC from fscommon and moves it to FS9.
Therefor this also removes the option for FSX/P3D users to toggle FSUIPC.
2024-04-16 21:23:08 +02:00
Lars Toenning
93af5fef1c fix: Add missing include 2024-04-16 21:23:08 +02:00
Lars Toenning
eaca06711b refactor(fs9): Remove unused code 2024-04-16 21:23:07 +02:00
tzobler
9f63157642 fix(fs9): Remove COM sync between sim and swift
Fixes #278

Co-authored-by: Lars Toenning <dev@ltoenning.de>
2024-04-16 21:23:04 +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
d31084db3a refactor: Directly use shared URL from global setup
Previous we relyed on the watchdog providing a working shared URL (or
empty URL if no URL was reachable). This creates some overhead and
might not work in all cases because of the time between the call to
getWorkingSharedUrl() and the actual network request. Further, not all
calls that are fetching data from our servers were using the shared URL
from the watchdog anyway.
Lastly, this careful checking if the URL is available is only done for
the shared URL and not for all the other URLs that are queried by swift.
2024-04-15 22:01:45 +02:00
Lars Toenning
972de0777c refactor: Remove non-watchdog related method from WatchDog 2024-04-15 22:01:45 +02:00