Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 72ab7791cf7bfd84dad2e4387c75c4a31c56a1f1
https://github.com/WebKit/WebKit/commit/72ab7791cf7bfd84dad2e4387c75c4a31c56a1f1
Author: Gavin Phillips <[email protected]>
Date: 2025-11-04 (Tue, 04 Nov 2025)
Changed paths:
M Source/WebKit/Shared/Cocoa/DataDetectionResult.h
A Source/WebKit/Shared/Cocoa/DataDetectionResult.mm
M Source/WebKit/Shared/Cocoa/DataDetectionResult.serialization.in
M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm
M Source/WebKit/WebKit.xcodeproj/project.pbxproj
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
Log Message:
-----------
WebKit::DataDetectionResults should re-use DDScannerResult instead of passing
across an opaque NSArray.
https://bugs.webkit.org/show_bug.cgi?id=301628
rdar://163644363
Reviewed by Per Arne Vollan.
Replaces the IPC implementation of WebKit::DataDetectionResults to instead
serialize and explicit Vector of DDScannerResults.
* Source/WebKit/Shared/Cocoa/DataDetectionResult.h:
* Source/WebKit/Shared/Cocoa/DataDetectionResult.mm: Copied from
Source/WebKit/Shared/Cocoa/DataDetectionResult.h.
(WebKit::DataDetectionResult::setResults):
* Source/WebKit/Shared/Cocoa/DataDetectionResult.serialization.in:
* Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm:
(WebKit::WebPageProxy::setDataDetectionResult):
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::setDataDetectionResults):
(WebKit::detectDataInFrame):
Canonical link: https://commits.webkit.org/302560@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications