Changeset 245691 in webkit
- Timestamp:
- May 23, 2019 10:20:54 AM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r245679 r245691 1 2019-05-23 Alex Christensen <achristensen@webkit.org> 2 3 Deprecate more preview API 4 https://bugs.webkit.org/show_bug.cgi?id=198152 5 6 Reviewed by Dean Jackson. 7 8 This is working towards <rdar://problem/51003503> 9 10 * UIProcess/API/Cocoa/WKPreviewActionItem.h: 11 * UIProcess/API/Cocoa/WKPreviewActionItem.mm: 12 * UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h: 13 * UIProcess/API/Cocoa/WKPreviewActionItemInternal.h: 14 * UIProcess/API/Cocoa/WKPreviewElementInfo.h: 15 * UIProcess/API/Cocoa/WKPreviewElementInfo.mm: 16 * UIProcess/API/Cocoa/WKUIDelegate.h: 17 * UIProcess/RemoteLayerTree/ios/ScrollingTreeScrollingNodeDelegateIOS.h: 18 (WebKit::ScrollingTreeScrollingNodeDelegateIOS::activeTouchActions const): 19 * UIProcess/ios/WKContentViewInteraction.mm: 20 (previewIdentifierForElementAction): 21 (-[WKContentView _interactionShouldBeginFromPreviewItemController:forPosition:]): 22 (-[WKContentView _presentedViewControllerForPreviewItemController:]): 23 (-[WKContentView _previewItemController:commitPreview:]): 24 1 25 2019-05-23 Antoine Quint <graouts@apple.com> 2 26 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreviewActionItem.h
r242339 r245691 30 30 #import <UIKit/UIViewController.h> 31 31 32 WK_API_ AVAILABLE(ios(10.0))32 WK_API_DEPRECATED("This API will be replaced", ios(10.0, WK_IOS_TBA)) 33 33 @protocol WKPreviewActionItem <UIPreviewActionItem> 34 34 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreviewActionItem.mm
r242339 r245691 32 32 @synthesize identifier=_identifier; 33 33 34 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 34 35 + (instancetype)actionWithIdentifier:(NSString *)identifier title:(NSString *)title style:(UIPreviewActionStyle)style handler:(void (^)(UIPreviewAction *action, UIViewController *previewViewController))handler 35 36 { … … 38 39 return action; 39 40 } 41 ALLOW_DEPRECATED_DECLARATIONS_END 40 42 41 43 - (id)copyWithZone:(NSZone *)zone -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h
r242339 r245691 31 31 #import <Foundation/Foundation.h> 32 32 33 WK_EXTERN NSString * const WKPreviewActionItemIdentifierOpen WK_API_ AVAILABLE(ios(10.0));34 WK_EXTERN NSString * const WKPreviewActionItemIdentifierAddToReadingList WK_API_ AVAILABLE(ios(10.0));35 WK_EXTERN NSString * const WKPreviewActionItemIdentifierCopy WK_API_ AVAILABLE(ios(10.0));36 WK_EXTERN NSString * const WKPreviewActionItemIdentifierShare WK_API_ AVAILABLE(ios(10.0));33 WK_EXTERN NSString * const WKPreviewActionItemIdentifierOpen WK_API_DEPRECATED("This API will be replaced", ios(10.0, WK_IOS_TBA)); 34 WK_EXTERN NSString * const WKPreviewActionItemIdentifierAddToReadingList WK_API_DEPRECATED("This API will be replaced", ios(10.0, WK_IOS_TBA)); 35 WK_EXTERN NSString * const WKPreviewActionItemIdentifierCopy WK_API_DEPRECATED("This API will be replaced", ios(10.0, WK_IOS_TBA)); 36 WK_EXTERN NSString * const WKPreviewActionItemIdentifierShare WK_API_DEPRECATED("This API will be replaced", ios(10.0, WK_IOS_TBA)); 37 37 38 38 #endif -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreviewActionItemInternal.h
r242339 r245691 30 30 #import "WKPreviewActionItem.h" 31 31 32 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 32 33 @interface WKPreviewAction : UIPreviewAction <WKPreviewActionItem> 33 34 … … 35 36 36 37 @end 38 ALLOW_DEPRECATED_DECLARATIONS_END 37 39 38 40 #endif -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreviewElementInfo.mm
r242339 r245691 29 29 #if PLATFORM(IOS_FAMILY) 30 30 31 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 31 32 @implementation WKPreviewElementInfo 33 IGNORE_WARNINGS_END 32 34 33 35 - (instancetype)_initWithLinkURL:(NSURL *)url -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKUIDelegate.h
r245597 r245691 151 151 @param previewingViewController The view controller that is being popped. 152 152 */ 153 - (void)webView:(WKWebView *)webView commitPreviewingViewController:(UIViewController *)previewingViewController WK_API_ AVAILABLE(ios(10.0));153 - (void)webView:(WKWebView *)webView commitPreviewingViewController:(UIViewController *)previewingViewController WK_API_DEPRECATED("This API will be replaced", ios(10.0, WK_IOS_TBA)); 154 154 155 155 #endif // TARGET_OS_IPHONE -
trunk/Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreeScrollingNodeDelegateIOS.h
r245568 r245691 68 68 69 69 #if ENABLE(POINTER_EVENTS) 70 OptionSet< TouchAction> activeTouchActions() const { return m_activeTouchActions; }70 OptionSet<WebCore::TouchAction> activeTouchActions() const { return m_activeTouchActions; } 71 71 void computeActiveTouchActionsForGestureRecognizer(UIGestureRecognizer*); 72 72 void clearActiveTouchActions() { m_activeTouchActions = { }; } … … 81 81 RetainPtr<WKScrollingNodeScrollViewDelegate> m_scrollViewDelegate; 82 82 #if ENABLE(POINTER_EVENTS) 83 OptionSet< TouchAction> m_activeTouchActions { };83 OptionSet<WebCore::TouchAction> m_activeTouchActions { }; 84 84 #endif 85 85 bool m_updatingFromStateNode { false }; -
trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
r245661 r245691 7269 7269 static NSString *previewIdentifierForElementAction(_WKElementAction *action) 7270 7270 { 7271 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 7271 7272 switch (action.type) { 7272 7273 case _WKElementActionTypeOpen: … … 7283 7284 return nil; 7284 7285 } 7286 ALLOW_DEPRECATED_DECLARATIONS_END 7285 7287 ASSERT_NOT_REACHED(); 7286 7288 return nil; … … 7334 7336 if (_positionInformation.isLink) { 7335 7337 id <WKUIDelegatePrivate> uiDelegate = static_cast<id <WKUIDelegatePrivate>>([_webView UIDelegate]); 7338 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 7336 7339 if ([uiDelegate respondsToSelector:@selector(webView:shouldPreviewElement:)]) { 7337 7340 auto previewElementInfo = adoptNS([[WKPreviewElementInfo alloc] _initWithLinkURL:(NSURL *)linkURL]); 7338 ALLOW_DEPRECATED_DECLARATIONS_BEGIN7339 7341 return [uiDelegate webView:_webView shouldPreviewElement:previewElementInfo.get()]; 7340 ALLOW_DEPRECATED_DECLARATIONS_END7341 7342 } 7343 ALLOW_DEPRECATED_DECLARATIONS_END 7342 7344 if (linkURL.isEmpty()) 7343 7345 return NO; … … 7486 7488 [previewActions addObject:previewAction]; 7487 7489 } 7490 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 7488 7491 auto previewElementInfo = adoptNS([[WKPreviewElementInfo alloc] _initWithLinkURL:targetURL]); 7489 ALLOW_DEPRECATED_DECLARATIONS_BEGIN7490 7492 if (UIViewController *controller = [uiDelegate webView:_webView previewingViewControllerForElement:previewElementInfo.get() defaultActions:previewActions.get()]) 7491 7493 return controller; 7492 ALLOW_DEPRECATED_DECLARATIONS_END7494 ALLOW_DEPRECATED_DECLARATIONS_END 7493 7495 } 7494 7496 … … 7549 7551 7550 7552 if ([uiDelegate respondsToSelector:@selector(webView:commitPreviewingViewController:)]) { 7553 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 7551 7554 [uiDelegate webView:_webView commitPreviewingViewController:viewController]; 7555 ALLOW_DEPRECATED_DECLARATIONS_END 7552 7556 return; 7553 7557 }
Note: See TracChangeset
for help on using the changeset viewer.