Commit Graph
13406 Commits
Author SHA1 Message Date
Ahmad Mujahid 81c1b9b2ac docs(libressl): align pending export wording with main 2026-11-05 18:23:24 +04: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
Eduardo Ruiz 6de60c3571 feat(libSceIpmi): implement the config estimators and empty queries 2026-11-05 15:02:50 +01:00
Eduardo Ruiz 3c2c054fa2 feat(libSceIpmi): implement the empty base handlers and destructors 2026-11-05 14:54:05 +01: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
akkadbakkad89andDevin 176b899bd8 feat(libSceNpCppWebApi): implement twelve Matches2V1 factories and DataStatus vector iterators
Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-11-05 19:07:29 +05:30
gslashm 44a92277ec feat(libSceNKWebKit): implement Inspector::IdentifiersFactory
_ZN9Inspector18IdentifiersFactory16createIdentifierEv
_ZN9Inspector18IdentifiersFactory9requestIdEm
2026-11-05 15:22:04 +02:00
Eduardo Ruiz Peña 6c99743c3d fix(libSceNpSessionSignaling): refuse the unverified custom property set 2026-11-05 14:15:50 +01:00
Dean Galvin 6bf0609603 Merge branch 'main' 2026-11-06 01:48:06 +13: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
JJenkx dd513a2ba2 Merge remote-tracking branch 'origin/main' into windows/libc-hypotf-msun
# Conflicts:
#	core/libs/prx/libc/src/Math.cpp
#	core/libs/tests/GuestMath.cpp
#	docs/dev/debt/libc.md
2026-11-05 07:22:33 -05:00
JJenkx 4abf92482f Merge remote-tracking branch 'origin/main' into windows/libc-fmod-edom
# Conflicts:
#	core/libs/tests/GuestMath.cpp
2026-11-05 07:14:45 -05:00
JJenkx 30c2dfcf23 Merge remote-tracking branch 'origin/main' into windows/libc-trig-double-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
2026-11-05 07:11:57 -05:00
JJenkx 7555c82248 Merge remote-tracking branch 'origin/main' into windows/libc-atanh-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
#	docs/dev/debt/libc.md
2026-11-05 07:06:57 -05:00
Dean Galvin 95a43c99b7 Merge branch 'main' 2026-11-06 00:52:13 +13:00
Dean Galvin 102abea2fe Merge branch 'main' 2026-11-06 00:52:12 +13:00
Dean Galvin e627498b24 Merge branch 'main' 2026-11-06 00:51:30 +13:00
Dean Galvin ffc4afbd1e Merge branch 'main' 2026-11-06 00:50:44 +13:00
Dean Galvin 3a4eed5f0c Merge branch 'main' 2026-11-06 00:49:50 +13:00
Dean Galvin d239a6e0c7 Merge branch 'main' 2026-11-06 00:31:14 +13:00
Dean Galvin 2a9f4bad32 Merge branch 'main' 2026-11-06 00:31:09 +13:00
Yunus Shaikh 984cae2063 Merge main into feat/libressl-rsa-public-key 2026-11-05 03:24:32 -08: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 eefb61a7dc Merge branch 'main'
Close the pkey_getters Windows environment block in libSceLibreSsl3/CMakeLists.txt: the branch lost its closing path line and endif(), so CMake did not parse the file.
2026-11-05 23:35:16 +13:00
Dean Galvin 6b8ef0f5a8 Merge branch 'main' 2026-11-05 22:14: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 3661c5c59c chore(libc): integrate current main and shared build fix 2026-11-05 04:02:37 -05:00
winstrexandClaude Opus 5.5 22eddcd7d3 Merge branch 'main' into feat/nkwebkit-wtf-text
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-05 05:58:31 -03:00
Dean Galvin 619dd09dd7 Merge branch 'main' 2026-11-05 21:52:51 +13: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