Commit Graph
14847 Commits
Author SHA1 Message Date
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 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
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
Dean 28154f27a0 Merge pull request #15014 from fogydes/fix/libScePngDec-pointer-validation
fix(libScePngDec): validate guest pointers in decoder queries and operations
2026-11-07 17:00:04 +13:00
DostonandClaude Opus 5.5 db241a4f88 docs(libSceNKWebKitRequirements): fit the zlib debt entry in 1000 characters
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 08:58:57 +05:00
DostonandClaude Opus 5.5 ec3560d4b9 fix(libSceNKWebKitRequirements): compare the zlib checksum in guest width
On a host with a 32-bit uLong, a checksum zlib resets to the truncated
value of the guest's 64-bit field was not written back, which left stale
upper bits. Compare in guest width and cover initialization over a
stale checksum.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 08:57:16 +05:00
DostonandClaude Opus 5.5 f6ae59c8ab feat(libSceNKWebKitRequirements): implement the zlib exports
Implement deflateInit2_, deflate, deflateReset, deflateEnd, deflateBound,
inflateInit2_, inflate, inflateReset, inflateEnd and uncompress on the
vendored zlib, translating the guest LP64 z_stream and calling the guest
allocators through the guest ABI.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 08:57:16 +05:00
Dean Galvin 9b62a6a440 Merge branch 'main' into the rtc::PacketInfo 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 16:54:21 +13:00
Adrià 8eaf82f315 Merge pull request #15176 from adriaespii/feat/nkwebkit-permission-requests
feat(libSceNKWebKit): implement Geolocation and Notification permission request calls
2026-11-07 04:53:24 +01:00
Dean c5ee68eaf7 Merge pull request #15266 from alvaroelpob/feat/libwebrtc-video-encoder-fec-override
feat(libwebrtc): implement the webrtc::VideoEncoder::SetFecControllerOverride default
2026-11-07 16:53:16 +13:00
Adrià 51538587c3 Merge pull request #15204 from MarrasFederico/feat/npwebapi-multipart-parts
feat(libSceNpWebApi): track multipart request parts and chunked sends
2026-11-07 04:53:10 +01:00
Adrià 015b2c4da8 Merge pull request #15305 from JJenkx/docs/debt-runtime-snapshot-abort
docs(debt): record that an unstable runtime resource snapshot ends the title
2026-11-07 04:52:05 +01:00