Commit Graph
14862 Commits
Author SHA1 Message Date
pushkarreddyy 71d7ea36a1 docs(dev): document libSceNetCtl pointer validation in technical debt 2026-11-07 11:16:19 +05:30
Dean d7240ef952 Merge pull request #15394 from szambonurek-88/fix/netctlapdialog-unwritable-pointer
fix(libSceNetCtlApDialog): return ARG_NULL from sceNetCtlApDialogGetResult for unwritable result
2026-11-07 18:39:00 +13:00
Dean 6c80288b45 Merge pull request #15468 from VakzOs/feat/libfreetype-color-layers
feat(libfreetype): implement the color palette and layer functions
2026-11-07 18:38:33 +13:00
Adrià 3c2a9ca8f5 Merge pull request #15395 from szambonurek-88/fix/netctlap-unwritable-pointers
fix(libSceNetCtlAp): return INVALID_ADDR for unwritable output pointers
2026-11-07 06:28:24 +01:00
Adrià 7611828c04 Merge pull request #15365 from zzokm/feat/libharfbuzz-tag-to-script
feat(libharfbuzz): implement hb_ot_tag_to_script
2026-11-07 06:28:16 +01:00
Adrià 5e14088fa0 Merge pull request #15386 from szambonurek-88/fix/npfriendlistdialog-unwritable-pointer
fix(libSceNpFriendListDialog): return ARG_NULL from sceNpFriendListDialogGetResultA for unwritable result
2026-11-07 06:28:08 +01:00
Dean 4ba6459237 Merge pull request #15272 from alvaroelpob/feat/libwebrtc-smoothing-filter-destructor
feat(libwebrtc): implement the webrtc::SmoothingFilterImpl destructor
2026-11-07 18:18:57 +13:00
Dean f56f1ca2e2 Merge pull request #16264 from JJenkx/fix/npcpp-matches-model-context-20261106
fix(npcpp): retain context in Matches factory models
2026-11-07 18:18:00 +13:00
Adrià 58da5de7af Merge pull request #15417 from XairRrR/docs-tracing-texture-sample-count
docs(tracing): say APS5_TRACE_TEXTURES counts nonzero bytes at 64-byte steps
2026-11-07 06:11:10 +01:00
Dean 9192e26eed Merge pull request #15451 from B-Howell/feat/pad-1360-exports
feat(libScePad): declare later callable exports
2026-11-07 18:09:06 +13:00
Dean b649672638 Merge pull request #15445 from B-Howell/feat/audioout2-1360-exports
feat(libSceAudioOut): declare later AudioOut2 callable exports
2026-11-07 18:09:02 +13:00
Dean 9be17cba62 Merge pull request #15447 from VakzOs/feat/libfreetype-variation-setters
feat(libfreetype): implement the Multiple Masters setters
2026-11-07 18:08:59 +13:00
Dean 2e2f0a8b56 Merge pull request #15444 from VakzOs/feat/libfreetype-face-properties
feat(libfreetype): implement FT_Face_Properties and FT_Palette_Set_Foreground_Color
2026-11-07 18:08:54 +13:00
Adrià 63b5132a0d Merge pull request #15413 from XairRrR/docs-reverse-engineering-glob-dat-sites
docs(dev): list jmp, push and mov reads of a GLOB_DAT slot among its call sites
2026-11-07 06:08:22 +01:00
Dean 53ed29249e Merge pull request #15406 from atharvjairath/feat/libressl3-signature-algorithms
feat(libSceLibreSsl3): implement signature algorithm lookup
2026-11-07 18:03:31 +13:00
Dean 8844380156 Merge pull request #15213 from ashwin280802/feat/nkwebkit-fold-quote-marks-mime-redirect-reuse
feat(libSceNKWebKit): implement foldQuoteMarks, defaultMIMEType and redirectChainAllowsReuse
2026-11-07 18:03:15 +13:00
Adrià 0a3f7a4cb1 Merge pull request #15380 from szambonurek-88/fix/hmdsetupdialog-unwritable-pointer
fix(libSceHmdSetupDialog): return ARG_NULL from sceHmdSetupDialogGetResult for unwritable result
2026-11-07 06:00:08 +01:00
Dean aa16e71716 Merge pull request #15363 from BunnyFl/feat/libfontconfig-current-config
feat(libfontconfig): answer FcConfigGetCurrent and FcInitBringUptoDate as firmware 13.42 does
2026-11-07 17:59:34 +13:00
Dean Galvin d84cb3c28f Merge branch 'main' into the webrtc::SmoothingFilterImpl destructor branch
Fix-up on alvaroelpob's change: resolve the libwebrtc conflicts with main and recount the throwing export total on the merged tree.
2026-11-07 17:58:39 +13:00
Dean 55375af2da Merge pull request #15269 from alvaroelpob/feat/libwebrtc-audio-encoder-runtime-config-destructor
feat(libwebrtc): implement the webrtc::AudioEncoderRuntimeConfig destructor
2026-11-07 17:57:55 +13:00
Adrià 230aecd418 Merge pull request #15379 from szambonurek-88/fix/socialscreendialog-unwritable-pointer
fix(libSceSocialScreenDialog): return ARG_NULL from sceSocialScreenDialogGetResult for unwritable result
2026-11-07 05:57:00 +01:00
Adrià db1e1435d0 Merge pull request #14429 from bipinkrish/codex/curl-lists-url-escaping
feat(libcurl): implement string lists and URL escaping
2026-11-07 05:48:06 +01:00
Dean Galvin 66b7cba5b1 Merge branch 'main' 2026-11-07 17:46:56 +13:00
Dean 2801e06e90 Merge pull request #15212 from simnJS/feat/nkwebkit-credential-base
feat(libSceNKWebKit): implement WebCore::CredentialBase and SecurityOrigin::isLocalHostOrLoopbackIPAddress
2026-11-07 17:45:52 +13:00
BunnyFlandClaude Opus 5.5 769e30f82b Merge upstream/main into feat/libfontconfig-current-config
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 05:37:19 +01:00
Dean Galvin 5f11ca51c9 Merge branch 'main' into the webrtc::AudioEncoderRuntimeConfig destructor branch
Fix-up on alvaroelpob's change: resolve the libwebrtc conflicts with main and recount the throwing export total on the merged tree.
2026-11-07 17:36:10 +13:00
Dean 448bcd6738 Merge pull request #15268 from alvaroelpob/feat/libwebrtc-rate-control-parameters-destructor
feat(libwebrtc): implement the webrtc::VideoEncoder::RateControlParameters destructor
2026-11-07 17:35:08 +13:00
Dean Galvin 99c15da054 Merge branch 'main' into feat/libressl3-signature-algorithms
Keep both test targets in libSceLibreSsl3/CMakeLists.txt and both debt
entries; recount the callable-export lines on the merged tree: 145 callable
exports (135 named, 10 known only by NID) and 102 of the 126 NID-only exports
carrying a name.

Fix-up on atharvjairath's change.
2026-11-07 17:34:17 +13:00
Dean 23bc7c7625 Merge pull request #15405 from ItsJustChrisE/refactor/name-abstractyoutube-custommusicplayready4-stubs
refactor(prx): name the AbstractYoutube and CustomMusicPlayReady4 stubs the NID database resolves
2026-11-07 17:32:28 +13:00
Dean 26d718e806 Merge pull request #15403 from szambonurek-88/fix/shareplay-unwritable-pointers
fix(libSceSharePlay): return INVALID_ARGS for unwritable connection info pointers
2026-11-07 17:32:24 +13:00
Dean c22c3fa6d2 Merge pull request #14435 from bipinkrish/codex/fontconfig-language-sets-patterns
feat(libfontconfig): implement language sets and pattern core
2026-11-07 17:32:20 +13:00
Dean 3379498e5f Merge pull request #14374 from justdoston/feat/webkit-requirements-zlib
feat(libSceNKWebKitRequirements): implement the zlib exports
2026-11-07 17:32:15 +13:00
Dean Galvin 7a34447733 Merge branch 'main' 2026-11-07 17:27:33 +13:00
Adrià 2f452cf3c6 Merge pull request #15326 from AlexWhitehouse/feat/libscenkwebkit-http-header-map
feat(libSceNKWebKit): implement WebCore::HTTPHeaderMap
2026-11-07 05:23:57 +01:00
Adrià 0657a2a56b Merge pull request #15322 from Elma7e/feat/gameintent-uninitialized-guards
feat(libSceNpGameIntent): return not-initialized error in launcher and query stubs
2026-11-07 05:22:55 +01:00
zzokm 5ea46532c3 fix(libharfbuzz): align hb_ot_tag_to_script with PS5 and HarfBuzz rules 2026-11-07 05:21:26 +01:00
Dean 7c78a5bca9 Merge pull request #15369 from zzokm/feat/libscesavedatadialog-progress-bar-validation
feat(libSceSaveDataDialog.native): add target and rate validation to progress bar updates
2026-11-07 17:20:47 +13:00
Dean Galvin ddcd4910a4 Merge branch 'main' into the webrtc::VideoEncoder RateControlParameters destructor branch
Fix-up on alvaroelpob's change: resolve the libwebrtc conflicts with main and recount the throwing export total on the merged tree.
2026-11-07 17:13:32 +13:00
Dean 23031854e3 Merge pull request #15267 from alvaroelpob/feat/libwebrtc-packet-info-destructor
feat(libwebrtc): implement the rtc::PacketInfo destructor
2026-11-07 17:12:44 +13:00
Bipin 0c939f79cd fix(libfontconfig): integrate merged pattern and set APIs 2026-11-07 09:39:39 +05:30
Adrià 35417d7cc2 Merge pull request #15075 from xecedemon/feat/libSceNetCtl-pending-exports
feat(libSceNetCtl): answer the IPv6 address info codes from the host
2026-11-07 05:09:27 +01:00
Adrià 0e050b050b Merge pull request #15029 from MarcZX10/fix/p09-cppwebapi-bounds
fix(libSceNpCppWebApi): reject a null request body before dereferencing it
2026-11-07 05:09:20 +01:00
Dean Galvin 9c2272b311 docs(libSceSaveDataDialog.native): say the progress bar checks reject a nonzero target
The debt line said the progress updates reject target 0; the code accepts
target 0 and rejects any other target and a rate above 100. Reword it.

Fix-up on zzokm's change.
2026-11-07 17:08:35 +13:00
Dean 0a4f5fef1f Merge pull request #15383 from szambonurek-88/fix/logindialog-unwritable-pointer
fix(libSceLoginDialog): return INVALID_ARGUMENT from sceLoginDialogGetResult for unwritable result
2026-11-07 17:06:56 +13:00
Dean 5ecb2215ec Merge pull request #15382 from szambonurek-88/fix/vrsetupdialog-unwritable-pointer
fix(libSceVrSetupDialog): return INVALID_ARGUMENT from sceVrSetupDialogGetResult for unwritable result
2026-11-07 17:06:53 +13:00
Dean 1b7fa988c3 Merge pull request #15378 from szambonurek-88/fix/npsnsfacebookdialog-unwritable-pointer
fix(libSceNpSnsFacebookDialog): return ARG_NULL from sceNpSnsFacebookDialogGetResult for unwritable result
2026-11-07 17:06:49 +13:00
Dean c003921218 Merge pull request #15367 from zzokm/feat/libscemsgdialog-progress-bar-validation
feat(libSceMsgDialog): add validation to progress bar updates
2026-11-07 17:06:45 +13:00
Bipin 2cac5d6244 fix(libfontconfig): reject doubles in integer getter 2026-11-07 09:36:20 +05:30
Bipin 4750cb8a23 feat(libfontconfig): implement language sets and pattern core 2026-11-07 09:35:48 +05:30
Bipin dda9492ec7 feat(libcurl): implement string lists and URL escaping 2026-11-07 09:32:38 +05:30