Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 453e83b1e53fb91bb95f5ca7f20855b68c2f1be1
      
https://github.com/WebKit/WebKit/commit/453e83b1e53fb91bb95f5ca7f20855b68c2f1be1
  Author: Wenson Hsieh <[email protected]>
  Date:   2022-12-21 (Wed, 21 Dec 2022)

  Changed paths:
    M Source/WebKit/UIProcess/API/Cocoa/WKWebViewPrivateForTesting.h
    M Source/WebKit/UIProcess/API/Cocoa/WKWebViewTesting.mm
    M Source/WebKit/UIProcess/WebPageProxy.h
    M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
    A Tools/TestWebKitAPI/Tests/WebKit/NetworkConnectionIntegrityTests.mm

  Log Message:
  -----------
  Add some network connection integrity testing support
https://bugs.webkit.org/show_bug.cgi?id=249651

Reviewed by Aditya Keerthi.

Add support for API tests for lookalike character sanitization.

* Source/WebKit/UIProcess/API/Cocoa/WKWebViewPrivateForTesting.h:
* Source/WebKit/UIProcess/API/Cocoa/WKWebViewTesting.mm:

Leave a FIXME here, explaining that this testing hook can be removed once the 
API calls into the
associated system framework can happen directly in the UI process, without 
having to go through the
network process.

(+[WKWebView _setLookalikeCharacterStringsForTesting:]):
* Source/WebKit/UIProcess/WebPageProxy.h:
* Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* Tools/TestWebKitAPI/Tests/WebKit/NetworkConnectionIntegrityTests.mm: Added.

Add a WebKitAdditions extension point, which will contain the new API tests.

Canonical link: https://commits.webkit.org/258192@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to