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
Dean
e9247a966f
Merge pull request #14934 from edubox/feat/contentsearch-application-queries
...
feat(libSceContentSearch): implement the application queries
2026-11-06 10:46:42 +13:00
Dean
55064c81fb
Merge pull request #14905 from Noxy-HNR/claude/jxr-glue-helpers
...
feat(libSceJxr): implement the pixel format hash, image IID lookups, aligned allocation and IDPEmpty
2026-11-06 10:30:09 +13:00
Dean
9805c44768
Merge pull request #14941 from BunnyFl/feat/videoout-fw1342-constants
...
feat(libSceVideoOut): answer seven inventory calls as firmware 13.42 does
2026-11-06 10:29:01 +13:00
Dean
c5a9823e4e
Merge pull request #10482 from alvaroelpob/feat/libscelibressl-ssl-session
...
feat(libSceLibreSsl): implement SSL_get_session, SSL_get_current_cipher, SSL_get_certificate and SSL_get_privatekey
2026-11-06 10:20:26 +13:00
Dean
0f2633e3db
Merge pull request #14122 from akkadbakkad89/feat-npcwa-common-fill
...
feat(libSceNpCppWebApi): fill audited Common/vector/model exports from bundled module
2026-11-06 10:19:07 +13:00
Dean
9f86329e12
Merge pull request #14945 from BunnyFl/feat/libcinternal-fw1342-daysto
...
feat(libSceLibcInternal): answer _Daysto, _FXp_getw and _Isdst as firmware 13.42 does
2026-11-06 10:19:03 +13:00
Dean
eb3df58509
Merge pull request #10493 from alvaroelpob/feat/libscelibressl3-x509-extensions
...
feat(libSceLibreSsl3): implement X509_get0_extensions, X509_get_ext_count and X509_get_ext
2026-11-06 09:58:12 +13:00
Dean
82bf019892
Merge pull request #14303 from voidlakhan/feat/nkwebkit-url-helpers
...
feat(libSceNKWebKit): implement WTF::protocolHostAndPortAreEqual
2026-11-06 09:56:28 +13:00
Dean
fb117687a9
Merge pull request #10345 from JJenkx/windows/libc-fmod-edom
...
fix(libc): set EDOM in fmod and fmodf where titles' libc.prx does
2026-11-06 09:53:50 +13:00
Dean
fca1a701b3
Merge pull request #16073 from Ragbie/fix/blocking-receive-shut-rd
...
fix(libkernel): end a blocked receive on Windows when its socket is shut for reading
2026-11-06 09:52:31 +13:00
Dean Galvin
642d95d3b3
Merge branch 'main'
2026-11-06 09:05:37 +13:00
Dean Galvin
a6ec92429b
Merge branch 'main'
2026-11-06 08:53:26 +13:00
Dean
08e73174f2
Merge pull request #11553 from ahmadmuj/fix/anyps5-lssl-debt-count
...
docs(debt): drop the libSceLibreSsl pending export count
2026-11-06 08:51:22 +13:00
Dean
2d6957cd9f
Merge pull request #14956 from fogydes/fix/libSceVrHand-pointer-validation
...
fix(libSceVrHand): validate parameter and result pointers in sceVrHandQueryMemory
2026-11-06 08:39:17 +13:00
lakhantheboss
a1a7983f11
feat(libSceNKWebKit): implement WTF::protocolHostAndPortAreEqual
2026-11-06 01:04:11 +05:30
Dean Galvin
9ad57e5659
Merge branch 'main'
2026-11-06 08:26:31 +13:00
Dean
8ce5134fbd
Merge pull request #14858 from ashwin280802/feat/nkwebkit-filesystem-name-helpers
...
feat(libSceNKWebKit): implement WTF::FileSystemImpl encodeForFileName, decodeFromFilename and lastComponentOfPathIgnoringTrailingSlash
2026-11-06 08:25:54 +13:00
Dean Galvin
ca31391ab1
Merge branch 'main'
2026-11-06 08:13:45 +13:00
Dean
f5844034d9
Merge pull request #10328 from JJenkx/windows/libc-hypotf-msun
...
fix(libc): compute hypotf with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-06 08:12:46 +13:00
Dean
495162fcb3
Merge pull request #16076 from LeandroLP23/feat/title-run-pad-timeline
...
feat(tools): queue a per-title controller timeline in title runs
2026-11-06 08:05:30 +13:00
Dean Galvin
74c81364fe
Merge branch 'main'
2026-11-06 08:02:39 +13:00
Dean
04cdd52760
Merge pull request #14933 from Noxy-HNR/claude/jxr-quantizer
...
feat(libSceJxr): implement quantizer remapping, AC prediction mode and zigzag scan setup
2026-11-06 07:46:13 +13:00
Dean
b8aeb52ca5
Merge pull request #14366 from AlexWhitehouse/feat/libressl3-rsa-get0-factors-crt
...
feat(libSceLibreSsl3): implement RSA_get0_factors and RSA_get0_crt_params
2026-11-06 07:46:09 +13:00
Dean Galvin
5e38b0df5d
Merge branch 'main'
2026-11-06 07:44:48 +13:00
Dean
78be80e3fa
Merge pull request #14387 from ashwin280802/feat/nkwebkit-url-last-path-component-referrer
...
feat(libSceNKWebKit): implement WTF::URL::lastPathComponent and strippedForUseAsReferrer
2026-11-06 07:43:28 +13:00
Dean
3e6a6fd273
Merge pull request #16077 from zaryabzip/fix/ngs2-custom-param-position
...
fix(libSceNgs2.native): refuse a custom module param at the wrong position
2026-11-06 07:41:52 +13:00
Dean
ccecaf9351
Merge pull request #16072 from Milos-Opletal/feat/vrtracker2-get-raw-camera-mesh-size
...
feat(libSceVrTracker2): implement sceVrTracker2GetRawCameraMeshSize
2026-11-06 07:41:48 +13:00
Dean
70cb7020f2
Merge pull request #16068 from Kikoarl/fix/libSceNet-checked-output
...
fix(libSceNet): safely validate output pointers in sceNetGetStatisticsInfo and sceNetGetRandom
2026-11-06 07:41:44 +13:00
Dean
004f2df38d
Merge pull request #10915 from EagleBearerYS/feat/libressl-rsa-public-key
...
feat(libSceLibreSsl): implement the RSA public-key calls on the RSA object
2026-11-06 07:40:44 +13:00
Dean
813f46cd68
Merge pull request #16104 from Opensource55/fix/libc-freopen-standard-directory
...
fix(libc): reopen a standard stream onto a directory on Windows
2026-11-06 07:35:25 +13:00
akkadbakkad89
c94be8adf4
fix(libSceNpCppWebApi): accept the vector body the handle points to
2026-11-06 00:05:12 +05:30
akkadbakkad89 and Devin
d0778d6b83
feat(libSceNpCppWebApi): fill audited Common/vector/model exports from bundled module
...
Ports the title-imported unclaimed stubs decoded from the libSceNpCppWebApi
module bundled with PPSA13197: Common iterators and Vector begin/end/
size/empty/copyFrom over the audited IntrusivePtr and unsigned-long
families, TransactionBase assignment and start guards, Binary accessors,
BasicPresence/BasicProfile model lifecycle and field accessors, Sku,
Product, Container and response getters, and the restriction flag.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-11-06 00:05:11 +05:30
simnJS
528be04fe5
feat(libSceNpCppWebApi): answer abort, getId and getResponse of never-started transactions as the module does
2026-11-06 00:05:11 +05:30
Dean Galvin
437a420e12
Merge branch 'main'
2026-11-06 07:34:18 +13:00
Dean
54d4201dc5
Merge pull request #10245 from JJenkx/windows/libc-log-msun
...
fix(libc): compute log with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-06 07:33:10 +13:00
Dean Galvin
401fe103a9
Merge branch 'main'
2026-11-06 07:32:37 +13:00
Alvaro
503b810afd
docs(libSceLibreSsl): count 166 pending exports after the rebase
2026-11-05 19:31:41 +01:00
Alvaro
d855f060cd
feat(libSceLibreSsl): implement SSL_get_privatekey
2026-11-05 19:31:41 +01:00
Alvaro
4cbd76f64f
feat(libSceLibreSsl): implement SSL_get_certificate
2026-11-05 19:31:41 +01:00
Alvaro
6b1511aba2
feat(libSceLibreSsl): implement SSL_get_current_cipher
2026-11-05 19:31:41 +01:00
Alvaro
ba4d584827
feat(libSceLibreSsl): implement SSL_get_session
2026-11-05 19:31:41 +01:00
Dean Galvin
a5d9a7cb9f
Merge branch 'main'
2026-11-06 07:25:40 +13:00
Alex Whitehouse and Claude Opus 5.5
5c465d68d5
docs(libSceLibreSsl3): count the NID-hash names the RSA getters remove
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-05 18:25:14 +00:00
Alex Whitehouse and Claude Opus 5.5
0f9328ad9b
feat(libSceLibreSsl3): implement RSA_get0_factors and RSA_get0_crt_params
...
Port both getters from LibreSSL 4.0.0 rsa_lib.c: each output pointer is
optional, outputs are written in upstream's order, and the key is read
through the existing LibreSsl3Rsa layout, whose p, q, dmp1, dmq1 and iqmp
offsets are now pinned to rsa_local.h. A null key with a requested output,
which upstream dereferences, throws.
The additional export inventory now counts the names #13831 added: 174
callable exports, 164 named and 10 known only by NID.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-05 18:25:14 +00:00
Dean Galvin
3b82343a95
Merge branch 'main'
2026-11-06 07:24:12 +13:00