Commit Graph
14357 Commits
Author SHA1 Message Date
Dean Galvin 2fa58f4079 Merge branch 'main' 2026-11-07 08:38:11 +13:00
Dean c9f43dfa1d Merge pull request #10601 from MarcZX10/marc/freetype-sfnt-table-outline-bitmap
feat(libSceFreeType): implement FT_Get_Sfnt_Table and FT_Outline_Get_Bitmap
2026-11-07 08:35:08 +13:00
Dean 7e1a981332 Merge pull request #11470 from frankea/feat/http2-websocket-requests
feat(libSceHttp2): create WebSocket requests and answer them as a PS5 does before they connect
2026-11-07 08:27:16 +13:00
Dean Galvin b79a07c4ed Merge branch 'main' 2026-11-07 08:03:15 +13:00
Dean 7b7edf657b Merge pull request #16272 from MarrasFederico/feat/jxr-pkimageencode-setexifmetadata-wmp
feat(libSceJxr): replace EXIF encoder metadata
2026-11-07 08:02:24 +13:00
Adrià 074de215d2 Merge pull request #9588 from Ondra97/codex/feat-freetype-glyph-cbox
feat(libSceFreeType): query glyph control boxes
2026-11-06 20:00:15 +01:00
Adrià a62af4b089 Merge pull request #14373 from uttam12331/feat/libcinternal-numpunct-char
feat(libSceLibcInternal): implement the numpunct<char> members
2026-11-06 19:49:53 +01:00
Adrià 9f2b939606 Merge pull request #14246 from mkrieger95/feat/webrtc-file-wrapper-v2
feat(libwebrtc): implement FileWrapper output and ownership
2026-11-06 19:18:08 +01:00
Ondra97 388ab70e2c fix(freetype): identify glyph provider export aliases 2026-11-06 18:54:40 +01:00
Ondra97 fcecb70b81 feat(libSceFreeType): query glyph control boxes 2026-11-06 18:54:40 +01:00
Adrià 1da78eb048 Merge pull request #14324 from DeveshB-1/fix/openpsid-efault
fix(libkernel): return EFAULT from sceKernelGetOpenPsId for invalid memory
2026-11-06 18:41:40 +01:00
Adrià d78531d356 Merge pull request #14343 from DeveshB-1/fix/np-auth-app-dialog-result-fault
fix(libSceNpAuthAuthorizedAppDialog): return INVALID_ARGUMENT from sceNpAuthAuthorizedAppDialogGetResult for an unwritable result
2026-11-06 18:34:02 +01:00
Adrià edf71e7244 Merge pull request #14339 from DeveshB-1/fix/zlib-get-result-fault
fix(libSceZlib): return INVALID_ARGUMENT from sceZlibGetResult for unwritable outputs
2026-11-06 18:27:49 +01:00
Adrià 9fb6149d12 Merge pull request #14325 from DeveshB-1/fix/prospero-sw-version-efault
fix(libkernel): return EFAULT from sceKernelGetProsperoSystemSwVersion for an unwritable store
2026-11-06 18:18:19 +01:00
Adrià 8fa2f2f888 Merge pull request #14347 from rooklz/audiodec/unregister-codec-context-check
feat(libSceAudiodec.native): check the UnregisterCodec context argument
2026-11-06 18:12:05 +01:00
Uttam Limbani 84ecec9294 feat(libSceLibcInternal): implement the numpunct<char> members 2026-11-06 18:02:59 +01:00
Adrià 4c03784113 Merge pull request #14248 from xXPBSXx/fix-agc-gcn-prt-2d-whole-coordinates
fix(agc): take the bank of PS4 2D PRT modes from the whole coordinates
2026-11-06 17:57:22 +01:00
Adrià a7139a320e Merge pull request #14277 from akkadbakkad89/feat/vqos-get-attr
feat(libSceVoiceQoS): implement sceVoiceQoSGetLocalEndpointAttribute validation from 4.03 module
2026-11-06 17:55:24 +01:00
Adrià 55ed852e13 Merge pull request #14273 from akkadbakkad89/feat/npcwa-common-fill-3
feat(libSceNpCppWebApi): implement audited model accessors and iterators from bundled module
2026-11-06 17:55:15 +01:00
Adrià cefc546c86 Merge pull request #14247 from StarMrGamer/fix/shader-ds-src2-f32
fix(shader): translate ds_min/max/add_src2_f32 through dsSrc2
2026-11-06 17:54:09 +01:00
Adrià f2dad16521 Merge pull request #14226 from zaryabzip/feat/ajm-native-checks
feat(libSceAjm.native): check the three driver queries' arguments
2026-11-06 17:52:06 +01:00
Adrià 2a696e1ead Merge pull request #14220 from EagleBearerYS/fix/agc-storage-cache-entry-count
fix(agc): cap the storage-image cache by entry count
2026-11-06 17:51:01 +01:00
Adrià 9a4bcc3018 Merge pull request #14326 from xXPBSXx/docs/libc-ungetc-windows
docs(libc): name what happens on Windows when ungetc is called twice
2026-11-06 17:42:50 +01:00
AdriàandClaude e5e10b25a9 docs(libSceZlib): keep the full debt entry and add the unwritable-output fallback
Co-Authored-By: Claude <[email protected]>
2026-11-06 17:41:51 +01:00
DeveshB-1 e6ee6eb454 refactor(libSceZlib): use General.hpp and qualify debt entry as host-safety fallback 2026-11-06 17:41:47 +01:00
DeveshB-1 5e97b3b15a fix(libSceZlib): return INVALID_ARGUMENT from sceZlibGetResult for unwritable outputs 2026-11-06 17:41:47 +01:00
Adrià 23d549a9c7 Merge pull request #14158 from CodingBreadd/feat/libc-kernel-rem-pio2
feat(libSceLibcInternal): implement __kernel_rem_pio2
2026-11-06 17:26:59 +01:00
Adrià 5779a4ea51 Merge pull request #14150 from rooklz/feat/savedata-mounted-count-arg2
fix(libSceSaveData): keep sceSaveDataGetMountedSaveDataCount unimplemented
2026-11-06 17:12:37 +01:00
Adrià 399e7fb57e Merge pull request #14111 from slopgobblercobbler/fix/libkernel-posix-cond-null-validation
fix(libkernel): validate null pointers in pthread cond functions
2026-11-06 16:49:34 +01:00
Adrià 03f30d2055 Merge pull request #14141 from camezaro-intc/feat/appcontent-swvxsi-mdid
feat(libSceAppContent): declare reconstructed prototype for sceAppContentUnknown_SWVxsi_ZBlw
2026-11-06 16:48:14 +01:00
Adrià 6f1d2c70ae Merge pull request #13930 from edubox/feat/nkwebkit-no-op-exports
feat(libSceNKWebKit): implement the exports the 11.00 module leaves empty
2026-11-06 16:38:00 +01:00
Adrià ee9b9a90b2 Merge pull request #14085 from LeandroLP23/docs/debt-stale-entries
docs(debt): correct stale, contradictory and misplaced entries
2026-11-06 16:37:00 +01:00
Federico Marras c051c9723f chore: merge upstream main 2026-11-06 16:23:55 +01:00
frankea 71749a8aa8 Merge remote-tracking branch 'origin/main' into feat/http2-websocket-requests 2026-11-06 10:22:21 -05:00
Adrià 492ed5c5fe Merge pull request #13994 from juanpimg/feat/prx-declare-sdma-videoout-savedata
feat(prx): declare the missing Sdma and VideoOut exports
2026-11-06 16:14:57 +01:00
Eduardo Ruiz 365ed5b51a Merge remote-tracking branch 'origin/main' into feat/nkwebkit-no-op-exports
# Conflicts:
#	core/libs/prx/libSceNKWebKit/Export.cpp
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 16:05:00 +01:00
AdriàandClaude 305a89fbb6 docs(debt): drop the libSceHttp2 default trust entry that main already removed
Co-Authored-By: Claude <[email protected]>
2026-11-06 15:59:00 +01:00
LeandroLP23andClaude Opus 5.5 0fb5477b40 docs(debt): drop the note that VideoOut refuses tiled PS4 display buffers
VideoOut registers a PS4 buffer with tiling mode 0 as a GCN display
buffer since f2928f44d4, so the driver's GCN display path is reached.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 a6267c6ce7 docs(debt): carry #15079's sceNetCtlGetIfStat wording into libSceNetCtl.md
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 1d574c6ff9 docs(debt): put entries outside a section into their section
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 171b24be06 docs(debt): leave the DS src2 entry to #14247
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 da1e21ec8c docs(debt): merge libkernel_sys's two Unknown function info sections
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 654d844524 docs(debt): leave the libSceHttp2 default trust entry to #11575
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 1aac14414d docs(debt): leave the entries that open pull requests are rewriting
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 f7ad6a5567 docs(debt): correct stale GPU and shader entries
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 253d1f81a8 docs(debt): keep the AvPlayerVideoEx entry in libs.md and trim the workload entry
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 1e3518b4bb docs(debt): correct more stale entries
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
LeandroLP23andClaude Opus 5.5 02c6971e02 docs(debt): correct stale and contradictory entries
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 15:58:52 +01:00
Adrià 7383be1a19 Merge pull request #14078 from xXPBSXx/fu/q6-ajm-instance-context-debt
docs(debt): name what the emulators do with the context of sceAjmInstanceCreate and sceAjmInstanceDestroy
2026-11-06 15:46:28 +01:00
Adrià a34d764b38 Merge pull request #14049 from xXPBSXx/docs/netctl-getinfo-codes
docs(debt): name the network info codes that titles ask for
2026-11-06 15:36:21 +01:00