Dean
bde7c6bc41
Merge pull request #8989 from simonbronk/feat/libSceVoice-port-updates
...
feat(libSceVoice): implement mute-all, bitrate and port update
2026-10-23 12:13:13 +13:00
Dean
775b50729c
Merge pull request #9086 from xdCloudy/feat/agcdriver-evidenced-impls
...
feat(libSceAgcDriver): implement diagnostic fallbacks
2026-10-23 12:11:16 +13:00
Dean
2ff36d0de5
Merge pull request #9311 from StoneDC/feat/ult-condition-variable-creation-options
...
feat(libSceUlt): implement sceUltConditionVariableCreate and condition variable option initializers
2026-10-23 12:10:50 +13:00
Dean
78becbb373
Merge pull request #8528 from MarrasFederico/feat/ngs2-waveform-frame-info
...
feat(libSceNgs2): report the frame layout of a PCM waveform in sceNgs2GetWaveformFrameInfo
2026-10-23 12:02:28 +13:00
Dean
24c6cc33f0
Merge pull request #9325 from zaryabzip/feat/posixforwebkit-wrap-forwarders
...
feat(libScePosixForWebKit): forward the --wrap exports with implemented targets
2026-10-23 11:48:46 +13:00
Dean
caa089fd73
Merge pull request #9025 from HQasper/claude/project-thread-w0s18y
...
feat(libSceLibreSsl): implement the MD4, MD5, SHA-1 and SHA-2 digests
2026-10-23 11:45:12 +13:00
Dean
853baf3bb9
Merge pull request #9144 from rooklz/feat/npmanager-signedout
...
feat(libSceNpManager): answer the user ID account queries for a signed-out user
2026-10-23 11:35:58 +13:00
Dean
f4757d4c2f
Merge pull request #8402 from hypermoist/fix/agc-interpolant-mapping-firmware
...
fix(libSceAgc): match interpolant mapping variants to firmware
2026-10-23 11:35:27 +13:00
Dean
8aa44cf3c7
Merge pull request #9435 from xdCloudy/feat/libSceNKWebKit-150-pending-exports
...
feat(libSceNKWebKit): declare 150 PS5 pending exports
2026-10-23 11:19:29 +13:00
Dean
8964c12d5c
Merge pull request #9218 from slopggobblercobbler81/feat/libkernel-setresuid-setresgid
...
feat(libkernel): implement setresuid and setresgid
2026-10-23 11:10:12 +13:00
Dean
a78ebba1af
Merge pull request #9080 from YossiYad/feat/imedialog-internal-queries
...
feat(libSceImeDialog): implement the star state, internal init and panel position calls
2026-10-23 11:09:22 +13:00
Dean
287d539503
Merge pull request #9336 from ycbuzi/fix/libkernel-sys-link-follow-windows
...
fix(libkernel_sys): follow a symbolic link in link on Windows
2026-10-23 11:02:54 +13:00
Dean
ccf7f10407
Merge pull request #9114 from voidlakhan/feat/appcontent-temporary-data-mount
...
feat(libSceAppContent): implement temporary data mount
2026-10-23 11:02:29 +13:00
Dean
4a74325fb8
Merge pull request #9031 from hypermoist/feat/gamelivestreaming-program-info
...
feat(libSceGameLiveStreaming): answer sceGameLiveStreamingGetProgramInfo with an empty program
2026-10-23 11:02:05 +13:00
Dean
5366b8b911
Merge pull request #8914 from hypermoist/feat/audioin-open-ex
...
feat(libSceAudioIn): open ports through the Ex calls and accept the two setters
2026-10-23 10:57:08 +13:00
Dean
1fd6f9bb58
Merge pull request #9544 from Queuse/codex/net-buffer-validation
...
fix(libSceNet): reject nonpositive socket buffers
2026-10-23 10:54:58 +13:00
Dean
eb8dcfebaa
Merge pull request #9837 from JAB-dev/fix/ngs2-pan-init-validation
...
fix(libSceNgs2): return the SDK pan error codes from sceNgs2PanInit
2026-10-23 10:43:59 +13:00
Dean
d3efe3af99
Merge pull request #8115 from milescoviello/feat/msaa-depth-one-sample-color
...
feat(agc): draw one-sample color targets beside a multisampled depth target with sample 0's coverage
2026-10-23 10:38:32 +13:00
xdCloudy
fcec4981a5
docs: distinguish known exports from unverified ABI
2026-10-22 22:15:40 +01:00
Dean
9e568a389b
Merge pull request #8376 from hypermoist/feat/libc-dinkumware-dispatchers
...
feat(libc): implement the Dinkumware _Stod, _Stoll, _Sin and _Log helpers
2026-10-23 09:51:54 +13:00
Dean
e2fa8798c7
Merge pull request #9115 from thuanquang/fix/trophy2-unknown-id-error
...
fix(libSceNpTrophy2): return INVALID_TROPHY_ID for a trophy that is not in the title's data
2026-10-23 09:43:58 +13:00
Dean
5f83572bfb
Merge pull request #9032 from hypermoist/fix/audioout2-lo-terminate
...
fix(libSceAudioOut): return 0 from sceAudioOut2LoTerminate and forward sceAudioOut2InitializeEx
2026-10-23 09:43:36 +13:00
Dean
fe8b9b5ddd
Merge pull request #8906 from hypermoist/fix/coredump-set-user-data-type
...
fix(libkernel): give sceCoredumpSetUserDataType its signature and result
2026-10-23 09:41:20 +13:00
Dean
1da03c6f34
Merge pull request #9076 from orezraey/fix/net-utilities-measured-ps5
...
fix(libSceNet): accept every sceNetMemoryAllocate flag as measured on a PS5
2026-10-23 09:22:21 +13:00
Dean
5d40eb3fdc
Merge pull request #9106 from Retr0G28/fix/scenet-stream-recv-timeout-eagain
...
fix(libSceNet): report EAGAIN when a stream receive times out on Windows
2026-10-23 09:22:12 +13:00
Dean
3bbd2321de
Merge pull request #8468 from Gabrieljr42/feat/ajm-mp3-frame-metadata
...
feat(libSceAjm): parse CRC-protected and non-stereo MP3 metadata frames
2026-10-23 09:14:29 +13:00
milescoviello and Claude Opus 5.5
36559da793
feat(agc): draw one-sample color targets beside a multisampled depth target with sample 0's coverage
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-22 19:58:10 +00:00
Dean
f6075c2f4a
Merge pull request #8690 from JAB-dev/fix/audiopropagation-remove-inline-helpers
...
fix(libSceAudioPropagation): drop the SDK inline Init helpers from the export list
2026-10-23 08:54:28 +13:00
Dean
44602d61df
Merge pull request #8660 from JJenkx/fix/videodec2-flush-without-pending
...
fix(libSceVideodec2): flush without draining when no picture is pending
2026-10-23 08:54:24 +13:00
Dean
ea2b6d4077
Merge pull request #8611 from Ondra97/codex/fix-np-auth-unstarted-abort
...
fix(libSceNpAuth): reject completion queries before request start
2026-10-23 08:54:20 +13:00
Dean
a62feecd6c
Merge pull request #7948 from Amoenus/codex/feat-native-owner-fmask
...
feat(agc): expose expanded FMASK for tracked native owners
2026-10-23 08:54:11 +13:00
Dean
5c13a1be0f
Merge pull request #8692 from JAB-dev/fix/ngs2-geom-listener-errors
...
fix(libSceNgs2): return INVALID_GEOM_FLAG and the listener-address error from sceNgs2GeomCalcListener
2026-10-23 08:51:25 +13:00
Dean
d6e7ab42df
Merge pull request #6727 from simonbronk/fix/native-msaa-depth-unwritten-guest-access
...
fix(agc): retire an unwritten native multisample depth surface on guest access
2026-10-23 07:55:56 +13:00
Adrià
3a2ca40dab
Merge pull request #9234 from mossyanwar/fix/relinker-linux-named-imports
...
fix(relinker): resolve symbol-name imports through NIDs on Linux
2026-10-22 20:54:22 +02:00
Adrià
cd64efea1a
Merge pull request #9481 from xXPBSXx/docs/debt-ajm-resample-ex-callsite
...
docs(debt): note that a title call of sceAjmBatchJobSetResampleParametersEx agrees with the argument registers
2026-10-22 20:51:02 +02:00
xdCloudy
36a7a09dae
feat(libSceAgcDriver): implement diagnostic fallbacks
2026-10-22 11:42:42 -07:00
xdCloudy
c8febff306
feat(libSceNKWebKit): declare pending exports
2026-10-22 11:42:04 -07:00
Adrià
8580e7e214
Merge pull request #9331 from MarcZX10/codex/wide-scan-reported-edge-cases
...
fix(libc): match reported wide scanf edge cases
2026-10-22 20:36:35 +02:00
Adrià
2e2ea5e697
Merge pull request #9131 from xXPBSXx/fix/fchdir-non-vnode
...
fix(libkernel_sys): fail fchdir on a pipe or socket with EINVAL
2026-10-22 20:32:29 +02:00
Adrià
cbcb083086
Merge pull request #9296 from superhe11/codex/fix-snprintf-size-overflow
...
fix(libc): reject snprintf capacities above INT_MAX + 1
2026-10-22 20:29:27 +02:00
Adrià
fa107a44c7
Merge pull request #9084 from xXPBSXx/fix-agc-11-11-10-comp-swap-0
...
fix(agc): accept the standard component order for 11_11_10 float color targets
2026-10-22 20:15:26 +02:00
xXPBSXx and Claude Sonnet 5.5
e1605dda52
fix(libkernel_sys): fail fchdir on a pipe or socket with EINVAL
...
FreeBSD 11.4's sys_fchdir resolves the descriptor with getvnode, which fails with EINVAL for a descriptor that has no vnode; only a vnode that is not a directory gives ENOTDIR from change_dir. fchdir returned ENOTDIR for a pipe or socket. A descriptor that is neither a vnode nor a random device now gets EINVAL; the debt entry records the order of the three errors.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 20:15:26 +02:00
Adrià Franch and Claude
e8c73627f6
fix(libc): keep %% at end of input an input failure in the wide scanner
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-22 20:11:40 +02:00
MarcZX10
0d70810529
docs(libc): record remaining wide scanner evidence gap
2026-10-22 20:11:32 +02:00
JAB-dev and Claude Sonnet 5.5
3112ffd1e3
Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into fix/ngs2-pan-init-validation
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 19:59:27 +02:00
Adrià
a6646f8464
Merge pull request #9071 from MarcZX10/marc/libc-cosh-9062
...
feat(libc): implement _Cosh
2026-10-22 19:52:15 +02:00
xXPBSXx and Claude Sonnet 5.5
7e2cc7ec6b
fix(agc): accept the standard component order for 11_11_10 float color targets
...
PPSA12361 binds color format 7 (COLOR_11_11_10, float) with COMP_SWAP 0
and stops on "unsupported color format 7 number type 7 component swap 0".
Only the reversed order (COMP_SWAP 2) was accepted.
The format keeps its 10-bit component in the low bits. The standard
swap puts red in the first slot, as Mesa pairs SWAP_STD with
COLOR_10_11_11 for R11G11B10_FLOAT, so COMP_SWAP 0 puts red there and
COMP_SWAP 2 blue. Swap 0 now decodes with the identity export mapping
0xe4 and the same packing; the other swaps still throw.
The decode test accepts swap 0 and keeps refusing swaps 1 and 3. The
execution test renders both orders into tiled and linear targets and
compares each stored word with the packing of the order. Its program
pool grows to fit the second pass. The debt entry names the accepted
orders and says the swap 0 layout is derived, not measured.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-22 19:46:23 +02:00
Adrià
9062485ebe
Merge pull request #8880 from ycbuzi/feat/libc-num-get-objects
...
feat(libc): export the num_get and time_get locale objects as data
2026-10-22 19:44:08 +02:00
Adrià
29b25aaf4a
Merge pull request #9101 from xXPBSXx/fix/flock-directory-windows
...
fix(libkernel): accept flock on a directory descriptor on Windows
2026-10-22 19:42:03 +02:00
Adrià
c55d7c8e7b
Merge pull request #8670 from xXPBSXx/fix/stream-send-after-reset-epipe
...
fix(libkernel): report EPIPE for a stream send on a connection the peer closed on Windows
2026-10-22 19:40:02 +02:00