Dean
ded2e5fd78
Merge pull request #9407 from MarcZX10/feat/ssl-send-recv
...
feat(libSceSsl): implement full-buffer send and receive
2026-10-23 12:58:14 +13:00
Dean
bacd18e63a
Merge pull request #9349 from MarcZX10/codex/audioout2-initex-console-flag31
...
feat(libSceAudioOut): support mastering InitEx flags
2026-10-23 12:57:51 +13:00
Dean
fff2346734
Merge pull request #9347 from zaryabzip/feat/vorbisdec-libvorbisfile
...
feat(libSceVorbisDec): decode Ogg Vorbis with libvorbisfile 1.3.7
2026-10-23 12:54:40 +13:00
Dean
f1db096084
Merge pull request #9200 from KernelPanicNT/feat/libkernel-sys-lchmod
...
feat(libkernel_sys): implement lchmod
2026-10-23 12:53:19 +13:00
Dean
7367e19f86
Merge pull request #8938 from hypermoist/feat/audioin-pad-embedded-mic
...
feat(libSceAudioIn): answer sceAudioInIsPadEmbeddedMic for open ports
2026-10-23 12:52:57 +13:00
Dean
895f47f4ee
Merge pull request #8866 from ycbuzi/feat/libkernel-sigintr
...
feat(libkernel): export _sigintr and let signal honour it
2026-10-23 12:19:08 +13:00
Dean
fcd455870c
Merge pull request #9054 from santhoshkumar-dev/codex/freetype-sfnt-names
...
feat(libSceFreeType): expose raw SFNT name records
2026-10-23 12:13:39 +13:00
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 <[email protected] >
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 <[email protected] >
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 <[email protected] >
2026-10-22 20:11:40 +02:00