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
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
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
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
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
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 Galvin and MarcZX10
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
2f35d82fdb
Merge branch 'main'
2026-11-06 11:57:28 +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