Commit Graph
13110 Commits
Author SHA1 Message Date
JJenkx 37a1c9bb34 chore(libc): refresh numeric PR 10565 against main 2026-11-05 11:19:00 -05:00
Dean 4741457fed Merge pull request #11174 from ahmadmuj/fix/anyps5-lssl-ocsp-validity
feat(libSceLibreSsl): implement OCSP_check_validity
2026-11-06 04:44:37 +13:00
Dean 03a29f624c Merge pull request #13256 from iAbdulrrahman/feat/libkernel-sys-nanosleep
feat(libkernel_sys): implement __sys_nanosleep export
2026-11-06 04:39:19 +13:00
Dean 2641d44254 Merge pull request #12632 from Lindamea1/feat/freetype-stroker-export
feat(libSceFreeType): implement FT_Stroker_ParseOutline, FT_Stroker_Export and FT_Stroker_ExportBorder
2026-11-06 04:37:09 +13:00
Ahmad Mujahid bcb832214c chore: align LibreSSL PR 11174 with current main 2026-11-05 19:22:22 +04:00
Dean 080dbd08c6 Merge pull request #14336 from DeveshB-1/fix/cdlg-g2p-result-fault
fix(libSceCdlgG2P): return INVALID_ARGUMENT from sceG2PDialogGetResult for an unwritable result
2026-11-06 04:11:58 +13:00
Dean 2beed81816 Merge pull request #14631 from ahmadmuj/fix/anyps5-jxr-memory-stream
feat(libSceJxr): implement WMPAlloc, WMPFree and the memory stream
2026-11-06 04:09:01 +13:00
Dean 1543e42a56 Merge pull request #14622 from fogydes/fix/libSceVideodec-pointer-validation
fix(libSceVideodec): validate caller pointer arguments in decoder queries and operations
2026-11-06 04:04:22 +13:00
Dean Galvin 1cb39e9003 Merge main into fix/anyps5-jxr-memory-stream 2026-11-06 03:52:55 +13:00
Dean 03cfa4c067 Merge pull request #14910 from edubox/feat/np-session-signaling-context-state
feat(libSceNpSessionSignaling): implement context properties and state queries
2026-11-06 03:36:30 +13:00
Ahmad Mujahid a3ca2e11c6 fix(libressl): align OCSP validity with current main 2026-11-05 18:27:35 +04:00
Dean Galvin 9c9d03ce4f Merge branch 'main' 2026-11-06 03:25:38 +13:00
Dean Galvinandfogydes 13d4482884 fix(libSceVideodec): read the full size fields and check them before the structures
ConfigInfo::thisSize and ResourceInfo::thisSize are 64-bit, so read them
as std::uint64_t in CreateDecoder and QueryResourceInfo. Decode, Flush,
DeleteDecoder and Reset now read and check each thisSize before copying
the whole structure in, so a short structure at the end of a mapped page
gets the struct size error, not the pointer error. CreateDecoder no
longer writes ctrl before it can fail; the copy-out after creation
already cleans up. The debt entry now says that the console's answer for
an unreadable pointer is not measured.

Tests cover size fields with only their upper bits set, short
structures at the end of a page, an untouched ctrl after a failed
create, and read-only output blocks.

Co-authored-by: fogydes <[email protected]>
2026-11-06 03:14:22 +13:00
Dean 4180951e90 Merge pull request #14257 from bipinkrish/feat/libkernel-sys-adjtime
feat(libkernel_sys): implement adjtime export
2026-11-06 03:04:03 +13:00
Dean 78e4248fea Merge pull request #12946 from KernelPanicNT/feat/cescs-jiscs
feat(libSceCesCs): implement sceCesJiscsToUcs and sceCesUcsToJiscs
2026-11-06 02:50:25 +13:00
Eduardo Ruiz Peña 6c99743c3d fix(libSceNpSessionSignaling): refuse the unverified custom property set 2026-11-05 14:15:50 +01:00
Dean f305293bb0 Merge pull request #15698 from javierUDP/fix/macos-exec-path-after-stack-move
fix(libkernel): keep the process start block mapped when the main stack moves
2026-11-06 01:29:35 +13:00
Dean Galvin ffc4afbd1e Merge branch 'main' 2026-11-06 00:50:44 +13:00
Dean e772fb25cc Merge pull request #12789 from EagleBearerYS/feat/libSceVideoCoreServerInterface-sourced-b268-1
feat(libSceVideoCoreServerInterface): implement the decoder resource registry
2026-11-06 00:06:23 +13:00
Dean 725e93001a Merge pull request #12756 from legendary-cookie/test/pad-trigger-state
test(libScePad): cover the scePadGetTriggerEffectState handle and argument checks
2026-11-06 00:05:26 +13:00
Dean dcf527a306 Merge pull request #12720 from JJenkx/codex/trace-scene-trigger-20261029
feat(trace): gate a capture window on a scene marker file
2026-11-06 00:05:22 +13:00
Dean c46b2299f3 Merge pull request #12650 from slopgobblercobbler/fix/savedata-dirname-search-pattern-termination
fix(libSceSaveData.native): validate pattern termination in sceSaveDataDirNameSearch
2026-11-06 00:05:18 +13:00
Dean e90fd2dc42 Merge pull request #12595 from JJenkx/windows/libc-wcstombs-s-constraints
fix(libc): report wcstombs_s and wcsrtombs_s violations as titles' libc.prx does
2026-11-06 00:05:07 +13:00
Dean 936d133ab1 Merge pull request #12506 from slopgobblercobbler/feat/kernel-sys-sce-pthread-timedjoin
feat(libkernel_sys): implement scePthreadTimedjoin
2026-11-06 00:04:58 +13:00
Dean 5a273d9f3b Merge pull request #10834 from EagleBearerYS/feat/libressl-evp-cipher
feat(libSceLibreSsl): implement the EVP cipher calls on the cipher context
2026-11-06 00:03:59 +13:00
Dean a7df91e4ba Merge pull request #10325 from JJenkx/windows/libc-hypot-msun
fix(libc): compute hypot with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-06 00:03:55 +13:00
Dean be9b38d939 Merge pull request #9880 from ntamas94/fix/ps4-videoout-device-capability
feat(libSceVideoOut): add the PS4 device capability and ModeSetAny exports
2026-11-06 00:03:50 +13:00
Dean Galvin 47c9a4e8d3 Merge branch 'main' 2026-11-05 22:14:35 +13:00
Dean 7ad9749ed0 Merge pull request #15368 from JJenkx/docs/agc-submit-mode-trinity-from-module
docs(debt): record what sceAgcSetSubmitMode and sceAgcGetIsTrinityMode do in the 9.04 modules
2026-11-05 22:03:26 +13:00
Dean bf5217ce3a Merge pull request #14048 from xXPBSXx/docs/audioout-setvolume
docs(libSceAudioOut): name what the emulators do with the volume of sceAudioOutSetVolume
2026-11-05 22:03:17 +13:00
Dean 0a355e08d7 Merge pull request #14018 from xXPBSXx/docs-agc-pm4-type0-emulators
docs(libSceAgcDriver): name what three emulators do with PM4 type-0 packets
2026-11-05 22:03:12 +13:00
Dean f1788e1938 Merge pull request #14003 from xXPBSXx/fu/q6-imedialog-panelsize-debt
docs(debt): name what the emulators do for the sceImeDialog panel size
2026-11-05 22:03:08 +13:00
Dean 74ad467a4b Merge pull request #11953 from kyon-eth/feat/nputility-1360-inventory
feat(libSceNpUtility): declare six additional exports
2026-11-05 22:02:58 +13:00
Dean 1b534a8175 Merge pull request #11934 from kyon-eth/feat/httpcache-1360-inventory
feat(libSceHttpCache): declare three additional exports
2026-11-05 22:02:54 +13:00
JJenkx cb14c2310d chore(libc): integrate current main and shared build fix 2026-11-05 04:02:37 -05:00
Dean Galvin 203ffd6104 Merge branch 'main' 2026-11-05 21:52:51 +13:00
Dean ced16e1cd3 Merge pull request #14016 from PrivacyOnion/feat/icu-name-legacy
refactor(libSceIcu): name 1695 legacy exports from ICU 68 symbols
2026-11-05 21:52:42 +13:00
Dean a525b04647 Merge pull request #13286 from Kikoarl/fix/libkernel_sys-readlink-bounds
fix(libkernel_sys): validate guest destination buffer in readlink and readlinkat
2026-11-05 21:51:39 +13:00
Dean 2731796f84 Merge pull request #13255 from edubox/feat/npcpp-friends-sessions
feat(libSceNpCppWebApi): bring up the SessionManager friends player sessions family
2026-11-05 21:51:35 +13:00
Dean aee589483d Merge pull request #13176 from Celegans12/feat/kbemulate-shared-exports-20261030
feat(kbemulate): share pad emulation exports
2026-11-05 21:51:30 +13:00
Dean 202c5946b0 Merge pull request #13151 from Celegans12/feat/agcdriver-debug-inventory-exports-20261030
feat(agcdriver): add missing debug inventory exports
2026-11-05 21:51:24 +13:00
Dean 912062ed7b Merge pull request #13140 from Celegans12/feat/ces-inventory-exports-20261030
feat(ces): add missing GB 18030 inventory export
2026-11-05 21:51:19 +13:00
Dean e47df638d5 Merge pull request #13129 from iAbdulrrahman/feat/libkernel-sys-prospero-ps4-compiled-sdk-version
feat(libkernel_sys): implement sceKernelGetProsperoCompiledSdkVersion and sceKernelGetPs4CompiledSdkVersion
2026-11-05 21:51:15 +13:00
Dean 253c782661 Merge pull request #13128 from kyon-eth/feat/icu-common-320-exports
feat(libSceIcu): declare 72 callable exports
2026-11-05 21:51:11 +13:00
Dean 9125034887 Merge pull request #12896 from heditrigui/feat/libscelibcinternal-setprogname
feat(libSceLibcInternal): implement setprogname
2026-11-05 21:51:00 +13:00
Dean c48347be84 Merge pull request #12852 from hypermoist/feat/np-ringbuf
feat(libSceNpCommon): implement sce::np::RingBuf and RingBufMemory
2026-11-05 21:50:16 +13:00
Dean b98c4af193 Merge pull request #15888 from zaryabzip/fix/ime-update-not-opened
fix(libSceIme): return NOT_OPENED from sceImeUpdate with nothing open, and refuse keyboard user -1
2026-11-05 21:47:16 +13:00
Dean e15bb3c68d Merge pull request #15348 from B-Howell/feat/userservice-1360-exports
feat(libSceUserService): declare 78 13.60 exports
2026-11-05 21:47:12 +13:00
Dean 875691681d Merge pull request #15171 from adriaespii/feat/nkwebkit-hit-test-result
feat(libSceNKWebKit): implement WKHitTestResult property getters
2026-11-05 21:47:08 +13:00
Dean fc147beeaa Merge pull request #15149 from 011010/fix/macos-activity-real-runtime
fix(tests): run the macOS game-mode activity against the real runtime
2026-11-05 21:47:04 +13:00