Commit Graph
20 Commits
Author SHA1 Message Date
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
Lindamea1andClaude Opus 5.5 93170e6049 fix(libSceCommonDialog): return ALREADY_SYSTEM_INITIALIZED from a second sceCommonDialogInitialize
A second sceCommonDialogInitialize returned 0x80B80004
(ALREADY_INITIALIZED), the code each dialog's own Initialize returns.
The common-dialog system initializer returns 0x80B80002
(ALREADY_SYSTEM_INITIALIZED), as shadPS4 and the SDK error names have
it, so callers that accept only SCE_OK or ALREADY_SYSTEM_INITIALIZED
treated a second call as a failure. The header keeps
ALREADY_INITIALIZED for the dialog libraries that return it. The test
pins the literal instead of the header constant, and the debt entry
records that a repeated call's value is not measured on a console.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-22 09:24:22 +01:00
boykopovar dd5b81e1df fix(netctlapdialog): restore parameter and lifecycle validation 2026-10-21 21:54:20 +03:00
boykopovar ff128a51a1 fix(logindialog): restore validation and result layout 2026-10-21 21:54:18 +03:00
boykopovar 39cb8593f3 fix(usbstoragedialog): restore parameters and result contract 2026-10-21 21:54:02 +03:00
boykopovar 420e1aee07 fix(vrsetupdialog): restore parameter header and error codes 2026-10-21 21:54:01 +03:00
boykopovar a159f77523 fix(npauthdialog): restore parameter validation and lifecycle 2026-10-21 21:54:00 +03:00
boykopovar 73120899a9 fix(playerselection): restore dialog validation and result contract 2026-10-21 21:53:58 +03:00
boykopovar cb8ad7c777 fix(npcommerce): restore dialog result data and return value 2026-10-21 21:53:51 +03:00
boykopovar 878e5bdd5d fix(npcommerce): validate dialog base parameters 2026-10-21 21:53:47 +03:00
boykopovar 464470f7ae fix(npcommerce): restore extended dialog parameter layout 2026-10-21 21:53:46 +03:00
boykopovar fd6372e4f6 fix(webbrowserdialog): validate result buffers and inactive close 2026-10-21 21:53:24 +03:00
boykopovar f80c7e047d fix(webbrowserdialog): restore predetermined content allow-list validation 2026-10-21 21:53:23 +03:00
boykopovar a41a961581 fix(dialog): restore g2p and player review parameter contracts 2026-10-21 21:53:04 +03:00
Delcio d2e467f697 fix(libSceCommonDialog): ALREADY_INITIALIZED is 0x80B80004 2026-10-19 11:06:06 +01:00
al3w0f205 5353773f1e test(libSceCommonDialog): add guest common dialog test coverage 2026-10-15 23:53:53 -05:00
boykopovar abc72da741 feat(libs): define vabi macros + add to declarations 2026-09-10 08:07:03 +03:00
boykopovar 8ad0a9897d feat(libs): libSceCommonDialog + stub libSceSaveDialog impl 2026-09-07 23:24:55 +03:00
boykopovar 6123893998 feat(libs): throw not impl ex in every stub 2026-09-06 15:05:04 +03:00
boykopovar 59bee8d187 feat(libs): add libs function signatures 2026-08-20 23:18:16 +03:00