Dean
98efa281cc
Merge pull request #12826 from Nixitov/feat/libkernel-dmem-for-app
...
feat(libkernel): export sceKernelAllocateDirectMemoryForApp and sceKernelProtectDirectMemoryForPID
2026-11-03 05:14:04 +13:00
Dean
5cb0e8eac9
Merge pull request #12824 from BunnyFl/fix/convertkeycode-keyboard-data-state
...
fix(libSceConvertKeycode): check key data and fold its modifiers into the state
2026-11-03 05:13:58 +13:00
Dean
d0dcbc30a4
Merge pull request #12818 from hypermoist/feat/np-util-xml-escape
...
feat(libSceNpCommon): implement sceNpUtilXmlEscape and sceNpUtilXmlUnescape
2026-11-03 05:13:35 +13:00
Dean
e9b53b9397
Merge pull request #12815 from rooklz/fix/hw-oracle-relative-xdg-cache
...
fix(hw-oracle): ignore a relative XDG_CACHE_HOME when choosing the build cache
2026-11-03 05:13:30 +13:00
Dean
f5d9303b06
Merge pull request #12805 from Elma7e/fix/social-screen-dialog-result-precedence
...
test(libSceSocialScreenDialog): cover null result precedence in sceSocialScreenDialogGetResult matching firmware 13.42
2026-11-03 05:13:15 +13:00
Dean
a0d99eeff6
Merge pull request #12804 from Elma7e/fix/np-friendlist-dialog-result-precedence
...
test(libSceNpFriendListDialog): cover null result precedence in sceNpFriendListDialogGetResultA matching firmware 13.42
2026-11-03 05:13:09 +13:00
Dean
24cc4bd064
Merge pull request #12802 from Elma7e/fix/savedata-dialog-ready-to-display-uninitialized
...
test(libSceSaveDataDialog.native): cover sceSaveDataDialogIsReadyToDisplay return across lifecycle
2026-11-03 05:13:04 +13:00
Dean
89a7f98fb1
Merge pull request #12801 from edubox/feat/npcpp-string-copy
...
fix(libSceNpCppWebApi): match Common::String layout and copy semantics
2026-11-03 05:12:58 +13:00
Dean
4914cc732d
Merge pull request #10421 from amazedturnip/feat/libkernel_sys-is-in-sandbox
...
feat(libkernel_sys): implement is_in_sandbox
2026-11-03 05:12:42 +13:00
Dean
b78d0d77a5
Merge pull request #9970 from Froraut/feat/system-library-coverage
...
feat(libressl3): report OpenSSL version strings
2026-11-03 05:12:36 +13:00
Dean
0d29aedb78
Merge pull request #9448 from HQasper/claude/project-thread-hgbj5s
...
feat(libSceLibreSsl): implement the EVP message digest and HMAC functions
2026-11-03 05:12:29 +13:00
Dean
08f66c14dd
Merge pull request #6565 from xXPBSXx/fix/guest-allocation-pin-livelock
...
fix(libc): leave a range that a mutation waits for out of new leases
2026-11-03 05:12:24 +13:00
Dean
1d91f2966d
Merge pull request #15091 from milescoviello/docs/agc-index-indirect-args-callers
...
docs(libSceAgc): note the titles that link sceAgcDcbSetIndexIndirectArgs
2026-11-03 04:30:15 +13:00
Dean
5fc8d90db0
Merge pull request #15082 from MarcZX10/docs/d02-debt-b
...
docs(debt): correct 2 statements
2026-11-03 04:15:52 +13:00
Dean
b3129dcaec
Merge pull request #15089 from xXPBSXx/docs/net-epoll-args
...
docs(debt): name the epoll create and control argument checks
2026-11-03 04:15:06 +13:00
Dean
0bbe88da39
Merge pull request #15080 from MarcZX10/docs/d04-debt-d
...
docs(debt): correct 2 statements
2026-11-03 04:14:14 +13:00
Dean
5e85609d0b
Merge pull request #15077 from xecedemon/feat/libSceSaveData-pending-exports
...
docs(libSceSaveData): survey the pending exports across citable reimplementations
2026-11-03 04:11:16 +13:00
milescoviello and Claude Opus 5.5
5c626bba07
docs(libSceAgc): note the titles that link sceAgcDcbSetIndexIndirectArgs
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 15:10:21 +00:00
MarcZX10
b43314ffb0
docs(debt): correct the CustomMusicSysCallWrapper export entry
...
Old: "[ and sceCustomMusicSelect] ... names and NIDs are present ..."
New: "[sceCustomMusicSelect] ... the name and NID are present ..."
Evidence: core/libs/prx/libSceCustomMusicSysCallWrapper/Export.cpp:9
defines one export, sceCustomMusicSelect; the entry lost its first name
and implied several exports.
2026-11-02 14:46:31 +00:00
MarcZX10
263f2b90c9
docs(debt): correct the FreeTypeOt unknown export count
...
Old: "The 72 `sceFreeTypeOtUnknown_*_nid_no_patch` exports in Export.cpp"
New: "The 68 `sceFreeTypeOtUnknown_*_nid_no_patch` exports in Export.cpp"
Evidence: core/libs/prx/libSceFreeTypeOt/Export.cpp holds 68 distinct
sceFreeTypeOtUnknown_* definitions (104 APS5_VABI in total, 36 without
the Unknown prefix); the count was checked with grep -o over the
directory on upstream/main.
2026-11-02 14:46:30 +00:00
MarcZX10
9a970b60d1
docs(debt): correct sceNpUniversalDataSystemEventEstimateSize result
...
Old: sceNpUniversalDataSystemEventEstimateSize still returns 3.
New: the size is a MessagePack size model of the event, not measured.
Evidence:
- core/libs/prx/libSceNpUniversalDataSystem/src/Event.cpp:89 (*size = Uds::MessagePackSize(*event))
- core/libs/prx/libSceNpUniversalDataSystem/src/UdsEvent.cpp:273 (MessagePackSize)
- core/libs/tests/GuestNpUniversalDataSystemQueries.cpp:54 (size == 34 for the test event)
2026-11-02 14:45:12 +00:00
MarcZX10
c9a7bcb34a
docs(debt): correct sceNpUniversalDataSystemEventToString output
...
Old: the output of sceNpUniversalDataSystemEventToString is still "{}".
New: the text is a debug rendering of the event, not the console's format.
Evidence:
- core/libs/prx/libSceNpUniversalDataSystem/src/Event.cpp:104 (Uds::DebugString writes the text)
- core/libs/prx/libSceNpUniversalDataSystem/src/UdsEvent.cpp:278 (DebugString)
2026-11-02 14:44:47 +00:00
Dean
92d2fdc343
Merge pull request #15062 from xXPBSXx/docs/net-sockinfo-flags
...
docs(debt): note the flags titles pass to sceNetGetSockInfo
2026-11-03 02:51:04 +13:00
Dean
4f64f81ef7
Merge pull request #15051 from xXPBSXx/docs-kernel-coredump-register-stack
...
docs(debt): give the stack bounds of sceCoredumpRegisterCoredumpHandler and what titles pass
2026-11-03 02:41:15 +13:00
Dean
9cb31b4401
Merge pull request #12757 from legendary-cookie/test/font-library-lookups
...
test(libSceFont): cover sceFontGetLibrary and sceFontSetFontsOpenMode
2026-11-03 02:39:44 +13:00
Dean
46622fff7c
Merge pull request #12752 from MarcZX10/feat/language-auto
...
feat(libSceSystemService): take the console language from the host with ANYPS5_LANGUAGE=auto
2026-11-03 02:39:32 +13:00
Dean
0b20efc578
Merge pull request #12741 from SHOnnay/feat-macos-kevent-edge-watch
...
feat(equeue): implement macOS edge watches
2026-11-03 02:39:21 +13:00
Dean
cf8dbaed2e
Merge pull request #12651 from slopgobblercobbler/fix/agc-eq-event-and-queue-context-validation
...
fix(agc): validate queue context alignment and event queue parameters
2026-11-03 02:39:15 +13:00
Dean
de76a5de92
Merge pull request #12648 from BunnyFl/fix/rtc-format-truncated-year
...
fix(libSceRtc): check the 16-bit year when formatting far ticks
2026-11-03 02:39:10 +13:00
Dean
e3e057d732
Merge pull request #12623 from zaryabzip/feat/npmatching2-context-a
...
feat(libSceNpMatching2): create A contexts and register lobby callbacks offline
2026-11-03 02:39:04 +13:00
Dean
aab20786cd
Merge pull request #12616 from Raghav314/perf/capture-pending-branches
...
perf(agc): leave a capture's branch over a pending GPU write unpruned instead of waiting
2026-11-03 02:38:59 +13:00
Dean
c263726894
Merge pull request #12611 from zaryabzip/feat/npscore-offline-variants
...
feat(libSceNpScoreRanking): answer the A, account id, character id and game data requests offline
2026-11-03 02:38:38 +13:00
Dean
8c581d2926
Merge pull request #12596 from MarcZX10/feat/ime-composition-clipboard
...
feat(ime): show host IME composition in the dialog and paste the clipboard
2026-11-03 02:38:26 +13:00
Dean
25797f0fab
Merge pull request #12500 from StoneDC/feat/b20-autorun-noninteractive
...
feat(relinker): optionally skip the autorun exit prompt
2026-11-03 02:38:19 +13:00
Dean
f4fa6e4ca5
Merge pull request #12480 from Oscar45397/test/libc-fgetpos-fsetpos
...
test(libc): check fsetpos clears end of file and rejects a negative position
2026-11-03 02:38:03 +13:00
Dean
646d099792
Merge pull request #12468 from JJenkx/windows/libc-wide-scan-c-locale
...
fix(libc): read wide scanf fields byte by byte, as titles' libc.prx does
2026-11-03 02:37:44 +13:00
Dean
ead4b80484
Merge pull request #12348 from vingelvatten/feat/oracle-vulkan-runner
...
feat(agc): run hardware oracle kernels through the recompiler on Vulkan
2026-11-03 02:37:27 +13:00
Dean
bdc83158e9
Merge pull request #12321 from santhoshkumar-dev/codex/freetype-memory-record
...
feat(libSceFreeType): provide the default memory record
2026-11-03 02:37:09 +13:00
Dean
eb5537bde1
Merge pull request #12285 from MarcZX10/feat/libscesystemservice-pending-exports
...
feat(libSceSystemService): implement GPU load emulation mode and suspend confirmation dialog flag
2026-11-03 02:36:51 +13:00
Dean
cdecccaf32
Merge pull request #12274 from MarcZX10/feat/libscepad-pending-exports
...
feat(libScePad): implement controller queries and audio path/gain exports
2026-11-03 02:36:37 +13:00
Dean
1b3c5404f0
Merge pull request #12269 from MarcZX10/feat/libscefios2-file-io
...
feat(libSceFios2): implement file, directory and operation exports
2026-11-03 02:36:23 +13:00
Dean
906597a512
Merge pull request #12246 from B-Howell/feat/agc-1d-array-layer-rows
...
feat(agc): sample 1D arrays past maxImageArrayLayers as rows of a 2D image
2026-11-03 02:36:11 +13:00
Eduardo Ruiz
f21a6b3214
fix(libSceNpCppWebApi): match Common::String layout and copy semantics
2026-11-02 14:07:29 +01:00
Alberto Marchetti
afddb2c442
docs(libSceSaveData): survey the pending exports across citable reimplementations
2026-11-02 13:42:41 +01:00
Dean
0278ca9831
Merge pull request #12202 from MarcZX10/fix/libkernel-argument-edge-cases
...
fix(libkernel): reject WaitSema above the semaphore maximum and msync lengths that wrap
2026-11-03 01:29:50 +13:00
Dean
9a56a77d16
Merge pull request #11968 from milescoviello/docs/net-unsupported-socket-options
...
docs(libSceNet): list the socket-level options titles set that sceNetSetsockopt refuses
2026-11-03 01:28:32 +13:00
Dean
53f966c2b9
Merge pull request #11956 from kyon-eth/feat/npgameintent-1360-inventory
...
feat(libSceNpGameIntent): declare 5 additional exports
2026-11-03 01:28:27 +13:00
Dean
bb9d95a986
Merge pull request #11955 from kyon-eth/feat/npwebapi2-1360-inventory
...
feat(libSceNpWebApi2): declare 2 additional exports
2026-11-03 01:28:21 +13:00
Dean
3751461959
Merge pull request #11935 from kyon-eth/feat/voicechat-1360-inventory
...
feat(libSceVoiceChat): declare 2 additional exports
2026-11-03 01:28:16 +13:00
Dean
a2583610de
Merge pull request #11899 from edubox/feat/playgo-unlisted-chunk-list
...
feat(playgo): accept a chunk id list for dumps without metadata
2026-11-03 01:28:11 +13:00