Commit Graph
13690 Commits
Author SHA1 Message Date
Dean 11cae2d4a2 Merge pull request #15701 from JJenkx/feat/net-epoll-resolvers
feat(libSceNet): register resolvers in an epoll and report finished async lookups
2026-11-06 14:27:57 +13:00
Dean ce06a2aa8c Merge pull request #14939 from edubox/feat/nputility-service-checker2
feat(libSceNpUtility): implement the service checker 2 requests
2026-11-06 14:25:16 +13:00
Dean e464198a81 Merge pull request #14954 from BunnyFl/feat/videoout-fw1342-sysmode
feat(libSceVideoOut): answer the mode helpers as firmware 13.42 does
2026-11-06 14:25:12 +13:00
Dean a46d5d11d4 Merge pull request #14980 from fogydes/fix/libSceRandom-pointer-validation
fix(libSceRandom): return INVALID from sceRandomGetRandomNumber for an unwritable buffer
2026-11-06 14:25:08 +13:00
Dean 3a2cd3df9e Merge pull request #14264 from Astronaut10/feat/libs-linux-mimalloc
feat(libs): let relinked Linux games opt into mimalloc
2026-11-06 14:12:09 +13:00
Dean 636753a6c6 Merge pull request #10593 from MarcZX10/marc/freetype-glyphslot-synthesis
feat(libSceFreeType): implement FT_GlyphSlot_Oblique and FT_GlyphSlot_Embolden
2026-11-06 14:10:37 +13:00
Dean bca78a3958 Merge pull request #14401 from xdCloudy/feat/libSceLibcInternal-showmanyc
feat(libSceLibcInternal): implement zero-return showmanyc exports
2026-11-06 14:07:51 +13:00
Dean ec01585f79 Merge pull request #15031 from atharvjairath/feat/libressl3-pkey-queries
feat(libSceLibreSsl3): implement key size, security and comparison queries
2026-11-06 14:05:44 +13:00
Dean 3ade26dae8 Merge pull request #12320 from MarcZX10/feat/libsceicu-ustring-exports
feat(libSceIcu): implement UTF-32, Java UTF-8, comparison and configuration exports
2026-11-06 13:41:07 +13:00
Dean 6ddf209876 Merge pull request #12397 from JJenkx/windows/libc-printf-wide-c-locale
fix(libc): print %C, %S and a zero %lc in the printf families as titles' libc.prx does
2026-11-06 13:40:40 +13:00
Dean Galvin 7132a8d43a Merge branch 'main' 2026-11-06 13:37:35 +13:00
Dean 15b7f63763 Merge pull request #10591 from MarcZX10/marc/freetype-bitmap-embolden-own
feat(libSceFreeType): implement FT_Bitmap_Embolden and FT_GlyphSlot_Own_Bitmap
2026-11-06 13:36:40 +13:00
Dean f7a91b6bc9 Merge pull request #10200 from mazen320/feat/libc-numpunct-vtable
feat(libc): export the numpunct facet vtable as data
2026-11-06 13:30:35 +13:00
Dean Galvin df1a0f293e Merge branch 'main' 2026-11-06 13:27:16 +13:00
Dean Galvin 8610d3243f Merge branch 'main' 2026-11-06 13:25:34 +13:00
Dean cd75a62356 Merge pull request #10486 from alvaroelpob/feat/libscelibressl-ui-string
feat(libSceLibreSsl): implement UI_get0_user_data, UI_get_string_type and UI_get_input_flags
2026-11-06 13:23:34 +13:00
Dean 5714182a83 Merge pull request #14136 from akkadbakkad89/feat-npcwa-common-fill-2
feat(libSceNpCppWebApi): implement audited response accessors, iterators and String-vector copyFrom
2026-11-06 13:22:14 +13:00
Dean 653b8efef0 Merge pull request #11454 from MarcZX10/marc/docs-architecture-sync
docs: bring ARCHITECTURE, TRACING and HW_ORACLE in line with the code
2026-11-06 13:17:08 +13:00
Dean GalvinandJJenkx d7547051f1 docs(libc): keep %S in the printf length modifiers entry
The merge of main dropped this branch's edit to the entry: the plain
forms also ignore any length on %S (ApplicableLength), as the
formatting tests check.

Co-authored-by: JJenkx <[email protected]>
2026-11-06 13:09:28 +13:00
Dean Galvin 4492567a14 Merge branch 'main' 2026-11-06 13:07:38 +13:00
Dean ef0d852ccd Merge pull request #14968 from fogydes/fix/libSceHmd-pointer-validation
fix(libSceHmd): return ParameterNull from device queries for unwritable pointers
2026-11-06 13:03:14 +13:00
Dean Galvin e3ae8aa21f Merge branch 'main' 2026-11-06 13:03:08 +13:00
Dean GalvinandMarcZX10 3b49c32956 docs(architecture): refer to the cache format by its constant
The shader cache paragraph named a format number that did not match
ShaderDiskCache::FormatVersion (48 against 56 on this branch). Name the
constant instead of repeating its value, so the text cannot go stale
when the version moves. The rejection of other formats and of other
compiler source versions is unchanged.

Apply review request from 2026-11-06.

Co-authored-by: MarcZX10 <[email protected]>
2026-11-06 13:02:47 +13:00
JJenkxandClaude Opus 5.5 c615f9f43a merge: refresh wide printf C-locale fix against current main
Brings in main 495b960d4b. The only conflict was docs/dev/debt/libc.md; it keeps
main's entries and re-applies this branch's two debt edits.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-05 19:01:54 -05:00
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 Galvin 79678f0c13 Merge branch 'main' 2026-11-06 12:55:19 +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
akkadbakkad89 c1226e8528 docs(libSceNpCppWebApi): split overlong debt entries 2026-11-06 05:10:42 +05:30
Dean Galvin ee2c9395fd Merge branch 'main' 2026-11-06 12:35:44 +13:00
Dean Galvin 07ae53d85c Merge branch 'main' 2026-11-06 12:35:44 +13:00
Dean Galvin cd4dbcc1f6 Merge branch 'main' 2026-11-06 12:34:24 +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