Changeset 234964 in webkit
- Timestamp:
- Aug 16, 2018 4:00:42 PM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r234960 r234964 1 2018-08-16 Alex Christensen <achristensen@webkit.org> 2 3 Deprecate SPI that is or ought to be unused 4 https://bugs.webkit.org/show_bug.cgi?id=188616 5 6 Reviewed by Tim Horton. 7 8 * UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h: 9 * UIProcess/API/Cocoa/WKUIDelegatePrivate.h: 10 * UIProcess/Cocoa/NavigationState.mm: 11 (WebKit::NavigationState::NavigationClient::decidePolicyForNavigationAction): 12 * UIProcess/Cocoa/UIDelegate.mm: 13 (WebKit::UIDelegate::ContextMenuClient::menuFromProposedMenu): 14 1 15 2018-08-16 Alex Christensen <achristensen@webkit.org> 2 16 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h
r234941 r234964 89 89 - (void)_webView:(WKWebView *)webView willSnapshotBackForwardListItem:(WKBackForwardListItem *)item; 90 90 - (void)_webViewDidRemoveNavigationGestureSnapshot:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 91 - (void)_webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy, _WKWebsitePolicies *))decisionHandler WK_API_ AVAILABLE(macosx(10.12.3), ios(10.3));91 - (void)_webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy, _WKWebsitePolicies *))decisionHandler WK_API_DEPRECATED_WITH_REPLACEMENT("_webView:decidePolicyForNavigationAction:userInfo:decisionHandler:", macosx(10.12.3, WK_MAC_TBA), ios(10.3, WK_IOS_TBA)); 92 92 - (void)_webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction userInfo:(id <NSSecureCoding>)userInfo decisionHandler:(void (^)(WKNavigationActionPolicy, _WKWebsitePolicies *))decisionHandler WK_API_AVAILABLE(macosx(10.13.4), ios(11.3)); 93 93 - (void)_webView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation userInfo:(id <NSSecureCoding>)userInfo WK_API_AVAILABLE(macosx(10.13.4), ios(11.3)); -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKUIDelegatePrivate.h
r234157 r234964 189 189 - (void)_webView:(WKWebView *)webView setWindowFrame:(CGRect)frame WK_API_AVAILABLE(macosx(10.13.4)); 190 190 - (void)_webView:(WKWebView *)webView unavailablePlugInButtonClickedWithReason:(_WKPlugInUnavailabilityReason)reason plugInInfo:(NSDictionary *)plugInInfo; 191 - (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element WK_API_ AVAILABLE(macosx(10.12));192 - (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element userInfo:(id <NSSecureCoding>)userInfo WK_API_ AVAILABLE(macosx(10.12));191 - (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element WK_API_DEPRECATED_WITH_REPLACEMENT("_webView:getContextMenuFromProposedMenu:forElement:userInfo:completionHandler:", macosx(10.12, WK_MAC_TBA)); 192 - (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element userInfo:(id <NSSecureCoding>)userInfo WK_API_DEPRECATED_WITH_REPLACEMENT("_webView:getContextMenuFromProposedMenu:forElement:userInfo:completionHandler:", macosx(10.12, WK_MAC_TBA)); 193 193 - (void)_webView:(WKWebView *)webView getContextMenuFromProposedMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element userInfo:(id <NSSecureCoding>)userInfo completionHandler:(void (^)(NSMenu *))completionHandler WK_API_AVAILABLE(macosx(WK_MAC_TBA)); 194 194 #endif // TARGET_OS_IPHONE -
trunk/Source/WebKit/UIProcess/Cocoa/NavigationState.mm
r234941 r234964 570 570 if (m_navigationState.m_navigationDelegateMethods.webViewDecidePolicyForNavigationActionUserInfoDecisionHandlerWebsitePolicies) 571 571 [(id <WKNavigationDelegatePrivate>)navigationDelegate _webView:m_navigationState.m_webView decidePolicyForNavigationAction:wrapper(navigationAction) userInfo:userInfo ? static_cast<id <NSSecureCoding>>(userInfo->wrapper()) : nil decisionHandler:decisionHandler.get()]; 572 else 572 else { 573 #pragma clang diagnostic push 574 #pragma clang diagnostic ignored "-Wdeprecated-declarations" 573 575 [(id <WKNavigationDelegatePrivate>)navigationDelegate _webView:m_navigationState.m_webView decidePolicyForNavigationAction:wrapper(navigationAction) decisionHandler:decisionHandler.get()]; 576 #pragma clang diagnostic pop 577 } 574 578 } else { 575 579 auto decisionHandlerWithoutPolicies = [decisionHandlerWithPolicies = WTFMove(decisionHandlerWithPolicies)] (WKNavigationActionPolicy actionPolicy) mutable { -
trunk/Source/WebKit/UIProcess/Cocoa/UIDelegate.mm
r234332 r234964 203 203 } 204 204 205 #pragma clang diagnostic push 206 #pragma clang diagnostic ignored "-Wdeprecated-declarations" 205 207 if (m_uiDelegate.m_delegateMethods.webViewContextMenuForElement) 206 208 return completionHandler([(id <WKUIDelegatePrivate>)delegate _webView:m_uiDelegate.m_webView contextMenu:menu forElement:contextMenuElementInfo.get()]); 207 209 208 210 completionHandler([(id <WKUIDelegatePrivate>)delegate _webView:m_uiDelegate.m_webView contextMenu:menu forElement:contextMenuElementInfo.get() userInfo:userInfo ? static_cast<id <NSSecureCoding>>(userInfo->wrapper()) : nil]); 211 #pragma clang diagnostic pop 209 212 } 210 213 #endif
Note: See TracChangeset
for help on using the changeset viewer.