Commit Graph
21413 Commits
Author SHA1 Message Date
Dean Galvin 04b3dd67f8 Merge main into feat/npcppwebapi-public-profile-singular
Keep main's argc/argv alias-vector dispatch and TestVectorAliasedGrowth together with the singular public-profile helper and its call in GuestNpCppWebApiIntrusivePtr.cpp.
2026-10-29 23:35:59 +13:00
Adrià 8958e22ad9 Merge pull request #12448 from simnJS/test/usbd-cancel-race-readable-endpoint
test(libSceUsbd): race the cancel on an interrupt endpoint the host can read
2026-10-29 11:29:20 +01:00
Dean 04dc862f33 Merge pull request #12733 from xdCloudy/feat/beisobmf-box-accessors-10
feat(libSceBeisobmf): implement 10 box metadata accessors
2026-10-29 23:28:44 +13:00
Adrià bc3e33f4e3 Merge pull request #12400 from kyon-eth/feat/bgft-1360-inventory
feat(libSceBgft): declare 12 additional callable exports
2026-10-29 11:24:14 +01:00
Adrià b6f6d2c0fa Merge pull request #12451 from simnJS/fix/icu-unescape-invalid-input
fix(libSceIcu): follow ICU for null escape inputs and negative u_unescape capacities
2026-10-29 11:24:08 +01:00
Adrià 3ea94d0c80 Merge pull request #12450 from simnJS/fix/jxr-stream-null-state
fix(libSceJxr): reject null and read-only packet state in readIS and writeIS as invalid arguments
2026-10-29 11:24:03 +01:00
Adrià beb5e23f8f Merge pull request #9595 from NaitikJoshiPro/pr/agc-clear-state-num-interp
fix(agc): CLEAR_STATE leaves SPI_PS_IN_CONTROL at NUM_INTERP 2
2026-10-29 11:23:14 +01:00
Adrià 0e5dad41c2 Merge pull request #9575 from DavidSamir/feat/libkernel-kqueue-evclear
feat(libkernel): support EV_CLEAR on a kqueue watched by another kqueue
2026-10-29 11:23:08 +01:00
Adrià b62989b8bb Merge pull request #12432 from kiansaeidnia/feat/agc-dump-shaders-address-filter
feat(agc): APS5_DUMP_SHADERS takes a list of program addresses
2026-10-29 11:23:04 +01:00
Adrià 46d6d2f74a Merge pull request #12440 from PolkadotDom/fix/annotate-ignore-none-relocations
fix(tools): ignore no-op relocations in module annotations
2026-10-29 11:22:05 +01:00
Adrià 9f04702aee Merge pull request #10831 from cgrd/fix/buffer-vsharp-type-stores
fix(shader): drop vector stores through TYPE 2/3 and FORMAT 0 buffer V#s as measured
2026-10-29 11:21:59 +01:00
Adrià f48ef6a076 Merge pull request #10437 from InfinitySpeed/feat/libSceConvertKeycode-character
feat(libSceConvertKeycode): implement sceConvertKeycodeGetCharacterFromKeyboardData
2026-10-29 11:19:02 +01:00
Adrià 1345c47a5c Merge pull request #9634 from anikettuli/feat/ps2-emu-menu-dialog
feat(libScePs2EmuMenuDialog): run the common-dialog state machine
2026-10-29 11:18:56 +01:00
Adrià b462d3b58a Merge pull request #12429 from simnJS/feat/npmanager-wait-async
feat(libSceNpManager): answer sceNpWaitAsync as sceNpPollAsync does
2026-10-29 11:18:51 +01:00
Dean 89dce2838d Merge pull request #12783 from oneandonlydean/fix/build-web-release-manifest
fix(tools): accept web release archives that predate newer web files
2026-10-29 23:18:08 +13:00
Adrià f99d7fece3 Merge pull request #12054 from Aspct3434/claude/libc-environment-strings-stay-alive
fix(libc): keep guest environment strings alive across setenv and uns…
2026-10-29 11:08:38 +01:00
Adrià 1b580f13cf Merge pull request #12076 from 011010/fix/macos-raise-exception-signal-name
fix(tests): name the raise-exception test's signal so macOS builds it
2026-10-29 11:04:47 +01:00
Adrià 42d0f220de Merge pull request #12375 from rooklz/fix/progress-history-symlink-loop
fix(tools): report symbolic link loops in progress_history as usage errors
2026-10-29 11:04:41 +01:00
Adrià cbd394ff80 Merge pull request #10669 from imellag/build/audioin-exclude-libs-not-apple
build(libSceAudioIn): keep --exclude-libs off Apple's linker
2026-10-29 11:04:36 +01:00
Adrià 24e6b978ea Merge pull request #12431 from Elma7e/test/vr-setup-dialog-post-terminate-lifecycle
test(libSceVrSetupDialog): cover parameter validation precedence over uninitialized state
2026-10-29 11:04:30 +01:00
Adrià 75273d1591 Merge pull request #12353 from StoneDC/fix/web-reader-initialization-cleanup
fix(web): initialize readers before opening directory outputs
2026-10-29 11:04:24 +01:00
Adrià e2722b27f1 Merge pull request #11797 from jotitadev/test/libc-path-case-insensitive-host
test(libc): check case-ambiguous names only on a case-sensitive host directory
2026-10-29 11:01:19 +01:00
Adrià f7e84c4cf1 Merge pull request #12426 from meh7an/fix/mingw-runtime-path-prx-loader-tests
test(libs): give the prx loader tests the MinGW runtime on their PATH
2026-10-29 10:41:49 +01:00
Adrià 7893fca8e8 Merge pull request #12391 from PrivacyOnion/feat/invitationdialog-stubs
feat(libSceInvitationDialog): implement sceInvitationDialogGetStatus and stub OpenA and GetResultA
2026-10-29 10:41:44 +01:00
Adrià 6d36beeb8f Merge pull request #12417 from al3w0f205/test/playgo-get-install-speed-and-eta-validation
test(libScePlayGo): cover handle and pointer validation in scePlayGoGetInstallSpeed and scePlayGoGetEta
2026-10-29 10:41:36 +01:00
Adrià 2bedf6ec69 Merge pull request #12254 from dantdmdarealguy/fix/opus-mingw-unaligned-vector-moves
fix(opus): assemble libopus aligned vector moves as unaligned with MinGW GCC
2026-10-29 10:41:31 +01:00
Adrià 86c0276752 Merge pull request #9815 from Delciob/fix/playerinvitationdialog-error-codes
fix(libScePlayerInvitationDialog): return standard common-dialog error codes
2026-10-29 10:40:50 +01:00
Adrià 071ecaba53 Merge pull request #9723 from Sam-mon7/feat/sample-worker-queue
feat(agc): select the queue worker to sample
2026-10-29 10:40:44 +01:00
Adrià c306d5bb9f Merge pull request #12425 from SeaSunPT/fix/audioout2-chat-debug-state-not-initialized
fix(libSceAudioOut): refuse system debug state and chat calls before sceAudioOut2Initialize
2026-10-29 10:40:39 +01:00
Adrià 8ab0b15bb4 Merge pull request #9626 from MarcZX10/codex/6139-bounded-registration-preparation
fix(agc): bound registered shader preparation memory
2026-10-29 10:40:33 +01:00
Adrià 41c5feb628 Merge pull request #9524 from AlxcBTW/pr/game-live-streaming-offline-settings
feat(libSceGameLiveStreaming): answer offline setting and feedback calls locally
2026-10-29 10:40:27 +01:00
Adrià 66405c3250 Merge pull request #12399 from kyon-eth/feat/nptrophy2-1360-inventory
feat(libSceNpTrophy2): declare 15 additional callable exports
2026-10-29 10:35:43 +01:00
Adrià 07b2b7bff0 Merge pull request #12386 from PrivacyOnion/feat/posixforwebkit-dirent
feat(libScePosixForWebKit): implement opendir, closedir, readdir, readdir_r
2026-10-29 10:35:38 +01:00
Adrià 415ceeb8b2 Merge pull request #12422 from al3w0f205/test/acm-fft-and-destroyed-context-validation
test(libSceAcm): cover argument validation in sceAcm_FFT and destroyed context in sceAcmBatchStartBuffers
2026-10-29 10:35:32 +01:00
Adrià 10d1dc54a6 Merge pull request #12421 from al3w0f205/test/pngenc-null-pointers-and-invalid-handles
test(libScePngEnc): cover null pointers and invalid handle in scePngEncCreate and scePngEncEncode
2026-10-29 10:35:26 +01:00
Adrià d34d9ab725 Merge pull request #12419 from al3w0f205/test/audiodec-null-ctrl-and-params-validation
test(libSceAudiodec): cover null ctrl and member pointers in sceAudiodecCreateDecoder and sceAudiodecDecode
2026-10-29 10:35:20 +01:00
Adrià edbbb133b7 Merge pull request #12398 from kyon-eth/feat/npsignaling-1360-inventory
feat(libSceNpSignaling): declare 15 additional callable exports
2026-10-29 10:35:14 +01:00
Adrià aaccd0ba39 Merge pull request #10033 from xXPBSXx/docs/debt-systemservice-paramgetint-title
docs(debt): note how a title uses the value of sceSystemServiceParamGetInt
2026-10-29 09:36:17 +01:00
Adrià 7a89237a76 Merge pull request #10554 from xXPBSXx/docs/debt-contentexport-fromdata-title
docs(debt): note how titles call sceContentExportFromData
2026-10-29 09:36:11 +01:00
Adrià ef5dc7fcea Merge pull request #11857 from PrivacyOnion/docs/debt-voicechat-stubs
docs(debt): record silent stubs in libSceVoiceChat debt
2026-10-29 09:36:04 +01:00
Adrià 7f3ea34400 Merge pull request #12295 from dantdmdarealguy/docs/contributing-ci-push-and-inputs
docs(contributing): describe the push relinker job and the manual run inputs
2026-10-29 09:35:58 +01:00
Adrià 20c907b510 Merge pull request #11091 from slopgobblercobbler/fix/savedata-dialog-param-size-validation
docs(debt): document unmeasured sceSaveDataDialogOpen param size validation
2026-10-29 09:35:34 +01:00
Dean Galvin 11bdd371fa fix(web): accept web release archives that predate newer web files
The Pages deploy has failed since #11228 added failure-report.mjs to
WEB_FILES: build_web.py --release required the release zip's file set to
equal main's current WEB_FILES, but the latest release (v0.1.3) was
packaged before that file existed, so every run stopped with "Invalid web
release archive layout".

Require the core files the site needs (index.html, app.mjs, worker.mjs and
native/relinker_wasm.*) plus web-release.json, and allow only names from
WEB_FILES. Unknown or duplicate entries, encrypted or empty files, the
size limits and the tag/revision check are unchanged. The release is
served as shipped, so it stays self-consistent.
2026-10-29 21:35:21 +13:00
Adrià 804e5b2050 Merge pull request #11828 from milescoviello/docs/webapi2-teardown-silent-stubs
docs(libSceNpWebApi2): list the user-context and push-event teardown calls as silent stubs
2026-10-29 09:32:40 +01:00
Adrià 0798bb76c8 Merge pull request #12416 from xXPBSXx/test/getrlimit-asan-skip
test(libkernel): do not lower RLIMIT_DATA under AddressSanitizer in guest_getrlimit
2026-10-29 09:31:52 +01:00
Adrià e545507d1c Merge pull request #12413 from Elma7e/test/random-boundary-and-size-extremes
test(libSceRandom): cover maximum size boundary and unsigned overflow validation
2026-10-29 09:31:47 +01:00
Adrià aca4b864db Merge pull request #12412 from Elma7e/test/audio3d-mixer-panning-and-zero-frame
test(libSceAudio3d): cover mixer zero-frame, negative pan clamping, and 7-channel downmix
2026-10-29 09:31:41 +01:00
Adrià 2257ffde7b Merge pull request #9473 from cadenasynyster/fix/windows-directory-link-rmdir-unlink
fix(libkernel): rmdir and unlink on a Windows directory link
2026-10-29 09:31:36 +01:00
Adrià 430270f510 Merge pull request #12409 from Elma7e/test/content-search-post-terminate-lifecycle
test(libSceContentSearch): cover post-terminate lifecycle and argument precedence
2026-10-29 09:31:30 +01:00
Adrià 528b583162 Merge pull request #12175 from rooklz/fix/stubgen-case-aliases
fix(tools): refuse stubgen outputs that alias on case-insensitive filesystems
2026-10-29 09:31:24 +01:00