Changeset 236665 in webkit
- Timestamp:
- Oct 1, 2018 10:16:54 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 32 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r236662 r236665 1 2018-10-01 Alex Christensen <achristensen@webkit.org> 2 3 Deprecate ObjC SPI in Deprecated Xcode group 4 https://bugs.webkit.org/show_bug.cgi?id=189850 5 6 Reviewed by Andy Estes. 7 8 * Shared/Cocoa/APIObject.mm: 9 (API::Object::newObject): 10 * Shared/mac/ObjCObjectGraph.mm: 11 (WebKit::typeFromObject): 12 (WebKit::ObjCObjectGraph::encode): 13 (WebKit::ObjCObjectGraph::decode): 14 * UIProcess/API/Cocoa/WKBrowsingContextController.h: 15 * UIProcess/API/Cocoa/WKBrowsingContextController.mm: 16 (didStartProvisionalNavigation): 17 (didReceiveServerRedirectForProvisionalNavigation): 18 (didFailProvisionalNavigation): 19 (didCommitNavigation): 20 (didFinishNavigation): 21 (didFailNavigation): 22 (canAuthenticateAgainstProtectionSpace): 23 (didReceiveAuthenticationChallenge): 24 (processDidCrash): 25 (setUpPagePolicyClient): 26 * UIProcess/API/Cocoa/WKBrowsingContextGroup.h: 27 * UIProcess/API/Cocoa/WKBrowsingContextGroupInternal.h: 28 * UIProcess/API/Cocoa/WKBrowsingContextHistoryDelegate.h: 29 * UIProcess/API/Cocoa/WKBrowsingContextLoadDelegate.h: 30 * UIProcess/API/Cocoa/WKBrowsingContextLoadDelegatePrivate.h: 31 * UIProcess/API/Cocoa/WKBrowsingContextPolicyDelegate.h: 32 * UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.h: 33 * UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.mm: 34 (-[WKNSURLAuthenticationChallengeSender cancelAuthenticationChallenge:]): 35 (-[WKNSURLAuthenticationChallengeSender continueWithoutCredentialForAuthenticationChallenge:]): 36 (-[WKNSURLAuthenticationChallengeSender useCredential:forAuthenticationChallenge:]): 37 (-[WKNSURLAuthenticationChallengeSender performDefaultHandlingForAuthenticationChallenge:]): 38 (-[WKNSURLAuthenticationChallengeSender rejectProtectionSpaceAndContinueWithChallenge:]): 39 * UIProcess/API/Cocoa/WKNavigationData.h: 40 * UIProcess/API/Cocoa/WKNavigationDataInternal.h: 41 * UIProcess/API/Cocoa/WKProcessGroup.h: 42 * UIProcess/API/Cocoa/WKProcessGroup.mm: 43 (didCreateConnection): 44 (getInjectedBundleInitializationUserData): 45 (didNavigateWithNavigationData): 46 (didPerformClientRedirect): 47 (didPerformServerRedirect): 48 (didUpdateHistoryTitle): 49 * UIProcess/API/Cocoa/WKTypeRefWrapper.h: 50 * UIProcess/API/Cocoa/WKView.h: 51 (WK_CLASS_DEPRECATED_WITH_REPLACEMENT): 52 * UIProcess/API/Cocoa/_WKThumbnailView.h: 53 * UIProcess/API/Cocoa/_WKThumbnailView.mm: 54 * UIProcess/Cocoa/WebProcessProxyCocoa.mm: 55 (WebKit::WebProcessProxy::transformHandlesToObjects): 56 (WebKit::WebProcessProxy::transformObjectsToHandles): 57 * UIProcess/Cocoa/WebViewImpl.h: 58 * UIProcess/Cocoa/WebViewImpl.mm: 59 * UIProcess/Gamepad/mac/UIGamepadProviderMac.mm: 60 (WebKit::UIGamepadProvider::platformWebPageProxyForGamepadInput): 61 * UIProcess/ios/WKContentView.h: 62 * UIProcess/mac/WebInspectorProxyMac.mm: 63 (WebKit::WebInspectorProxy::inspectedViewFrameDidChange): 64 * WebProcess/cocoa/WebProcessCocoa.mm: 65 (WebKit::WebProcess::transformHandlesToObjects): 66 (WebKit::WebProcess::transformObjectsToHandles): 67 1 68 2018-10-01 Youenn Fablet <youenn@apple.com> 2 69 -
trunk/Source/WebKit/Shared/Cocoa/APIObject.mm
r235921 r236665 144 144 145 145 case Type::AuthenticationChallenge: 146 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 146 147 wrapper = allocateWKObject([WKNSURLAuthenticationChallenge self], size); 148 ALLOW_DEPRECATED_DECLARATIONS_END 147 149 break; 148 150 … … 253 255 254 256 case Type::NavigationData: 257 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 255 258 wrapper = [WKNavigationData alloc]; 259 ALLOW_DEPRECATED_DECLARATIONS_END 256 260 break; 257 261 … … 267 271 268 272 case Type::PageGroup: 273 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 269 274 wrapper = [WKBrowsingContextGroup alloc]; 275 ALLOW_DEPRECATED_DECLARATIONS_END 270 276 break; 271 277 -
trunk/Source/WebKit/Shared/mac/ObjCObjectGraph.mm
r208985 r236665 134 134 if (dynamic_objc_cast<WKBrowsingContextHandle>(object)) 135 135 return ObjCType::WKBrowsingContextHandle; 136 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 136 137 if (dynamic_objc_cast<WKTypeRefWrapper>(object)) 137 138 return ObjCType::WKTypeRefWrapper; 139 ALLOW_DEPRECATED_DECLARATIONS_END 138 140 #endif 139 141 … … 197 199 198 200 case ObjCType::WKTypeRefWrapper: 201 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 199 202 UserData::encode(encoder, toImpl(static_cast<WKTypeRefWrapper *>(object).object)); 203 ALLOW_DEPRECATED_DECLARATIONS_END 200 204 break; 201 205 #endif … … 318 322 return false; 319 323 324 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 320 325 result = adoptNS([[WKTypeRefWrapper alloc] initWithObject:toAPI(object.get())]); 326 ALLOW_DEPRECATED_DECLARATIONS_END 321 327 break; 322 328 } -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.h
r202789 r236665 37 37 @protocol WKBrowsingContextPolicyDelegate; 38 38 39 WK_CLASS_ AVAILABLE(macosx(10.10), ios(8.0))39 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKWebView", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 40 40 @interface WKBrowsingContextController : NSObject 41 41 … … 48 48 #pragma mark Loading 49 49 50 + (void)registerSchemeForCustomProtocol:(NSString *)scheme ;51 + (void)unregisterSchemeForCustomProtocol:(NSString *)scheme ;50 + (void)registerSchemeForCustomProtocol:(NSString *)scheme WK_API_DEPRECATED_WITH_REPLACEMENT("WKURLSchemeHandler", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)); 51 + (void)unregisterSchemeForCustomProtocol:(NSString *)scheme WK_API_DEPRECATED_WITH_REPLACEMENT("WKURLSchemeHandler", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)); 52 52 53 53 /* Load a request. This is only valid for requests of non-file: URLs. Passing a -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm
r236436 r236665 81 81 } 82 82 83 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 83 84 static HashMap<WebKit::WebPageProxy*, __unsafe_unretained WKBrowsingContextController *>& browsingContextControllerMap() 84 85 { … … 86 87 return browsingContextControllerMap; 87 88 } 89 ALLOW_DEPRECATED_DECLARATIONS_END 88 90 89 91 - (void)dealloc … … 320 322 static void didStartProvisionalNavigation(WKPageRef page, WKNavigationRef, WKTypeRef userData, const void* clientInfo) 321 323 { 322 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 324 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 325 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 326 ALLOW_DEPRECATED_DECLARATIONS_END 323 327 auto loadDelegate = browsingContext->_loadDelegate.get(); 324 328 … … 329 333 static void didReceiveServerRedirectForProvisionalNavigation(WKPageRef page, WKNavigationRef, WKTypeRef userData, const void* clientInfo) 330 334 { 331 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 335 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 336 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 337 ALLOW_DEPRECATED_DECLARATIONS_END 332 338 auto loadDelegate = browsingContext->_loadDelegate.get(); 333 339 … … 338 344 static void didFailProvisionalNavigation(WKPageRef page, WKNavigationRef, WKErrorRef error, WKTypeRef userData, const void* clientInfo) 339 345 { 340 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 346 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 347 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 348 ALLOW_DEPRECATED_DECLARATIONS_END 341 349 auto loadDelegate = browsingContext->_loadDelegate.get(); 342 350 … … 347 355 static void didCommitNavigation(WKPageRef page, WKNavigationRef, WKTypeRef userData, const void* clientInfo) 348 356 { 349 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 357 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 358 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 359 ALLOW_DEPRECATED_DECLARATIONS_END 350 360 auto loadDelegate = browsingContext->_loadDelegate.get(); 351 361 … … 356 366 static void didFinishNavigation(WKPageRef page, WKNavigationRef, WKTypeRef userData, const void* clientInfo) 357 367 { 358 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 368 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 369 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 370 ALLOW_DEPRECATED_DECLARATIONS_END 359 371 auto loadDelegate = browsingContext->_loadDelegate.get(); 360 372 … … 365 377 static void didFailNavigation(WKPageRef page, WKNavigationRef, WKErrorRef error, WKTypeRef userData, const void* clientInfo) 366 378 { 367 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 379 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 380 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 381 ALLOW_DEPRECATED_DECLARATIONS_END 368 382 auto loadDelegate = browsingContext->_loadDelegate.get(); 369 383 … … 374 388 static bool canAuthenticateAgainstProtectionSpace(WKPageRef page, WKProtectionSpaceRef protectionSpace, const void *clientInfo) 375 389 { 376 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 390 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 391 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 392 ALLOW_DEPRECATED_DECLARATIONS_END 377 393 auto loadDelegate = browsingContext->_loadDelegate.get(); 378 394 … … 385 401 static void didReceiveAuthenticationChallenge(WKPageRef page, WKAuthenticationChallengeRef authenticationChallenge, const void *clientInfo) 386 402 { 387 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 403 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 404 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 405 ALLOW_DEPRECATED_DECLARATIONS_END 388 406 auto loadDelegate = browsingContext->_loadDelegate.get(); 389 407 … … 394 412 static void processDidCrash(WKPageRef page, const void* clientInfo) 395 413 { 396 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 414 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 415 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 416 ALLOW_DEPRECATED_DECLARATIONS_END 397 417 auto loadDelegate = browsingContext->_loadDelegate.get(); 398 418 … … 454 474 policyClient.decidePolicyForNavigationAction = [](WKPageRef page, WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKFrameRef originatingFrame, WKURLRequestRef originalRequest, WKURLRequestRef request, WKFramePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo) 455 475 { 476 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 456 477 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 478 ALLOW_DEPRECATED_DECLARATIONS_END 457 479 auto policyDelegate = browsingContext->_policyDelegate.get(); 458 480 … … 479 501 policyClient.decidePolicyForNewWindowAction = [](WKPageRef page, WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKURLRequestRef request, WKStringRef frameName, WKFramePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo) 480 502 { 503 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 481 504 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 505 ALLOW_DEPRECATED_DECLARATIONS_END 482 506 auto policyDelegate = browsingContext->_policyDelegate.get(); 483 507 … … 499 523 policyClient.decidePolicyForResponse = [](WKPageRef page, WKFrameRef frame, WKURLResponseRef response, WKURLRequestRef request, bool canShowMIMEType, WKFramePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo) 500 524 { 525 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 501 526 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 527 ALLOW_DEPRECATED_DECLARATIONS_END 502 528 auto policyDelegate = browsingContext->_policyDelegate.get(); 503 529 … … 592 618 @end 593 619 620 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 594 621 @implementation WKBrowsingContextController (Private) 595 622 … … 714 741 715 742 @end 743 ALLOW_DEPRECATED_DECLARATIONS_END 716 744 717 745 #endif // WK_API_ENABLED -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroup.h
r202789 r236665 31 31 #import <WebKit/WKUserScriptInjectionTime.h> 32 32 33 WK_CLASS_ AVAILABLE(macosx(10.10), ios(8.0))33 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKUserContentController and WKPreferences", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 34 34 @interface WKBrowsingContextGroup : NSObject 35 35 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroup.mm
r235828 r236665 176 176 @end 177 177 178 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 178 179 @implementation WKBrowsingContextGroup (Private) 179 180 … … 184 185 185 186 @end 187 ALLOW_DEPRECATED_DECLARATIONS_END 186 188 187 189 #endif // WK_API_ENABLED -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroupInternal.h
r235019 r236665 34 34 35 35 template<> struct WrapperTraits<WebPageGroup> { 36 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 36 37 using WrapperClass = WKBrowsingContextGroup; 38 ALLOW_DEPRECATED_DECLARATIONS_END 37 39 }; 38 40 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextHistoryDelegate.h
r168541 r236665 32 32 #import <WebKit/WKNavigationData.h> 33 33 34 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKBackForwardList", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 34 35 @protocol WKBrowsingContextHistoryDelegate <NSObject> 35 36 @optional -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextLoadDelegate.h
r235385 r236665 33 33 @class WKBackForwardListItem; 34 34 35 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKNavigationDelegate", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 35 36 @protocol WKBrowsingContextLoadDelegate <NSObject> 36 37 @optional -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextLoadDelegatePrivate.h
r168541 r236665 26 26 #import <WebKit/WKBrowsingContextLoadDelegate.h> 27 27 28 #pragma clang diagnostic push 29 #pragma clang diagnostic ignored "-Wdeprecated-declarations" 28 30 @protocol WKBrowsingContextLoadDelegatePrivate <WKBrowsingContextLoadDelegate> 29 31 @optional … … 35 37 36 38 @end 39 #pragma clang diagnostic pop -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextPolicyDelegate.h
r168541 r236665 48 48 typedef void (^WKPolicyDecisionHandler)(WKPolicyDecision); 49 49 50 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKNavigationDelegate", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 50 51 @protocol WKBrowsingContextPolicyDelegate <NSObject> 51 52 @optional -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.h
r235019 r236665 39 39 } 40 40 41 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKNavigationDelegate", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 41 42 @interface WKNSURLAuthenticationChallenge : WKObject 42 43 @end -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.mm
r236344 r236665 64 64 static void checkChallenge(NSURLAuthenticationChallenge *challenge) 65 65 { 66 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 66 67 if ([challenge class] != [WKNSURLAuthenticationChallenge class]) 67 68 [NSException raise:NSInvalidArgumentException format:@"The challenge was not sent by the receiver."]; 69 ALLOW_DEPRECATED_DECLARATIONS_END 68 70 } 69 71 … … 71 73 { 72 74 checkChallenge(challenge); 75 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 73 76 WebKit::AuthenticationChallengeProxy& webChallenge = ((WKNSURLAuthenticationChallenge *)challenge)._web_authenticationChallengeProxy; 77 ALLOW_DEPRECATED_DECLARATIONS_END 74 78 webChallenge.listener().completeChallenge(WebKit::AuthenticationChallengeDisposition::Cancel); 75 79 } … … 78 82 { 79 83 checkChallenge(challenge); 84 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 80 85 WebKit::AuthenticationChallengeProxy& webChallenge = ((WKNSURLAuthenticationChallenge *)challenge)._web_authenticationChallengeProxy; 86 ALLOW_DEPRECATED_DECLARATIONS_END 81 87 webChallenge.listener().completeChallenge(WebKit::AuthenticationChallengeDisposition::UseCredential); 82 88 } … … 85 91 { 86 92 checkChallenge(challenge); 93 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 87 94 WebKit::AuthenticationChallengeProxy& webChallenge = ((WKNSURLAuthenticationChallenge *)challenge)._web_authenticationChallengeProxy; 95 ALLOW_DEPRECATED_DECLARATIONS_END 88 96 webChallenge.listener().completeChallenge(WebKit::AuthenticationChallengeDisposition::UseCredential, WebCore::Credential(credential)); 89 97 } … … 92 100 { 93 101 checkChallenge(challenge); 102 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 94 103 WebKit::AuthenticationChallengeProxy& webChallenge = ((WKNSURLAuthenticationChallenge *)challenge)._web_authenticationChallengeProxy; 104 ALLOW_DEPRECATED_DECLARATIONS_END 95 105 webChallenge.listener().completeChallenge(WebKit::AuthenticationChallengeDisposition::PerformDefaultHandling); 96 106 } … … 99 109 { 100 110 checkChallenge(challenge); 111 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 101 112 WebKit::AuthenticationChallengeProxy& webChallenge = ((WKNSURLAuthenticationChallenge *)challenge)._web_authenticationChallengeProxy; 113 ALLOW_DEPRECATED_DECLARATIONS_END 102 114 webChallenge.listener().completeChallenge(WebKit::AuthenticationChallengeDisposition::RejectProtectionSpaceAndContinue); 103 115 } -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKNavigationData.h
r202789 r236665 34 34 #import <Foundation/Foundation.h> 35 35 36 WK_CLASS_ AVAILABLE(macosx(10.10), ios(8.0))36 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKNavigation", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 37 37 @interface WKNavigationData : NSObject 38 38 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKNavigationDataInternal.h
r235019 r236665 34 34 35 35 template<> struct WrapperTraits<API::NavigationData> { 36 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 36 37 using WrapperClass = WKNavigationData; 38 ALLOW_DEPRECATED_DECLARATIONS_END 37 39 }; 38 40 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.h
r202789 r236665 44 44 @end 45 45 46 WK_CLASS_ AVAILABLE(macosx(10.10), ios(8.0))46 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKProcessPool", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 47 47 @interface WKProcessGroup : NSObject 48 48 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm
r235828 r236665 65 65 static void didCreateConnection(WKContextRef, WKConnectionRef connectionRef, const void* clientInfo) 66 66 { 67 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 67 68 auto processGroup = (__bridge WKProcessGroup *)clientInfo; 69 ALLOW_DEPRECATED_DECLARATIONS_END 68 70 auto delegate = processGroup->_delegate.get(); 69 71 … … 86 88 static WKTypeRef getInjectedBundleInitializationUserData(WKContextRef, const void* clientInfo) 87 89 { 90 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 88 91 auto processGroup = (__bridge WKProcessGroup *)clientInfo; 92 ALLOW_DEPRECATED_DECLARATIONS_END 89 93 auto delegate = processGroup->_delegate.get(); 90 94 … … 115 119 return; 116 120 117 WKBrowsingContextController *controller = [WKBrowsingContextController _browsingContextControllerForPageRef:pageRef]; 121 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 122 WKBrowsingContextController *controller = [WKBrowsingContextController _browsingContextControllerForPageRef:pageRef]; 123 ALLOW_DEPRECATED_DECLARATIONS_END 118 124 auto historyDelegate = controller->_historyDelegate.get(); 119 125 … … 127 133 return; 128 134 129 WKBrowsingContextController *controller = [WKBrowsingContextController _browsingContextControllerForPageRef:pageRef]; 135 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 136 WKBrowsingContextController *controller = [WKBrowsingContextController _browsingContextControllerForPageRef:pageRef]; 137 ALLOW_DEPRECATED_DECLARATIONS_END 130 138 auto historyDelegate = controller->_historyDelegate.get(); 131 139 … … 139 147 return; 140 148 141 WKBrowsingContextController *controller = [WKBrowsingContextController _browsingContextControllerForPageRef:pageRef]; 149 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 150 WKBrowsingContextController *controller = [WKBrowsingContextController _browsingContextControllerForPageRef:pageRef]; 151 ALLOW_DEPRECATED_DECLARATIONS_END 142 152 auto historyDelegate = controller->_historyDelegate.get(); 143 153 … … 151 161 return; 152 162 153 WKBrowsingContextController *controller = [WKBrowsingContextController _browsingContextControllerForPageRef:pageRef]; 163 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 164 WKBrowsingContextController *controller = [WKBrowsingContextController _browsingContextControllerForPageRef:pageRef]; 165 ALLOW_DEPRECATED_DECLARATIONS_END 154 166 auto historyDelegate = controller->_historyDelegate.get(); 155 167 … … 208 220 @end 209 221 222 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 210 223 @implementation WKProcessGroup (Private) 211 224 … … 230 243 231 244 @end 245 ALLOW_DEPRECATED_DECLARATIONS_END 232 246 233 247 #endif // WK_API_ENABLED -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKTypeRefWrapper.h
r202789 r236665 31 31 #import <WebKit/WKBase.h> 32 32 33 WK_CLASS_ AVAILABLE(macosx(10.10), ios(8.0))33 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKObject", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 34 34 @interface WKTypeRefWrapper : NSObject 35 35 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKView.h
r188892 r236665 36 36 @class WKViewData; 37 37 38 WK_ EXPORT38 WK_CLASS_DEPRECATED_WITH_REPLACEMENT("WKWebView", macos(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA)) 39 39 @interface WKView : NSView <NSTextInputClient> { 40 40 @private … … 48 48 - (id)initWithFrame:(NSRect)frame processGroup:(WKProcessGroup *)processGroup browsingContextGroup:(WKBrowsingContextGroup *)browsingContextGroup relatedToView:(WKView *)relatedView; 49 49 50 #pragma clang diagnostic push 51 #pragma clang diagnostic ignored "-Wdeprecated-declarations" 50 52 @property(readonly) WKBrowsingContextController *browsingContextController; 53 #pragma clang diagnostic pop 51 54 52 55 #endif // WK_API_ENABLED -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
r236634 r236665 1339 1339 } 1340 1340 1341 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 1341 1342 - (WKBrowsingContextController *)browsingContextController 1342 1343 { 1343 1344 return [_contentView browsingContextController]; 1344 1345 } 1346 ALLOW_DEPRECATED_DECLARATIONS_END 1345 1347 1346 1348 - (BOOL)becomeFirstResponder -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKThumbnailView.h
r233945 r236665 38 38 @interface _WKThumbnailView : NSView 39 39 40 #pragma clang diagnostic push 41 #pragma clang diagnostic ignored "-Wdeprecated-declarations" 40 42 - (instancetype)initWithFrame:(NSRect)frame fromWKView:(WKView *)wkView; 43 #pragma clang diagnostic pop 41 44 - (instancetype)initWithFrame:(NSRect)frame fromWKWebView:(WKWebView *)webView; 42 45 -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKThumbnailView.mm
r235828 r236665 45 45 46 46 @implementation _WKThumbnailView { 47 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 47 48 RetainPtr<WKView> _wkView; 49 ALLOW_DEPRECATED_DECLARATIONS_END 48 50 RetainPtr<WKWebView> _wkWebView; 49 51 WebKit::WebPageProxy* _webPageProxy; … … 76 78 } 77 79 80 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 78 81 - (instancetype)initWithFrame:(NSRect)frame fromWKView:(WKView *)wkView 79 82 { … … 88 91 return self; 89 92 } 93 ALLOW_DEPRECATED_DECLARATIONS_END 90 94 91 95 - (instancetype)initWithFrame:(NSRect)frame fromWKWebView:(WKWebView *)webView -
trunk/Source/WebKit/UIProcess/API/mac/WKView.mm
r235935 r236665 873 873 { 874 874 #if WK_API_ENABLED 875 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 875 876 class IconLoadingClient : public API::IconLoadingClient { 876 877 public: … … 908 909 WKView *m_wkView; 909 910 }; 911 ALLOW_DEPRECATED_DECLARATIONS_END 910 912 911 913 if ([self respondsToSelector:IconLoadingClient::delegateSelector()]) … … 1119 1121 @end 1120 1122 1123 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 1121 1124 @implementation WKView (Private) 1122 1125 … … 1676 1679 1677 1680 @end 1681 ALLOW_DEPRECATED_DECLARATIONS_END 1678 1682 1679 1683 #endif // PLATFORM(MAC) -
trunk/Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm
r232136 r236665 63 63 return true; 64 64 65 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 65 66 if (dynamic_objc_cast<WKTypeRefWrapper>(object)) 66 67 return true; 68 ALLOW_DEPRECATED_DECLARATIONS_END 67 69 #endif 68 70 return false; … … 73 75 #if WK_API_ENABLED 74 76 if (auto* handle = dynamic_objc_cast<WKBrowsingContextHandle>(object)) { 75 if (auto* webPageProxy = m_webProcessProxy.webPage(handle.pageID)) 77 if (auto* webPageProxy = m_webProcessProxy.webPage(handle.pageID)) { 78 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 76 79 return [WKBrowsingContextController _browsingContextControllerForPageRef:toAPI(webPageProxy)]; 80 ALLOW_DEPRECATED_DECLARATIONS_END 81 } 77 82 78 83 return [NSNull null]; 79 84 } 80 85 86 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 81 87 if (auto* wrapper = dynamic_objc_cast<WKTypeRefWrapper>(object)) 82 88 return adoptNS([[WKTypeRefWrapper alloc] initWithObject:toAPI(m_webProcessProxy.transformHandlesToObjects(toImpl(wrapper.object)).get())]); 83 89 ALLOW_DEPRECATED_DECLARATIONS_END 84 90 #endif 85 91 return object; … … 98 104 { 99 105 #if WK_API_ENABLED 106 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 100 107 if (dynamic_objc_cast<WKBrowsingContextController>(object)) 101 108 return true; 102 103 109 if (dynamic_objc_cast<WKTypeRefWrapper>(object)) 104 110 return true; 111 ALLOW_DEPRECATED_DECLARATIONS_END 105 112 #endif 106 113 return false; … … 110 117 { 111 118 #if WK_API_ENABLED 119 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 112 120 if (auto* controller = dynamic_objc_cast<WKBrowsingContextController>(object)) 113 121 return controller.handle; 114 115 122 if (auto* wrapper = dynamic_objc_cast<WKTypeRefWrapper>(object)) 116 123 return adoptNS([[WKTypeRefWrapper alloc] initWithObject:toAPI(transformObjectsToHandles(toImpl(wrapper.object)).get())]); 117 124 ALLOW_DEPRECATED_DECLARATIONS_END 118 125 #endif 119 126 -
trunk/Source/WebKit/UIProcess/Cocoa/WebViewImpl.h
r235944 r236665 428 428 _WKRemoteObjectRegistry *remoteObjectRegistry(); 429 429 430 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 430 431 WKBrowsingContextController *browsingContextController(); 432 ALLOW_DEPRECATED_DECLARATIONS_END 431 433 #endif // WK_API_ENABLED 432 434 … … 750 752 RetainPtr<_WKRemoteObjectRegistry> m_remoteObjectRegistry; 751 753 754 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 752 755 RetainPtr<WKBrowsingContextController> m_browsingContextController; 756 ALLOW_DEPRECATED_DECLARATIONS_END 753 757 #endif 754 758 -
trunk/Source/WebKit/UIProcess/Cocoa/WebViewImpl.mm
r236257 r236665 3790 3790 } 3791 3791 3792 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 3792 3793 WKBrowsingContextController *WebViewImpl::browsingContextController() 3793 3794 { … … 3797 3798 return m_browsingContextController.get(); 3798 3799 } 3800 ALLOW_DEPRECATED_DECLARATIONS_END 3799 3801 #endif // WK_API_ENABLED 3800 3802 -
trunk/Source/WebKit/UIProcess/Gamepad/mac/UIGamepadProviderMac.mm
r231980 r236665 47 47 #endif 48 48 49 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 49 50 if ([responder isKindOfClass:[WKView class]]) 50 51 return toImpl(((WKView *)responder).pageRef); 52 ALLOW_DEPRECATED_DECLARATIONS_END 51 53 52 54 return nullptr; -
trunk/Source/WebKit/UIProcess/ios/WKContentView.h
r236500 r236665 56 56 } 57 57 58 #pragma clang diagnostic push 59 #pragma clang diagnostic ignored "-Wdeprecated-declarations" 58 60 @property (nonatomic, readonly) WKBrowsingContextController *browsingContextController; 61 #pragma clang diagnostic pop 59 62 60 63 @property (nonatomic, readonly) WebKit::WebPageProxy* page; -
trunk/Source/WebKit/UIProcess/ios/WKContentView.mm
r236500 r236665 173 173 @implementation WKContentView { 174 174 std::unique_ptr<PageClientImpl> _pageClient; 175 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 175 176 RetainPtr<WKBrowsingContextController> _browsingContextController; 177 ALLOW_DEPRECATED_DECLARATIONS_END 176 178 177 179 RetainPtr<UIView> _rootContentView; … … 276 278 } 277 279 280 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 278 281 - (WKBrowsingContextController *)browsingContextController 279 282 { … … 283 286 return _browsingContextController.get(); 284 287 } 288 ALLOW_DEPRECATED_DECLARATIONS_END 285 289 286 290 - (WKPageRef)_pageRef -
trunk/Source/WebKit/UIProcess/mac/WebInspectorProxyMac.mm
r236411 r236665 525 525 inspectedViewFrame = NSMakeRect(0, 0, parentWidth - inspectorWidth, inspectedViewTop); 526 526 CGFloat insetExcludingBanners = 0; 527 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 527 528 if ([inspectedView isKindOfClass:[WKView class]]) 528 529 insetExcludingBanners = ((WKView *)inspectedView)._topContentInset - ((WKView *)inspectedView)._totalHeightOfBanners; 530 ALLOW_DEPRECATED_DECLARATIONS_END 529 531 if ([inspectedView isKindOfClass:[WKWebView class]]) 530 532 insetExcludingBanners = ((WKWebView *)inspectedView)._topContentInset - ((WKWebView *)inspectedView)._totalHeightOfBanners; … … 544 546 inspectedViewFrame = NSMakeRect(inspectorWidth, 0, parentWidth - inspectorWidth, inspectedViewTop); 545 547 CGFloat insetExcludingBanners = 0; 548 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 546 549 if ([inspectedView isKindOfClass:[WKView class]]) 547 550 insetExcludingBanners = ((WKView *)inspectedView)._topContentInset - ((WKView *)inspectedView)._totalHeightOfBanners; 551 ALLOW_DEPRECATED_DECLARATIONS_END 548 552 if ([inspectedView isKindOfClass:[WKWebView class]]) 549 553 insetExcludingBanners = ((WKWebView *)inspectedView)._topContentInset - ((WKWebView *)inspectedView)._totalHeightOfBanners; -
trunk/Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
r235365 r236665 506 506 return true; 507 507 508 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 508 509 if (dynamic_objc_cast<WKTypeRefWrapper>(object)) 509 510 return true; 511 ALLOW_DEPRECATED_DECLARATIONS_END 510 512 #endif 511 513 return false; … … 522 524 } 523 525 526 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 524 527 if (auto* wrapper = dynamic_objc_cast<WKTypeRefWrapper>(object)) 525 528 return adoptNS([[WKTypeRefWrapper alloc] initWithObject:toAPI(m_webProcess.transformHandlesToObjects(toImpl(wrapper.object)).get())]); 529 ALLOW_DEPRECATED_DECLARATIONS_END 526 530 #endif 527 531 return object; … … 543 547 return true; 544 548 549 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 545 550 if (dynamic_objc_cast<WKTypeRefWrapper>(object)) 546 551 return true; 552 ALLOW_DEPRECATED_DECLARATIONS_END 547 553 #endif 548 554 … … 556 562 return controller.handle; 557 563 564 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 558 565 if (auto* wrapper = dynamic_objc_cast<WKTypeRefWrapper>(object)) 559 566 return adoptNS([[WKTypeRefWrapper alloc] initWithObject:toAPI(transformObjectsToHandles(toImpl(wrapper.object)).get())]); 567 ALLOW_DEPRECATED_DECLARATIONS_END 560 568 #endif 561 569 return object;
Note: See TracChangeset
for help on using the changeset viewer.