Commit Graph
13446 Commits
Author SHA1 Message Date
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
akkadbakkad89andDevin 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 WhitehouseandClaude 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 WhitehouseandClaude 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