Dean Galvin
ee2c9395fd
Merge branch 'main'
2026-11-06 12:35:44 +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
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
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
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
MarcZX10
ed0ea51027
docs(libSceIcu): record the u_cleanup sources
...
Add the ICU 78.1 ucln_cmn.cpp source and the unverified firmware presence of u_cleanup.
2026-11-05 21:56:38 +00:00
MarcZX10
436a895c74
docs(libSceIcu): record the time zone files directory sources
...
Add the ICU 78.1 putil.cpp source, the unmeasured default and the unverified firmware presence of u_setTimeZoneFilesDirectory and u_getTimeZoneFilesDirectory.
2026-11-05 21:56:22 +00:00
MarcZX10
d0576543fd
docs(libSceIcu): record the data directory sources
...
Add the ICU 78.1 putil.cpp source, the unmeasured default directory and the unverified firmware presence of u_setDataDirectory and u_getDataDirectory.
2026-11-05 21:56:05 +00:00
MarcZX10
1a449933f4
docs(libSceIcu): record the u_getISOComment sources
...
Add the ICU 78.1 unames.cpp source and the unverified firmware presence of u_getISOComment.
2026-11-05 21:55:40 +00:00
MarcZX10
eb28a631fe
docs(libSceIcu): record the memory function configuration sources
...
Add the ICU 78.1 cmemory.cpp source, note that the stored callbacks are never called and the firmware 13.42 report that u_setMemoryFunctions is not exported.
2026-11-05 21:55:23 +00:00
MarcZX10
5964db8fec
docs(libSceIcu): record the locking configuration sources
...
Add the ICU 78.1 umutex.cpp source and the unverified firmware presence of u_setMutexFunctions and u_setAtomicIncDecFunctions.
2026-11-05 21:55:18 +00:00
MarcZX10
10d8856f46
docs(libSceIcu): record the u_isISOControl and u_forDigit sources
...
Add the ICU 78.1 uchar.cpp source and the unverified firmware presence of u_isISOControl and u_forDigit.
2026-11-05 21:55:03 +00:00
MarcZX10
217b89ef06
docs(libSceIcu): record the substring search sources
...
Add the ICU 78.1 ustring.cpp source and the unverified firmware presence of u_strstr and u_strrstr.
2026-11-05 21:54:45 +00:00
MarcZX10
2f4cbdc0df
docs(libSceIcu): record the u_strCompare sources
...
Add the ICU 78.1 ustring.cpp source and the unverified firmware presence of u_strCompare, and note that u_strCompareIter stays unimplemented.
2026-11-05 21:54:31 +00:00
MarcZX10
a6843b1d07
docs(libSceIcu): record the UTF-16 to Java modified UTF-8 sources
...
Add the ICU 78.1 ustrtrns.cpp source and the unverified firmware presence of u_strToJavaModifiedUTF8.
2026-11-05 21:54:17 +00:00
MarcZX10
1f4891d1ac
docs(libSceIcu): record the Java modified UTF-8 to UTF-16 sources
...
Add the ICU 78.1 ustrtrns.cpp and utf_impl.cpp sources, the preflight quirk kept from ICU and the unverified firmware presence of u_strFromJavaModifiedUTF8WithSub.
2026-11-05 21:54:09 +00:00
MarcZX10
0f344b4d72
docs(libSceIcu): record the UTF-16 to UTF-32 conversion sources
...
Add the ICU 78.1 ustrtrns.cpp source and the unverified firmware presence of u_strToUTF32 and u_strToUTF32WithSub, and update the remaining stub count.
2026-11-05 21:54:00 +00:00
MarcZX10
161b92298e
docs(libSceIcu): record the UTF-32 to UTF-16 conversion sources
...
Add the ICU 78.1 ustrtrns.cpp source, the error codes followed and the unverified firmware presence of u_strFromUTF32 and u_strFromUTF32WithSub, and update the remaining stub count.
2026-11-05 21:53:49 +00:00
MarcZX10
0ffb289bb8
docs(libSceLibreSsl): record EVP_PKEY_free
2026-11-05 21:50:53 +00:00