boykopovar
f38d29fd08
refactor(sdk): add canonical headers for remaining libraries
2026-10-24 23:17:42 +03:00
Lindamea1 and Claude 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