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
70c3307bad
test(libSceNKWebKit): remove leftover conflict fragments from the Base test and debt notes
2026-11-06 18:23:55 +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 Galvin and jagrat04
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
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
winstrex and Claude 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
winstrex and Claude 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
winstrex and Claude 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
Ashwin and Claude 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
Ashwin and Claude 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
jagrat Singh
271b08db76
feat(libSceNKWebKit): implement WKURLResponse property getters
2026-11-03 14:47:57 +05:30
Dean
ba0ddcc6fb
Merge pull request #15228 from simnJS/feat/nkwebkit-resourceresponse-getters
...
feat(libSceNKWebKit): implement WebCore::ResourceResponseBase field getters
2026-11-03 21:08:59 +13:00
Simon GAY and Claude Sonnet 5.5
b0267e2333
fix(libSceNKWebKit): size the response HTTPHeaderMap at 32 bytes
...
Both Vectors of HTTPHeaderMap have inline capacity 0 at the pinned revision;
the 6 of CommonHeadersVector is its minimum capacity, so the map is two
16-byte vectors.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-11-03 03:27:09 +01:00
infra-rig
a92710859c
feat(libSceNKWebKit): implement WKSecurityOrigin values
2026-11-02 17:20:27 -07:00