Commit Graph

119273 Commits

Author SHA1 Message Date
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