Ahmad Mujahid
81c1b9b2ac
docs(libressl): align pending export wording with main
2026-11-05 18:23:24 +04:00
Dean Galvin and fogydes
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
akkadbakkad89 and Devin
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
winstrex and Claude 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