Commit Graph
13587 Commits
Author SHA1 Message Date
Dean 495b960d4b Merge pull request #14979 from fogydes/fix/libSceFiber-pointer-validation
fix(libSceFiber): return INVALID from sceFiberOptParamInitialize for an unwritable pointer
2026-11-06 12:58:45 +13:00
Dean 811b963fc8 Merge pull request #14977 from fogydes/fix/libSceEditMp4-pointer-validation
fix(libSceEditMp4): ignore unwritable pointers in sceEditMp4InitializeParam
2026-11-06 12:58:41 +13:00
Dean 7d2c06068f Merge pull request #14967 from fogydes/fix/libSceAudioIn-pointer-validation
fix(libSceAudioIn): return INVALID_POINTER from sceAudioInGetGain for an unwritable gain
2026-11-06 12:58:37 +13:00
Dean 6a120ae1b7 Merge pull request #16240 from JJenkx/fix/http2-unchallenged-auth-status-20261105
fix(http2): expose auth statuses without matching challenges
2026-11-06 12:54:57 +13:00
Dean 399292ce5c Merge pull request #10582 from MarcZX10/marc/freetype-lcd-filter
feat(libSceFreeType): implement FT_Library_SetLcdFilter and FT_Library_SetLcdFilterWeights
2026-11-06 12:52:25 +13:00
Dean e7f31d5593 Merge pull request #14936 from PanagiotisKaraliolios/feat/libc-internal-multiprecision
feat(libSceLibcInternal): implement std::_MP_Add, _MP_Get, _MP_Mul and _MP_Rem
2026-11-06 12:45:18 +13:00
Dean b6c74f1f97 Merge pull request #14101 from QW1CKS/fix/libkernel-fchmodat-symlink-throw
fix(libkernel_sys): throw from fchmodat on a symbolic link as lchmod does
2026-11-06 12:44:37 +13:00
Dean 8ad0364e81 Merge pull request #10485 from alvaroelpob/feat/libscelibressl-ssl-ctx-callbacks
feat(libSceLibreSsl): implement the SSL_CTX info, session, verify, client certificate, NPN and ALPN callback setters
2026-11-06 12:33:06 +13:00
Dean ea07ec82d3 Merge pull request #14143 from malekaifa/fix/hw-oracle-extra-tail-offset
fix(hw-oracle): keep extra offset stable across dispatches
2026-11-06 12:17:43 +13:00
Dean 41302fcb59 Merge pull request #10158 from mazen320/feat/libc-messages-vtable
feat(libc): export the messages facet vtable as data
2026-11-06 12:17:40 +13:00
Dean cfe2203909 Merge pull request #15913 from Kikoarl/feat/shader-sdwa-v-sin-cos-f32
feat(shader): accept SDWA destination selects on v_sin_f32 and v_cos_f32
2026-11-06 12:17:36 +13:00
Dean b077c1b3a0 Merge pull request #15890 from Retr0G28/fix/ioctl-scenet-socket
fix(libkernel): pass ioctl on a sceNetSocket socket to libSceNet
2026-11-06 12:17:31 +13:00
Dean 655f262e40 Merge pull request #15323 from Elma7e/feat/sysutil-notification-delivery-tests
feat(libSceSysUtil): add CMakeLists.txt and test notification delivery
2026-11-06 12:17:09 +13:00
Dean f9ebf823f8 Merge pull request #15304 from brumskysb/docs/force-degamma-wave64
docs(shader): record FORCE_DEGAMMA at wave64 on RDNA2
2026-11-06 12:17:05 +13:00
Dean 0825a9ee7a Merge pull request #15252 from Kikoarl/feat/shader-buffer-atomic-csub-no-glc
feat(shader): translate buffer_atomic_csub without glc
2026-11-06 12:17:00 +13:00
Dean aa493b4eac Merge pull request #15186 from Noxy-HNR/claude/nk-sqlite
feat(libSceNKWebKitRequirements): implement the SQLite exports
2026-11-06 12:16:38 +13:00
Dean f9602189d1 Merge pull request #14849 from xdCloudy/fix/libSceUserService-groups-home
fix(libSceUserService): validate group and home queries
2026-11-06 12:16:34 +13:00
Dean da693b784c Merge pull request #14328 from hyvvs/feat/libcairo-font-options
feat(libcairo): implement font options lifecycle and settings
2026-11-06 12:15:36 +13:00
Dean d7599f3ddd Merge pull request #14292 from rooklz/fix/libressl3-d2i-fault-arguments
fix(libSceLibreSsl3): throw the documented d2i fault arguments
2026-11-06 12:15:32 +13:00
Dean c4de0df468 Merge pull request #14081 from frankea/feat/ds-swizzle-fft-mode
feat(shader): translate ds_swizzle_b32 FFT mode
2026-11-06 12:15:00 +13:00
Dean a2630d4263 Merge pull request #14050 from danielhorngt/feat/icu-locale-keywords-start
feat(libSceIcu): implement locale_getKeywordsStart
2026-11-06 12:14:52 +13:00
Dean 27253785d0 Merge pull request #13435 from MarcZX10/docs/debt-D5-1
docs(libSceMsgDialog): dialogs that show no UI finish on different status calls
2026-11-06 12:14:30 +13:00
Dean 484d590c5c Merge pull request #12696 from chitters2004/fix/frame-replay-relaunch-host-collision
fix(agc): relaunch the frame replay when a host region blocks a captured GPU range
2026-11-06 12:14:26 +13:00
Dean 1322babd48 Merge pull request #14621 from danielhorngt/fix/agc-clamp-sampler-lod-bias
fix(agc): apply a LOD bias beyond the device limit in the shader
2026-11-06 12:13:46 +13:00
Dean 333f36b603 Merge pull request #14916 from Noxy-HNR/claude/jxr-bitio
feat(libSceJxr): implement bit I/O through the pinned jxrlib
2026-11-06 12:07:48 +13:00
Dean 87a89e5fbc Merge pull request #12834 from edubox/feat/npcpp-response-header
feat(libSceNpCppWebApi): answer the empty ResponseHeaderBase header query
2026-11-06 12:06:31 +13:00
Dean c454d7bacb Merge pull request #14014 from akkadbakkad89/feat/appcontent-accessors
feat(libSceAppContent): implement sceAppContentGetDownloadedStoreCountry contract
2026-11-06 12:04:35 +13:00
Dean 1e03436b9d Merge pull request #16078 from gslashm/feat/nkwebkit-bmalloc-freelist
feat(libSceNKWebKit): implement bmalloc::FreeList initialization
2026-11-06 12:03:47 +13:00
Adrià 2086d31a7f Merge pull request #14009 from rooklz/feat/net-emulation-debug-stub-739
feat(net): return EOPNOTSUPP for emulation debug settings
2026-11-06 00:03:27 +01:00
Dean 90e7727b4e Merge pull request #13985 from pushkarreddyy/fix/npauth-poll-wait-efault
fix(libSceNpAuth): return INVALID_ARGUMENT from async poll and wait for unwritable pointers
2026-11-06 12:02:58 +13:00
Dean GalvinandMarcZX10 de19743a62 Merge branch 'main' into marc/freetype-lcd-filter
Keeps both sides in libSceFreeType CMakeLists.txt, Api.hpp and the debt doc (LCD filter next to module management). Sets the libSceFreeTypeOt Unknown export count to the 58 left in Export.cpp on the merged tree and lists FT_Remove_Module, which main identified, in the identified-NID entry.

Co-authored-by: MarcZX10 <[email protected]>
2026-11-06 11:58:58 +13:00
Dean Galvin bc7430cb18 Merge branch 'main' 2026-11-06 11:56:54 +13:00
Dean 396ae3d066 Merge pull request #10602 from MarcZX10/marc/freetype-module-management
feat(libSceFreeType): implement the FreeType module and renderer lookup calls
2026-11-06 11:55:20 +13:00
Dean 32e646fa00 Merge pull request #10570 from MarcZX10/marc/libressl-evp-pkey-new-free
feat(libSceLibreSsl): implement EVP_PKEY_new and EVP_PKEY_free
2026-11-06 11:54:58 +13:00
Adrià 7264864185 Merge pull request #14004 from xXPBSXx/fu/q6-httpinit-pool0-debt
docs(debt): name what the emulators do for a sceHttpInit pool size of 0
2026-11-05 23:36:18 +01:00
Dean Galvin 05c8b1a7e4 Merge branch 'main' 2026-11-06 11:35:45 +13:00
Dean d9d067f4e0 Merge pull request #16113 from Danigamer05/feat/libc-sce-v2-locale-basics-20261105
feat(libc): export the std::__sce_v2 locale::global, empty, classic and _Locinfo category calls
2026-11-06 11:33:31 +13:00
Dean fb3ddd03b5 Merge pull request #14942 from BunnyFl/feat/xml-nodeid-null-operators
feat(libSceXml): answer the NodeId null checks as firmware 13.42 does
2026-11-06 11:31:46 +13:00
Dean Galvin 5f11765439 Merge remote-tracking branch 'origin/main' into HEAD
# Conflicts:
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 11:25:29 +13:00
Dean e647fe16fd Merge pull request #10452 from alvaroelpob/feat/libscelibressl3-asn1-integer-free
feat(libSceLibreSsl3): implement ASN1_STRING_get0_data and ASN1_INTEGER_free
2026-11-06 11:20:35 +13:00
QW1CKS 73c45280c0 fix(libkernel_sys): throw from fchmodat on a symbolic link as lchmod does 2026-11-05 22:17:53 +00:00
Eduardo Ruiz 13d03f5257 Merge remote-tracking branch 'origin/main' into feat/npcpp-response-header
# Conflicts:
#	docs/dev/debt/libSceNpCppWebApi.md
2026-11-05 23:11:29 +01:00
Dean bf80054e7c Merge pull request #16007 from Milos-Opletal/feat/appcontent-download-available-space
feat(libSceAppContent): implement sceAppContentDownloadDataGetAvailableSpaceKb and sceAppContentDownload1Expand
2026-11-06 11:06:49 +13:00
Dean GalvinandMarcZX10 5d0fff6c50 docs(libSceFreeTypeOt): fold LCD NIDs into the identified entry, count 59
Drops the duplicate identified-NID entry, adds FT_Library_SetLcdFilter and FT_Library_SetLcdFilterWeights to main's entry, and sets the Unknown export count to the 59 left in Export.cpp.

Co-authored-by: MarcZX10 <[email protected]>
2026-11-06 11:02:09 +13:00
MarcZX10 0ffb289bb8 docs(libSceLibreSsl): record EVP_PKEY_free 2026-11-05 21:50:53 +00:00
MarcZX10 08a098829a docs(libSceLibreSsl): record EVP_PKEY_new 2026-11-05 21:50:52 +00:00
JJenkx 8bb5c1aa1f fix(http2): expose auth statuses without matching challenges 2026-11-05 16:50:01 -05:00
Dean e9247a966f Merge pull request #14934 from edubox/feat/contentsearch-application-queries
feat(libSceContentSearch): implement the application queries
2026-11-06 10:46:42 +13:00
Dean GalvinandPanagiotisKaraliolios a8b75920f3 Merge branch 'main'
Keep both libSceLibcInternal test blocks in CMakeLists.txt: the multiprecision tests and the firmware answers tests.

Co-authored-by: PanagiotisKaraliolios <[email protected]>
2026-11-06 10:34:42 +13:00
Dean Galvin e2a292947b Merge branch 'main' 2026-11-06 10:33:53 +13:00