Commit Graph
6453 Commits
Author SHA1 Message Date
Dean Galvin 04b3dd67f8 Merge main into feat/npcppwebapi-public-profile-singular
Keep main's argc/argv alias-vector dispatch and TestVectorAliasedGrowth together with the singular public-profile helper and its call in GuestNpCppWebApiIntrusivePtr.cpp.
2026-10-29 23:35:59 +13:00
Adrià 8958e22ad9 Merge pull request #12448 from simnJS/test/usbd-cancel-race-readable-endpoint
test(libSceUsbd): race the cancel on an interrupt endpoint the host can read
2026-10-29 11:29:20 +01:00
Dean 04dc862f33 Merge pull request #12733 from xdCloudy/feat/beisobmf-box-accessors-10
feat(libSceBeisobmf): implement 10 box metadata accessors
2026-10-29 23:28:44 +13:00
Adrià bc3e33f4e3 Merge pull request #12400 from kyon-eth/feat/bgft-1360-inventory
feat(libSceBgft): declare 12 additional callable exports
2026-10-29 11:24:14 +01:00
Adrià b6f6d2c0fa Merge pull request #12451 from simnJS/fix/icu-unescape-invalid-input
fix(libSceIcu): follow ICU for null escape inputs and negative u_unescape capacities
2026-10-29 11:24:08 +01:00
Adrià 3ea94d0c80 Merge pull request #12450 from simnJS/fix/jxr-stream-null-state
fix(libSceJxr): reject null and read-only packet state in readIS and writeIS as invalid arguments
2026-10-29 11:24:03 +01:00
Adrià beb5e23f8f Merge pull request #9595 from NaitikJoshiPro/pr/agc-clear-state-num-interp
fix(agc): CLEAR_STATE leaves SPI_PS_IN_CONTROL at NUM_INTERP 2
2026-10-29 11:23:14 +01:00
Adrià 0e5dad41c2 Merge pull request #9575 from DavidSamir/feat/libkernel-kqueue-evclear
feat(libkernel): support EV_CLEAR on a kqueue watched by another kqueue
2026-10-29 11:23:08 +01:00
Adrià 9f04702aee Merge pull request #10831 from cgrd/fix/buffer-vsharp-type-stores
fix(shader): drop vector stores through TYPE 2/3 and FORMAT 0 buffer V#s as measured
2026-10-29 11:21:59 +01:00
Adrià f48ef6a076 Merge pull request #10437 from InfinitySpeed/feat/libSceConvertKeycode-character
feat(libSceConvertKeycode): implement sceConvertKeycodeGetCharacterFromKeyboardData
2026-10-29 11:19:02 +01:00
Adrià 1345c47a5c Merge pull request #9634 from anikettuli/feat/ps2-emu-menu-dialog
feat(libScePs2EmuMenuDialog): run the common-dialog state machine
2026-10-29 11:18:56 +01:00
Adrià b462d3b58a Merge pull request #12429 from simnJS/feat/npmanager-wait-async
feat(libSceNpManager): answer sceNpWaitAsync as sceNpPollAsync does
2026-10-29 11:18:51 +01:00
Adrià f99d7fece3 Merge pull request #12054 from Aspct3434/claude/libc-environment-strings-stay-alive
fix(libc): keep guest environment strings alive across setenv and uns…
2026-10-29 11:08:38 +01:00
Adrià 7893fca8e8 Merge pull request #12391 from PrivacyOnion/feat/invitationdialog-stubs
feat(libSceInvitationDialog): implement sceInvitationDialogGetStatus and stub OpenA and GetResultA
2026-10-29 10:41:44 +01:00
Adrià 86c0276752 Merge pull request #9815 from Delciob/fix/playerinvitationdialog-error-codes
fix(libScePlayerInvitationDialog): return standard common-dialog error codes
2026-10-29 10:40:50 +01:00
Adrià c306d5bb9f Merge pull request #12425 from SeaSunPT/fix/audioout2-chat-debug-state-not-initialized
fix(libSceAudioOut): refuse system debug state and chat calls before sceAudioOut2Initialize
2026-10-29 10:40:39 +01:00
Adrià 41c5feb628 Merge pull request #9524 from AlxcBTW/pr/game-live-streaming-offline-settings
feat(libSceGameLiveStreaming): answer offline setting and feedback calls locally
2026-10-29 10:40:27 +01:00
Adrià 66405c3250 Merge pull request #12399 from kyon-eth/feat/nptrophy2-1360-inventory
feat(libSceNpTrophy2): declare 15 additional callable exports
2026-10-29 10:35:43 +01:00
Adrià 07b2b7bff0 Merge pull request #12386 from PrivacyOnion/feat/posixforwebkit-dirent
feat(libScePosixForWebKit): implement opendir, closedir, readdir, readdir_r
2026-10-29 10:35:38 +01:00
Adrià edbbb133b7 Merge pull request #12398 from kyon-eth/feat/npsignaling-1360-inventory
feat(libSceNpSignaling): declare 15 additional callable exports
2026-10-29 10:35:14 +01:00
Adrià aaccd0ba39 Merge pull request #10033 from xXPBSXx/docs/debt-systemservice-paramgetint-title
docs(debt): note how a title uses the value of sceSystemServiceParamGetInt
2026-10-29 09:36:17 +01:00
Adrià 7a89237a76 Merge pull request #10554 from xXPBSXx/docs/debt-contentexport-fromdata-title
docs(debt): note how titles call sceContentExportFromData
2026-10-29 09:36:11 +01:00
Adrià ef5dc7fcea Merge pull request #11857 from PrivacyOnion/docs/debt-voicechat-stubs
docs(debt): record silent stubs in libSceVoiceChat debt
2026-10-29 09:36:04 +01:00
Adrià 20c907b510 Merge pull request #11091 from slopgobblercobbler/fix/savedata-dialog-param-size-validation
docs(debt): document unmeasured sceSaveDataDialogOpen param size validation
2026-10-29 09:35:34 +01:00
Adrià 804e5b2050 Merge pull request #11828 from milescoviello/docs/webapi2-teardown-silent-stubs
docs(libSceNpWebApi2): list the user-context and push-event teardown calls as silent stubs
2026-10-29 09:32:40 +01:00
Adrià 2a90fb105b Merge pull request #9431 from Get-fix/ps4/agc-gcn
feat(libSceAgcDriver): draw PS4 (GCN) command buffers
2026-10-29 09:31:13 +01:00
Adrià 21aaa0c026 Merge pull request #11824 from milescoviello/docs/trophy2-registration-silent-stubs
docs(libSceNpTrophy2): list the context registration and handle teardown as silent stubs
2026-10-29 09:30:44 +01:00
Adrià 58c3fd47ed Merge pull request #11817 from milescoviello/docs/uds-silent-stubs
docs(libSceNpUniversalDataSystem): list the context registration and handle teardown as silent stubs
2026-10-29 09:30:39 +01:00
Dean 4c7d275bef Merge pull request #11684 from oneandonlydean/feat/agc-unclamped-normalized-blend-v2
feat(agc): blend into an unclamped normalized color target in the pixel shader
2026-10-29 20:48:48 +13:00
Adrià c70c75ad13 Merge pull request #9284 from DavidSamir/feat/libkernel-sys-ksem-unnamed
feat(libkernel): implement the unnamed ksem semaphores
2026-10-29 08:48:19 +01:00
Adrià 14b3441f3d Merge pull request #5209 from Misjudgments/fix/psp-classics-general
fix(libSceFont): keep horizontal writing on a single baseline
2026-10-29 08:43:02 +01:00
Adrià 9365465457 Merge pull request #12186 from Gonic0/fix/libc-getifaddrs-af-link-macos
fix(libc): list getifaddrs AF_LINK entries on macOS hosts
2026-10-29 07:44:43 +01:00
Adrià 80281b3164 Merge pull request #12564 from Ralizaki/feat/libSceUserService-accessibility-settings
docs(libSceUserService): record unmeasured keyremap and zoom accessibility getters
2026-10-29 07:44:22 +01:00
Adrià e22da74c71 Merge pull request #12707 from xXPBSXx/docs/net-send-flags-count
docs(debt): count the flags local titles pass to sceNetSend and sceNetSendto
2026-10-29 07:44:11 +01:00
Adrià 80bda2fb3c Merge pull request #12701 from xXPBSXx/docs-agc-memsemaphore-callsites
docs(agc): count how local titles call sceAgcAcbMemSemaphore and sceAgcDcbMemSemaphore
2026-10-29 07:44:01 +01:00
Adrià f734bb8a9e Merge pull request #12685 from dantdmdarealguy/docs/debt-system-service-lncutil-dispatch
docs(debt): narrow libSceSystemService's collapsed-dispatch note to the throwing calls
2026-10-29 07:43:40 +01:00
Adrià b4acc8962b Merge pull request #12618 from FelixKunzJr/docs/rosetta-m2-pro-macos-27
docs(relinker): record Rosetta instruction support on an M2 Pro with macOS 27.0.1
2026-10-29 07:43:33 +01:00
xdCloudy 94095ef0c0 fix(libSceBeisobmf): validate guest accessor memory 2026-10-29 06:36:44 +00:00
Dean 2fbf1c6d97 Merge pull request #12703 from xXPBSXx/q2/razorcpu-debt-table
docs(libSceRazorCpu): list the calls that return without recording anything
2026-10-29 18:50:34 +13:00
Dean c14f7543d0 Merge pull request #11189 from JaceTheBlu/feat/libressl-verify-param-host
feat(libSceLibreSsl): implement X509_VERIFY_PARAM_set1_host
2026-10-29 18:49:45 +13:00
Dean e0a11b3fba Merge pull request #9515 from EagleBearerYS/fix/libkernel-getsockopt-net-sockets
fix(libkernel): getsockopt reads options of libSceNet sockets
2026-10-29 18:49:11 +13:00
Dean 4004c97114 Merge pull request #12255 from Mherberts/codex/feat-rosetta-mulx
feat(relinker): lower MULX under --to-rosetta
2026-10-29 17:34:58 +13:00
Dean d71fe2fa87 Merge pull request #12668 from Queuse/codex/freetype-increase-x-height
feat(libSceFreeType): support per-face x-height limits
2026-10-29 17:33:47 +13:00
xXPBSXxandClaude Opus 5.5 f744a54063 docs(debt): name what the send flags count leaves unread
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 05:32:41 +01:00
xXPBSXxandClaude Opus 5.5 ecaec7b2e6 docs(debt): state that the send flags count reads only the executables
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 04:58:52 +01:00
xXPBSXxandClaude Sonnet 5.5 44b24ddb5c docs(agc): say that the MemSemaphore counts are direct calls from the executable
Adds the missing full stop after the original sentence and states that the 13 titles call both functions directly from the executable, so the entry does not read as if the other titles never call them.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 04:55:01 +01:00
xXPBSXxandClaude Opus 5.5 ae4fbac236 docs(debt): count the flags local titles pass to sceNetSend and sceNetSendto
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 04:29:37 +01:00
Dean b433c40f2f Merge pull request #12251 from Michael-KD/fix/div-scale-fixup-f32-denormal-modes
fix(shader): translate v_div_scale_f32 and v_div_fixup_f32 in f32 denormal modes 1 and 2
2026-10-29 16:25:43 +13:00
Nicolas AboschandClaude Sonnet 5.5 6cd336ce16 Merge upstream main into feat/npcppwebapi-public-profile-singular
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-28 23:44:01 -03:00
xXPBSXxandClaude Sonnet 5.5 ecd5ae72f7 docs(agc): count how local titles call sceAgcAcbMemSemaphore and sceAgcDcbMemSemaphore
Extends the entry by one sentence of counts: 13 of 53 local titles call both functions once each, from one wrapper in the title's library code that passes the operation as a byte and zeroes two arguments for operation 7. Counts and a description of the title code only; nothing is claimed about console behavior.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-29 02:55:44 +01:00