Lars Toenning
899b5d6ba4
ci: Run static code analysis
2025-11-01 16:15:12 +01:00
Lars Toenning
fefedd03f9
refactor: Format inc files
2025-10-29 22:46:32 +01:00
Lars Toenning
84e062f689
feat: Build xswiftbus for Apple Silicon
2025-10-20 23:34:54 +02:00
Lars Toenning
e181680524
feat: Use zip instead of 7zip
2025-07-11 12:47:21 +02:00
Lars Toenning
cbbc3706c0
feat: Add script to run clang-tidy on changes only
...
Related to #344
2025-06-04 22:45:26 +02:00
Lars Toenning
6349377761
ci: Use 4 threads on macOS
2025-06-01 21:55:06 +02:00
Lars Toenning
5fc460980d
build: Split configure and build function
2025-06-01 16:47:21 +02:00
Lars Toenning
de7b820112
refactor: Remove weather support
2024-10-13 15:20:57 +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
89c4907888
build: Add CMakePresets.json
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
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
09dda853b1
ci: Increase number of jobs on Windows
2024-03-10 08:49:19 +01:00
Lars Toenning
c4e609ca95
refactor: Simplify datastore.py
...
Use requests library
2024-03-09 22:44:52 +01:00
Lars Toenning
ad96d38389
refactor: Remove sync of updateinfo
...
The update info is already automatically fetched from GitHub instead of
using the distribution.json from the datastore
2024-03-09 22:21:12 +01:00
Lars Toenning
4298d38ee7
refactor: Clean up build.py
2024-03-09 22:09:10 +01:00
Lars Toenning
e38b12308c
refactor: Remove unused symbolupload.py
...
The functionality was already integrated into build.py
2024-03-09 22:09:10 +01:00
Lars Toenning
a9e4f3073f
refactor: Remove unused symbolstore.py
2024-03-09 22:09:06 +01:00
Lars Toenning
da552d60cc
refactor: Remove dev flag from bootstrap json
...
With this, the database debug flag can only be activated when using swift
with a development build. Setting the development flag in the json also
didn't worked previously as expected because the corresponding function
to get the flag in application.cpp was called before the setup was loaded.
2024-02-05 22:23:40 +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
52cb97c222
refactor: Move externals/ to third_party/
2023-12-21 22:58:30 +01:00
Lars Toenning
662ae094b4
Build MacOS executables as bundles
2023-11-22 18:30:30 +01:00
Mat Sutcliffe
1b16a012fe
Use GitHub Actions problem matcher to highlight warnings
2023-11-19 19:33:10 +01:00
Lars Toenning
297c78c326
Add option to build minimized debug symbols
...
Related to 621f4c5add
2023-11-16 11:45:06 +01:00
Lars Toenning
1deaeba584
Add CMake support
2023-11-12 21:36:21 +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
a3b5a9b780
Add script to check clang-format conformity
2023-04-18 16:07:19 +02:00
Lars Toenning
c4cfdc1fcc
Remove EOL feature
2023-02-28 21:12:24 +01:00
Lars Toenning
fb6b4085cc
Remove bootstrap sync from server on build
2023-02-28 08:29:58 +01:00
FPVogel
2ed2007048
Update script to Python 3
2022-11-14 18:26:13 +00:00
Mat Sutcliffe
7f4cd3147e
[CI] GitHub Actions deprecated the set-output command
2022-10-29 15:03:14 +01:00
Mat Sutcliffe
855c97bc88
Issue #92 Bump version number and switch to 3-part version numbers
2022-01-03 16:38:47 +00:00
Mat Sutcliffe
32d9a9d22c
[CI] Fix warnings in warning filter script
2021-10-13 23:37:52 +01:00
Mat Sutcliffe
29f1b9e85d
[CI] Reduce dependencies of warning filter script
2021-10-13 21:18:12 +01:00
Mat Sutcliffe
5c40a22875
Adjust CSL2XSB according to Chris Collins' xpmp2 datarefs
2020-12-15 18:37:28 +00:00
Mat Sutcliffe
aa32544b53
[CI] Rationalize Backtrace tokens
2020-09-15 18:23:39 +01:00
Mat Sutcliffe
132cc167fc
[CI] Cross-compile to 32bit Windows using 64bit tools
2020-09-15 00:21:54 +01:00
Mat Sutcliffe
96bdad32e6
[CI] Fix wrong externals path
2020-09-15 00:21:10 +01:00
Mat Sutcliffe
d765040c92
Symbol uploads: tag each one with the swift version number
...
This is to make them easier to recognize and manage in the
Backtrace web app.
2020-09-11 22:20:42 +01:00
Mat Sutcliffe
1c1cade845
Issue #69 Fix NameError in script
2020-08-10 12:51:23 +01:00
Mat Sutcliffe
2468f3cd81
Issue #69 CSL2XSB always asks for confirmation to proceed
2020-08-09 12:11:12 +01:00
Mat Sutcliffe
73435fb76a
Issue #69 Import CSL2XSB script
2020-08-09 01:43:49 +01:00
Mat Sutcliffe
807f13a3f3
Fix warning in script
2020-08-07 00:02:36 +01:00
Mat Sutcliffe
bfa82affb9
Issue #17 Disable building xswiftbus for 32bits
2020-08-02 23:00:21 +01:00
Mat Sutcliffe
faf7f2a2cf
Issue #15 [CI] Don't parallelize make check
2020-08-01 19:48:37 +01:00
Mat Sutcliffe
c4f6e516ef
[CI] Skip the workflow run for a pull request, if the same SHA was already built
2020-07-08 21:16:33 +01:00
Mat Sutcliffe
c2a744a898
Dead code removal
2020-06-29 18:34:17 +01:00
Mat Sutcliffe
362e3fa453
Hide Backtrace token
2020-06-29 18:34:17 +01:00
Mat Sutcliffe
9309beefc4
[CI] Fix stderr not being captured in log
2020-06-29 18:34:16 +01:00