127878 Commits

Author SHA1 Message Date
Erik Abair bdef3ea496 ci: Fallback to unofficial when tags are unavailable 2026-01-08 15:23:04 -07:00
Matt Borgerson 84e723cd0b ci: Use clang for Linux builds 2026-01-06 23:39:34 -07:00
Matt Borgerson f6d9bb529f meson: Bump xxHash wrap 2026-01-05 00:09:15 -07:00
Matt Borgerson df6fa71b5d meson: Bump curl to 8.12.1 2026-01-05 00:09:15 -07:00
schm1dtmac 3cc2989a98 meson: Update imgui
Integrates the macOS retina fixes.
2026-01-04 23:45:30 -07:00
Matt Borgerson 0428fa4388 ci: Use full 'windows' platform tag for artifacts 2026-01-04 23:38:25 -07:00
Matt Borgerson 4b17284800 ci: Add package alias for Windows arm64 release 2026-01-04 23:38:25 -07:00
Matt Borgerson 6557a66818 ci: Use arm64 architecture tag instead of aarch64 for Windows packages 2026-01-04 23:38:25 -07:00
Matt Borgerson f7dd5a1f81 ci: Drop some useless quotation marks 2026-01-04 23:38:25 -07:00
Matt Borgerson 9f737f87e6 ci: Pass build version using job outputs 2026-01-04 23:38:25 -07:00
Matt Borgerson 1176f3a561 ci: Generate release notes 2026-01-04 23:38:25 -07:00
Matt Borgerson d692c98c15 ci: Drop DEBIAN_FRONTEND setup 2026-01-04 23:38:25 -07:00
Matt Borgerson 4f68e60e1a ci: Disable default Debian build LTO settings 2026-01-04 23:38:25 -07:00
Matt Borgerson 6b072c214a ci: Use more generic build job names 2026-01-04 23:38:25 -07:00
Matt Borgerson 9fdcefd5d9 ci: Simplify build matrices 2026-01-04 23:38:25 -07:00
Matt Borgerson 6b1d33b240 ci: Move macOS runners to macos-15 image 2026-01-04 23:38:25 -07:00
Matt Borgerson d389853bb0 ci: Set compression-level=0 for already compressed artifacts 2026-01-04 23:38:25 -07:00
Matt Borgerson 806d2d9188 ci: Compress source with zstd 2026-01-04 23:38:25 -07:00
Matt Borgerson 7157fe18ee ci: Strip directory prefix on source extraction 2026-01-04 23:38:25 -07:00
Matt Borgerson f54d804568 ci: Determine package version 2026-01-04 23:38:25 -07:00
Matt Borgerson 7687af0861 scripts/archive-source.sh: Support prefixing tar 2026-01-04 23:38:25 -07:00
Matt Borgerson 95ee862219 scripts/archive-source.sh: Drop xemu version determination 2026-01-04 23:38:25 -07:00
Matt Borgerson 1448f1e5da ci: Migrate Windows transition package 2026-01-04 23:38:25 -07:00
Matt Borgerson b558315d21 ci: Limit release files again 2026-01-04 23:38:25 -07:00
Matt Borgerson 9c15054fb5 ci: Update macOS ccache symlink path 2026-01-04 23:38:25 -07:00
Matt Borgerson 568fe25e21 ci: Move homebrew environment variables up to job scope 2026-01-04 23:38:25 -07:00
Matt Borgerson ec6ecc803d ci: Break out macOS ccache setup/summary to separate steps 2026-01-04 23:38:25 -07:00
Matt Borgerson c4f3f84ab6 scripts/archive-source.sh: Download subprojects in parallel 2026-01-04 23:38:25 -07:00
Matt Borgerson 072a261b86 ci: Version source release asset 2026-01-04 23:38:25 -07:00
Matt Borgerson 4f4ceda4d1 ci: Drop Windows binary strip 2026-01-04 23:38:25 -07:00
Matt Borgerson 7c8cf19587 ci: Version Windows release assets 2026-01-04 23:38:25 -07:00
Matt Borgerson e19076d1cb ci: Version macOS release assets 2026-01-04 23:38:25 -07:00
Matt Borgerson 776637cb47 ci: Shorten workflow call names 2026-01-04 23:38:25 -07:00
Matt Borgerson c9d2146497 ci: Simplify Linux artifacts 2026-01-04 23:38:25 -07:00
Matt Borgerson f3a008ff4d ci: Don't update website or PPA snapshot for pre-releases 2026-01-04 23:38:25 -07:00
Matt Borgerson c7a184beaa ci: Always use ${{ ... }} expression syntax in "if" conditional 2026-01-04 23:38:25 -07:00
Matt Borgerson e409f7afd9 ui: Drop xemu branch tracking 2026-01-04 23:38:25 -07:00
Matt Borgerson 3334a76f73 ci: Drop version 'v' prefix for AppImage 2026-01-04 23:38:25 -07:00
Matt Borgerson 8adac8e9d9 ci: Pin setup-python 2026-01-03 02:53:39 -07:00
Matt Borgerson a99e4347f4 ci: Split up build workflow 2026-01-03 02:53:39 -07:00
Matt Borgerson a672d723b8 scripts/sign-macos-release.sh: Add for macOS release signing v0.8.130 2026-01-01 22:19:54 -07:00
Matt Borgerson b46767c7f9 xemu.entitlements: Add for macOS release signing 2026-01-01 22:19:54 -07:00
Matt Borgerson 33e5c97ab7 Info.plist: Drop com.apple.security.cs.allow-jit key 2026-01-01 22:19:54 -07:00
Matt Borgerson 6fd045be63 ci: Label macOS release artifacts 'unsigned' 2026-01-01 22:19:54 -07:00
Matt Borgerson efcfa92ed6 meson: Add test-xbox alias target to limit test build 2025-12-29 00:06:11 -07:00
Matt Borgerson 0ce21a787c ci: Enable ccache for all steps in Linux build jobs 2025-12-29 00:06:11 -07:00
antangelo 47b25fb8fb ui: Fix use-after-free when new controller mapping is added
When a new controller mapping is added to the controller mapping array
in the xemu config, the array is reallocated, and any existing pointers
become invalid and must be reset.
v0.8.129
2025-12-27 23:34:39 -07:00
Matt Borgerson 289e4db0bd ui: Replace xemu_open_web_browser with SDL_OpenURL v0.8.128 2025-12-27 13:36:44 -07:00
Erik Abair c086cd107a nv2a: Handle cubemap textures passed to 2D projective samplers
Tests: https://github.com/abaire/nxdk_pgraph_tests/blob/bb915c94798906b325cc011383e1c2c270515d50/src/tests/texture_3d_as_2d_tests.cpp#L39
HW results: https://abaire.github.io/nxdk_pgraph_tests_golden_results/results/Texture_3D_as_2D/index.html

Fixes #2384
v0.8.127
2025-12-26 14:57:31 -07:00
jyetcv 0c2462c5d7 ui: Add display filter configuration v0.8.126 2025-12-26 14:22:28 -07:00