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 Galvin and JJenkx
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 Galvin and MarcZX10
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
JJenkx and Claude 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
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 Galvin and MarcZX10
c2e0d165d4
docs(libSceIcu): count the stubs this branch leaves
...
The branch implements 20 of the sceIcuUnknown_* and named *_nid_postfix
stubs, but the rebase onto main kept main's count of 93. Merged onto
current main, Export.cpp has 77 such stubs that still throw through
NotImplemented_nid_no_patch.
Co-authored-by: MarcZX10 <[email protected] >
2026-11-06 12:11:10 +13:00