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

Reply via email to