Commit Graph
6285 Commits
Author SHA1 Message Date
Kyon 899ed0d3f2 feat(libSceNpUniversalDataSystem): declare 9 additional exports 2026-10-27 13:59:05 +00:00
Dean 75f3702aed Merge pull request #11763 from oneandonlydean/salvage/common-dialog-9623
feat(libSceCommonDialog): declare 14 pending exports
2026-10-28 02:34:54 +13:00
Disaster 75c9d53b28 feat(libScePlayerSelectionDialog): initialize dialog parameters 2026-10-27 16:28:07 +03:00
Adrià a40ad89e2c Merge pull request #11236 from orezraey/fix/libkernel-kqueue-timer-readd-measured-ps5
fix(libkernel): accept EVFILT_TIMER re-adds with a time unit or on a disabled timer as measured on a PS5
2026-10-27 14:28:05 +01:00
simnJS b419a4a808 feat(libSceSystemService): call libSceUsbStorage from the USB storage aliases
The sceSystemServiceUsbStorage* exports jump straight into the USB storage
module, so call the matching libSceUsbStorage export instead of throwing.
RequestMapWSB keeps its marker while its two declarations disagree on the
fourth argument and the output type.
2026-10-27 14:18:59 +01:00
milescovielloandClaude Opus 5.5 17a98af8b4 docs(libkernel): note the protections ten titles pass to sceKernelMapDirectMemory
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 13:09:13 +00:00
Adrià 1089f2bbfd Merge pull request #11039 from orezraey/fix/libkernel-mutex-yieldloops-destroyed-measured-ps5
fix(libkernel): fail the yield loop setter on a destroyed mutex as measured on a PS5
2026-10-27 14:08:31 +01:00
Adrià 9de9c6efd0 Merge pull request #11261 from JaceTheBlu/feat/libressl-object-text
feat(libSceLibreSsl): add the LibreSSL object table and implement i2t_ASN1_OBJECT
2026-10-27 14:07:27 +01:00
milescoviello a45f140d85 Merge remote-tracking branch 'upstream/main' into fix/http2-memory-pool-stats
# Conflicts:
#	docs/dev/debt/libSceHttp2.md
2026-10-27 13:06:25 +00:00
milescovielloandClaude Opus 5.5 6e58d5b0b6 docs(libSceVideoOut): note which open params ten titles pass to sceVideoOutOpen
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 13:02:40 +00:00
milescovielloandClaude Opus 5.5 610099db74 docs(libSceAjm.native): list the module registration, finalize and batch error dump calls as silent stubs
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 12:58:25 +00:00
Kyon 8d08a1338a feat(libSceVideodec2): declare 3 additional exports 2026-10-27 12:57:10 +00:00
Kyon 094868fab2 feat(libSceCamera): declare 4 additional exports 2026-10-27 12:57:10 +00:00
milescovielloandClaude Opus 5.5 819cf2eb0a docs(libSceAmpr): list the command buffer destructors and the AMM constructor as silent stubs
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 12:56:23 +00:00
milescovielloandClaude Opus 5.5 af244a7748 docs(libSceNpManager): record the null-callback check in the premium callback entry
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 12:47:26 +00:00
milescovielloandClaude Opus 5.5 8fe03aa952 docs(libSceSystemService): record the null-parameter checks in the splash and notice-flag entries
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 12:47:09 +00:00
milescovielloandClaude Opus 5.5 7fa9550799 docs(libSceNpManager): list the premium-feature, title ID and premium callback calls as silent stubs
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 12:42:34 +00:00
milescovielloandClaude Opus 5.5 1c2667ff63 docs(libSceSystemService): list the splash, player dialog and notice-flag calls as silent stubs
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 12:32:51 +00:00
Kyon 0ea5d5f1e6 Merge remote-tracking branch 'origin/main' into feat/http2-1360-inventory 2026-10-27 12:32:04 +00:00
Kyon 18484e071c Merge remote-tracking branch 'origin/main' into feat/audioout2-1360-inventory 2026-10-27 12:31:58 +00:00
Kyon fadf15081d feat(libSceAudioOut): declare 11 additional exports 2026-10-27 12:31:40 +00:00
Kyon 60941da8ca feat(libSceHttp2): declare eight additional exports 2026-10-27 12:31:36 +00:00
Adrià b71d5db752 Merge pull request #10855 from Felipebmaitan/feat/async-storage-engine
fix(libkernel): preserve AIO request ownership and identities
2026-10-27 13:30:47 +01:00
PrivacyOnion 0b772bf50e docs(debt): record silent stubs in libScePlayerInvitationDialog debt
Signed-off-by: PrivacyOnion <[email protected]>
2026-10-27 13:24:57 +01:00
Adrià eece5da035 Merge pull request #10838 from EagleBearerYS/feat/libkernel-sys-finish-calls-v2
feat(libkernel_sys): finish sched_setscheduler and sigreturn
2026-10-27 13:20:31 +01:00
Adrià 9ae2f7d22a Merge pull request #10414 from orezraey/fix/agc-partial-fast-clear-eliminate
fix(agc): eliminate a fast clear over part of a CMASK color target
2026-10-27 13:19:27 +01:00
ionut27001 34c5ae23f8 docs(libkernel): record PS5 results for two libkernel exports 2026-10-27 14:08:58 +02:00
Adrià 431a5156b9 Merge pull request #11716 from milescoviello/docs/avplayer-init-allocators
docs(libSceAvPlayer): note that six titles pass all four allocator callbacks
2026-10-27 13:02:54 +01:00
milescovielloandClaude Opus 5.5 c60f0fc43c docs(libSceAgcDriver): note the registration memory query's null-output refusal
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 11:43:03 +00:00
milescovielloandClaude Opus 5.5 c2a6577ad9 docs(libSceAgcDriver): list the registration init and memory query as silent stubs
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 11:43:03 +00:00
Adrià ca0e9557aa Merge pull request #11697 from milescoviello/docs/savedata-prepare-silent
docs(libSceSaveData.native): list sceSaveDataPrepare and sceSaveDataCommit as silent stubs and note how six titles use their results
2026-10-27 12:36:14 +01:00
JJenkxandClaude Opus 5.5 bece5871e2 fix(libc): keep NaN payloads in strtof and wcstof as titles' libc.prx does
strtof and wcstof returned the default quiet NaN for any NAN(...)
sequence. The libc.prx bundled with eleven titles reads the payload as
its strtod does, but into one 32-bit word: a blank after the first group
of digits ends it, the first 8 digits are kept and cut to 24 bits, the
result goes under the quiet bit with the sign, and a zero payload
becomes 1. HexNanPayload now takes the word count, two for double and
one for float, and the NaN table test checks the measured float bits
and end for all 64 inputs.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 07:13:19 -04:00
Maz d4a25e115a feat(libc): export the ctype facet vtable as data
Titles that import ctype<char>'s vtable as a 112-byte object need the fourteen-slot STT_OBJECT measured on PPSA16833 libc.prx.
2026-10-27 15:06:56 +04:00
Adrià 8ff4baf534 Merge pull request #11656 from dantdmdarealguy/docs/netctl-aprp-stale-debt
docs(debt): drop the stale ApRp stub note from libSceNetCtl
2026-10-27 12:01:31 +01:00
Adrià d410ce253f Merge pull request #11207 from EagleBearerYS/feat/imedialog-pad-keyboard
feat(libSceImeDialog): type with the controller on an on-screen keyboard
2026-10-27 12:00:58 +01:00
Adrià 9165e8722e Merge pull request #10536 from noamroger/claude/project-thread-3146bi
feat(libSceHttp2): implement request option getters, header removal a…
2026-10-27 12:00:52 +01:00
Adrià 768e92f8b6 Merge pull request #9743 from frankea/fix/hull-reads-control-point-outputs
fix(shader): read other control points' off-chip outputs in hull programs
2026-10-27 12:00:31 +01:00
Adrià 2635028370 Merge pull request #11061 from roboterspinne/fix/relinker-red-zone-body-pushes
fix(relinker): refuse red-zone leaves without a frame pointer that push or pop
2026-10-27 12:00:25 +01:00
Adrià 6a5950b5ce Merge pull request #10903 from imellag/test/libc-update-env-macos
test(libc): run the feupdateenv checks on macOS and under Rosetta 2
2026-10-27 12:00:19 +01:00
Adrià a49b5aa216 Merge pull request #11496 from milescoviello/docs/videoout-open-call-sites
docs(libSceVideoOut): note how seven titles call sceVideoOutOpen
2026-10-27 12:00:07 +01:00
Adrià e4f6c8aa40 Merge pull request #11453 from LeandroLP23/docs/agc-present-mutex-amd-windows
docs(agc): record presentation under the GPU mutex on AMD's Windows driver
2026-10-27 11:59:57 +01:00
Adrià 843840167e Merge pull request #11392 from PrivacyOnion/docs/debt-companionutil-stubs
docs(debt): record silent stubs in libSceCompanionUtil debt
2026-10-27 11:59:46 +01:00
Adrià d68d7546bf Merge pull request #11390 from PrivacyOnion/docs/debt-playgodialog-stubs
docs(debt): record silent stubs in libScePlayGoDialog debt
2026-10-27 11:59:40 +01:00
Adrià c298342798 Merge pull request #11389 from PrivacyOnion/docs/debt-signindialog-stubs
docs(debt): record silent stubs in libSceSigninDialog debt
2026-10-27 11:59:36 +01:00
Adrià 699c908f67 Merge pull request #11387 from PrivacyOnion/docs/debt-share-stubs
docs(debt): record silent stubs in libSceShare debt
2026-10-27 11:59:30 +01:00
Adrià fc5ba20796 Merge pull request #11385 from PrivacyOnion/docs/debt-savedatadialog-stubs
docs(debt): record sceSaveDataDialogIsReadyToDisplay stub in libSceSaveDataDialog.native debt
2026-10-27 11:59:25 +01:00
Adrià 4f7e120148 Merge pull request #11386 from PrivacyOnion/docs/debt-fsinternalforvsh-stubs
docs(debt): record silent stubs in libSceFsInternalForVsh debt
2026-10-27 11:59:20 +01:00
Adrià 2222ab420f Merge pull request #11384 from PrivacyOnion/docs/debt-composite-stubs
docs(debt): record silent stubs in libSceComposite debt
2026-10-27 11:59:15 +01:00
Adrià f14b520f27 Merge pull request #11383 from PrivacyOnion/docs/debt-movetracker-stubs
docs(debt): record silent stubs in libSceMoveTracker debt
2026-10-27 11:59:09 +01:00
Adrià 57decaef35 Merge pull request #11378 from PrivacyOnion/docs/debt-mdbg-syscore-stubs
docs(debt): record silent stubs in libmdbg_syscore debt
2026-10-27 11:58:58 +01:00