Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5fa09b4d3b192cb25cff5aad2f8fe41c3210dad5
      
https://github.com/WebKit/WebKit/commit/5fa09b4d3b192cb25cff5aad2f8fe41c3210dad5
  Author: Alex Christensen <achristen...@apple.com>
  Date:   2024-07-31 (Wed, 31 Jul 2024)

  Changed paths:
    M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.h
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebPage.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebPage.h.in
    M 
Source/WebKit/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.h
    M Tools/TestWebKitAPI/Tests/WebKit/WebArchive_Bundle.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/DOMElementTest.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/EditorTest.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/FrameTest.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/WebProcessExtensionTest.cpp
    M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp
    M Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp
    M 
Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityNotificationHandler.cpp

  Log Message:
  -----------
  Deprecate injected bundle frame access interfaces
https://bugs.webkit.org/show_bug.cgi?id=276554
rdar://131635665

Reviewed by Carlos Garcia Campos.

With site isolation, even the main frame might not be in the current process if 
the current process
is the process hosting cross-site iframe content.  WKBundleFrameGetParentFrame 
and WKBundleFrameCopyChildFrames
are already deprecated, but this needs to be done too.  It would be nice to 
deprecate
webkit_web_page_get_main_frame as well, but I don't maintain that API.  I'll 
bring it up in the mailing list.

* Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.h:
* 
Source/WebKit/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.h:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to