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
antangelo
7b465bda3f
ui: Fix rumble setting migration overwriting controller rumble with default
v0.8.125
2025-12-26 12:08:56 -07:00
Fred Hallock
e8b69b676a
build: Add libusb support to builds
v0.8.124
2025-12-25 15:24:42 -07:00
antangelo
aed1fa4ac6
ui: Add controller/keyboard input mapping configuration
v0.8.123
2025-12-25 14:54:30 -07:00
oltolm
d0478b6154
ui: Support fullscreen toggle via F11
v0.8.122
2025-12-23 14:46:51 -07:00
dependabot[bot]
6ec7fa8a30
ci: bump docker/setup-buildx-action from 3.11.1 to 3.12.0
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/e468171a9de216ec08956ac3ada2f0791b6bd435...8d2750c68a42422c14e847fe6c8ac0403b4cbd6f )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-23 14:01:28 -07:00
Igor Leonovich
2cf036ec7f
ui: Remove legacy macOS-specific shortcut handling
...
Ctrl/Cmd mapping on macOS is now handled internally by Dear ImGui
v0.8.121
2025-12-18 16:53:55 -07:00
Erik Abair
658f01865f
nv2a/gl: Check GL_LINK_STATUS when loading cached shaders
...
The GL docs indicate that GL_LINK_STATUS will be set to false in cases where
the cached binary cannot be loaded successfully. This seems to be separate
from the listed glGetError failure modes, indicating that both likely need to
be tested.
v0.8.120
2025-12-18 16:11:23 -07:00
dependabot[bot]
b27f54789c
ci: bump astral-sh/setup-uv from 7.1.5 to 7.1.6
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.1.5 to 7.1.6.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/ed21f2f24f8dd64503750218de024bcf64c7250a...681c641aba71e4a1c380be3ab5e12ad51f415867 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 13:24:19 -07:00
dependabot[bot]
0b3af22fb4
ci: bump actions/download-artifact from 6.0.0 to 7.0.0
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/018cc2cf5baa6db3ef3c5f8a56943fffe632ef53...37930b1c2abaa49bbe596cd826c3c89aef350131 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 13:24:14 -07:00