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
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
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
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
Doston and Claude 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
Doston and Claude 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
Doston and Claude 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
Dean Galvin
326b4ecc5d
Merge branch 'main' into the libScePngDec pointer validation branch
...
Fix-up on fogydes's change: resolve the conflicts with main's chunk scan,
input stream and scePngDecDecodeWithInputControl. Decode and ParseHeader
copy the PNG bytes in as before and run main's chunk scan on the copy,
decoding the scanned chunks. Delete forgets the input stream before
clearing the context. The debt entry now names the input-control call,
which still reads its parameters directly.
2026-11-07 16:39:52 +13:00
Alex Whitehouse and Claude Opus 5.5
9b7b551bd7
feat(libSceNKWebKit): implement WebCore::HTTPHeaderMap
...
Port the 11 header-map exports from neonmodder123/PS5-WebKit-11.x
80f77e94c63ee7202eec3d4b5b1a021dd89011ba, including the sorted 95-name
table and release duplicate-append behavior.
Pin the 32-byte layout as two 16-byte vectors with no inline storage,
use WTF allocation and growth, and retain the existing String ABI.
Add independent ABI, ownership, growth and export host coverage.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-07 03:37:06 +00:00
Dean
cdefa2cf7c
Merge pull request #15158 from nicolasabosch/feat/nkwebkit-navigation-data
...
feat(libSceNKWebKit): implement WKNavigationData getters
2026-11-07 16:35:01 +13:00
Dean
06defd5e54
Merge pull request #14894 from kallmek3nny/feat/libkernel-kevent-fs
...
feat(libkernel): accept EVFILT_FS in kevent
2026-11-07 16:34:57 +13:00
Adrià
f794394a9c
Merge pull request #15074 from xecedemon/feat/libScePad-pending-exports
...
feat(libScePad): answer the co-pilot and Move model controller queries
2026-11-07 04:29:47 +01:00
Dean Galvin
921718470c
Merge branch 'main' into the webrtc::VideoEncoder SetFecControllerOverride 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:29:19 +13:00
Dean
fc607fa666
Merge pull request #15442 from VakzOs/feat/libfreetype-face-queries
...
feat(libfreetype): implement the Multiple Masters getters
2026-11-07 16:29:15 +13:00
Dean
db5968f98e
Merge pull request #14908 from BunnyFl/feat/libscesavedata-constant-calls
...
feat(libSceSaveData): answer the save point, client priority and debug thread id calls as firmware 13.42 does
2026-11-07 16:28:25 +13:00
Dean
922992e4b6
Merge pull request #15414 from Noxy-HNR/codex/harfbuzz-font-callbacks
...
feat(libharfbuzz): implement font callbacks and lifetime
2026-11-07 16:27:51 +13:00
Dean
8a665bde64
Merge pull request #15376 from BunnyFl/feat/libsceacm-declare-unnamed-exports
...
feat(libSceAcm): declare 44 unnamed firmware 13.42 exports
2026-11-07 16:27:47 +13:00
Dean
d189164494
Merge pull request #12848 from MarcZX10/feat/datetime-format-auto
...
feat(libSceSystemService): take the console date and time format from ANYPS5_DATE_FORMAT and ANYPS5_TIME_FORMAT, with auto from the host
2026-11-07 16:27:43 +13:00
Dean
25b40402d5
Merge pull request #15196 from alvaroelpob/feat/libwebrtc-audio-frame-update
...
feat(libwebrtc): implement webrtc::AudioFrame::UpdateFrame and data_view
2026-11-07 16:27:40 +13:00
Adrià
80a137468a
Merge pull request #15181 from XairRrR/docs-tracing-usleep-scekernelusleep
...
docs(tracing): say APS5_TRACE_USLEEP counts sceKernelUsleep calls
2026-11-07 04:10:27 +01:00
Adrià and Claude
a49afa9814
docs(libSceNpCppWebApi): file the null body entry under Functional
...
Co-Authored-By: Claude <[email protected] >
2026-11-07 04:04:02 +01:00
MarcZX10
af2094da43
docs(libSceNpCppWebApi): document the null body check as a host-side fallback
...
The console module dereferences the request body without a null check,
so the null-body handling in InitializeParameterWithBody is a host
safety fallback, not console behaviour. Record that in the debt entry.
2026-11-07 04:03:57 +01:00
Dean
5ad574658d
Merge pull request #15346 from AasishDairelSahayaGrinspan/codex/rtc-month-overflow
...
feat(libSceIcu): implement Unicode decimal digit helpers
2026-11-07 16:01:48 +13:00
Dean
50ab75da5e
Merge pull request #15319 from Elma7e/feat/bluetoothhid-uninitialized-guards
...
feat(libSceBluetoothHid): return not-initialized error before initialization in device query and report exports
2026-11-07 16:01:44 +13:00
BunnyFl and Claude Opus 5.5
593b690c87
Merge branch 'main' into the SaveData constant calls branch
...
Keep main's sceSaveDataGetProgress entry, which now cites firmware 13.42,
next to this branch's shortened pending list and its new entry.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-07 03:59:35 +01:00
Adria Espi
93d50419cf
feat(libSceNKWebKit): implement Geolocation and Notification permission request calls
2026-11-07 03:57:23 +01:00
Alberto Marchetti
077a901db6
fix(libSceNetCtl): check initialisation in sceNetCtlGetInfoV6
2026-11-07 03:56:23 +01:00
Alberto Marchetti
a8188ba592
docs(debt): record the unmeasured libSceNetCtl pending exports
2026-11-07 03:56:14 +01:00