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