Commit Graph
40 Commits
Author SHA1 Message Date
Mohamed Malek Aifa 3ef5fc044b fix(tools): report deeply nested release notes JSON 2026-10-27 21:56:36 +01:00
Dean 6dca6acab4 Merge pull request #11512 from pushkarreddyy/fix/prepare-release-notes-json-shapes
fix(tools): handle unexpected JSON response shapes in prepare_release_notes
2026-10-27 19:01:50 +13:00
Dean 2812b2987b Merge pull request #11428 from StoneDC/fix/release-notes-final-body-limit
fix(tools): reject oversized final release note bodies
2026-10-27 18:38:12 +13:00
pushkarreddyy 6cc77aea39 test(tools): verify unexpected JSON response shapes in prepare_release_notes 2026-10-26 23:16:44 +05:30
Dean 5b089729ca Merge pull request #11101 from StoneDC/fix/release-docs-stage-copies
fix(tools): stage documentation copies before publishing
2026-10-27 05:41:35 +13:00
StoneDC 50f74d1dd8 fix(tools): reject oversized final release note bodies 2026-10-26 20:54:35 +08:00
StoneDC bdff898154 fix(tools): stage documentation copies before publishing 2026-10-26 01:22:45 +08:00
emirplus 2683388f93 fix(tools): handle errors cleanly and reconfigure streams in prepare_release_notes
Wrap the prepare_release_notes entrypoint in main(argv=None) with UTF-8
stream reconfiguration using backslashreplace error handling.

Decode release notes JSON with utf-8-sig to accept UTF-8 BOM headers.
Catch OSError and ValueError in main and report them via parser.error
rather than propagating unhandled tracebacks.
2026-10-23 16:27:20 +03:00
Dean Galvin c54134ed4b Merge main into codex/opus-native-decoder-20261021 2026-10-23 15:40:07 +13:00
Dean fff2346734 Merge pull request #9347 from zaryabzip/feat/vorbisdec-libvorbisfile
feat(libSceVorbisDec): decode Ogg Vorbis with libvorbisfile 1.3.7
2026-10-23 12:54:40 +13:00
p3nicillinandClaude Opus 5.5 a6e9733c17 fix(opus): hide libopus symbols and package its notice as a license
Build the bundled libopus with hidden visibility and an empty OPUS_EXPORT,
so its symbols stay internal without relying on --exclude-libs (which
Apple's linker lacks). Turn off OPUS_STACK_PROTECTOR and
OPUS_FORTIFY_SOURCE so MinGW builds do not import libssp-0.dll, as in
27c0acabe2 from #9764. Ship the notice through the licenses list as
libs/licenses/opus.txt, like vgmstream.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-22 23:09:24 +01:00
p3nicillin 721a2e4b73 fix(opus): decode at the requested rate with bundled libopus 2026-10-22 23:09:24 +01:00
zaryabzip a542a13f00 feat(libSceVorbisDec): decode Ogg Vorbis with libvorbisfile 1.3.7
Add libogg 1.3.6 and libvorbis 1.3.7 as submodules, built from source as
hidden static libraries, and implement the 31 libvorbisfile exports on top
of them. Decoder state lives in a host table keyed by the guest
OggVorbis_File, guest callbacks are trampolined, and vorbis_info is
returned in its LP64 layout.
2026-10-22 09:51:31 +05:00
emirplus 29a75503fb fix(tools): handle errors cleanly and reconfigure streams in package_release
Wrap the package_release entrypoint in main(argv=None) with UTF-8
stream reconfiguration using backslashreplace error handling.

Catch RuntimeError, ValueError, and OSError in main and report them
via parser.error rather than propagating unhandled tracebacks. Guard
missing CMakeCache in windows_runtime and non-directory documentation
sources in collect_docs with descriptive errors.
2026-10-21 21:51:48 +03:00
Dean 4936df7889 Merge pull request #6721 from JJenkx/feat/ajm-atrac9-vibration
feat(ajm): decode ATRAC9 vibration streams
2026-10-21 17:55:47 +13:00
Dean f289e7de76 Merge pull request #8011 from emirplus/fix-package-release-utf8-bom
fix(tools): decode CMake cache with utf-8-sig in package_release
2026-10-20 17:35:23 +13:00
emirplus b51adcaf12 fix(tools): decode CMake cache with utf-8-sig in package_release 2026-10-19 20:36:08 +03:00
emirplus 4436a42ad8 fix(tools): create parent directory for body output in prepare_release_notes 2026-10-19 20:27:35 +03:00
Adrià 4b462ef602 Merge pull request #6795 from simonbronk/codex/release-note-destination-preflight
fix(release): preflight note destinations before writing
2026-10-19 15:14:44 +02:00
Adrià 3c485b889c Merge pull request #6693 from bappisinsane/test/prepare-release-notes
test(tools): cover prepare_release_notes truncation and file output
2026-10-19 10:43:38 +02:00
bappisinsane bfb2cb0b74 chore: consolidate release notes tests and fix checklist 2026-10-19 11:40:59 +06:00
Mehran 9824c46fe0 feat(libs): let relinked Windows games opt into mimalloc 2026-10-19 00:08:47 +03:00
Dean 0361f5d54f Merge pull request #6424 from MrMha/fix/release-notes-aliases-20261015
fix: reject aliased release note input and outputs
2026-10-18 02:08:02 +13:00
JJenkx d0f2684dce feat(ajm): decode ATRAC9 vibration channel configurations 2026-10-17 00:48:16 -04:00
Adrià 3b54eba0de Merge pull request #6114 from ArjenS-LA/fix/release-directory-junctions
fix(release): reject dangling directory junction destinations
2026-10-17 01:24:00 +02:00
simonbronk b0f3ff18a5 fix(release): preflight note destinations before writing 2026-10-16 14:21:40 +02:00
MrMha 0be11ff1a3 fix: keep release-note alias tests compatible with Python 3.9 2026-10-15 22:20:53 +04:00
MrMha bca123a7b9 fix: reject aliased release note input and outputs 2026-10-15 18:54:04 +04:00
Adrià 2dbdce6c4d Merge pull request #5729 from Ondra97/codex/fix-package-tracy-runtime
fix(release): include the enabled Tracy runtime
2026-10-15 14:19:46 +02:00
ArjenS-LA 93b10d9647 fix(release): reject dangling directory junction destinations 2026-10-14 15:36:09 -07:00
ideabsassistenza d8e6922acb fix(release): inspect read-only dangling destination links 2026-10-14 11:56:50 +02:00
ideabsassistenza ad388ad21d fix(release): reject read-only Windows destinations before promotion 2026-10-14 11:56:07 +02:00
Ondra97 be9fbd5371 fix(release): include the enabled Tracy runtime 2026-10-14 10:12:29 +02:00
boykopovar 6d35b92ba6 feat(ci): truncate long release commits list 2026-10-14 10:48:45 +03:00
Adrià 8b20708599 Merge pull request #4579 from MiniRML/fix/release-configured-windows-runtime
fix(release): find the configured Windows runtime
2026-10-13 17:48:48 +02:00
MiniRML db577b4a34 fix(release): preflight asset destination types 2026-10-12 09:29:03 -07:00
MiniRML 7dfd790d08 fix(release): find the configured Windows runtime 2026-10-12 09:05:52 -07:00
Bharat Yadav f961c52ad8 fix(release): exclude removed libraries from packages (#4297) 2026-10-12 20:31:13 +13:00
MrMha 19344d661a test(packaging): restore cwd before temporary cleanup 2026-10-11 19:30:59 +04:00
MrMha 5ccc11642f fix(packaging): validate and stage release archives 2026-10-11 18:23:59 +04:00