Dean
34f8afac3a
Merge pull request #14962 from fogydes/fix/libSceNpCommerce-pointer-validation
...
fix(libSceNpCommerce): return INVALID_ARGUMENT from sceNpCommerceDialogGetResult for an unwritable result
2026-11-06 15:49:42 +13:00
Adrià
d256d942b1
Merge pull request #14358 from DeveshB-1/fix/pad-tracker-working-memory-fault
...
fix(libScePadTracker): return error from scePadTrackerGetWorkingMemorySize for unwritable outputs
2026-11-06 03:48:25 +01:00
Adrià
3e069494d7
Merge pull request #14379 from edubox/feat/ngs2-custom-sampler-userfx
...
feat(ngs2): allow the custom UserFx module on custom sampler racks
2026-11-06 03:48:14 +01:00
Dean
b38489d9d7
Merge pull request #12928 from xdCloudy/feat/libSceLibreSsl-batch100
...
feat(libSceLibreSsl): implement file and socket BIO adapters
2026-11-06 15:48:07 +13:00
Adrià
ad6cb55430
Merge pull request #14363 from DeveshB-1/fix/move-tracker-working-memory-fault
...
fix(libSceMoveTracker): return error from sceMoveTrackerGetWorkingMemorySize for unwritable outputs
2026-11-06 03:40:53 +01:00
Dean
6068339da5
Merge pull request #15024 from Elma7e/feat/move-uninitialized-checks
...
feat(libSceMove): return not-initialized error before initialization
2026-11-06 15:39:26 +13:00
Dean
08f7b9209d
Merge pull request #15092 from alvaroelpob/feat/libwebrtc-rtcp-pli-parse
...
feat(libwebrtc): implement webrtc::rtcp::Pli::Parse
2026-11-06 15:39:22 +13:00
Dean
8e0d33c7e4
Merge pull request #15061 from edubox/feat/bemp2sys-logging
...
feat(libSceBemp2sys): implement the logging and memory manager configuration
2026-11-06 15:39:18 +13:00
Dean
86907b004b
Merge pull request #15060 from edubox/feat/avsetting-mode-helpers
...
feat(libSceAvSetting): implement the self-contained mode helpers
2026-11-06 15:39:14 +13:00
Dean
a7e817522f
Merge pull request #15022 from Elma7e/feat/s3da-port-and-buffer-validation
...
feat(libSceS3da): validate port bounds and transfer buffer parameters
2026-11-06 15:29:47 +13:00
Dean
189dbefbd1
Merge pull request #12511 from mazen320/feat/libc-money-get-vtable
...
feat(libc): export the money_get facet vtable as data
2026-11-06 15:26:49 +13:00
Dean
87448b3c91
Merge pull request #15000 from fogydes/fix/libkernel-sys-guest-pointer-validation
...
fix(libkernel_sys): validate guest pointers across system calls and pthread attributes
2026-11-06 15:14:09 +13:00
Dean
5444d9862f
Merge pull request #10594 from MarcZX10/marc/freetype-outline-embolden-transform
...
feat(libSceFreeType): implement FT_Outline_Embolden, FT_Outline_EmboldenXY and FT_Outline_Transform
2026-11-06 15:09:43 +13:00
Dean Galvin
a7635dff0e
Merge branch 'main'
2026-11-06 15:04:28 +13:00
Dean Galvin
9a28ce6960
Merge branch 'main'
2026-11-06 14:39:20 +13:00
Dean
c36ab99c74
Merge pull request #12510 from mazen320/feat/libc-time-put-vtable
...
feat(libc): export the time_put facet vtable as data
2026-11-06 14:36:55 +13:00
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 Galvin
b511dcfe04
Merge branch 'main'
2026-11-06 14:12:17 +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 Galvin
016922d70f
Merge branch 'main'
2026-11-06 13:54:27 +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