Commit Graph
236 Commits
Author SHA1 Message Date
Dean Galvin 66b7cba5b1 Merge branch 'main' 2026-11-07 17:46:56 +13:00
Dean Galvin 7a34447733 Merge branch 'main' 2026-11-07 17:27:33 +13:00
Adrià 2f452cf3c6 Merge pull request #15326 from AlexWhitehouse/feat/libscenkwebkit-http-header-map
feat(libSceNKWebKit): implement WebCore::HTTPHeaderMap
2026-11-07 05:23:57 +01:00
Adrià 8eaf82f315 Merge pull request #15176 from adriaespii/feat/nkwebkit-permission-requests
feat(libSceNKWebKit): implement Geolocation and Notification permission request calls
2026-11-07 04:53:24 +01:00
Alex WhitehouseandClaude Opus 5.5 9b7b551bd7 feat(libSceNKWebKit): implement WebCore::HTTPHeaderMap
Port the 11 header-map exports from neonmodder123/PS5-WebKit-11.x
80f77e94c63ee7202eec3d4b5b1a021dd89011ba, including the sorted 95-name
table and release duplicate-append behavior.

Pin the 32-byte layout as two 16-byte vectors with no inline storage,
use WTF allocation and growth, and retain the existing String ABI.
Add independent ABI, ownership, growth and export host coverage.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 03:37:06 +00:00
Dean Galvin 14dcb70e7b Merge branch 'main' 2026-11-07 16:36:18 +13:00
Adria Espi 93d50419cf feat(libSceNKWebKit): implement Geolocation and Notification permission request calls 2026-11-07 03:57:23 +01:00
Dean Galvin 8a76a5209b Merge branch 'main' 2026-11-07 15:55:22 +13:00
Dean Galvin 039e286420 Merge branch 'main' 2026-11-07 15:33:26 +13:00
Dean Galvin e51f2f027f Merge branch 'main' 2026-11-07 15:05:47 +13:00
Dean Galvin 471ecaeb80 Merge branch 'main' 2026-11-07 14:46:27 +13:00
Dean Galvin 5dbf23dac4 Merge branch 'main' 2026-11-07 14:18:14 +13:00
Dean Galvin 8eb7cf7691 Merge branch 'main' into feat/webcore-shared-string-hash
Fix-up on ashwin280802's change: recount the NKWebKit throwing total on the merged tree.
2026-11-07 13:44:39 +13:00
Hedi Trigui d19a4a32ae Merge remote-tracking branch 'upstream/main' into feat/libscenkwebkit-urlrequest
# Conflicts:
#	core/libs/prx/libSceNKWebKit/include/WebKitValueExports.hpp
#	docs/dev/debt/libSceNKWebKit.md
2026-11-07 01:04:51 +01:00
Dean Galvin ec74c51c65 Merge branch 'main' into feat/nkwebkit-bitvector
Fix-up on gazaret's change: recount the NKWebKit throwing total on the merged tree.
2026-11-07 12:56:57 +13:00
Adrià 018e5cc5f6 Merge pull request #15011 from heditrigui/feat/libscenkwebkit-url-helpers
feat(libSceNKWebKit): implement WKURL URL component and comparison helpers
2026-11-07 00:41:52 +01:00
Dean 2c5d48bae8 Merge pull request #15858 from ashwin280802/feat/nkwebkit-keyvalue
feat(libSceNKWebKit): implement WKKeyValueStorageManager constant-return exports
2026-11-07 11:28:35 +13:00
Dean Galvin 4c0ceffef8 Merge branch 'main' into feat/nkwebkit-bitvector
Fix-up on gazaret's change: recount the NKWebKit throwing total on the merged tree.
2026-11-07 11:09:47 +13:00
Dean Galvin 7193c301d5 docs(libSceNKWebKit): recount the throwing total after merging main
Fix-up on ashwin280802's change.
2026-11-07 11:08:56 +13:00
Dean Galvin 015f955873 Merge branch 'main' into feat/webcore-shared-string-hash 2026-11-07 11:08:46 +13:00
Dean Galvin 856b21d960 Merge branch 'main' 2026-11-07 11:07:25 +13:00
Dean Galvin c3cda712ed docs(libSceNKWebKit): count computeSharedStringHash out of the throwing total
The branch implements two throwing inventory declarations; on current main that makes 6561 into 6559 (counted on the merged tree). Fix-up on Ashwin's change.
2026-11-07 08:40:25 +13:00
Dean Galvin 3e7bce1c10 Merge branch 'main' into feat/webcore-shared-string-hash 2026-11-07 08:40:16 +13:00
Dean Galvin 85b661fe02 docs(libSceNKWebKit): count the BitVector exports out of the throwing total
The branch implements ten throwing inventory declarations, so 6561 becomes 6551, not 6553 (counted on the branch and on the branch merged with main). Fix-up on gazaret's change.
2026-11-07 08:39:53 +13:00
Adria Espi 2c52420b94 feat(libSceNKWebKit): implement WKBundleScriptWorld query and name functions 2026-11-06 19:10:40 +01:00
gazaret 9f0aacc34e feat(libSceNKWebKit): implement the WTF::BitVector slow paths 2026-11-06 22:38:09 +05:00
Simon GAY a94a9d701d Merge remote-tracking branch 'upstream/main' into feat/nkwebkit-credential-base
# Conflicts:
#	core/libs/prx/libSceNKWebKit/libSceNKWebKit.hpp
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 17:44:32 +01:00
Simon GAY 0b54849a62 Merge remote-tracking branch 'upstream/main' into feat/nkwebkit-httpheaderfield
# Conflicts:
#	core/libs/prx/libSceNKWebKit/libSceNKWebKit.hpp
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 17:44:31 +01:00
Ashwin 52251ad21a fix(libSceNKWebKit): keep pinned OR for avoidDeletedValue and add provenance notices 2026-11-06 20:52:11 +05:30
AshwinandClaude Sonnet 5.5 2ec4285661 docs(libSceNKWebKit): record that the sign-bit choice of computeSharedStringHash is unmeasured on the console
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-06 20:50:52 +05:30
AshwinandClaude Sonnet 5.5 114853e5fd feat(libSceNKWebKit): implement WebCore::computeSharedStringHash
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-06 20:48:32 +05:30
Eduardo Ruiz 365ed5b51a Merge remote-tracking branch 'origin/main' into feat/nkwebkit-no-op-exports
# Conflicts:
#	core/libs/prx/libSceNKWebKit/Export.cpp
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 16:05:00 +01:00
Eduardo Ruiz fff3439b5f docs(libSceNKWebKit): recount the throwing inventory after the merge 2026-11-06 14:25:01 +01:00
Adrià 197e8e63d5 Merge upstream/main into feat/nkwebkit-no-op-exports 2026-11-06 13:50:06 +01:00
Hedi Trigui cebe0ee8ef Merge remote-tracking branch 'upstream/main' into feat/libscenkwebkit-urlrequest 2026-11-06 12:19:25 +01:00
Eduardo Ruiz 7298766e18 Merge remote-tracking branch 'origin/main' into feat/nkwebkit-forward-exports
# Conflicts:
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 12:13:07 +01:00
Adrià a9be312aad Merge upstream/main into feat/nkwebkit-no-op-exports 2026-11-06 11:20:10 +01:00
Alex WhitehouseandClaude Opus 5.5 47bf1e7109 feat(libSceNKWebKit): implement WebCore::parseHTMLNonNegativeInteger
Port the pinned WebKit integer parser and pin its Expected return ABI. Cover both string widths, parser boundaries and distinct errors with a host test.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 10:10:44 +00:00
Hedi Trigui 3a85bb4afd Merge remote-tracking branch 'upstream/main' into feat/libscenkwebkit-urlrequest 2026-11-06 10:57:22 +01:00
Hedi Trigui 2936129484 Merge remote-tracking branch 'upstream/main' into feat/libscenkwebkit-url-helpers
# Conflicts:
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 10:32:01 +01:00
Adrià 29d00597c2 Merge upstream/main into feat/nkwebkit-no-op-exports 2026-11-06 10:28:54 +01:00
Dean Galvin b49b65f255 Merge branch 'main' 2026-11-06 22:10:55 +13:00
Eduardo Ruiz fcc5f81a77 Merge remote-tracking branch 'origin/main' into feat/nkwebkit-forward-exports 2026-11-06 10:05:08 +01:00
Eduardo Ruiz 3a134e3374 Merge remote-tracking branch 'origin/main' into feat/nkwebkit-no-op-exports 2026-11-06 10:03:13 +01:00
Hedi Trigui ad4d02a146 Merge remote-tracking branch 'upstream/main' into feat/libscenkwebkit-url-helpers
# Conflicts:
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 09:36:16 +01:00
Hedi Trigui 1bf521d86a Merge remote-tracking branch 'upstream/main' into feat/nkwebkit-main-thread
# Conflicts:
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 09:33:38 +01:00
Hedi Trigui fecf9fe0a0 Merge remote-tracking branch 'upstream/main' into feat/libscenkwebkit-urlrequest
# Conflicts:
#	core/libs/prx/libSceNKWebKit/Export.cpp
#	core/libs/prx/libSceNKWebKit/include/InventoryExports.hpp
#	core/libs/prx/libSceNKWebKit/src/Types.hpp
#	core/libs/prx/libSceNKWebKit/tests/Base.cpp
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 09:29:17 +01:00
Hedi Trigui 4bf645dfd8 Merge remote-tracking branch 'upstream/main' into feat/libscenkwebkit-url-helpers
# Conflicts:
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 09:25:32 +01:00
Hedi Trigui e79eb7543a Merge remote-tracking branch 'upstream/main' into feat/nkwebkit-main-thread
# Conflicts:
#	docs/dev/debt/libSceNKWebKit.md
2026-11-06 09:22:22 +01:00
Dean Galvin 661a4add29 Merge branch 'main' 2026-11-06 21:10:41 +13:00