Adrià
d09e7a46e9
fix(libScePad): resolve the merge with ShowPadStatus in the volume actions
2026-10-30 16:29:56 +01:00
MarcZX10
737bcb8f69
refactor(libScePad): own the shared host volume state
...
The volume, mute and focus state that libSceAudioOut applies and libSceVideoOut changes now lives in libScePad, which both libraries already link, instead of in libSceAudioOut. The tests that compile the state directly and the environment reference follow the file.
2026-10-30 16:29:55 +01:00
MarcZX10
31e13ce13f
docs(env): list ANYPS5_VOLUME and ANYPS5_MUTE_ON_FOCUS_LOSS
...
Both are read in HostVolumeState.cpp when video output starts, and both refuse an invalid value with an error naming the variable.
2026-10-30 16:29:55 +01:00
Adrià
9f748f4d8e
Merge pull request #13036 from edubox/feat/npcpp-matchmaking
...
feat(libSceNpCppWebApi): bring up Matchmaking V1 offline
2026-10-30 16:29:21 +01:00
Adrià
91cd8ac6fd
Merge pull request #13049 from JJenkx/fix/libc-character-scan-lengths
...
fix(libc): ignore non-wide lengths on character scans
2026-10-30 16:25:56 +01:00
Adrià
b44f8ab346
Merge pull request #12306 from edubox/feat/http2-gzip
...
feat(http2): inflate gzip response bodies
2026-10-30 16:20:45 +01:00
Adrià
2614f409dc
Merge pull request #12953 from frankea/feat/acm-batch-job-priority
...
feat(libSceAcm): encode sceAcmBatchJobPriority jobs
2026-10-30 15:45:46 +01:00
Adrià
01069f4d2b
Merge pull request #12954 from hugodearaujo/fix/audioout2-blocking-push
...
fix(libSceAudioOut): return from a blocking AudioOut2 push once the queue has room
2026-10-30 15:45:36 +01:00
Adrià
6154580567
Merge pull request #12968 from GiannisG1/test/unclamped-blend-skip-without-formatless-reads
...
test(agc): skip the unclamped normalized blend test without shaderStorageImageReadWithoutFormat
2026-10-30 15:21:40 +01:00
Adrià
bfe25d8b21
Merge pull request #13282 from voidlakhan/fix/rtc-store-parsed-leap-seconds
...
docs(libSceRtc): document measured leap-second parsing behavior
2026-10-30 14:37:19 +01:00
Adrià
da026c7065
Merge pull request #12926 from EagleBearerYS/feat/libSceFreeTypeOt-sourced-b266-1
...
feat(libSceFreeTypeOt): implement the ft_mem memory helpers
2026-10-30 14:12:02 +01:00
Adrià
96ff704249
Merge pull request #12667 from xdCloudy/feat/libkernel-sys-pthread-attr-helpers
...
feat(libkernel_sys): implement mutex attribute generation helpers
2026-10-30 14:02:33 +01:00
lakhantheboss
a3b667b92e
docs(libSceRtc): document measured leap-second parsing behavior
2026-10-30 18:19:59 +05:30
Adrià
f91137142e
Merge pull request #13027 from Celegans12/feat/savedata-inventory-exports-20261030
...
feat(savedata): add missing cloud and sync inventory exports
2026-10-30 13:45:45 +01:00
Adrià
280bbad426
Merge pull request #12659 from JJenkx/codex/libc-scaled-nan-subject-20261028
...
fix(libc): parse scaled NaN subjects without numeric conversion
2026-10-30 13:45:37 +01:00
Adrià
563d839a7a
Merge pull request #12955 from JJenkx/windows/libkernel-sys-linkat-symlink-itself
...
fix(libkernel_sys): hard-link a symbolic link itself in linkat on Windows
2026-10-30 13:45:28 +01:00
Adrià
58d5af7daa
Merge pull request #13117 from kyon-eth/feat/nkwebkit-320-exports
...
feat(libSceNKWebKit): declare 8703 callable exports
2026-10-30 13:38:33 +01:00
Adrià and Claude Sonnet 5.5
ea63edc9ce
docs(http2): restore main's debt entries and record gzip inflation
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-30 13:31:16 +01:00
Eduardo Ruiz
72c2df44a4
test(http2): cover gzip checksum and concatenated members
2026-10-30 13:31:03 +01:00
Eduardo Ruiz
58f325624e
fix(http2): consume flow control while buffering gzip bodies
...
Reads already wait for END_STREAM when inflation applies, so keep the receive window open while the encoded body is buffered. This lets a gzip response larger than 65,535 bytes inflate instead of failing, and the split test now reads before the content length so it exercises the read path.
2026-10-30 13:31:03 +01:00
Eduardo Ruiz
bd68b64dd1
fix(http2): inflate gzip responses after END_STREAM
2026-10-30 13:31:03 +01:00
edubox
9624b77bc6
feat(http2): inflate gzip response bodies
2026-10-30 13:31:03 +01:00
Dean
42d009f5f3
Merge pull request #12899 from hypermoist/feat/np-title-id-object
...
feat(libSceNpCommon): implement sce::np::NpTitleId
2026-10-31 01:19:01 +13:00
Dean
5c0ee1bbf4
Merge pull request #11827 from oneandonlydean/carry/7268-cert-paths
...
feat(libkernel): provide system and common certificate list paths
2026-10-31 01:18:08 +13:00
Dean
e49f8c380c
Merge pull request #11769 from oneandonlydean/salvage/web-misc-9485
...
feat(prx): declare 46 PS5 3.20 exports in four libraries
2026-10-31 01:16:48 +13:00
Dean
25e8a2cbb8
Merge pull request #8223 from savvaniss/fix/agc-retire-overwritten-msaa
...
fix(agc): retire a multisampled color target the title wrote over
2026-10-31 01:16:02 +13:00
Adrià
de2ba4cecb
Merge pull request #12693 from Ninot1Quyi/feat/icu-utf8-helpers
...
feat(libSceIcu): implement UTF-8 macro helpers
2026-10-30 13:05:37 +01:00
Adrià
cc7b82ac6f
Merge pull request #12702 from MarcZX10/feat/overlay-pad-status
...
feat(overlay): show controller status on demand or on connect, disconnect and battery drop
2026-10-30 13:05:28 +01:00
Adrià
cc7e348334
Merge pull request #12524 from JJenkx/codex/libc-unscaled-hex-range-20261028
...
fix(libc): preserve errno for unscaled hexadecimal range results
2026-10-30 13:05:20 +01:00
Dean
51c31ea17e
Merge pull request #13258 from ntamas94/fix/gcn-sin-linear-range
...
fix(shader): keep GCN v_sin_f32 linear up to 1.5 x 2^-12 of a turn as the PS4 does
2026-10-31 00:52:52 +13:00
Dean
99f7b51d2b
Merge pull request #12541 from oneandonlydean/licence-notices-ported-code
...
docs(libc): add upstream licence notices to ported math and siglist code
2026-10-31 00:50:17 +13:00
Adrià
8304ccaedb
Merge pull request #11341 from SteelCrab/review/emscripten-libraries
...
build(libs): support Emscripten memory64 compilation
2026-10-30 12:49:20 +01:00
Adrià
8e68a7d7b9
Merge pull request #12934 from kyon-eth/feat/content-list-320-exports
...
feat(libSceContentListController): declare 19 callable exports
2026-10-30 12:46:26 +01:00
Adrià
63970eded4
Merge pull request #13123 from kyon-eth/feat/video-out-320-exports
...
feat(libSceVideoOut): declare 182 callable exports
2026-10-30 12:46:18 +01:00
Adrià
f8124b820b
Merge pull request #13122 from johnohhh1/fix/spirv-literal-float-initialization
...
fix(build): initialize bundled SPIRV literal-float encoding
2026-10-30 12:46:11 +01:00
Adrià
90e832cdd5
Merge pull request #12629 from HorizonCoding/feat/icu-invariant-strcpy
...
feat(libSceIcu): implement u_austrcpy and u_austrncpy
2026-10-30 12:44:15 +01:00
Adrià
1e15e0a501
Merge pull request #12939 from kyon-eth/feat/esvm-engine-320-exports
...
feat(libSceEsvmEngine): declare 26 callable exports
2026-10-30 12:43:08 +01:00
Adrià
29ca17fae1
Merge pull request #12938 from kyon-eth/feat/np-text-to-speech-320-exports
...
feat(libSceNpTextToSpeech): declare 11 callable exports
2026-10-30 12:43:00 +01:00
Adrià
1c6b316cf7
Merge pull request #12937 from kyon-eth/feat/idu-320-exports
...
feat(libSceIdu): declare 13 callable exports
2026-10-30 12:38:19 +01:00
Adrià
151fccb155
Merge pull request #12936 from kyon-eth/feat/update-service-320-exports
...
feat(libSceUpdateService): declare 15 callable exports
2026-10-30 12:38:11 +01:00
Adrià
91e2c63bc3
Merge pull request #12935 from kyon-eth/feat/remote-client-ipc-320-exports
...
feat(libSceRemotePlayClientIpc): declare 18 callable exports
2026-10-30 12:38:03 +01:00
Adrià
2eb36eeb91
Merge pull request #13086 from BunnyFl/feat/padtracker-working-memory-size
...
feat(libScePadTracker): implement scePadTrackerGetWorkingMemorySize
2026-10-30 12:35:58 +01:00
Adrià
e471817c68
Merge pull request #13084 from BunnyFl/feat/vrhand-query-memory
...
feat(libSceVrHand): implement sceVrHandQueryMemory
2026-10-30 12:21:24 +01:00
Dean
806b22a060
Merge pull request #12698 from xXPBSXx/docs/audioout2-push-blocking-count
...
docs(libSceAudioOut): count the blocking values passed to sceAudioOut2ContextPush
2026-10-31 00:20:59 +13:00
Adrià
5122a153af
Merge pull request #13085 from BunnyFl/feat/movetracker-working-memory-size
...
feat(libSceMoveTracker): implement sceMoveTrackerGetWorkingMemorySize
2026-10-30 12:20:18 +01:00
Giannis and Claude Opus 5.5
a98d4415b3
docs(agc): record that the unclamped normalized blend needs shaderStorageImageReadWithoutFormat
...
The pixel shader reads the color target through a storage image without
a format, so the recompiler refuses the shader on a device without
shaderStorageImageReadWithoutFormat. The sentence on unblended targets
goes, to keep the entry within the 1000-character limit. Asked for by
oneandonlydean in review.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 12:19:23 +01:00
Dean
7ba97f46e2
Merge pull request #13231 from BunnyFl/fix/uds-property-argument-codes
...
fix(libSceNpUniversalDataSystem): return the console's codes for bad event and property arguments
2026-10-31 00:17:55 +13:00
Adrià
c6c84ec493
Merge pull request #13113 from kyon-eth/feat/connect-account-dialog-320-exports
...
feat(libSceConnectAccountDialog): declare 7 callable exports
2026-10-30 12:17:44 +01:00
Adrià
17408bed52
Merge pull request #13112 from kyon-eth/feat/np-speech-to-text-320-exports
...
feat(libSceNpSpeechToText): declare 7 callable exports
2026-10-30 12:17:35 +01:00
Dean
f51372bf6a
Merge pull request #10428 from rooklz/feat/cescs-iso2022jp
...
feat(libSceCesCs): add the ISO-2022-JP profiles, context and string conversions
2026-10-31 00:17:29 +13:00