Commit Graph
14784 Commits
Author SHA1 Message Date
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 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
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
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
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
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àandClaude 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
BunnyFlandClaude 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
Dean 3ce9728e1e Merge pull request #15236 from AlexWhitehouse/fix/libc-windows-failed-seek-keeps-buffer
fix(libc): keep buffered input when a seek target is rejected
2026-11-07 15:55:56 +13:00
Dean Galvin 8a76a5209b Merge branch 'main' 2026-11-07 15:55:22 +13:00
Dean ca1331be63 Merge pull request #16270 from NevesHenry/feat/libkernel-prosperoweb-exports
feat(libkernel): export cpuset_getid, rfork_thread and sceKernelRdup
2026-11-07 15:54:54 +13:00
Dean Galvin 43ac87ccc2 Merge branch 'main' into the webrtc::AudioFrame UpdateFrame 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 15:54:15 +13:00
Dean 74cafd409a Merge pull request #15157 from nicolasabosch/feat/nkwebkit-back-forward-list
feat(libSceNKWebKit): implement WKBackForwardList and item getters
2026-11-07 15:54:10 +13:00
MarcZX10 24b188a083 docs(debt): say that the date and time format are fixed only while their variables are unset
The language entry ended with 'the date format and time format stay fixed',
which stops being true once ANYPS5_DATE_FORMAT or ANYPS5_TIME_FORMAT is set.
2026-11-07 02:51:01 +00:00
MarcZX10 ca76941eb6 docs(debt): record that no week start parameter is known
The host sources for the first weekday were evaluated and left out because no
parameter id for it is sourced.
2026-11-07 02:51:01 +00:00
MarcZX10 9887363098 docs(debt): record that the Windows and macOS date and time sources did not run
Both branches are unbuilt on their own systems.
2026-11-07 02:51:01 +00:00
MarcZX10 005f1e3626 docs(debt): record the POSIX sources of the date and time formats and what ran
T_FMT decides the clock kind because T_FMT_AMPM is filled for 24-hour locales
too; only glibc was run.
2026-11-07 02:51:01 +00:00
MarcZX10 d4a6220b0d docs(debt): record the fallback for host patterns that have no console format
Patterns the classifier cannot map keep today's answer with one stderr line;
what the console does for such a region is not known.
2026-11-07 02:51:01 +00:00
MarcZX10 76cb5df910 docs(debt): record that the host pattern to console format mapping is unmeasured
Only the field order and the clock kind are read from the host patterns, and
which format a console of a given region would choose is not known.
2026-11-07 02:51:00 +00:00
MarcZX10 d17de551ec docs(debt): record where the date and time format numbers come from and that none was measured
Parameter 2 and 3 values follow the OpenOrbis and shadPS4 enums; no console
reading is cited, and the unset default is the earlier fixed answer.
2026-11-07 02:50:58 +00:00
MarcZX10 4d8af73038 docs(env): list ANYPS5_DATE_FORMAT and ANYPS5_TIME_FORMAT in the environment reference
Both are read in libSceSystemService, take the console number or auto, default
to 1 and throw on any other value.
2026-11-07 02:50:58 +00:00
Dean Galvin 039e286420 Merge branch 'main' 2026-11-07 15:33:26 +13:00
Dean ad5a003138 Merge pull request #15195 from alvaroelpob/feat/libwebrtc-echo-canceller3-config-copy
feat(libwebrtc): implement the webrtc::EchoCanceller3Config copy constructor and assignment
2026-11-07 15:33:01 +13:00