Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4f0294ab5b8a61a0d4c4d3adc9a19469af83b90b
      
https://github.com/WebKit/WebKit/commit/4f0294ab5b8a61a0d4c4d3adc9a19469af83b90b
  Author: Alex Christensen <achristen...@apple.com>
  Date:   2025-04-05 (Sat, 05 Apr 2025)

  Changed paths:
    M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h
    M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.mm
    M Source/WebKit/Modules/OSX_Private.modulemap
    M Source/WebKit/Modules/iOS_Private.modulemap
    M Source/WebKit/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
    M Source/WebKit/SaferCPPExpectations/UnretainedLocalVarsCheckerExpectations
    M Source/WebKit/Shared/Cocoa/APIObject.mm
    M Source/WebKit/SourcesCocoa.txt
    M Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.h
    M Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm
    R Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextControllerInternal.h
    M Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h
    M Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextPolicyDelegate.h
    R Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.h
    R Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm
    R Source/WebKit/UIProcess/API/Cocoa/WKProcessGroupPrivate.h
    M Source/WebKit/UIProcess/API/Cocoa/WKView.h
    M Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm
    M Source/WebKit/UIProcess/API/mac/WKView.mm
    M Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm
    M Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm
    M Source/WebKit/UIProcess/ios/WKContentView.h
    M Source/WebKit/UIProcess/ios/WKContentView.mm
    M Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm
    M Source/WebKit/UIProcess/mac/WebPageProxyMac.mm
    M Source/WebKit/UIProcess/mac/WebViewImpl.mm
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj
    M 
Tools/TestWebKitAPI/Tests/WebKit/NetworkProcessCrashWithPendingConnection.mm
    M Tools/TestWebKitAPI/Tests/WebKitObjC/CustomProtocolsTest.mm
    M Tools/TestWebKitAPI/Tests/WebKitObjC/UserContentTest.mm
    M Tools/TestWebKitAPI/Tests/WebKitObjC/WKBrowsingContextLoadDelegateTest.mm

  Log Message:
  -----------
  Remove WKBrowsingContextController and WKProcessGroup
https://bugs.webkit.org/show_bug.cgi?id=291040
rdar://148557838

Reviewed by Brady Eidson.

They have no internal users.  Last year we kept it in for binary compatibility
with 1 app that has since updated.

* Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h:
* Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.mm:
(WTF::computeSDKAlignedBehaviors):
* Source/WebKit/Modules/OSX_Private.modulemap:
* Source/WebKit/Modules/iOS_Private.modulemap:
* Source/WebKit/Shared/Cocoa/APIObject.mm:
* Source/WebKit/SourcesCocoa.txt:
* Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.h:
* Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm:
(-[WKBrowsingContextController dealloc]): Deleted.
(-[WKBrowsingContextController loadRequest:]): Deleted.
(-[WKBrowsingContextController loadRequest:userData:]): Deleted.
(-[WKBrowsingContextController loadFileURL:restrictToFilesWithin:]): Deleted.
(-[WKBrowsingContextController loadFileURL:restrictToFilesWithin:userData:]): 
Deleted.
(-[WKBrowsingContextController loadHTMLString:baseURL:]): Deleted.
(-[WKBrowsingContextController loadHTMLString:baseURL:userData:]): Deleted.
(-[WKBrowsingContextController 
loadAlternateHTMLString:baseURL:forUnreachableURL:]): Deleted.
(-[WKBrowsingContextController loadData:MIMEType:textEncodingName:baseURL:]): 
Deleted.
(-[WKBrowsingContextController 
loadData:MIMEType:textEncodingName:baseURL:userData:]): Deleted.
(-[WKBrowsingContextController stopLoading]): Deleted.
(-[WKBrowsingContextController reload]): Deleted.
(-[WKBrowsingContextController reloadFromOrigin]): Deleted.
(-[WKBrowsingContextController applicationNameForUserAgent]): Deleted.
(-[WKBrowsingContextController setApplicationNameForUserAgent:]): Deleted.
(-[WKBrowsingContextController customUserAgent]): Deleted.
(-[WKBrowsingContextController setCustomUserAgent:]): Deleted.
(-[WKBrowsingContextController goForward]): Deleted.
(-[WKBrowsingContextController canGoForward]): Deleted.
(-[WKBrowsingContextController goBack]): Deleted.
(-[WKBrowsingContextController canGoBack]): Deleted.
(-[WKBrowsingContextController goToBackForwardListItem:]): Deleted.
(-[WKBrowsingContextController backForwardList]): Deleted.
(-[WKBrowsingContextController isLoading]): Deleted.
(-[WKBrowsingContextController activeURL]): Deleted.
(-[WKBrowsingContextController provisionalURL]): Deleted.
(-[WKBrowsingContextController committedURL]): Deleted.
(-[WKBrowsingContextController unreachableURL]): Deleted.
(-[WKBrowsingContextController hasOnlySecureContent]): Deleted.
(-[WKBrowsingContextController estimatedProgress]): Deleted.
(-[WKBrowsingContextController title]): Deleted.
(-[WKBrowsingContextController certificateChain]): Deleted.
(-[WKBrowsingContextController textZoom]): Deleted.
(-[WKBrowsingContextController setTextZoom:]): Deleted.
(-[WKBrowsingContextController pageZoom]): Deleted.
(-[WKBrowsingContextController setPageZoom:]): Deleted.
(didStartProvisionalNavigation): Deleted.
(didReceiveServerRedirectForProvisionalNavigation): Deleted.
(didFailProvisionalNavigation): Deleted.
(didCommitNavigation): Deleted.
(didFinishNavigation): Deleted.
(didFailNavigation): Deleted.
(canAuthenticateAgainstProtectionSpace): Deleted.
(didReceiveAuthenticationChallenge): Deleted.
(processDidCrash): Deleted.
(BlockPtr<void): Deleted.
(-[WKBrowsingContextController loadDelegate]): Deleted.
(-[WKBrowsingContextController setLoadDelegate:]): Deleted.
(-[WKBrowsingContextController policyDelegate]): Deleted.
(-[WKBrowsingContextController setPolicyDelegate:]): Deleted.
(-[WKBrowsingContextController historyDelegate]): Deleted.
(-[WKBrowsingContextController setHistoryDelegate:]): Deleted.
(+[WKBrowsingContextController customSchemes]): Deleted.
(-[WKBrowsingContextController _initWithPageRef:]): Deleted.
(+[WKBrowsingContextController _browsingContextControllerForPageRef:]): Deleted.
(-[WKBrowsingContextController _pageRef]): Deleted.
(-[WKBrowsingContextController setPaginationMode:]): Deleted.
(-[WKBrowsingContextController paginationMode]): Deleted.
(-[WKBrowsingContextController setPaginationBehavesLikeColumns:]): Deleted.
(-[WKBrowsingContextController paginationBehavesLikeColumns]): Deleted.
(-[WKBrowsingContextController setPageLength:]): Deleted.
(-[WKBrowsingContextController pageLength]): Deleted.
(-[WKBrowsingContextController setGapBetweenPages:]): Deleted.
(-[WKBrowsingContextController gapBetweenPages]): Deleted.
(-[WKBrowsingContextController setPaginationLineGridEnabled:]): Deleted.
(-[WKBrowsingContextController paginationLineGridEnabled]): Deleted.
(-[WKBrowsingContextController pageCount]): Deleted.
(-[WKBrowsingContextController handle]): Deleted.
(-[WKBrowsingContextController _remoteObjectRegistry]): Deleted.
(-[WKBrowsingContextController processIdentifier]): Deleted.
(-[WKBrowsingContextController _webProcessIsResponsive]): Deleted.
* Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextControllerInternal.h: 
Removed.
* Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h:
* Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextPolicyDelegate.h:
* Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.h: Removed.
* Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm: Removed.
* Source/WebKit/UIProcess/API/Cocoa/WKProcessGroupPrivate.h: Removed.
* Source/WebKit/UIProcess/API/Cocoa/WKView.h:
* Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm:
(-[WKWebView browsingContextController]): Deleted.
* Source/WebKit/UIProcess/API/mac/WKView.mm:
* Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:
* Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm:
* Source/WebKit/UIProcess/ios/WKContentView.h:
* Source/WebKit/UIProcess/ios/WKContentView.mm:
* Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm:
* Source/WebKit/UIProcess/mac/WebPageProxyMac.mm:
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
* Tools/TestWebKitAPI/Tests/WebKit/NetworkProcessCrashWithPendingConnection.mm:
* Tools/TestWebKitAPI/Tests/WebKitObjC/CustomProtocolsTest.mm:
(-[CloseWhileStartingProtocol startLoading]):
(processGroup): Deleted.
* Tools/TestWebKitAPI/Tests/WebKitObjC/UserContentTest.mm:
* Tools/TestWebKitAPI/Tests/WebKitObjC/WKBrowsingContextLoadDelegateTest.mm:

Canonical link: https://commits.webkit.org/293308@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