Commit Graph

10139 Commits

Author SHA1 Message Date
Lars Toenning
b2ecee8a94 refactor: Use CFileUtils to save the file
Other methods in this component to open and delete the file only worked
in a local environment as well. For simplification allow writing this
file locally only as well.
2024-10-13 08:52:33 +02:00
Lars Toenning
353f877753 refactor: Remove unused methods 2024-10-13 08:52:32 +02:00
Lars Toenning
4c0cd22870 ci: Upgrade install-qt-action 2024-10-12 22:19:17 +02:00
Lars Toenning
976142a7f4 refactor: Remove outdated IWYU instructions
CMake directly supports IWYU with the
<LANG>_INCLUDE_WAHT_YOU_USE property.
2024-10-12 22:16:17 +02:00
Lars Toenning
3faeac02f8 fix(installer): Update link 2024-10-12 22:16:17 +02:00
Lars Toenning
12cad05edc build!: Upgrade Ubuntu deploy target 2024-10-12 22:16:17 +02:00
Lars Toenning
69777881b4 build!: Upgrade macOS deployment target 2024-10-12 22:16:16 +02:00
Lars Toenning
b74cf9c49e refactor: Remove unused methods 2024-10-12 22:16:16 +02:00
Lars Toenning
56bd6f0c42 refactor: Fix Qt 5.15 deprecation warnings 2024-10-12 22:16:16 +02:00
Lars Toenning
e1f52f3e88 build: Use python3 instead of python symlink
The python symlink is not present on all
systems. python3 should likely always be
available if python3 is installed
2024-10-12 22:15:09 +02:00
Lars Toenning
5621b6a211 ci: Upgrade macOS version 2024-10-12 08:19:18 +02:00
Lars Toenning
c9ef304ec9 refactor: Remove build-in console
The console feature was not documented very well and was only used for a
few messages.
2024-10-06 19:15:51 +02:00
Lars Toenning
7cdec8eeb6 build: Remove permissive workaround
Tested with MSVC 2022, this is no longer required.
2024-10-06 19:09:45 +02:00
Lars Toenning
0599241929 refactor: Remove log messages from status bar
With the new warn/error button, the user already is informed if
something important is logged. By only showing nearly all log messages
in the status bar, messages can be missed easily.
Fixes also an issue where the status bar was accessed before it was
initialized (crash with assert). (Fixes #299).
2024-10-06 12:57:13 +02:00
Lars Toenning
e5916b65a9 feat: Add warn/error log buttons
Add buttons to highlight that error or warning messages were logged.

Fixes #106
2024-10-06 12:57:13 +02:00
Lars Toenning
7337e89f0c refactor: Remove old code 2024-10-06 11:38:00 +02:00
Lars Toenning
019c7a8b27 refactor: Remove experimental string_view include 2024-09-08 12:41:51 +02:00
Lars Toenning
eb27accd03 chore: Upgrade fallback METAR URL to HTTPS 2024-09-08 12:08:19 +02:00
Lars Toenning
181f32c04a feat: Migrate to new VATSIM Status JSON file 2024-09-08 12:08:19 +02:00
Lars Toenning
57339f504e fix: Avoid dangling reference 2024-09-08 12:08:19 +02:00
Lars Toenning
431b321aeb refactor(ui): Remove second way to switch to model browser parts tab 2024-09-08 12:08:07 +02:00
Lars Toenning
9b781d9334 ci!: Remove Win 32-bit build 2024-08-11 22:17:16 +02:00
Lars Toenning
98496fedd6 fix(xswiftbus): Set correct RUNPATH 2024-08-11 22:16:02 +02:00
Lars Toenning
349b670c3e ci: Upgrade installbuilder version 2024-08-11 22:15:21 +02:00
Lars Toenning
89c4907888 build: Add CMakePresets.json 2024-07-07 23:15:15 +02:00
Lars Toenning
39c2c4aebc feat: Add more logging for #212 2024-07-07 23:15:15 +02:00
Lars Toenning
aa9329cf5d refactor: Remove inline ATC settings (all/in range, valid freqs.)
Fixes #193
2024-07-07 23:15:15 +02:00
Lars Toenning
259cf24d6b refactor: Simplify signal
The CAirspaceMonitor::changedAtcStationOnlineConnectionStatus signal was
only used to signal disconnected atc stations (argument always false).
2024-07-07 23:15:15 +02:00
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