Commit Graph

275 Commits (v0.1-11026)

Author SHA1 Message Date
Stenzek fedd294bde
CI: Only build Qt frontend for cross jobs 4 months ago
Stenzek ec5e676511
CI: Update to latest AppImage utilities 4 months ago
Stenzek 4acd4a099c
CI: Remove AppRun hook from cross AppImage
We handle setting QT_QPA_PLATFORMTHEME early during startup.
4 months ago
Stenzek 3c3f9e3eb4
CI: Drop libc injection hack
It never worked well, and broke network connectivity.
4 months ago
Stenzek 78f286799e
Scripts: Fix regtest runner
Regression from cc7e03c2dd
4 months ago
Stenzek cdf6d5bd29
CI: Use prebuilt dependencies
Decouple from the repository. Less CI time, and faster building of older
commits.
5 months ago
Stenzek 156837e694
Scripts: Remove redundant packaging subdirectory 5 months ago
Stenzek d1e14af24b
FullscreenUI: Update translation strings
Forgot this..
5 months ago
Stenzek 1cfde39d3c
Deps: Version updates
- Qt 6.10.2
- Harfbuzz 12.3.2
- libpng 1.6.54
5 months ago
Stenzek 3dcb73f66f
Deps: Cherry-pick SDL3 f369e80
Incredible that this silly broken DLL is still causing problems almost a
decade later.
6 months ago
Stenzek 11331eb6c3
Deps: Bump to SDL3 3.4.0 6 months ago
Stenzek a584a5a5ae
CI: Set MacOS deployment target to 13.3
Required for std::to_chars() with floating-point types.
6 months ago
Stenzek 21abd24870
Deps: Ensure PDBs get generated for Qt plugins
Need to debug a crash in Qt...
7 months ago
Stenzek 7c401777a8
Deps: Build Brotli
For woff2 font loading.
7 months ago
Stenzek c20f8d1ec4
Deps: Version updates
libjpeg-turbo: 3.1.3
libpng: 1.6.53
zlib-ng: 2.3.2
ffmpeg: 8.0.1
7 months ago
Stenzek 27802bf450
Deps: Set PKG_CONFIG_PATH when building 7 months ago
Stenzek 1d28a4b385
Deps: Disable GTK when building Qt
Why did I have this enabled...
7 months ago
Stenzek 801114f4cf
Deps: Bump SDL3 to 3.2.28 7 months ago
Stenzek 5650880f90
Deps: Set QT_PREFIX_PATH for Qt on Linux 7 months ago
Stenzek 95563345b1
Deps: Revert Qt window-modal dialog disabling on Tahoe
It's not a problem for us, and the non-native dialogs look awful.
8 months ago
Stenzek 704cdef932
Deps: Bump to Qt 6.10.1 8 months ago
Stenzek 082ba21640
Deps: Update versions
Update to SDL3 3.2.26
Update to Shaderc 2025.4
Update to DXCompiler 1.8.2505.32
Update to SPIV-Cross 1.4.328.1
Update to MoltenVK 1.4.0
8 months ago
Stenzek 8302a6b9e1
Deps: Remove unused CMake argument 8 months ago
Stenzek d797ca4839
Deps: Don't build qtdeclarative
See previous commit.
8 months ago
Stenzek 9ed5254293
Deps: Patch Linguist to build without Qt Quick
Quick/Declarative takes way too long to build on the CI, and insane
amounts of disk space.
8 months ago
Stenzek 28b911137b
Deps: Bump MacOS deployment target to 13.0 8 months ago
Stenzek d598470de2
Scripts: Remove Flatpak manifest
As I noted in 41b8f2bf77 and #3454, I was
still undecided on how to proceed with the Flatpak going forward, and
was waiting on user feedback.

However, it appears that decision has been made for me. As of the time,
of writing, the page displays "This application is no longer available on
Flathub." "This application is no longer maintained on Flathub", and I
was not notified in any way of the removal.

No idea if this was automated (it's been ~3 months since the last push),
or manual, so I'm not pointing fingers at anyone here. But it is still
completely unprofessional on flathub's part. No other distributor would
remove applications without notifying the developer. Combined with the
constant workflow/CI breakage, new requirements being added and enforced
with little notice, and delisting of anything more than a couple years
old, I would recommend to any application developers considering
flatpak/hub and don't heavily use it themselves: don't, it ain't worth it.

No point keeping it around now, since it was only a copy of the AppImage
anyway, and if I recall correctly there's other tools that can bwrap an
AppImage if you really desire. But IMO the security argument is kinda
weak, if you don't trust the code you're running, don't run it. The app
is still interacting with the rest of the OS regardless...
8 months ago
Stenzek 9fa8b17cb5
FullscreenUI: Fix a couple of missing strings 9 months ago
Stenzek bed758a75b
FullscreenUI: Move translation strings to own file 9 months ago
Stenzek cc2ee00681
FullscreenUI: Split game list into its own file 9 months ago
Stenzek dc7a7ed6bb
FullscreenUI: Split settings into its own file 9 months ago
Stenzek 836fd9bcfb
FullscreenUI: Make file naming consistent 9 months ago
Stenzek 7deb374cf9
Deps: Hopefully work around path length limits 9 months ago
Stenzek 33a342751a
Deps: Remove build directory after each library
Hopefully work around running out of space on the runners.
9 months ago
Stenzek f2291eaaff
Deps: Build Qt Declarative/ShaderTools
Needed for Linguist now.
9 months ago
Stenzek a1c177402b
CI: Fix AppImage build (again)
So tired of this silly OS...
9 months ago
Stenzek 505753da48
Deps: Update to FFmpeg 8.0 9 months ago
Stenzek 330eb057d5
Scripts: Hopefully fix AppImage build 9 months ago
Stenzek cd37cd741c
Deps: Update to Qt 6.10.0 9 months ago
Stenzek f57eeb349c
CI: Simplify Windows/Linux workflows
Use matrix instead of duplicating.
9 months ago
Stenzek 570f0416b1
Deps: Bump to Qt 6.9.3 9 months ago
Stenzek 2624914628
Deps: Patch libpng for apng support 10 months ago
Stenzek 29aa0faa6c
Deps: Update Harfbuzz to 11.5.0 10 months ago
Stenzek 7e4f0ce119
Deps: Update to FreeType 2.14.1
And use dynamic Harfbuff loading.
10 months ago
Stenzek 86f36ad339
Deps: Remap paths in libbacktrace
File path creeps in otherwise, we want reproducible builds.
10 months ago
Stenzek 7df21b216d
Deps: Bump cpuinfo version 10 months ago
Stenzek 84c6be74d3
Deps: Simplify Linux build scripts
Optional system libs no longer needed since Flatpak specific build is
gone.
10 months ago
Stenzek e0a51e117d
CI/Flatpak: Replace with a wrapped AppImage
One less thing to maintain, fewer things to go wrong.

Especially since the number of users can apparently be counted
on one hand.

It's this or I remove it completely.
10 months ago
Stenzek e02c991924
Deps: Patch Qt fusion style
Stop the checkboxes having such bright outlines, it looks terrible.
10 months ago
Stenzek 7c2585d265
Deps: Make Qt build options more consistent 10 months ago