Commit Graph
30165 Commits
Author SHA1 Message Date
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 151a2cb6e2 Merge pull request #16075 from evanrk/fix/libkernel-sync-on-address-min-macos
fix(libkernel): compare a wait address's range end as uintptr_t on macOS
2026-11-06 08:57:43 +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 c4469b60da Merge pull request #16155 from JJenkx/windows/libs-glob-configure-depends
build(libs): re-glob library directories and their CMakeLists.txt on each build
2026-11-06 08:45:30 +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 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
Adrià b3189fd745 Merge pull request #13996 from MarcZX10/fix/registration-scripts-traceback
fix(tools): report --scripts outside a git checkout as a usage error
2026-11-05 20:14:35 +01:00
Adrià fdd526186e Merge pull request #12581 from JJenkx/windows/libc-strtok-s-c11
fix(libc): take strtok_s's C11 s1max argument as titles' libc.prx does
2026-11-05 20:14:27 +01:00
Adrià 957d4efc68 Merge pull request #13957 from MarcZX10/fix/debt-split-keep-text
fix(tools): keep a debt file's note and sub-headings when debt_split rewrites it
2026-11-05 20:14:17 +01: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
JJenkxandClaude Opus 5.5 a605ea6cb6 build(libs): re-glob library directories and their CMakeLists.txt on each build
The library directory list and each directory's CMakeLists.txt were read
only at configure time. A library directory, or a CMakeLists.txt added to an
existing one, stayed invisible to incremental builds until a manual
reconfigure: ninja reported its new targets as unknown. Mark both globs
CONFIGURE_DEPENDS so a build notices the change and re-runs CMake once.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-05 13:50:17 -05: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 eb14e8daf5 Merge pull request #16082 from oneandonlydean/fix/sandbox-cert-list-no-throw
fix(libkernel): never throw from the sandbox certificate list
2026-11-06 07:40:08 +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
Dean Galvin 437a420e12 Merge branch 'main' 2026-11-06 07:34:18 +13:00
Adrià 269dae44b4 Merge pull request #13999 from bipinkrish/fix/jobmanager-worker-spin
fix(libSceJobManager): keep persistent workers spinning without the shared lock
2026-11-05 19:33:44 +01: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
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 2724ff3b83 chore(libSceLibreSsl3): keep the rsa_lib.c copyright and licence notice
RSA_get0_factors and RSA_get0_crt_params are ported from LibreSSL 4.0.0
rsa_lib.c, so Key.cpp now starts with that file's notice from
ce488b78e0bd994780569df718596b9776ff681a, as Stack.cpp does for stack.c.

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
Dean ce694129c4 Merge pull request #14345 from voidlakhan/feat/nkwebkit-port-allowed
feat(libSceNKWebKit): implement WTF::portAllowed
2026-11-06 07:24:10 +13:00
Dean 41c9bc03fc Merge pull request #11003 from lopdan/feat/libSceLibreSsl-OCSP_resp_count
feat(libSceLibreSsl): implement OCSP_resp_count and OCSP_resp_get0
2026-11-06 07:23:35 +13:00
Dean 5bc568a9b6 Merge pull request #10631 from MarcZX10/marc/libressl3-obj-cmp
feat(libSceLibreSsl3): implement OBJ_cmp
2026-11-06 07:22:35 +13:00
Noxy-HNR d016c1621c Merge branch 'main' into claude/jxr-quantizer 2026-11-05 18:19:19 +00:00
Ahmad Mujahid 28de01d36a docs(libressl): align export debt after SSL settings merge 2026-11-05 22:12:59 +04:00
Dean Galvin 4627a2799a Merge branch 'main' 2026-11-06 07:06:53 +13:00
Dean Galvin 1467bbe31d Merge branch 'main' 2026-11-06 07:04:46 +13:00
Dean Galvin 4cc27d3f88 Merge branch 'main' 2026-11-06 07:04:46 +13:00
Dean Galvin 364a59a58d Merge branch 'main' 2026-11-06 07:04:46 +13:00
Dean d48f11ab16 Merge pull request #11143 from ahmadmuj/fix/anyps5-lssl-ssl-fields
feat(libSceLibreSsl): implement SSL_set_verify, SSL_get0_alpn_selected, SSL_set_connect_state and SSL_ctrl
2026-11-06 07:02:31 +13:00
Dean f84d616226 Merge pull request #14172 from winstrex/feat/nkwebkit-wtf-text
feat(libSceNKWebKit): implement the WTF::StringBuilder and WTF::TextStream exports
2026-11-06 07:01:33 +13:00
Dean a75b8aaa49 Merge pull request #13130 from hypermoist/feat/np-mutex-cond
feat(libSceNpCommon): implement sce::np::Mutex and sce::np::Cond
2026-11-06 06:59:31 +13:00
Dean Galvin 8166cadfe3 Merge branch 'main' 2026-11-06 06:49:26 +13:00
Dean fec0b3f3c5 Merge pull request #10250 from JJenkx/windows/libc-trig-double-msun
fix(libc): compute sin, cos and tan with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-06 06:48:19 +13:00