Commit Graph
9904 Commits
Author SHA1 Message Date
x-labb 22d478c78d fix(libSceNpCommon): refuse to terminate a callout context from its own callout
sceNpCalloutTermCtx called from a callout of the same context could not join the worker thread, destroyed the context's mutex and condition anyway, and returned. The worker then locked the destroyed mutex and the host crashed. The call now throws, and the gap is recorded in the library's technical debt.
2026-10-31 00:58:20 +01:00
Adrià c566602d98 Merge pull request #13409 from kyon-eth/feat/gvmp4-320-exports
feat(libSceGvMp4Parser): declare 19 callable exports
2026-10-31 00:57:28 +01:00
Adrià 0269d841bb Merge pull request #13397 from kyon-eth/feat/content-search-320-exports
feat(libSceContentSearch): declare two callable exports
2026-10-31 00:51:21 +01:00
Adrià 8be1a3e899 Merge pull request #13398 from kyon-eth/feat/text-to-speech-320-exports
feat(libSceTextToSpeech): declare two callable exports
2026-10-31 00:50:24 +01:00
Adrià a09a85c925 Merge pull request #13396 from kyon-eth/feat/disc-map-320-exports
feat(libSceDiscMap): declare two callable exports
2026-10-31 00:47:57 +01:00
Adrià 3d58654fd0 Merge pull request #13371 from kyon-eth/feat/ipmi-320-exports
feat(libSceIpmi): declare three callable exports
2026-10-31 00:46:49 +01:00
Adrià 49db32351a Merge pull request #13369 from kyon-eth/feat/nkweb-320-exports
feat(libSceNKWeb): declare three callable exports
2026-10-31 00:46:42 +01:00
Adrià a364739ad8 Merge pull request #13353 from kyon-eth/feat/system-logger2-320-exports
feat(libSceSystemLogger2): declare three callable exports
2026-10-31 00:46:35 +01:00
Adrià ac551a129a Merge pull request #13343 from kyon-eth/feat/cprm-320-exports
feat(libCprm): declare 35 callable exports
2026-10-31 00:38:57 +01:00
Adrià 5324fcd2e8 Merge pull request #13348 from kyon-eth/feat/webrtc-320-exports
feat(libSceWebRtc): declare five callable exports
2026-10-31 00:36:30 +01:00
Adrià cd79ce2104 Merge pull request #13329 from kyon-eth/feat/ajm-native-320-exports
feat(libSceAjm): declare seven callable exports
2026-10-31 00:35:45 +01:00
Adrià b0882363a6 Merge pull request #13326 from kyon-eth/feat/vdec-svp9-logical-320
feat(libSceVdecSvp9): declare 11 callable exports
2026-10-31 00:35:37 +01:00
Adrià 84fe7deb0c Merge pull request #13337 from kyon-eth/feat/venc-320-exports
feat(libSceVenc): declare four callable exports
2026-10-31 00:35:09 +01:00
Adrià df1d6db4f7 Merge pull request #13332 from kyon-eth/feat/share-logical-320-exports
feat(libSceShare): declare six callable exports
2026-10-31 00:35:01 +01:00
Adrià fc7c353fbc Merge pull request #13342 from kyon-eth/feat/npwebapi2-320-exports
feat(libSceNpWebApi2): declare four callable exports
2026-10-31 00:33:04 +01:00
Adrià d35030cc51 Merge pull request #13339 from kyon-eth/feat/share-play-320-exports
feat(libSceSharePlay): declare four callable exports
2026-10-31 00:32:55 +01:00
Adrià bb45e1c596 Merge pull request #13321 from kyon-eth/feat/playready4-320-exports
feat(libScePlayReady4): declare callable exports
2026-10-31 00:31:24 +01:00
Adrià 543826233b Merge pull request #13249 from kyon-eth/feat/acm-320-exports
feat(libSceAcm): declare 5 callable exports
2026-10-31 00:31:17 +01:00
Adrià e2a73128eb Merge pull request #13247 from kyon-eth/feat/bgs-storage-320-exports
feat(libSceBgsStorage): declare 17 callable exports
2026-10-31 00:30:27 +01:00
Adrià feee6af9dd Merge pull request #13235 from kyon-eth/feat/audio-propagation-320-exports
feat(libSceAudioPropagation): declare 8 callable exports
2026-10-31 00:30:20 +01:00
Adrià 243aa40309 Merge pull request #13246 from kyon-eth/feat/image-util-320-exports
feat(libSceImageUtil): declare 10 callable exports
2026-10-31 00:30:13 +01:00
Adrià 5857e2e98f Merge pull request #13242 from kyon-eth/feat/tee-client-320-exports
feat(libSceTEEClient): declare 5 callable exports
2026-10-31 00:23:24 +01:00
Adrià c24625113a Merge pull request #13240 from kyon-eth/feat/metadata-reader-writer-320-exports
feat(libSceMetadataReaderWriter): declare 8 callable exports
2026-10-31 00:23:16 +01:00
Adrià 21668cc9d8 Merge pull request #13245 from kyon-eth/feat/login-mgr-server-320-exports
feat(libSceLoginMgrServer): declare 5 callable exports
2026-10-31 00:20:33 +01:00
Adrià 99a8a34e33 Merge pull request #13244 from kyon-eth/feat/syscore-320-exports
feat(libSceSysCore): declare 5 callable exports
2026-10-31 00:20:26 +01:00
Adrià 9a53c646e7 Merge pull request #13243 from kyon-eth/feat/sysmodule-320-exports
feat(libSceSysmodule): declare 5 callable exports
2026-10-31 00:20:19 +01:00
Adrià 2a1ae91175 Merge pull request #13238 from kyon-eth/feat/vdec-shevc-320-exports
feat(libSceVdecShevc): declare 6 callable exports
2026-10-31 00:17:51 +01:00
Adrià 0d862cb0f7 Merge pull request #13237 from kyon-eth/feat/abstract-storage-320-exports
feat(libSceAbstractStorage): declare 21 callable exports
2026-10-31 00:14:24 +01:00
Adrià 06f47c0e81 Merge pull request #13236 from kyon-eth/feat/vision-manager-320-exports
feat(libSceVisionManager): declare 7 callable exports
2026-10-31 00:10:59 +01:00
Adrià 1c3a42c39f Merge pull request #13234 from kyon-eth/feat/net-320-exports
feat(libSceNet): declare 8 callable exports
2026-10-31 00:10:04 +01:00
Adrià e9a33a703b Merge pull request #13233 from kyon-eth/feat/reg-mgr-320-exports
feat(libSceRegMgr): declare 8 callable exports
2026-10-31 00:08:45 +01:00
Adrià 25f435d7e9 Merge pull request #13232 from kyon-eth/feat/vr-tracker-320-exports
feat(libSceVrTracker): declare 9 callable exports
2026-10-31 00:05:15 +01:00
Adrià 6b48aee5d2 Merge pull request #13230 from kyon-eth/feat/app-db-shell-client-320-exports
feat(libSceAppDbShellCoreClient): declare 28 callable exports
2026-10-30 23:58:46 +01:00
Adrià 29ac4d6252 Merge pull request #13222 from kyon-eth/feat/user-service-320-exports
feat(libSceUserService): declare 36 callable exports
2026-10-30 23:58:16 +01:00
Adrià 3d693b47f4 Merge pull request #13229 from kyon-eth/feat/hmd2-320-exports
feat(libSceHmd2): declare 18 callable exports
2026-10-30 23:58:09 +01:00
Adrià 75ff349384 Merge pull request #13228 from kyon-eth/feat/common-dialog-320-exports
feat(libSceCommonDialog): declare 12 callable exports
2026-10-30 23:58:02 +01:00
Adrià 7ce71a9bb7 Merge pull request #13227 from kyon-eth/feat/pad-320-exports
feat(libScePad): declare 13 callable exports
2026-10-30 23:57:55 +01:00
Adrià c8a871aa5a Merge pull request #13226 from kyon-eth/feat/avcap2mvr-320-exports
feat(libSceAvcap2mvr): declare 13 callable exports
2026-10-30 23:57:47 +01:00
Adrià ff9464ed9e Merge pull request #13225 from kyon-eth/feat/webkit-requirements-320-exports
feat(libSceNKWebKitRequirements): declare 32 callable exports
2026-10-30 23:57:39 +01:00
Adrià b55fa1b387 Merge pull request #13223 from kyon-eth/feat/audio-out-320-exports
feat(libSceAudioOut): declare 33 callable exports
2026-10-30 23:57:31 +01:00
Kyon a94bfe01d5 feat(libSceAudioPropagation): declare 8 callable exports 2026-10-30 23:53:00 +01:00
Adrià b44985a3ea Merge pull request #13408 from hypermoist/feat/np-comm-id
feat(libSceNpCommon): implement sce::np::NpCommId and sceNpUtilParseTitleId
2026-10-30 23:52:44 +01:00
Adrià 745752537d Merge pull request #13218 from kyon-eth/feat/save-data-320-exports
feat(libSceSaveData): declare additional callable exports
2026-10-30 23:52:36 +01:00
Adrià 0261ca3e01 Merge pull request #13221 from kyon-eth/feat/np-web-api-additional-320-exports
feat(libSceNpWebApi): declare 38 additional callable exports
2026-10-30 23:50:17 +01:00
Adrià d2863131ef Merge pull request #13217 from kyon-eth/feat/np-trophy-320-exports
feat(libSceNpTrophy): declare 6 callable exports
2026-10-30 23:49:17 +01:00
Adrià 3b0523ab91 Merge pull request #13215 from kyon-eth/feat/async-storage-internal-320-exports
feat(libSceAsyncStorageInternal): declare 22 callable exports
2026-10-30 23:47:40 +01:00
Adrià de96e3efbd Merge pull request #13213 from kyon-eth/feat/tts-core-g3bc-320-exports
feat(libSceTtsCoreG3Bc): declare 18 callable exports
2026-10-30 23:45:30 +01:00
Adrià 542faba396 Merge pull request #13205 from kyon-eth/feat/agc-driver-320-exports
feat(libSceAgcDriver): declare 16 callable exports
2026-10-30 23:45:22 +01:00
Adrià bd5d95a5e4 Merge pull request #13210 from kyon-eth/feat/share-internal-native-320-exports
feat(libSceShareInternal.native): declare 20 callable exports
2026-10-30 23:41:24 +01:00
Kyon fdb43d3fc7 feat(libSceUserService): declare 36 callable exports 2026-10-30 23:33:33 +01:00