Commit Graph
88 Commits
Author SHA1 Message Date
Dean Galvin f8a12ef61b Merge branch 'main' 2026-11-06 19:02:50 +13:00
Dean Galvin 550f4fcb04 Merge branch 'main' 2026-11-06 18:47:39 +13:00
Dean Galvin 6b9f583654 Merge branch 'main' 2026-11-06 18:26:34 +13:00
Dean Galvin 71f63bf3ab Merge branch 'main' 2026-11-06 18:24:36 +13:00
Dean Galvin ddfdf5d8b5 Merge branch 'main' 2026-11-06 18:24:35 +13:00
Dean Galvin 70c3307bad test(libSceNKWebKit): remove leftover conflict fragments from the Base test and debt notes 2026-11-06 18:23:55 +13:00
Dean Galvin 65dccdf182 test(libSceNKWebKit): remove leftover conflict fragments from the Base test and debt notes 2026-11-06 16:57:41 +13:00
Dean Galvin 95ae3a10f7 Merge branch 'main' 2026-11-06 12:35:45 +13:00
Dean Galvin 3dabcf01b4 Merge branch 'main' 2026-11-06 12:06:19 +13:00
Dean Galvinandjagrat04 625bde3a38 fix(libSceNKWebKit): match the pinned WKURLResponse getters
WKURLResponseCopyURL returns null for an unset URL, as toCopiedURLAPI
does at the pinned source, and WKURLResponseGetExpectedContentLength
returns the uint32_t of the pinned C API (stored as 64 bits). The test
expects the null URL, checks that 4294967297 and -1 return 1 and
UINT32_MAX, and releases the references it takes. Add a debt entry for
the six getters.

Co-authored-by: jagrat04 <[email protected]>
2026-11-06 11:39:14 +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 Galvin 66777cb944 Merge branch 'main' 2026-11-06 11:15:41 +13:00
Dean Galvin e954affd02 Merge branch 'main' 2026-11-06 10:03:50 +13:00
Dean Galvin 40dd8284e2 Merge branch 'main' into feat/nkwebkit-bmalloc-freelist 2026-11-06 09:35:00 +13:00
Dean Galvin a8c3c6b859 Merge branch 'main' 2026-11-06 09:04:55 +13:00
Adria Espi 1b58e90f4f feat(libSceNKWebKit): implement WKOpenPanelResultListener functions 2026-11-05 20:47:18 +01:00
Adria Espi d1a8983f41 feat(libSceNKWebKit): implement WKPopupMenuItem property queries 2026-11-05 20:45:56 +01:00
lakhantheboss a1a7983f11 feat(libSceNKWebKit): implement WTF::protocolHostAndPortAreEqual 2026-11-06 01:04:11 +05:30
Dean Galvin fa1073d4c9 Merge branch 'main' 2026-11-06 08:26:58 +13:00
Dean Galvin 5e38b0df5d Merge branch 'main' 2026-11-06 07:44:48 +13:00
Dean Galvin a5d9a7cb9f Merge branch 'main' 2026-11-06 07:25:40 +13:00
Dean Galvin f526b45cdd Merge branch 'main' 2026-11-06 07:04:46 +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 Galvin 87399d5da0 Merge branch 'main' 2026-11-06 06:43:43 +13:00
Dean Galvin fc563100b5 Merge branch 'main' 2026-11-06 06:24:36 +13:00
winstrexandClaude Opus 5.5 438ce57730 Merge branch 'main' into feat/nkwebkit-wtf-text
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-05 14:23:53 -03:00
gslashm 407dd4f168 feat(libSceNKWebKit): implement WTF language overrides and matching
_ZN3WTF17languageDidChangeEv
_ZN3WTF25addLanguageChangeObserverEPvPFvS0_E
_ZN3WTF28displayNameForLanguageLocaleERKNS_6StringE
_ZN3WTF28removeLanguageChangeObserverEPv
_ZN3WTF30overrideUserPreferredLanguagesERKNS_6VectorINS_6StringELm0ENS_15CrashOnOverflowELm16ENS_10FastMallocEEE
_ZN3WTF30userPreferredLanguagesOverrideEv
_ZN3WTF33indexOfBestMatchingLanguageInListERKNS_6StringERKNS_6VectorIS0_Lm0ENS_15CrashOnOverflowELm16ENS_10FastMallocEEERb
2026-11-05 18:21:53 +02:00
gslashm 669b622e7a feat(libSceNKWebKit): implement bmalloc::FreeList initialization
_ZN7bmalloc8FreeList14initializeBumpEPcj
_ZN7bmalloc8FreeList14initializeListEPNS_8FreeCellEmj
_ZN7bmalloc8FreeList5clearEv
_ZN7bmalloc8FreeListC1Ev
2026-11-05 17:23:01 +02:00
gslashm 44a92277ec feat(libSceNKWebKit): implement Inspector::IdentifiersFactory
_ZN9Inspector18IdentifiersFactory16createIdentifierEv
_ZN9Inspector18IdentifiersFactory9requestIdEm
2026-11-05 15:22:04 +02:00
Dean Galvin 9fa4d0aca6 Merge branch 'main' 2026-11-06 00:52:13 +13:00
Dean Galvin 95a43c99b7 Merge branch 'main' 2026-11-06 00:52:13 +13:00
Dean Galvin 102abea2fe Merge branch 'main' 2026-11-06 00:52:12 +13:00
Dean Galvin 3a4eed5f0c Merge branch 'main' 2026-11-06 00:49:50 +13:00
winstrexandClaude Opus 5.5 22eddcd7d3 Merge branch 'main' into feat/nkwebkit-wtf-text
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-05 05:58:31 -03:00
Dean Galvin 58f93eec88 Merge branch 'main' 2026-11-05 21:52:51 +13:00
lakhantheboss db1a5db663 docs(libSceNKWebKit): document WTF::portAllowed provenance and limitations 2026-11-05 12:01:13 +05:30
lakhantheboss 9932dd3b1e feat(libSceNKWebKit): implement WTF::portAllowed 2026-11-05 12:01:10 +05:30
Dean Galvin 755a26d064 fix(libSceNKWebKit): return null from the hit test URL getters when unset
Apply review request from 2026-11-05, with a merge of main.

The four absolute URL getters of WKHitTestResult return a null reference when the URL was never set, as the pinned WebKit returns null for a null String, instead of a non-null empty URL. The test covers an unset result and the existing set round trips. The throwing export count in the debt entry is recounted against main.
2026-11-05 17:17:21 +13:00
Dean Galvin 7719345403 Merge branch 'main' 2026-11-05 12:55:24 +13:00
winstrexandClaude Opus 5.5 0f760f39b3 Merge branch 'main' into feat/nkwebkit-wtf-text
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-04 20:47:35 -03:00
gslashm 2d345c666b feat(libSceNKWebKit): implement PAL::SessionID generators
_ZN3PAL9SessionID26enableGenerationProtectionEv
_ZN3PAL9SessionID26generateEphemeralSessionIDEv
_ZN3PAL9SessionID27generatePersistentSessionIDEv
2026-11-05 00:59:38 +02:00
Adria Espi d6181228d6 feat(libSceNKWebKit): implement WKHitTestResult property getters 2026-11-04 19:13:34 +01:00
AshwinandClaude Sonnet 5.5 ede1bb0eb4 feat(libSceNKWebKit): implement WTF::FileSystemImpl encodeForFileName, decodeFromFilename and lastComponentOfPathIgnoringTrailingSlash
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-04 23:21:27 +05:30
AshwinandClaude Sonnet 5.5 6098f93a12 feat(libSceNKWebKit): implement WTF::URL::lastPathComponent and strippedForUseAsReferrer
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-04 23:18:33 +05:30
Dean Galvin 3fd289ab18 Merge branch 'main' into feat/nkwebkit-values 2026-11-04 21:37:25 +13:00
winstrex c141749a5c Merge remote-tracking branch 'upstream/main' into feat/nkwebkit-wtf-text
# Conflicts:
#	docs/dev/debt/libSceNKWebKit.md
2026-11-04 05:37:10 -03:00
Dean c6c89e6a30 Merge pull request #14925 from w4rc0n/feat/nkwebkit-security-origin
feat(libSceNKWebKit): implement WKSecurityOrigin values
2026-11-04 21:32:25 +13:00
Dean 166ab2672b Merge pull request #13766 from hyvvs/feat/nkwebkit-url-helpers
feat(libSceNKWebKit): validate UUIDs and default URL ports
2026-11-04 21:31:58 +13:00