Commit Graph
13060 Commits
Author SHA1 Message Date
Dean Galvin e2703b1563 Merge branch 'main' 2026-11-06 00:47:54 +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 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
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
Dean f09613011b Merge pull request #15050 from noamroger/claude/project-thread-od3mt9
feat(libSceFreeTypeOt): read Mac resource fork headers and data offsets
2026-11-05 21:46:48 +13:00
Dean 108613bfdd Merge pull request #14425 from AlexWhitehouse/feat/libscejxr-pkalloc
feat(libSceJxr): implement PKAlloc
2026-11-05 21:46:44 +13:00
Dean c234b27ed6 Merge pull request #14327 from hyvvs/feat/libcairo-image-surfaces
feat(libcairo): implement nineteen image and surface exports
2026-11-05 21:46:27 +13:00
Dean 1d9c9484b7 Merge pull request #14271 from Elma7e/feat/discmap-get-package-size-no-bitmap
feat(libSceDiscMap): return no-bitmap error from sceDiscMapGetPackageSize
2026-11-05 21:45:39 +13:00
Dean dddcc338b6 Merge pull request #14117 from zaryabzip/fix/ult-condition-signal-alignment
fix(libSceUlt): refuse a misaligned condition variable in sceUltConditionVariableSignal
2026-11-05 21:45:29 +13:00
Dean d74a6df732 Merge pull request #10963 from AZLisme/feat/batch3-icu-comparisons
feat(libSceIcu): implement UTF-16 comparisons
2026-11-05 21:44:59 +13:00
Dean f1608aa378 Merge pull request #10960 from AZLisme/feat/batch3-libressl3-digest-helpers
feat(libSceLibreSsl3): implement EVP digest contexts and SHA methods
2026-11-05 21:44:50 +13:00
Dean c5bd55a89a Merge pull request #16000 from rooklz/aps5q-i-1218415473-1bbf9e
docs(debt): remove stale silent stub entry for player invitation dialog
2026-11-05 21:29:09 +13:00
Dean 4d513cadcc Merge pull request #9404 from Ondra97/codex/feat-freetype-variation-selectors
feat(libSceFreeType): expose Unicode variation selectors
2026-11-05 21:24:33 +13:00
Dean 2238042b81 Merge pull request #15705 from oneandonlydean/rr/pr3-gpu
feat(run-report): count milestones, frames, GPU and shader diagnostics
2026-11-05 21:24:14 +13:00
Dean 1fe3ee8d1a Merge pull request #14235 from oneandonlydean/rr/pr2-writer
feat(run-report): write the run report when a game ends
2026-11-05 21:24:09 +13:00
rooklz 78f8352880 docs(debt): remove stale silent stub entry for player invitation dialog 2026-11-05 08:51:04 +01:00
AZLisme 176068deee chore(libSceLibreSsl3): merge main after donor repair 2026-11-05 15:06:03 +08:00
AZLisme 458afb0c5e fix(libSceIcu): retain comparisons while merging current main 2026-11-05 15:04:03 +08:00
Dean 1e24993fa3 Merge pull request #11223 from Ragbie/fix/poll-after-shut-rd
fix(libkernel): report a socket shut for reading in poll and select and wake their waiters
2026-11-05 17:28:28 +13:00
Dean dd77192fe9 Merge pull request #15231 from JJenkx/fix/http2-gzip-members-20261102
fix(http2): validate and decode concatenated gzip members
2026-11-05 17:27:54 +13:00
Dean 051d531d1b Merge pull request #14493 from AlexWhitehouse/fix/libkernel-windows-sparse-truncate
fix(libkernel): leave Windows truncate extensions as sparse holes
2026-11-05 17:27:50 +13:00
Dean 430a9b5473 Merge pull request #14620 from Danigamer05/feat/libc-timespec-getres-20261101
feat(libc): forward time resolution queries to the kernel
2026-11-05 17:27:46 +13:00
Dean Galvin 755a26d064 fix(libSceNKWebKit): return null from the hit test URL getters when unset
Apply review request from 2026-11-05, with a merge of main.

The four absolute URL getters of WKHitTestResult return a null reference when the URL was never set, as the pinned WebKit returns null for a null String, instead of a non-null empty URL. The test covers an unset result and the existing set round trips. The throwing export count in the debt entry is recounted against main.
2026-11-05 17:17:21 +13:00
Dean 4639eff7f4 Merge pull request #15757 from edubox/fix/agc-uint16-nonuint-target
fix(libSceAgcDriver): write UINT16_ABGR exports into 16-bit non-UINT targets
2026-11-05 17:00:42 +13:00