Commit Graph

218 Commits

Author SHA1 Message Date
Stenzek 51ce5351d7
CI: Pin AppImageTool version
If it breaks something, I kinda don't care. Not worth it for 2% of
users..
2025-07-21 18:51:34 +10:00
Stenzek 75314f79de
FullscreenUI: Localize base strings (e.g. dir selector) 2025-07-19 18:16:15 +10:00
Stenzek 9e15fe176c
CI: Check placeholders in translation strings 2025-07-18 18:04:22 +10:00
Stenzek 77457a3b1d
ImGuiManager: Switch to dynamic fonts 2025-06-14 02:30:10 +10:00
Stenzek 808c51b3ce
CMake: Bump version requirements
Can't do it for Qt because of course flatpak....
2025-06-05 18:23:36 +10:00
Stenzek f518b8492c
Deps: Version updates
- HarfBuzz 11.2.0
- SDL3 3.2.16
- libpng 1.6.48
- Qt 6.9.1
2025-06-05 17:42:00 +10:00
Stenzek db80f6fbc5
CI/Flatpak: Disable ffmpeg support
So sick of dealing with fragmented bullshit because different packaging
systems and operating systems have different library versions.

Freedesktop SDK is stuck at ffmpeg 7.0, so it loses support.
2025-05-17 18:11:20 +10:00
Stenzek 1547de2b3c
Deps: Build Vulkan-Headers before ffmpeg
CI system headers are too old.
2025-05-17 00:05:33 +10:00
Stenzek a5987878be
Deps: Version updates
SDL3, ffmpeg.
2025-05-16 22:27:37 +10:00
Stenzek 0003cf7b11
CI/Flatpak: Bump to KDE 6.9 SDK 2025-04-17 22:20:55 +10:00
Stenzek cf7feec9c4
Deps: Swap lunasvg for plutosvg 2025-04-13 13:58:44 +10:00
Stenzek 057398b4ab
FullscreenUI: Mostly replace C string usage with string_view 2025-04-12 14:13:05 +10:00
Stenzek 82d3b6852d
CI/AppImage: Include libcom_err.so.2 in cross appimages 2025-04-09 13:24:46 +10:00
Stenzek 2a99529473
Deps: April updates
- Harfbuzz 10.4.0
- libpng 1.6.47
- SDL3 3.2.10
- Zstandard 1.5.7
- Qt 6.9.0
- shaderc 2025.1

Flatpak is still stuck on Qt 6.8 as usual.
2025-04-06 12:05:57 +10:00
Stenzek 049ec4af90
CI/Linux: Bump discord-rpc/lunasvg commits 2025-03-30 22:27:59 +10:00
Stenzek 3f0abccb59
CI: Don't use zlib-ng on cross-compiled AppImages
Seems to be problematic on armhf, and I can't be arsed debugging it.
2025-03-23 23:41:00 +10:00
Stenzek a1d69982f3
CI: Update AppStream metainfo 2025-03-15 18:49:58 +10:00
Stenzek c717f547cf
Deps: Update to SDL3 3.2.8 2025-03-10 21:54:45 +10:00
Stenzek ea8f3e5e58
Scripts: Support generating both Qt and Mini AppImages 2025-03-01 01:27:29 +10:00
Stenzek 90cb92bcc7
CI: Ensure libz.so.1 is packaged in AppImage 2025-02-21 23:58:04 +10:00
Stenzek f96ab3afda
Deps: Switch zlib to zlib-ng
Mac is ommitted because the updater is currently still dynamically
linked, and libz is not part of the bundle (yet).
2025-02-20 16:56:43 +10:00
Stenzek d1b9473cd2
Deps: Update cpuinfo 2025-02-20 16:56:43 +10:00
Stenzek b57049f1aa
CI: Enable Wayland on AppImage/Flatpak builds
Might have to revert this, we'll see how many systems it breaks on.
2025-02-17 00:24:52 +10:00
Stenzek bceadadcb4
Image: Fix possible unaligned movaps 2025-02-14 22:51:29 +10:00
Stenzek af085d7e5a
CI: Bump to LLVM/clang 19 2025-02-14 19:25:05 +10:00
Stenzek a25d5dcd2f
CI: Apply SDL3 joystick patch 2025-02-12 19:24:24 +10:00
Stenzek 3eed0d0613
CI/Flatpak: Don't strip SDL3 libraries 2025-02-10 02:01:50 +10:00
Stenzek 3e8ef44a1d
Deps: Update to SDL3 3.2.4 2025-02-09 15:04:09 +10:00
Stenzek 7316b011a4
CI: Dependency library updates
HarfBuzz -> 10.2.0
Qt -> 6.8.2
SDL3 -> 3.2.2
SPIRV-Cross -> 1.4.304.0
libjpeg-turbo -> 3.1.0
libpng -> 1.6.45
libwebp -> 1.5.0
libzip -> 1.13.3
shaderc -> 2024.5
2025-02-02 13:56:23 +10:00
Stenzek 21aa6ead5f
Scripts: Add script to download/generate achievement database 2025-01-26 00:09:44 +10:00
Stenzek 4e97420b3b
InputManager: Switch to SDL3 2025-01-24 15:54:31 +10:00
Stenzek feeb8d9e56
CI: Fix Flatpak manifest URL 2025-01-17 20:22:03 +10:00
Stenzek a0c075e079
CI/Flatpak: Bump to SDL2 2.30.11
Apparently I forgot to do this.
2025-01-16 22:13:04 +10:00
Stenzek 9f41ef9eac
Scripts: Add release commit generation script 2025-01-05 16:00:15 +10:00
Stenzek a5d90c0b22
Deps: Bump to SDL2 2.30.11 2025-01-04 21:18:34 +10:00
Stenzek d65ae6ce00
Scripts: Add cross-compiled AppImage generator 2024-12-30 02:09:32 +10:00
Stenzek 156b3f989b
Scripts: Add Linux cross-compile deps script 2024-12-30 01:57:07 +10:00
Stenzek ab107722f7
Scripts: Add -only-download option to Linux deps 2024-12-29 20:21:34 +10:00
Stenzek 1ed9e609a5
RegTest: Support replaying GPU dumps 2024-12-29 17:25:55 +10:00
Stenzek 9b97bd5924
Packaging: Add scripts to include libc/libstdc++ in AppImage 2024-12-21 18:29:56 +10:00
Stenzek dbba8deb4b
Packaging: Fix path in pkgbuild/spec 2024-12-06 18:28:09 +10:00
Stenzek 297165d1ee
Deps: Fix MacOS build 2024-12-03 13:21:01 +10:00
Stenzek ac79e43cc0
Deps: Bump versions
- Qt to 6.8.1.
- Harfbuzz to 10.1.0.
- libzip to 11.11.2.
2024-12-02 20:45:02 +10:00
Stenzek 42c5f9169f
CI: Merge all packaging scripts to one directory 2024-12-01 14:39:26 +10:00
Stenzek b726fa8918
Scripts: Fix SyntaxWarning in glyph range updater 2024-11-19 20:40:08 +10:00
Stenzek 2791a9a890
Scripts: Move l10n glyph range script to scripts 2024-11-19 20:40:03 +10:00
Stenzek 9fbb760b18
CI/AppImage: Bump to LLVM 18 2024-11-16 14:06:14 +10:00
Stenzek 596cca9be2
RegTest: Improve -maxframes option
Grab the last N frames instead of first N. Better for showing crashes.
2024-11-11 14:04:48 +10:00
Stenzek dec40e234f
Deps: Bump to SDL2 2.30.9 2024-11-08 18:15:58 +10:00
Stenzek 88e14dd3ff
RegTest: Support using global data directory 2024-11-05 13:58:20 +10:00