Changeset 218444 in webkit
- Timestamp:
- Jun 16, 2017, 11:28:09 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r218441 r218444 1 2017-06-16 Dan Bernstein <mitz@apple.com> 2 3 [Cocoa] Some declarations have missing or incorrect availability attributes 4 https://bugs.webkit.org/show_bug.cgi?id=173508 5 6 Reviewed by Tim Horton. 7 8 * UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h: Removed a redundant attribute. 9 10 In all of the below files, added missing availability attributes for declarations that have 11 not appeared yet in any GM SDK, and fixed availability attributes for declarations that 12 have already appeared in the macOS 10.12.3 and iOS 10.3 SDKs. 13 14 * UIProcess/API/Cocoa/WKBackForwardListItemPrivate.h: 15 * UIProcess/API/Cocoa/WKHTTPCookieStore.h: 16 * UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h: 17 * UIProcess/API/Cocoa/WKPreferences.h: Also fixed capitalization in a comment. 18 * UIProcess/API/Cocoa/WKPreferencesPrivate.h: 19 * UIProcess/API/Cocoa/WKProcessPoolPrivate.h: 20 * UIProcess/API/Cocoa/WKUIDelegatePrivate.h: Also removed unnecessary conditionals. 21 * UIProcess/API/Cocoa/WKWebView.mm: 22 (-[WKWebView _draggableElementAtPosition:]): Prepended an underscore to this private method’s name. 23 (-[WKWebView _requestDraggableElementAtPosition:completionBlock:]): Ditto. 24 * UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h: 25 * UIProcess/API/Cocoa/WKWebViewPrivate.h: Also updated for renames. 26 * UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h: 27 * UIProcess/API/Cocoa/_WKActivatedElementInfo.h: 28 * UIProcess/API/Cocoa/_WKAutomationSessionDelegate.h: 29 * UIProcess/API/Cocoa/_WKDiagnosticLoggingDelegate.h: 30 * UIProcess/API/Cocoa/_WKGeolocationCoreLocationProvider.h: 31 * UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h: 32 * UIProcess/API/Cocoa/_WKRemoteWebInspectorViewController.h: 33 * UIProcess/API/Cocoa/_WKUserContentExtensionStorePrivate.h: 34 * UIProcess/API/Cocoa/_WKUserContentFilterPrivate.h: 35 * UIProcess/API/Cocoa/_WKWebsitePolicies.h: 36 * UIProcess/_WKWebViewPrintFormatter.h: 37 * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInEditingDelegate.h: 38 * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h: 39 * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInRangeHandle.h: 40 1 41 2017-06-16 Youenn Fablet <youenn@apple.com> 2 42 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardListItemPrivate.h
r206829 r218444 31 31 32 32 // For testing only. 33 - (CGImageRef)_copySnapshotForTesting WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));33 - (CGImageRef)_copySnapshotForTesting WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 34 34 35 35 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKHTTPCookieStore.h
r215441 r218444 34 34 @class WKHTTPCookieStore; 35 35 36 WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)) 36 37 @protocol WKHTTPCookieStoreObserver <NSObject> 37 38 @optional -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h
r213725 r218444 66 66 - (void)_webView:(WKWebView *)webView willSnapshotBackForwardListItem:(WKBackForwardListItem *)item; 67 67 - (void)_webViewDidRemoveNavigationGestureSnapshot:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 68 - (void)_webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy, _WKWebsitePolicies *))decisionHandler WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));68 - (void)_webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy, _WKWebsitePolicies *))decisionHandler WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 69 69 70 70 #if TARGET_OS_IPHONE 71 71 - (void)_webView:(WKWebView *)webView didStartLoadForQuickLookDocumentInMainFrameWithFileName:(NSString *)fileName uti:(NSString *)uti; 72 72 - (void)_webView:(WKWebView *)webView didFinishLoadForQuickLookDocumentInMainFrame:(NSData *)documentData; 73 - (void)_webViewDidRequestPasswordForQuickLookDocument:(WKWebView *)webView ;73 - (void)_webViewDidRequestPasswordForQuickLookDocument:(WKWebView *)webView WK_API_AVAILABLE(ios(WK_IOS_TBA)); 74 74 #endif 75 75 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferences.h
r205825 r218444 68 68 @property tabFocusesLinks 69 69 @abstract If tabFocusesLinks is YES, the tab key will focus links and form controls. 70 The option key temporarily reverses this preference.70 The Option key temporarily reverses this preference. 71 71 */ 72 @property (nonatomic) BOOL tabFocusesLinks WK_API_AVAILABLE(macosx( WK_MAC_TBA));72 @property (nonatomic) BOOL tabFocusesLinks WK_API_AVAILABLE(macosx(10.12.3)); 73 73 #endif 74 74 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferencesPrivate.h
r218439 r218444 64 64 @property (nonatomic, setter=_setAcceleratedDrawingEnabled:) BOOL _acceleratedDrawingEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 65 65 @property (nonatomic, setter=_setDisplayListDrawingEnabled:) BOOL _displayListDrawingEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 66 @property (nonatomic, setter=_setVisualViewportEnabled:) BOOL _visualViewportEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));67 @property (nonatomic, setter=_setLargeImageAsyncDecodingEnabled:) BOOL _largeImageAsyncDecodingEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));68 @property (nonatomic, setter=_setAnimatedImageAsyncDecodingEnabled:) BOOL _animatedImageAsyncDecodingEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));66 @property (nonatomic, setter=_setVisualViewportEnabled:) BOOL _visualViewportEnabled WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 67 @property (nonatomic, setter=_setLargeImageAsyncDecodingEnabled:) BOOL _largeImageAsyncDecodingEnabled WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 68 @property (nonatomic, setter=_setAnimatedImageAsyncDecodingEnabled:) BOOL _animatedImageAsyncDecodingEnabled WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 69 69 @property (nonatomic, setter=_setTextAutosizingEnabled:) BOOL _textAutosizingEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 70 70 @property (nonatomic, setter=_setSubpixelAntialiasedLayerTextEnabled:) BOOL _subpixelAntialiasedLayerTextEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); … … 93 93 @property (nonatomic, setter=_setOfflineApplicationCacheIsEnabled:) BOOL _offlineApplicationCacheIsEnabled; 94 94 @property (nonatomic, setter=_setFullScreenEnabled:) BOOL _fullScreenEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 95 @property (nonatomic, setter=_setShouldSuppressKeyboardInputDuringProvisionalNavigation:) BOOL _shouldSuppressKeyboardInputDuringProvisionalNavigation WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));95 @property (nonatomic, setter=_setShouldSuppressKeyboardInputDuringProvisionalNavigation:) BOOL _shouldSuppressKeyboardInputDuringProvisionalNavigation WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 96 96 @property (nonatomic, setter=_setAllowsPictureInPictureMediaPlayback:) BOOL _allowsPictureInPictureMediaPlayback WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 97 97 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPoolPrivate.h
r218419 r218444 76 76 77 77 // Test only. 78 - (size_t)_webProcessCount ;79 - (void)_syncNetworkProcessCookies ;78 - (size_t)_webProcessCount WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 79 - (void)_syncNetworkProcessCookies WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 80 80 81 81 // Test only. Should be called before any web content processes are launched. 82 + (void)_forceGameControllerFramework ;82 + (void)_forceGameControllerFramework WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 83 83 84 @property (nonatomic, getter=_isCookieStoragePartitioningEnabled, setter=_setCookieStoragePartitioningEnabled:) BOOL _cookieStoragePartitioningEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));84 @property (nonatomic, getter=_isCookieStoragePartitioningEnabled, setter=_setCookieStoragePartitioningEnabled:) BOOL _cookieStoragePartitioningEnabled WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 85 85 86 86 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegatePrivate.h
r218343 r218444 41 41 @class _WKFrameHandle; 42 42 43 #if TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED >= 11000043 #if TARGET_OS_IPHONE 44 44 @class UIDragItem; 45 45 @class UITargetedDragPreview; … … 66 66 - (void)_webViewDidEnterFullscreen:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.11), ios(8.3)); 67 67 - (void)_webViewDidExitFullscreen:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.11), ios(8.3)); 68 - (void)_webViewRequestPointerLock:(WKWebView *)webView WK_API_AVAILABLE(macosx( WK_MAC_TBA));69 - (void)_webViewDidLosePointerLock:(WKWebView *)webView WK_API_AVAILABLE(macosx( WK_MAC_TBA));68 - (void)_webViewRequestPointerLock:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.12.3)); 69 - (void)_webViewDidLosePointerLock:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.12.3)); 70 70 - (void)_webView:(WKWebView *)webView hasVideoInPictureInPictureDidChange:(BOOL)hasVideoInPictureInPicture WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 71 71 … … 73 73 - (NSDictionary *)_dataDetectionContextForWebView:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 74 74 - (void)_webView:(WKWebView *)webView requestUserMediaAuthorizationForDevices:(_WKCaptureDevices)devices url:(NSURL *)url mainFrameURL:(NSURL *)mainFrameURL decisionHandler:(void (^)(BOOL authorized))decisionHandler WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 75 - (void)_webView:(WKWebView *)webView checkUserMediaPermissionForURL:(NSURL *)url mainFrameURL:(NSURL *)mainFrameURL frameIdentifier:(NSUInteger)frameIdentifier decisionHandler:(void (^)(NSString *salt, BOOL authorized))decisionHandler WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));75 - (void)_webView:(WKWebView *)webView checkUserMediaPermissionForURL:(NSURL *)url mainFrameURL:(NSURL *)mainFrameURL frameIdentifier:(NSUInteger)frameIdentifier decisionHandler:(void (^)(NSString *salt, BOOL authorized))decisionHandler WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 76 76 - (void)_webView:(WKWebView *)webView mediaCaptureStateDidChange:(_WKMediaCaptureState)state WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 77 77 - (WKDragDestinationAction)_webView:(WKWebView *)webView dragDestinationActionMaskForDraggingInfo:(id)draggingInfo WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); … … 95 95 - (void)_webView:(WKWebView *)webView alternateActionForURL:(NSURL *)url WK_API_AVAILABLE(ios(10.0)); 96 96 - (NSArray *)_attachmentListForWebView:(WKWebView *)webView WK_API_AVAILABLE(ios(10.0)); 97 - (NSArray *)_attachmentListForWebView:(WKWebView *)webView sourceIsManaged:(BOOL*)sourceIsManaged WK_API_AVAILABLE(ios( WK_IOS_TBA));98 - (NSUInteger)_webView:(WKWebView *)webView indexIntoAttachmentListForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios( WK_IOS_TBA));97 - (NSArray *)_attachmentListForWebView:(WKWebView *)webView sourceIsManaged:(BOOL*)sourceIsManaged WK_API_AVAILABLE(ios(10.3)); 98 - (NSUInteger)_webView:(WKWebView *)webView indexIntoAttachmentListForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios(10.3)); 99 99 - (UIEdgeInsets)_webView:(WKWebView *)webView finalObscuredInsetsForScrollView:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset WK_API_AVAILABLE(ios(9.0)); 100 100 - (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForURL:(NSURL *)url defaultActions:(NSArray<_WKElementAction *> *)actions elementInfo:(_WKActivatedElementInfo *)elementInfo WK_API_AVAILABLE(ios(9.0)); … … 111 111 - (void)_webView:(WKWebView *)webView dataInteractionOperationWasHandled:(BOOL)handled forSession:(id)session itemProviders:(NSArray *)itemProviders WK_API_AVAILABLE(ios(WK_IOS_TBA)); 112 112 - (NSUInteger)_webView:(WKWebView *)webView willUpdateDataInteractionOperationToOperation:(NSUInteger)operation forSession:(id)session WK_API_AVAILABLE(ios(WK_IOS_TBA)); 113 #if TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED >= 110000113 #if TARGET_OS_IPHONE 114 114 - (UITargetedDragPreview *)_webView:(WKWebView *)webView previewForLiftingItem:(UIDragItem *)item session:(id <UIDragSession>)session WK_API_AVAILABLE(ios(WK_IOS_TBA)); 115 115 - (UITargetedDragPreview *)_webView:(WKWebView *)webView previewForCancellingItem:(UIDragItem *)item withDefault:(UITargetedDragPreview *)defaultPreview WK_API_AVAILABLE(ios(WK_IOS_TBA)); -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm
r218374 r218444 5238 5238 5239 5239 #if PLATFORM(IOS) 5240 - (_WKDraggableElementInfo *) draggableElementAtPosition:(CGPoint)position5240 - (_WKDraggableElementInfo *)_draggableElementAtPosition:(CGPoint)position 5241 5241 { 5242 5242 [_contentView ensurePositionInformationIsUpToDate:WebKit::InteractionInformationRequest(WebCore::roundedIntPoint(position))]; … … 5244 5244 } 5245 5245 5246 - (void) requestDraggableElementAtPosition:(CGPoint)position completionBlock:(void (^)(_WKDraggableElementInfo *))block5246 - (void)_requestDraggableElementAtPosition:(CGPoint)position completionBlock:(void (^)(_WKDraggableElementInfo *))block 5247 5247 { 5248 5248 [_contentView doAfterPositionInformationUpdate:[capturedBlock = makeBlockPtr(block)] (WebKit::InteractionInformationAtPosition information) { -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h
r217799 r218444 50 50 @property (nonatomic, setter=_setAllowsMetaRefresh:) BOOL _allowsMetaRefresh WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 51 51 @property (nonatomic, setter=_setAllowUniversalAccessFromFileURLs:) BOOL _allowUniversalAccessFromFileURLs WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 52 @property (nonatomic, setter=_setNeedsStorageAccessFromFileURLsQuirk:) BOOL _needsStorageAccessFromFileURLsQuirk WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));52 @property (nonatomic, setter=_setNeedsStorageAccessFromFileURLsQuirk:) BOOL _needsStorageAccessFromFileURLsQuirk WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 53 53 @property (nonatomic, setter=_setMainContentUserGestureOverrideEnabled:) BOOL _mainContentUserGestureOverrideEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 54 54 @property (nonatomic, setter=_setInvisibleAutoplayNotPermitted:) BOOL _invisibleAutoplayNotPermitted WK_API_AVAILABLE(macosx(10.12), ios(10.0)); … … 57 57 @property (nonatomic, setter=_setInitialCapitalizationEnabled:) BOOL _initialCapitalizationEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 58 58 @property (nonatomic, setter=_setApplePayEnabled:) BOOL _applePayEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 59 @property (nonatomic, setter=_setWaitsForPaintAfterViewDidMoveToWindow:) BOOL _waitsForPaintAfterViewDidMoveToWindow WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));60 @property (nonatomic, setter=_setControlledByAutomation:, getter=_isControlledByAutomation) BOOL _controlledByAutomation WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));59 @property (nonatomic, setter=_setWaitsForPaintAfterViewDidMoveToWindow:) BOOL _waitsForPaintAfterViewDidMoveToWindow WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 60 @property (nonatomic, setter=_setControlledByAutomation:, getter=_isControlledByAutomation) BOOL _controlledByAutomation WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 61 61 62 62 #if TARGET_OS_IPHONE … … 76 76 @property (nonatomic, setter=_setRequiresUserActionForVideoPlayback:) BOOL _requiresUserActionForVideoPlayback WK_API_DEPRECATED_WITH_REPLACEMENT("mediaTypesRequiringUserActionForPlayback", macosx(10.12, 10.12), ios(10.0, 10.0)); 77 77 78 @property (nonatomic, setter=_setOverrideContentSecurityPolicy:) NSString *_overrideContentSecurityPolicy WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));78 @property (nonatomic, setter=_setOverrideContentSecurityPolicy:) NSString *_overrideContentSecurityPolicy WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 79 79 @property (nonatomic, setter=_setMediaContentTypesRequiringHardwareSupport:) NSString *_mediaContentTypesRequiringHardwareSupport WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 80 80 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h
r217725 r218444 139 139 - (void)_close; 140 140 141 - (void)_updateWebsitePolicies:(_WKWebsitePolicies *)websitePolicies ;141 - (void)_updateWebsitePolicies:(_WKWebsitePolicies *)websitePolicies WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 142 142 143 143 @property (nonatomic, setter=_setLayoutMode:) _WKLayoutMode _layoutMode; … … 198 198 - (void)_overrideLayoutParametersWithMinimumLayoutSize:(CGSize)minimumLayoutSize maximumUnobscuredSizeOverride:(CGSize)maximumUnobscuredSizeOverride WK_API_AVAILABLE(ios(9_0)); 199 199 200 - (void)_clearOverrideLayoutParameters ;201 - (void)_clearInterfaceOrientationOverride ;200 - (void)_clearOverrideLayoutParameters WK_API_AVAILABLE(ios(WK_IOS_TBA)); 201 - (void)_clearInterfaceOrientationOverride WK_API_AVAILABLE(ios(WK_IOS_TBA)); 202 202 203 203 - (UIView *)_viewForFindUI; … … 217 217 - (NSArray *)_dataDetectionResults; 218 218 219 - (void)_accessibilityRetrieveSpeakSelectionContent ;220 - (void)_accessibilityDidGetSpeakSelectionContent:(NSString *)content ;219 - (void)_accessibilityRetrieveSpeakSelectionContent WK_API_AVAILABLE(ios(WK_IOS_TBA)); 220 - (void)_accessibilityDidGetSpeakSelectionContent:(NSString *)content WK_API_AVAILABLE(ios(WK_IOS_TBA)); 221 221 222 222 #else … … 248 248 249 249 // FIXME: This SPI should become a part of the WKUIDelegate. rdar://problem/26561537 250 @property (nonatomic, readwrite, setter=_setWantsMediaPlaybackControlsView:) BOOL _wantsMediaPlaybackControlsView WK_API_AVAILABLE(macosx( WK_MAC_TBA));250 @property (nonatomic, readwrite, setter=_setWantsMediaPlaybackControlsView:) BOOL _wantsMediaPlaybackControlsView WK_API_AVAILABLE(macosx(10.12.3)); 251 251 @property (nonatomic, readonly) id _mediaPlaybackControlsView WK_API_AVAILABLE(macosx(WK_MAC_TBA)); 252 252 - (void)_addMediaPlaybackControlsView:(id)mediaPlaybackControlsView WK_API_AVAILABLE(macosx(WK_MAC_TBA)); 253 - (void)_removeMediaPlaybackControlsView WK_API_AVAILABLE(macosx( WK_MAC_TBA));254 255 - (void)_prepareForMoveToWindow:(NSWindow *)targetWindow completionHandler:(void(^)(void))completionHandler ;253 - (void)_removeMediaPlaybackControlsView WK_API_AVAILABLE(macosx(10.12.3)); 254 255 - (void)_prepareForMoveToWindow:(NSWindow *)targetWindow completionHandler:(void(^)(void))completionHandler WK_API_AVAILABLE(macosx(WK_MAC_TBA)); 256 256 257 257 #endif … … 301 301 302 302 @property (nonatomic, setter=_setFullscreenDelegate:) id<_WKFullscreenDelegate> _fullscreenDelegate WK_API_AVAILABLE(macosx(WK_MAC_TBA)); 303 @property (nonatomic, readonly) BOOL _isInFullscreen WK_API_AVAILABLE(macosx( WK_MAC_TBA));303 @property (nonatomic, readonly) BOOL _isInFullscreen WK_API_AVAILABLE(macosx(10.12.3)); 304 304 305 305 - (void)_muteMediaCapture WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); … … 317 317 @interface WKWebView (WKTesting) 318 318 319 - (NSDictionary *)_contentsOfUserInterfaceItem:(NSString *)userInterfaceItem WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));319 - (NSDictionary *)_contentsOfUserInterfaceItem:(NSString *)userInterfaceItem WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 320 320 321 321 #if TARGET_OS_IPHONE … … 327 327 - (void)keyboardAccessoryBarNext WK_API_AVAILABLE(ios(10.0)); 328 328 - (void)keyboardAccessoryBarPrevious WK_API_AVAILABLE(ios(10.0)); 329 - (void)dismissFormAccessoryView WK_API_AVAILABLE(ios( WK_IOS_TBA));330 - (void)selectFormAccessoryPickerRow:(int)rowIndex WK_API_AVAILABLE(ios( WK_IOS_TBA));331 332 - (void)applyAutocorrection:(NSString *)newString toString:(NSString *)oldString withCompletionHandler:(void (^)())completionHandler ;333 334 - (void)didStartFormControlInteraction WK_API_AVAILABLE(ios( WK_IOS_TBA));335 - (void)didEndFormControlInteraction WK_API_AVAILABLE(ios( WK_IOS_TBA));336 337 - (void)_didShowForcePressPreview WK_API_AVAILABLE(ios( WK_IOS_TBA));338 - (void)_didDismissForcePressPreview WK_API_AVAILABLE(ios( WK_IOS_TBA));339 - (void)_doAfterNextStablePresentationUpdate:(dispatch_block_t)updateBlock WK_API_AVAILABLE(ios( WK_IOS_TBA));340 341 @property (nonatomic, readonly) NSArray<NSValue *> *_uiTextSelectionRects WK_API_AVAILABLE(ios( WK_IOS_TBA));342 @property (nonatomic, readonly) CGRect _uiTextCaretRect WK_API_AVAILABLE(ios( WK_IOS_TBA));343 @property (nonatomic, readonly) CGRect _inputViewBounds WK_API_AVAILABLE(ios( WK_IOS_TBA));344 345 @property (nonatomic, readonly) NSString *_scrollingTreeAsText WK_API_AVAILABLE(ios( WK_IOS_TBA));346 347 @property (nonatomic, readonly) NSNumber *_stableStateOverride WK_API_AVAILABLE(ios( WK_IOS_TBA));329 - (void)dismissFormAccessoryView WK_API_AVAILABLE(ios(10.3)); 330 - (void)selectFormAccessoryPickerRow:(int)rowIndex WK_API_AVAILABLE(ios(10.3)); 331 332 - (void)applyAutocorrection:(NSString *)newString toString:(NSString *)oldString withCompletionHandler:(void (^)())completionHandler WK_API_AVAILABLE(ios(WK_IOS_TBA)); 333 334 - (void)didStartFormControlInteraction WK_API_AVAILABLE(ios(10.3)); 335 - (void)didEndFormControlInteraction WK_API_AVAILABLE(ios(10.3)); 336 337 - (void)_didShowForcePressPreview WK_API_AVAILABLE(ios(10.3)); 338 - (void)_didDismissForcePressPreview WK_API_AVAILABLE(ios(10.3)); 339 - (void)_doAfterNextStablePresentationUpdate:(dispatch_block_t)updateBlock WK_API_AVAILABLE(ios(10.3)); 340 341 @property (nonatomic, readonly) NSArray<NSValue *> *_uiTextSelectionRects WK_API_AVAILABLE(ios(10.3)); 342 @property (nonatomic, readonly) CGRect _uiTextCaretRect WK_API_AVAILABLE(ios(10.3)); 343 @property (nonatomic, readonly) CGRect _inputViewBounds WK_API_AVAILABLE(ios(10.3)); 344 345 @property (nonatomic, readonly) NSString *_scrollingTreeAsText WK_API_AVAILABLE(ios(10.3)); 346 347 @property (nonatomic, readonly) NSNumber *_stableStateOverride WK_API_AVAILABLE(ios(10.3)); 348 348 349 349 - (NSDictionary *)_propertiesOfLayerWithID:(unsigned long long)layerID WK_API_AVAILABLE(ios(WK_IOS_TBA)); … … 358 358 - (void)_simulatePrepareForDataInteractionSession:(id)session completion:(dispatch_block_t)completion WK_API_AVAILABLE(ios(WK_IOS_TBA)); 359 359 360 - (_WKDraggableElementInfo *) draggableElementAtPosition:(CGPoint)position;361 - (void) requestDraggableElementAtPosition:(CGPoint)position completionBlock:(void (^)(_WKDraggableElementInfo *))block;360 - (_WKDraggableElementInfo *)_draggableElementAtPosition:(CGPoint)position WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 361 - (void)_requestDraggableElementAtPosition:(CGPoint)position completionBlock:(void (^)(_WKDraggableElementInfo *))block WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 362 362 363 363 #endif // TARGET_OS_IPHONE … … 365 365 #if !TARGET_OS_IPHONE 366 366 @property (nonatomic, readonly) BOOL _hasActiveVideoForControlsManager WK_API_AVAILABLE(macosx(10.12)); 367 - (void)_requestControlledElementID WK_API_AVAILABLE(macosx( WK_MAC_TBA));368 - (void)_handleControlledElementIDResponse:(NSString *)identifier WK_API_AVAILABLE(macosx( WK_MAC_TBA));369 - (void)_handleAcceptedCandidate:(NSTextCheckingResult *)candidate WK_API_AVAILABLE(macosx( WK_MAC_TBA));370 - (void)_didHandleAcceptedCandidate WK_API_AVAILABLE(macosx( WK_MAC_TBA));371 - (void)_forceRequestCandidates WK_API_AVAILABLE(macosx( WK_MAC_TBA));372 - (void)_didUpdateCandidateListVisibility:(BOOL)visible WK_API_AVAILABLE(macosx( WK_MAC_TBA));373 @property (nonatomic, readonly) BOOL _shouldRequestCandidates WK_API_AVAILABLE(macosx( WK_MAC_TBA));374 - (void)_insertText:(id)string replacementRange:(NSRange)replacementRange WK_API_AVAILABLE(macosx( WK_MAC_TBA));367 - (void)_requestControlledElementID WK_API_AVAILABLE(macosx(10.12.3)); 368 - (void)_handleControlledElementIDResponse:(NSString *)identifier WK_API_AVAILABLE(macosx(10.12.3)); 369 - (void)_handleAcceptedCandidate:(NSTextCheckingResult *)candidate WK_API_AVAILABLE(macosx(10.12.3)); 370 - (void)_didHandleAcceptedCandidate WK_API_AVAILABLE(macosx(10.12.3)); 371 - (void)_forceRequestCandidates WK_API_AVAILABLE(macosx(10.12.3)); 372 - (void)_didUpdateCandidateListVisibility:(BOOL)visible WK_API_AVAILABLE(macosx(10.12.3)); 373 @property (nonatomic, readonly) BOOL _shouldRequestCandidates WK_API_AVAILABLE(macosx(10.12.3)); 374 - (void)_insertText:(id)string replacementRange:(NSRange)replacementRange WK_API_AVAILABLE(macosx(10.12.3)); 375 375 - (NSRect)_candidateRect WK_API_AVAILABLE(macosx(WK_MAC_TBA)); 376 376 377 - (void)_setHeaderBannerHeight:(int)height WK_API_AVAILABLE(macosx( WK_MAC_TBA));378 - (void)_setFooterBannerHeight:(int)height WK_API_AVAILABLE(macosx( WK_MAC_TBA));379 #endif 380 381 - (void)_requestActiveNowPlayingSessionInfo WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));382 - (void)_handleActiveNowPlayingSessionInfoResponse:(BOOL)hasActiveSession title:(NSString *)title duration:(double)duration elapsedTime:(double)elapsedTime WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));383 384 - (void)_setPageScale:(CGFloat)scale withOrigin:(CGPoint)origin WK_API_AVAILABLE(ios( WK_IOS_TBA));385 - (CGFloat)_pageScale WK_API_AVAILABLE(ios( WK_IOS_TBA));377 - (void)_setHeaderBannerHeight:(int)height WK_API_AVAILABLE(macosx(10.12.3)); 378 - (void)_setFooterBannerHeight:(int)height WK_API_AVAILABLE(macosx(10.12.3)); 379 #endif 380 381 - (void)_requestActiveNowPlayingSessionInfo WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 382 - (void)_handleActiveNowPlayingSessionInfoResponse:(BOOL)hasActiveSession title:(NSString *)title duration:(double)duration elapsedTime:(double)elapsedTime WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 383 384 - (void)_setPageScale:(CGFloat)scale withOrigin:(CGPoint)origin WK_API_AVAILABLE(ios(10.3)); 385 - (CGFloat)_pageScale WK_API_AVAILABLE(ios(10.3)); 386 386 387 387 - (void)_doAfterNextPresentationUpdate:(void (^)(void))updateBlock WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 388 - (void)_doAfterNextPresentationUpdateWithoutWaitingForPainting:(void (^)(void))updateBlock WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));388 - (void)_doAfterNextPresentationUpdateWithoutWaitingForPainting:(void (^)(void))updateBlock WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 389 389 - (void)_doAfterNextVisibleContentRectUpdate:(void (^)(void))updateBlock WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 390 390 391 - (void)_disableBackForwardSnapshotVolatilityForTesting WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));391 - (void)_disableBackForwardSnapshotVolatilityForTesting WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 392 392 393 393 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h
r215441 r218444 38 38 @interface WKWebsiteDataStore (WKPrivate) 39 39 40 - (instancetype)_initWithConfiguration:(_WKWebsiteDataStoreConfiguration *)configuration ;40 - (instancetype)_initWithConfiguration:(_WKWebsiteDataStoreConfiguration *)configuration WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 41 41 42 42 - (void)_fetchDataRecordsOfTypes:(NSSet<NSString *> *)dataTypes withOptions:(_WKWebsiteDataStoreFetchOptions)options completionHandler:(void (^)(NSArray<WKWebsiteDataRecord *> *))completionHandler; -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKActivatedElementInfo.h
r213170 r218444 49 49 @property (nonatomic, readonly) NSString *ID WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 50 50 #if TARGET_OS_IPHONE 51 @property (nonatomic, readonly) NSDictionary *userInfo ;51 @property (nonatomic, readonly) NSDictionary *userInfo WK_API_AVAILABLE(ios(WK_IOS_TBA)); 52 52 @property (nonatomic, readonly, copy) UIImage *image; 53 53 #else -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKAutomationSessionDelegate.h
r213304 r218444 39 39 - (void)_automationSessionDidDisconnectFromRemote:(_WKAutomationSession *)automationSession; 40 40 41 - (WKWebView *)_automationSessionDidRequestNewWebView:(_WKAutomationSession *)automationSession ;42 - (BOOL)_automationSession:(_WKAutomationSession *)automationSession isShowingJavaScriptDialogForWebView:(WKWebView *)webView ;43 - (void)_automationSession:(_WKAutomationSession *)automationSession dismissCurrentJavaScriptDialogForWebView:(WKWebView *)webView ;44 - (void)_automationSession:(_WKAutomationSession *)automationSession acceptCurrentJavaScriptDialogForWebView:(WKWebView *)webView ;45 - (NSString *)_automationSession:(_WKAutomationSession *)automationSession messageOfCurrentJavaScriptDialogForWebView:(WKWebView *)webView ;46 - (void)_automationSession:(_WKAutomationSession *)automationSession setUserInput:(NSString *)value forCurrentJavaScriptDialogForWebView:(WKWebView *)webView ;41 - (WKWebView *)_automationSessionDidRequestNewWebView:(_WKAutomationSession *)automationSession WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 42 - (BOOL)_automationSession:(_WKAutomationSession *)automationSession isShowingJavaScriptDialogForWebView:(WKWebView *)webView WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 43 - (void)_automationSession:(_WKAutomationSession *)automationSession dismissCurrentJavaScriptDialogForWebView:(WKWebView *)webView WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 44 - (void)_automationSession:(_WKAutomationSession *)automationSession acceptCurrentJavaScriptDialogForWebView:(WKWebView *)webView WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 45 - (NSString *)_automationSession:(_WKAutomationSession *)automationSession messageOfCurrentJavaScriptDialogForWebView:(WKWebView *)webView WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 46 - (void)_automationSession:(_WKAutomationSession *)automationSession setUserInput:(NSString *)value forCurrentJavaScriptDialogForWebView:(WKWebView *)webView WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 47 47 48 48 // FIXME: Objective-C delegate methods shouldn't use C API types like WKPageRef. We need to -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKDiagnosticLoggingDelegate.h
r211870 r218444 42 42 - (void)_webView:(WKWebView *)webView logDiagnosticMessageWithResult:(NSString *)message description:(NSString *)description result:(_WKDiagnosticLoggingResultType)result; 43 43 - (void)_webView:(WKWebView *)webView logDiagnosticMessageWithValue:(NSString *)message description:(NSString *)description value:(NSString *) value; 44 - (void)_webView:(WKWebView *)webView logDiagnosticMessageWithEnhancedPrivacy:(NSString *)message description:(NSString *)description ;44 - (void)_webView:(WKWebView *)webView logDiagnosticMessageWithEnhancedPrivacy:(NSString *)message description:(NSString *)description WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 45 45 46 46 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKGeolocationCoreLocationProvider.h
r215246 r218444 34 34 @class _WKGeolocationPosition; 35 35 36 WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)) 36 37 @protocol _WKGeolocationCoreLocationListener <NSObject> 37 38 - (void)geolocationAuthorizationGranted; … … 42 43 @end 43 44 45 WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)) 44 46 @protocol _WKGeolocationCoreLocationProvider <NSObject> 45 47 - (void)setListener:(id <_WKGeolocationCoreLocationListener>)listener; -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h
r217728 r218444 48 48 @property (nonatomic, copy) NSArray<NSString *> *alwaysRevalidatedURLSchemes WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 49 49 @property (nonatomic) BOOL diskCacheSpeculativeValidationEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 50 @property (nonatomic, nullable, copy) NSString *sourceApplicationBundleIdentifier WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));51 @property (nonatomic, nullable, copy) NSString *sourceApplicationSecondaryIdentifier WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));50 @property (nonatomic, nullable, copy) NSString *sourceApplicationBundleIdentifier WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 51 @property (nonatomic, nullable, copy) NSString *sourceApplicationSecondaryIdentifier WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 52 52 @property (nonatomic) BOOL allowsCellularAccess WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 53 53 @property (nonatomic) BOOL shouldCaptureAudioInUIProcess WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 54 54 #if TARGET_OS_IPHONE 55 @property (nonatomic, nullable, copy) NSString *CTDataConnectionServiceType WK_API_AVAILABLE(ios( WK_IOS_TBA));56 @property (nonatomic) BOOL alwaysRunsAtBackgroundPriority WK_API_AVAILABLE(ios( WK_IOS_TBA));55 @property (nonatomic, nullable, copy) NSString *CTDataConnectionServiceType WK_API_AVAILABLE(ios(10.3)); 56 @property (nonatomic) BOOL alwaysRunsAtBackgroundPriority WK_API_AVAILABLE(ios(10.3)); 57 57 @property (nonatomic) BOOL shouldTakeUIBackgroundAssertion WK_API_AVAILABLE(ios(WK_IOS_TBA)); 58 58 #endif -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKRemoteWebInspectorViewController.h
r205369 r218444 38 38 WKRemoteWebInspectorDebuggableTypeJavaScript, 39 39 WKRemoteWebInspectorDebuggableTypeWeb, 40 } WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));40 } WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 41 41 42 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))42 WK_CLASS_AVAILABLE(macosx(10.12.3), ios(10.3)) 43 43 @interface _WKRemoteWebInspectorViewController : NSObject 44 44 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentExtensionStorePrivate.h
r216809 r218444 36 36 - (void)_invalidateContentExtensionVersionForIdentifier:(NSString *)identifier; 37 37 38 - (id)_initWithWKContentRuleListStore:(WKContentRuleListStore*)contentRuleListStore ;38 - (id)_initWithWKContentRuleListStore:(WKContentRuleListStore*)contentRuleListStore WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 39 39 40 40 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentFilterPrivate.h
r216809 r218444 32 32 @interface _WKUserContentFilter (WKPrivate) 33 33 34 - (id)_initWithWKContentRuleList:(WKContentRuleList*)contentRuleList ;34 - (id)_initWithWKContentRuleList:(WKContentRuleList*)contentRuleList WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 35 35 36 36 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h
r215991 r218444 38 38 @property (nonatomic, copy, setter=_setIndexedDBDatabaseDirectory:) NSURL *_indexedDBDatabaseDirectory; 39 39 @property (nonatomic, copy, setter=_setWebSQLDatabaseDirectory:) NSURL *_webSQLDatabaseDirectory; 40 @property (nonatomic, copy, setter=_setCookieStorageFile:) NSURL *_cookieStorageFile WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));40 @property (nonatomic, copy, setter=_setCookieStorageFile:) NSURL *_cookieStorageFile; 41 41 42 42 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsitePolicies.h
r218229 r218444 40 40 } WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 41 41 42 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))42 WK_CLASS_AVAILABLE(macosx(10.12.3), ios(10.3)) 43 43 @interface _WKWebsitePolicies : NSObject 44 44 45 45 @property (nonatomic) BOOL contentBlockersEnabled; 46 @property (nonatomic) _WKWebsiteAutoplayQuirk allowedAutoplayQuirks ;47 @property (nonatomic) _WKWebsiteAutoplayPolicy autoplayPolicy ;46 @property (nonatomic) _WKWebsiteAutoplayQuirk allowedAutoplayQuirks WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 47 @property (nonatomic) _WKWebsiteAutoplayPolicy autoplayPolicy WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 48 48 49 49 @end -
trunk/Source/WebKit2/UIProcess/_WKWebViewPrintFormatter.h
r213674 r218444 35 35 36 36 @property (nonatomic, strong) _WKFrameHandle *frameToPrint; 37 @property (nonatomic) BOOL snapshotFirstPage ;37 @property (nonatomic) BOOL snapshotFirstPage WK_API_AVAILABLE(ios(WK_IOS_TBA)); 38 38 39 39 @end -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInEditingDelegate.h
r218014 r218444 44 44 WKEditorInsertActionPasted, 45 45 WKEditorInsertActionDropped, 46 } WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));46 } WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 47 47 48 WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))48 WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)) 49 49 @protocol WKWebProcessPlugInEditingDelegate <NSObject> 50 50 … … 53 53 - (BOOL)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller shouldInsertText:(NSString *)text replacingRange:(WKWebProcessPlugInRangeHandle *)range givenAction:(WKEditorInsertAction)action; 54 54 #if TARGET_OS_IPHONE 55 - (BOOL)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller shouldChangeSelectedRange:(WKDOMRange *)currentRange toRange:(WKDOMRange *)proposedRange affinity:(UITextStorageDirection)selectionAffinity stillSelecting:(BOOL)stillSelecting ;55 - (BOOL)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller shouldChangeSelectedRange:(WKDOMRange *)currentRange toRange:(WKDOMRange *)proposedRange affinity:(UITextStorageDirection)selectionAffinity stillSelecting:(BOOL)stillSelecting WK_API_AVAILABLE(ios(WK_IOS_TBA)); 56 56 #else 57 - (BOOL)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller shouldChangeSelectedRange:(WKDOMRange *)currentRange toRange:(WKDOMRange *)proposedRange affinity:(NSSelectionAffinity)selectionAffinity stillSelecting:(BOOL)stillSelecting ;57 - (BOOL)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller shouldChangeSelectedRange:(WKDOMRange *)currentRange toRange:(WKDOMRange *)proposedRange affinity:(NSSelectionAffinity)selectionAffinity stillSelecting:(BOOL)stillSelecting WK_API_AVAILABLE(macosx(WK_MAC_TBA)); 58 58 #endif 59 59 - (void)_webProcessPlugInBrowserContextControllerDidChangeByEditing:(WKWebProcessPlugInBrowserContextController *)controller; … … 61 61 - (NSDictionary<NSString *, NSData *> *)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller pasteboardDataForRange:(WKWebProcessPlugInRangeHandle *)range; 62 62 - (void)_webProcessPlugInBrowserContextControllerDidWriteToPasteboard:(WKWebProcessPlugInBrowserContextController *)controller; 63 - (BOOL)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller performTwoStepDrop:(WKWebProcessPlugInNodeHandle *)fragment atDestination:(WKWebProcessPlugInRangeHandle *)destination isMove:(BOOL)isMove ;63 - (BOOL)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller performTwoStepDrop:(WKWebProcessPlugInNodeHandle *)fragment atDestination:(WKWebProcessPlugInRangeHandle *)destination isMove:(BOOL)isMove WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 64 64 65 65 @end -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h
r209307 r218444 55 55 - (WKWebProcessPlugInHitTestResult *)hitTest:(CGPoint)point; 56 56 - (JSValue *)jsNodeForNodeHandle:(WKWebProcessPlugInNodeHandle *)nodeHandle inWorld:(WKWebProcessPlugInScriptWorld *)world; 57 - (JSValue *)jsRangeForRangeHandle:(WKWebProcessPlugInRangeHandle *)rangeHandle inWorld:(WKWebProcessPlugInScriptWorld *)world WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));57 - (JSValue *)jsRangeForRangeHandle:(WKWebProcessPlugInRangeHandle *)rangeHandle inWorld:(WKWebProcessPlugInScriptWorld *)world WK_API_AVAILABLE(macosx(10.12.3), ios(10.3)); 58 58 59 59 @end -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInRangeHandle.h
r211354 r218444 34 34 @class WKWebProcessPlugInFrame; 35 35 36 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))36 WK_CLASS_AVAILABLE(macosx(10.12.3), ios(10.3)) 37 37 @interface WKWebProcessPlugInRangeHandle : NSObject 38 38 -
trunk/Tools/ChangeLog
r218433 r218444 1 2017-06-16 Dan Bernstein <mitz@apple.com> 2 3 [Cocoa] Some declarations have missing or incorrect availability attributes 4 https://bugs.webkit.org/show_bug.cgi?id=173508 5 6 Reviewed by Tim Horton. 7 8 * TestWebKitAPI/Tests/ios/PositionInformationTests.mm: 9 (TestWebKitAPI::TEST): Updated for renames. 10 1 11 2017-06-16 Wenson Hsieh <wenson_hsieh@apple.com> 2 12 -
trunk/Tools/TestWebKitAPI/Tests/ios/PositionInformationTests.mm
r215594 r218444 52 52 [webView synchronouslyLoadTestPageNamed:@"link-and-input"]; 53 53 54 _WKDraggableElementInfo *information = [webView draggableElementAtPosition:CGPointMake(100, 50)];54 _WKDraggableElementInfo *information = [webView _draggableElementAtPosition:CGPointMake(100, 50)]; 55 55 [information expectToBeLink:YES image:NO atPoint:CGPointMake(100, 50)]; 56 56 } … … 62 62 63 63 __block bool isDone = false; 64 [webView requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *information) {64 [webView _requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *information) { 65 65 [information expectToBeLink:YES image:NO atPoint:CGPointMake(100, 50)]; 66 66 isDone = true; … … 76 76 77 77 __block bool isDone = false; 78 [webView requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *information) {79 _WKDraggableElementInfo *synchronousInformation = [webView draggableElementAtPosition:CGPointMake(100, 300)];78 [webView _requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *information) { 79 _WKDraggableElementInfo *synchronousInformation = [webView _draggableElementAtPosition:CGPointMake(100, 300)]; 80 80 [synchronousInformation expectToBeLink:NO image:NO atPoint:CGPointMake(100, 300)]; 81 81 [information expectToBeLink:YES image:NO atPoint:CGPointMake(100, 50)]; … … 92 92 93 93 __block bool isDone = false; 94 [webView requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *information) {95 _WKDraggableElementInfo *synchronousInformation = [webView draggableElementAtPosition:CGPointMake(100, 50)];94 [webView _requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *information) { 95 _WKDraggableElementInfo *synchronousInformation = [webView _draggableElementAtPosition:CGPointMake(100, 50)]; 96 96 [synchronousInformation expectToBeLink:YES image:NO atPoint:CGPointMake(100, 50)]; 97 97 [information expectToBeLink:YES image:NO atPoint:CGPointMake(100, 50)]; … … 110 110 __block bool isDoneWithOuter = false; 111 111 112 [webView requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *outerInformation) {113 [webView requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *innerInformation) {112 [webView _requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *outerInformation) { 113 [webView _requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *innerInformation) { 114 114 [innerInformation expectToBeLink:NO image:YES atPoint:CGPointMake(100, 50)]; 115 115 isDoneWithInner = true; … … 131 131 __block bool isDoneWithOuter = false; 132 132 133 [webView requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *outerInformation) {134 [webView requestDraggableElementAtPosition:CGPointMake(100, 300) completionBlock:^(_WKDraggableElementInfo *innerInformation) {133 [webView _requestDraggableElementAtPosition:CGPointMake(100, 50) completionBlock:^(_WKDraggableElementInfo *outerInformation) { 134 [webView _requestDraggableElementAtPosition:CGPointMake(100, 300) completionBlock:^(_WKDraggableElementInfo *innerInformation) { 135 135 [innerInformation expectToBeLink:NO image:NO atPoint:CGPointMake(100, 300)]; 136 136 isDoneWithInner = true;
Note:
See TracChangeset
for help on using the changeset viewer.