Changeset 205559 in webkit
- Timestamp:
- Sep 7, 2016, 12:23:47 PM (9 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 38 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r205556 r205559 1 2016-09-07 Dan Bernstein <mitz@apple.com> 2 3 [Cocoa] Update availability attributes per the macOS Sierra and iOS 10 GM seeds 4 https://bugs.webkit.org/show_bug.cgi?id=161704 5 6 Reviewed by Anders Carlsson. 7 8 * Shared/API/Cocoa/_WKHitTestResult.h: 9 * UIProcess/API/Cocoa/WKErrorPrivate.h: 10 * UIProcess/API/Cocoa/WKFrameInfoPrivate.h: 11 * UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h: 12 * UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h: 13 * UIProcess/API/Cocoa/WKOpenPanelParameters.h: 14 * UIProcess/API/Cocoa/WKPreferencesPrivate.h: 15 * UIProcess/API/Cocoa/WKPreviewActionItem.h: 16 * UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h: 17 * UIProcess/API/Cocoa/WKPreviewElementInfo.h: 18 * UIProcess/API/Cocoa/WKProcessPoolPrivate.h: 19 * UIProcess/API/Cocoa/WKUIDelegate.h: 20 * UIProcess/API/Cocoa/WKUIDelegatePrivate.h: 21 * UIProcess/API/Cocoa/WKUserContentControllerPrivate.h: 22 * UIProcess/API/Cocoa/WKUserScriptPrivate.h: 23 * UIProcess/API/Cocoa/WKWebView.h: 24 * UIProcess/API/Cocoa/WKWebViewConfiguration.h: 25 * UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h: 26 * UIProcess/API/Cocoa/WKWebViewPrivate.h: 27 * UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h: 28 * UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h: 29 * UIProcess/API/Cocoa/_WKActivatedElementInfo.h: 30 * UIProcess/API/Cocoa/_WKAutomationSession.h: 31 * UIProcess/API/Cocoa/_WKContextMenuElementInfo.h: 32 * UIProcess/API/Cocoa/_WKElementAction.h: 33 * UIProcess/API/Cocoa/_WKExperimentalFeature.h: 34 * UIProcess/API/Cocoa/_WKFormInputSession.h: 35 * UIProcess/API/Cocoa/_WKInputDelegate.h: 36 * UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h: 37 * UIProcess/API/Cocoa/_WKUserContentExtensionStore.h: 38 * UIProcess/API/Cocoa/_WKUserContentWorld.h: 39 * UIProcess/API/Cocoa/_WKUserInitiatedAction.h: 40 * UIProcess/API/Cocoa/_WKUserStyleSheet.h: 41 * UIProcess/API/Cocoa/_WKWebsiteDataSize.h: 42 * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFormDelegatePrivate.h: 43 * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h: 44 * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h: 45 1 46 2016-09-07 Michael Catanzaro <mcatanzaro@igalia.com> 2 47 -
trunk/Source/WebKit2/Shared/API/Cocoa/_WKHitTestResult.h
r202793 r205559 30 30 #import <Foundation/Foundation.h> 31 31 32 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA))32 WK_CLASS_AVAILABLE(macosx(10.12)) 33 33 @interface _WKHitTestResult : NSObject <NSCopying> 34 34 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKErrorPrivate.h
r202789 r205559 37 37 /*! @constant _WKJavaScriptExceptionMessageErrorKey Key in userInfo representing 38 38 the exception message (as an NSString) for WKErrorJavaScriptExceptionOccurred errors. */ 39 WK_EXTERN NSString * const _WKJavaScriptExceptionMessageErrorKey WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));39 WK_EXTERN NSString * const _WKJavaScriptExceptionMessageErrorKey WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 40 40 41 41 /*! @constant _WKJavaScriptExceptionLineNumberErrorKey Key in userInfo representing 42 42 the exception line number (as an NSNumber) for WKErrorJavaScriptExceptionOccurred errors. */ 43 WK_EXTERN NSString * const _WKJavaScriptExceptionLineNumberErrorKey WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));43 WK_EXTERN NSString * const _WKJavaScriptExceptionLineNumberErrorKey WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 44 44 45 45 /*! @constant _WKJavaScriptExceptionColumnNumberErrorKey Key in userInfo representing 46 46 the exception column number (as an NSNumber) for WKErrorJavaScriptExceptionOccurred errors. */ 47 WK_EXTERN NSString * const _WKJavaScriptExceptionColumnNumberErrorKey WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));47 WK_EXTERN NSString * const _WKJavaScriptExceptionColumnNumberErrorKey WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 48 48 49 49 /*! @constant _WKJavaScriptExceptionSourceURLErrorKey Key in userInfo representing 50 50 the exception source URL (as an NSURL) for WKErrorJavaScriptExceptionOccurred errors. */ 51 WK_EXTERN NSString * const _WKJavaScriptExceptionSourceURLErrorKey WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));51 WK_EXTERN NSString * const _WKJavaScriptExceptionSourceURLErrorKey WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 52 52 53 53 #endif -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKFrameInfoPrivate.h
r202789 r205559 32 32 @interface WKFrameInfo (WKPrivate) 33 33 34 @property (nonatomic, readonly, strong) _WKFrameHandle *_handle WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));34 @property (nonatomic, readonly, strong) _WKFrameHandle *_handle WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 35 35 36 36 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h
r202789 r205559 31 31 #import <WebKit/WKDeclarationSpecifiers.h> 32 32 33 WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopy WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));34 WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyImage WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));35 WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyLink WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));36 WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadImage WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));37 WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadLinkedFile WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));38 WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoBack WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));39 WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoForward WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));40 WK_EXPORT extern NSString * const _WKMenuItemIdentifierInspectElement WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));41 WK_EXPORT extern NSString * const _WKMenuItemIdentifierLookUp WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));42 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenFrameInNewWindow WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));43 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenImageInNewWindow WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));44 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLink WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));45 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLinkInNewWindow WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));46 WK_EXPORT extern NSString * const _WKMenuItemIdentifierPaste WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));47 WK_EXPORT extern NSString * const _WKMenuItemIdentifierReload WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));48 WK_EXPORT extern NSString * const _WKMenuItemIdentifierSearchWeb WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));49 WK_EXPORT extern NSString * const _WKMenuItemIdentifierShowHideMediaControls WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));50 WK_EXPORT extern NSString * const _WKMenuItemIdentifierToggleFullScreen WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));33 WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopy WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 34 WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyImage WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 35 WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyLink WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 36 WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadImage WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 37 WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadLinkedFile WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 38 WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoBack WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 39 WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoForward WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 40 WK_EXPORT extern NSString * const _WKMenuItemIdentifierInspectElement WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 41 WK_EXPORT extern NSString * const _WKMenuItemIdentifierLookUp WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 42 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenFrameInNewWindow WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 43 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenImageInNewWindow WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 44 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLink WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 45 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLinkInNewWindow WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 46 WK_EXPORT extern NSString * const _WKMenuItemIdentifierPaste WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 47 WK_EXPORT extern NSString * const _WKMenuItemIdentifierReload WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 48 WK_EXPORT extern NSString * const _WKMenuItemIdentifierSearchWeb WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 49 WK_EXPORT extern NSString * const _WKMenuItemIdentifierShowHideMediaControls WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 50 WK_EXPORT extern NSString * const _WKMenuItemIdentifierToggleFullScreen WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 51 51 52 WK_EXPORT extern NSString * const _WKMenuItemIdentifierShareMenu WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));53 WK_EXPORT extern NSString * const _WKMenuItemIdentifierSpeechMenu WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));52 WK_EXPORT extern NSString * const _WKMenuItemIdentifierShareMenu WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 53 WK_EXPORT extern NSString * const _WKMenuItemIdentifierSpeechMenu WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 54 54 55 55 #endif -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h
r202789 r205559 63 63 - (void)_webViewWillEndNavigationGesture:(WKWebView *)webView withNavigationToBackForwardListItem:(WKBackForwardListItem *)item; 64 64 - (void)_webView:(WKWebView *)webView willSnapshotBackForwardListItem:(WKBackForwardListItem *)item; 65 - (void)_webViewDidRemoveNavigationGestureSnapshot:(WKWebView *)webView WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));65 - (void)_webViewDidRemoveNavigationGestureSnapshot:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 66 66 67 67 #if TARGET_OS_IPHONE -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKOpenPanelParameters.h
r202793 r205559 34 34 /*! WKOpenPanelParameters contains parameters that a file upload control has specified. 35 35 */ 36 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA))36 WK_CLASS_AVAILABLE(macosx(10.12)) 37 37 @interface WKOpenPanelParameters : NSObject 38 38 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferencesPrivate.h
r204469 r205559 58 58 @property (nonatomic, setter=_setCompositingRepaintCountersVisible:) BOOL _compositingRepaintCountersVisible; 59 59 @property (nonatomic, setter=_setTiledScrollingIndicatorVisible:) BOOL _tiledScrollingIndicatorVisible; 60 @property (nonatomic, setter=_setResourceUsageOverlayVisible:) BOOL _resourceUsageOverlayVisible WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));60 @property (nonatomic, setter=_setResourceUsageOverlayVisible:) BOOL _resourceUsageOverlayVisible WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 61 61 @property (nonatomic, setter=_setVisibleDebugOverlayRegions:) _WKDebugOverlayRegions _visibleDebugOverlayRegions WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 62 62 @property (nonatomic, setter=_setSimpleLineLayoutDebugBordersEnabled:) BOOL _simpleLineLayoutDebugBordersEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 63 @property (nonatomic, setter=_setAcceleratedDrawingEnabled:) BOOL _acceleratedDrawingEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));64 @property (nonatomic, setter=_setDisplayListDrawingEnabled:) BOOL _displayListDrawingEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));63 @property (nonatomic, setter=_setAcceleratedDrawingEnabled:) BOOL _acceleratedDrawingEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 64 @property (nonatomic, setter=_setDisplayListDrawingEnabled:) BOOL _displayListDrawingEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 65 65 @property (nonatomic, setter=_setVisualViewportEnabled:) BOOL _visualViewportEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 66 @property (nonatomic, setter=_setTextAutosizingEnabled:) BOOL _textAutosizingEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));66 @property (nonatomic, setter=_setTextAutosizingEnabled:) BOOL _textAutosizingEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 67 67 68 68 @property (nonatomic, setter=_setDeveloperExtrasEnabled:) BOOL _developerExtrasEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0)); … … 70 70 @property (nonatomic, setter=_setLogsPageMessagesToSystemConsoleEnabled:) BOOL _logsPageMessagesToSystemConsoleEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 71 71 72 @property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingEnabled:) BOOL _hiddenPageDOMTimerThrottlingEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));73 @property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingAutoIncreases:) BOOL _hiddenPageDOMTimerThrottlingAutoIncreases WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));74 @property (nonatomic, setter=_setPageVisibilityBasedProcessSuppressionEnabled:) BOOL _pageVisibilityBasedProcessSuppressionEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));72 @property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingEnabled:) BOOL _hiddenPageDOMTimerThrottlingEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 73 @property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingAutoIncreases:) BOOL _hiddenPageDOMTimerThrottlingAutoIncreases WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 74 @property (nonatomic, setter=_setPageVisibilityBasedProcessSuppressionEnabled:) BOOL _pageVisibilityBasedProcessSuppressionEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 75 75 76 76 @property (nonatomic, setter=_setAllowFileAccessFromFileURLs:) BOOL _allowFileAccessFromFileURLs WK_API_AVAILABLE(macosx(10.11), ios(9.0)); … … 81 81 @property (nonatomic, setter=_setDiagnosticLoggingEnabled:) BOOL _diagnosticLoggingEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 82 82 83 @property (nonatomic, setter=_setDefaultFontSize:) NSUInteger _defaultFontSize WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));84 @property (nonatomic, setter=_setDefaultFixedPitchFontSize:) NSUInteger _defaultFixedPitchFontSize WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));85 @property (nonatomic, copy, setter=_setFixedPitchFontFamily:) NSString *_fixedPitchFontFamily WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));83 @property (nonatomic, setter=_setDefaultFontSize:) NSUInteger _defaultFontSize WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 84 @property (nonatomic, setter=_setDefaultFixedPitchFontSize:) NSUInteger _defaultFixedPitchFontSize WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 85 @property (nonatomic, copy, setter=_setFixedPitchFontFamily:) NSString *_fixedPitchFontFamily WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 86 86 87 87 // FIXME: This should be configured on the WKWebsiteDataStore. … … 90 90 @property (nonatomic, setter=_setFullScreenEnabled:) BOOL _fullScreenEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 91 91 92 @property (nonatomic, setter=_setApplePayCapabilityDisclosureAllowed:) BOOL _applePayCapabilityDisclosureAllowed WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));92 @property (nonatomic, setter=_setApplePayCapabilityDisclosureAllowed:) BOOL _applePayCapabilityDisclosureAllowed WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 93 93 94 + (NSArray<_WKExperimentalFeature *> *)_experimentalFeatures WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));95 - (BOOL)_isEnabledForFeature:(_WKExperimentalFeature *)feature WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));96 - (void)_setEnabled:(BOOL)value forFeature:(_WKExperimentalFeature *)feature WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));94 + (NSArray<_WKExperimentalFeature *> *)_experimentalFeatures WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 95 - (BOOL)_isEnabledForFeature:(_WKExperimentalFeature *)feature WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 96 - (void)_setEnabled:(BOOL)value forFeature:(_WKExperimentalFeature *)feature WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 97 97 98 98 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItem.h
r202789 r205559 30 30 #import <UIKit/UIViewController.h> 31 31 32 WK_API_AVAILABLE(ios( WK_IOS_TBA))32 WK_API_AVAILABLE(ios(10.0)) 33 33 @protocol WKPreviewActionItem <UIPreviewActionItem> 34 34 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h
r202793 r205559 31 31 #import <Foundation/Foundation.h> 32 32 33 WK_EXTERN NSString * const WKPreviewActionItemIdentifierOpen WK_API_AVAILABLE(ios( WK_IOS_TBA));34 WK_EXTERN NSString * const WKPreviewActionItemIdentifierAddToReadingList WK_API_AVAILABLE(ios( WK_IOS_TBA));35 WK_EXTERN NSString * const WKPreviewActionItemIdentifierCopy WK_API_AVAILABLE(ios( WK_IOS_TBA));36 WK_EXTERN NSString * const WKPreviewActionItemIdentifierShare WK_API_AVAILABLE(ios( WK_IOS_TBA));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)); 37 37 38 38 #endif -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewElementInfo.h
r202789 r205559 30 30 NS_ASSUME_NONNULL_BEGIN 31 31 32 WK_CLASS_AVAILABLE(ios( WK_IOS_TBA))32 WK_CLASS_AVAILABLE(ios(10.0)) 33 33 @interface WKPreviewElementInfo : NSObject <NSCopying> 34 34 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPoolPrivate.h
r205199 r205559 50 50 - (void)_setObject:(id <NSCopying, NSSecureCoding>)object forBundleParameter:(NSString *)parameter; 51 51 // FIXME: This should be NSDictionary<NSString *, id <NSCopying, NSSecureCoding>> 52 - (void)_setObjectsForBundleParametersWithDictionary:(NSDictionary *)dictionary WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));52 - (void)_setObjectsForBundleParametersWithDictionary:(NSDictionary *)dictionary WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 53 53 54 54 @property (nonatomic, weak, setter=_setDownloadDelegate:) id <_WKDownloadDelegate> _downloadDelegate; 55 @property (nonatomic, weak, setter=_setAutomationDelegate:) id <_WKAutomationDelegate> _automationDelegate WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));55 @property (nonatomic, weak, setter=_setAutomationDelegate:) id <_WKAutomationDelegate> _automationDelegate WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 56 56 57 57 + (NSURL *)_websiteDataURLForContainerWithURL:(NSURL *)containerURL; 58 58 + (NSURL *)_websiteDataURLForContainerWithURL:(NSURL *)containerURL bundleIdentifierIfNotInContainer:(NSString *)bundleIdentifier; 59 59 60 - (void)_warmInitialProcess WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));61 - (void)_automationCapabilitiesDidChange WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));62 - (void)_setAutomationSession:(_WKAutomationSession *)automationSession WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));60 - (void)_warmInitialProcess WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 61 - (void)_automationCapabilitiesDidChange WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 62 - (void)_setAutomationSession:(_WKAutomationSession *)automationSession WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 63 63 64 64 // Test only. Should be called only while no web content processes are running. -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegate.h
r202789 r205559 130 130 limited to links. In the future, it could be invoked for additional elements. 131 131 */ 132 - (BOOL)webView:(WKWebView *)webView shouldPreviewElement:(WKPreviewElementInfo *)elementInfo WK_API_AVAILABLE(ios( WK_IOS_TBA));132 - (BOOL)webView:(WKWebView *)webView shouldPreviewElement:(WKPreviewElementInfo *)elementInfo WK_API_AVAILABLE(ios(10.0)); 133 133 134 134 /*! @abstract Allows your app to provide a custom view controller to show when the given element is peeked. … … 145 145 if a non-nil view controller was returned. 146 146 */ 147 - (nullable UIViewController *)webView:(WKWebView *)webView previewingViewControllerForElement:(WKPreviewElementInfo *)elementInfo defaultActions:(NSArray<id <WKPreviewActionItem>> *)previewActions WK_API_AVAILABLE(ios( WK_IOS_TBA));147 - (nullable UIViewController *)webView:(WKWebView *)webView previewingViewControllerForElement:(WKPreviewElementInfo *)elementInfo defaultActions:(NSArray<id <WKPreviewActionItem>> *)previewActions WK_API_AVAILABLE(ios(10.0)); 148 148 149 149 /*! @abstract Allows your app to pop to the view controller it created. … … 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( WK_IOS_TBA));153 - (void)webView:(WKWebView *)webView commitPreviewingViewController:(UIViewController *)previewingViewController WK_API_AVAILABLE(ios(10.0)); 154 154 155 155 #endif // TARGET_OS_IPHONE … … 165 165 If you do not implement this method, the web view will behave as if the user selected the Cancel button. 166 166 */ 167 - (void)webView:(WKWebView *)webView runOpenPanelWithParameters:(WKOpenPanelParameters *)parameters initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(NSArray<NSURL *> * _Nullable URLs))completionHandler WK_API_AVAILABLE(macosx( WK_MAC_TBA));167 - (void)webView:(WKWebView *)webView runOpenPanelWithParameters:(WKOpenPanelParameters *)parameters initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(NSArray<NSURL *> * _Nullable URLs))completionHandler WK_API_AVAILABLE(macosx(10.12)); 168 168 169 169 #endif -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegatePrivate.h
r203809 r205559 57 57 - (void)_webViewDidExitFullscreen:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.11), ios(8.3)); 58 58 59 - (void)_webView:(WKWebView *)webView imageOrMediaDocumentSizeChanged:(CGSize)size WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));60 - (NSDictionary *)_dataDetectionContextForWebView:(WKWebView *)webView WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));59 - (void)_webView:(WKWebView *)webView imageOrMediaDocumentSizeChanged:(CGSize)size WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 60 - (NSDictionary *)_dataDetectionContextForWebView:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 61 61 #if TARGET_OS_IPHONE 62 - (BOOL)_webView:(WKWebView *)webView shouldIncludeAppLinkActionsForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios(9 _0));62 - (BOOL)_webView:(WKWebView *)webView shouldIncludeAppLinkActionsForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios(9.0)); 63 63 - (NSArray *)_webView:(WKWebView *)webView actionsForElement:(_WKActivatedElementInfo *)element defaultActions:(NSArray<_WKElementAction *> *)defaultActions; 64 64 - (void)_webView:(WKWebView *)webView didNotHandleTapAsClickAtPoint:(CGPoint)point; 65 65 - (BOOL)_webView:(WKWebView *)webView shouldRequestGeolocationAuthorizationForURL:(NSURL *)url isMainFrame:(BOOL)isMainFrame mainFrameURL:(NSURL *)mainFrameURL; 66 - (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForURL:(NSURL *)url WK_API_AVAILABLE(ios(9 _0));67 - (void)_webView:(WKWebView *)webView commitPreviewedViewController:(UIViewController *)previewedViewController WK_API_AVAILABLE(ios(9 _0));68 - (void)_webView:(WKWebView *)webView willPreviewImageWithURL:(NSURL *)imageURL WK_API_AVAILABLE(ios(9 _0));69 - (void)_webView:(WKWebView *)webView commitPreviewedImageWithURL:(NSURL *)imageURL WK_API_AVAILABLE(ios(9 _0));70 - (void)_webView:(WKWebView *)webView didDismissPreviewViewController:(UIViewController *)previewedViewController committing:(BOOL)committing WK_API_AVAILABLE(ios(9 _0));71 - (void)_webView:(WKWebView *)webView didDismissPreviewViewController:(UIViewController *)previewedViewController WK_API_AVAILABLE(ios(9 _0));72 - (BOOL)_webView:(WKWebView *)webView showCustomSheetForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios( WK_IOS_TBA));73 - (void)_webView:(WKWebView *)webView alternateActionForURL:(NSURL *)url WK_API_AVAILABLE(ios( WK_IOS_TBA));74 - (NSArray *)_attachmentListForWebView:(WKWebView *)webView WK_API_AVAILABLE(ios( WK_IOS_TBA));66 - (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForURL:(NSURL *)url WK_API_AVAILABLE(ios(9.0)); 67 - (void)_webView:(WKWebView *)webView commitPreviewedViewController:(UIViewController *)previewedViewController WK_API_AVAILABLE(ios(9.0)); 68 - (void)_webView:(WKWebView *)webView willPreviewImageWithURL:(NSURL *)imageURL WK_API_AVAILABLE(ios(9.0)); 69 - (void)_webView:(WKWebView *)webView commitPreviewedImageWithURL:(NSURL *)imageURL WK_API_AVAILABLE(ios(9.0)); 70 - (void)_webView:(WKWebView *)webView didDismissPreviewViewController:(UIViewController *)previewedViewController committing:(BOOL)committing WK_API_AVAILABLE(ios(9.0)); 71 - (void)_webView:(WKWebView *)webView didDismissPreviewViewController:(UIViewController *)previewedViewController WK_API_AVAILABLE(ios(9.0)); 72 - (BOOL)_webView:(WKWebView *)webView showCustomSheetForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios(10.0)); 73 - (void)_webView:(WKWebView *)webView alternateActionForURL:(NSURL *)url WK_API_AVAILABLE(ios(10.0)); 74 - (NSArray *)_attachmentListForWebView:(WKWebView *)webView WK_API_AVAILABLE(ios(10.0)); 75 75 - (NSArray *)_attachmentListForWebView:(WKWebView *)webView sourceIsManaged:(BOOL*)sourceIsManaged WK_API_AVAILABLE(ios(WK_IOS_TBA)); 76 76 - (NSUInteger)_webView:(WKWebView *)webView indexIntoAttachmentListForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios(WK_IOS_TBA)); 77 - (UIEdgeInsets)_webView:(WKWebView *)webView finalObscuredInsetsForScrollView:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset WK_API_AVAILABLE(ios(9 _0));78 - (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForURL:(NSURL *)url defaultActions:(NSArray<_WKElementAction *> *)actions elementInfo:(_WKActivatedElementInfo *)elementInfo WK_API_AVAILABLE(ios(9 _0));79 - (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForAnimatedImageAtURL:(NSURL *)url defaultActions:(NSArray<_WKElementAction *> *)actions elementInfo:(_WKActivatedElementInfo *)elementInfo imageSize:(CGSize)imageSize WK_API_AVAILABLE(ios(9 _0));80 - (UIViewController *)_presentingViewControllerForWebView:(WKWebView *)webView WK_API_AVAILABLE(ios( WK_IOS_TBA));77 - (UIEdgeInsets)_webView:(WKWebView *)webView finalObscuredInsetsForScrollView:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset WK_API_AVAILABLE(ios(9.0)); 78 - (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForURL:(NSURL *)url defaultActions:(NSArray<_WKElementAction *> *)actions elementInfo:(_WKActivatedElementInfo *)elementInfo WK_API_AVAILABLE(ios(9.0)); 79 - (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForAnimatedImageAtURL:(NSURL *)url defaultActions:(NSArray<_WKElementAction *> *)actions elementInfo:(_WKActivatedElementInfo *)elementInfo imageSize:(CGSize)imageSize WK_API_AVAILABLE(ios(9.0)); 80 - (UIViewController *)_presentingViewControllerForWebView:(WKWebView *)webView WK_API_AVAILABLE(ios(10.0)); 81 81 #else 82 - (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element WK_API_AVAILABLE(macosx( WK_MAC_TBA));83 - (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element userInfo:(id <NSSecureCoding>)userInfo WK_API_AVAILABLE(macosx( WK_MAC_TBA));82 - (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element WK_API_AVAILABLE(macosx(10.12)); 83 - (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element userInfo:(id <NSSecureCoding>)userInfo WK_API_AVAILABLE(macosx(10.12)); 84 84 #endif 85 85 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserContentControllerPrivate.h
r202789 r205559 35 35 @interface WKUserContentController (WKPrivate) 36 36 37 - (void)_removeUserScript:(WKUserScript *)userScript WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));38 - (void)_removeAllUserScriptsAssociatedWithUserContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));37 - (void)_removeUserScript:(WKUserScript *)userScript WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 38 - (void)_removeAllUserScriptsAssociatedWithUserContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 39 39 40 40 - (void)_addUserContentFilter:(_WKUserContentFilter *)userContentFilter WK_API_AVAILABLE(macosx(10.11), ios(9.0)); … … 42 42 - (void)_removeAllUserContentFilters WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 43 43 44 @property (nonatomic, readonly, copy) NSArray<_WKUserStyleSheet *> *_userStyleSheets WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));45 - (void)_addUserStyleSheet:(_WKUserStyleSheet *)userStyleSheet WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));46 - (void)_removeUserStyleSheet:(_WKUserStyleSheet *)userStyleSheet WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));47 - (void)_removeAllUserStyleSheets WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));48 - (void)_removeAllUserStyleSheetsAssociatedWithUserContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));44 @property (nonatomic, readonly, copy) NSArray<_WKUserStyleSheet *> *_userStyleSheets WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 45 - (void)_addUserStyleSheet:(_WKUserStyleSheet *)userStyleSheet WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 46 - (void)_removeUserStyleSheet:(_WKUserStyleSheet *)userStyleSheet WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 47 - (void)_removeAllUserStyleSheets WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 48 - (void)_removeAllUserStyleSheetsAssociatedWithUserContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 49 49 50 50 - (void)_addScriptMessageHandler:(id <WKScriptMessageHandler>)scriptMessageHandler name:(NSString *)name userContentWorld:(_WKUserContentWorld *)userContentWorld; -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserScriptPrivate.h
r202789 r205559 34 34 @interface WKUserScript (WKPrivate) 35 35 36 - (instancetype)_initWithSource:(NSString *)source injectionTime:(WKUserScriptInjectionTime)injectionTime forMainFrameOnly:(BOOL)forMainFrameOnly legacyWhitelist:(NSArray<NSString *> *)legacyWhitelist legacyBlacklist:(NSArray<NSString *> *)legacyBlacklist userContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));37 - (instancetype)_initWithSource:(NSString *)source injectionTime:(WKUserScriptInjectionTime)injectionTime forMainFrameOnly:(BOOL)forMainFrameOnly legacyWhitelist:(NSArray<NSString *> *)legacyWhitelist legacyBlacklist:(NSArray<NSString *> *)legacyBlacklist associatedURL:(NSURL *)associatedURL userContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));36 - (instancetype)_initWithSource:(NSString *)source injectionTime:(WKUserScriptInjectionTime)injectionTime forMainFrameOnly:(BOOL)forMainFrameOnly legacyWhitelist:(NSArray<NSString *> *)legacyWhitelist legacyBlacklist:(NSArray<NSString *> *)legacyBlacklist userContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 37 - (instancetype)_initWithSource:(NSString *)source injectionTime:(WKUserScriptInjectionTime)injectionTime forMainFrameOnly:(BOOL)forMainFrameOnly legacyWhitelist:(NSArray<NSString *> *)legacyWhitelist legacyBlacklist:(NSArray<NSString *> *)legacyBlacklist associatedURL:(NSURL *)associatedURL userContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 38 38 39 @property (nonatomic, readonly) _WKUserContentWorld *_userContentWorld WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));39 @property (nonatomic, readonly) _WKUserContentWorld *_userContentWorld WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 40 40 41 41 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.h
r202789 r205559 169 169 for this property. 170 170 */ 171 @property (nonatomic, readonly, nullable) SecTrustRef serverTrust WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));171 @property (nonatomic, readonly, nullable) SecTrustRef serverTrust WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 172 172 173 173 /*! @abstract A Boolean value indicating whether there is a back item in … … 307 307 @interface WKWebView (WKDeprecated) 308 308 309 @property (nonatomic, readonly, copy) NSArray *certificateChain WK_API_DEPRECATED_WITH_REPLACEMENT("serverTrust", macosx(10.11, WK_MAC_TBA), ios(9.0, WK_IOS_TBA));309 @property (nonatomic, readonly, copy) NSArray *certificateChain WK_API_DEPRECATED_WITH_REPLACEMENT("serverTrust", macosx(10.11, 10.12), ios(9.0, 10.0)); 310 310 311 311 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.h
r203462 r205559 73 73 WKDataDetectorTypeAll = NSUIntegerMax, 74 74 75 WKDataDetectorTypeSpotlightSuggestion WK_API_DEPRECATED_WITH_REPLACEMENT("WKDataDetectorTypeLookupSuggestion", ios( WK_IOS_TBA, WK_IOS_TBA)) = WKDataDetectorTypeLookupSuggestion,76 } WK_API_AVAILABLE(ios( WK_IOS_TBA));75 WKDataDetectorTypeSpotlightSuggestion WK_API_DEPRECATED_WITH_REPLACEMENT("WKDataDetectorTypeLookupSuggestion", ios(10.0, 10.0)) = WKDataDetectorTypeLookupSuggestion, 76 } WK_API_AVAILABLE(ios(10.0)); 77 77 78 78 #else … … 92 92 WKUserInterfaceDirectionPolicyContent, 93 93 WKUserInterfaceDirectionPolicySystem, 94 } WK_API_AVAILABLE(macosx( WK_MAC_TBA));94 } WK_API_AVAILABLE(macosx(10.12)); 95 95 96 96 #endif … … 108 108 WKAudiovisualMediaTypeVideo = 1 << 1, 109 109 WKAudiovisualMediaTypeAll = NSUIntegerMax 110 } WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));110 } WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 111 111 112 112 /*! A WKWebViewConfiguration object is a collection of properties with … … 152 152 @property (nonatomic) BOOL allowsAirPlayForMediaPlayback WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 153 153 154 @property (nonatomic) WKAudiovisualMediaTypes mediaTypesRequiringUserActionForPlayback WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));154 @property (nonatomic) WKAudiovisualMediaTypes mediaTypesRequiringUserActionForPlayback WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 155 155 156 156 #if TARGET_OS_IPHONE … … 181 181 182 182 */ 183 @property (nonatomic) WKDataDetectorTypes dataDetectorTypes WK_API_AVAILABLE(ios( WK_IOS_TBA));183 @property (nonatomic) WKDataDetectorTypes dataDetectorTypes WK_API_AVAILABLE(ios(10.0)); 184 184 185 185 /*! @abstract A Boolean value indicating whether the WKWebView should always allow scaling of the web page, regardless of author intent. … … 187 187 The default value is NO. 188 188 */ 189 @property (nonatomic) BOOL ignoresViewportScaleLimits WK_API_AVAILABLE(ios( WK_IOS_TBA));189 @property (nonatomic) BOOL ignoresViewportScaleLimits WK_API_AVAILABLE(ios(10.0)); 190 190 191 191 #else … … 195 195 The default value is WKUserInterfaceDirectionPolicyContent. 196 196 */ 197 @property (nonatomic) WKUserInterfaceDirectionPolicy userInterfaceDirectionPolicy WK_API_AVAILABLE(macosx( WK_MAC_TBA));197 @property (nonatomic) WKUserInterfaceDirectionPolicy userInterfaceDirectionPolicy WK_API_AVAILABLE(macosx(10.12)); 198 198 199 199 #endif … … 206 206 @property (nonatomic) BOOL mediaPlaybackRequiresUserAction WK_API_DEPRECATED_WITH_REPLACEMENT("requiresUserActionForMediaPlayback", ios(8.0, 9.0)); 207 207 @property (nonatomic) BOOL mediaPlaybackAllowsAirPlay WK_API_DEPRECATED_WITH_REPLACEMENT("allowsAirPlayForMediaPlayback", ios(8.0, 9.0)); 208 @property (nonatomic) BOOL requiresUserActionForMediaPlayback WK_API_DEPRECATED_WITH_REPLACEMENT("mediaTypesRequiringUserActionForPlayback", ios(9.0, WK_IOS_TBA));208 @property (nonatomic) BOOL requiresUserActionForMediaPlayback WK_API_DEPRECATED_WITH_REPLACEMENT("mediaTypesRequiringUserActionForPlayback", ios(9.0, 10.0)); 209 209 #endif 210 210 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h
r204454 r205559 43 43 @property (nonatomic, setter=_setTreatsSHA1SignedCertificatesAsInsecure:) BOOL _treatsSHA1SignedCertificatesAsInsecure WK_API_AVAILABLE(ios(9_0)); 44 44 45 @property (nonatomic, setter=_setRespectsImageOrientation:) BOOL _respectsImageOrientation WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));46 @property (nonatomic, setter=_setPrintsBackgrounds:) BOOL _printsBackgrounds WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));47 @property (nonatomic, setter=_setIncrementalRenderingSuppressionTimeout:) CGFloat _incrementalRenderingSuppressionTimeout WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));48 @property (nonatomic, setter=_setAllowsJavaScriptMarkup:) BOOL _allowsJavaScriptMarkup WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));49 @property (nonatomic, setter=_setConvertsPositionStyleOnCopy:) BOOL _convertsPositionStyleOnCopy WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));50 @property (nonatomic, setter=_setAllowsMetaRefresh:) BOOL _allowsMetaRefresh WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));51 @property (nonatomic, setter=_setAllowUniversalAccessFromFileURLs:) BOOL _allowUniversalAccessFromFileURLs WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));52 @property (nonatomic, setter=_setMainContentUserGestureOverrideEnabled:) BOOL _mainContentUserGestureOverrideEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));53 @property (nonatomic, setter=_setInvisibleAutoplayNotPermitted:) BOOL _invisibleAutoplayNotPermitted WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));54 @property (nonatomic, setter=_setMediaDataLoadsAutomatically:) BOOL _mediaDataLoadsAutomatically WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));55 @property (nonatomic, setter=_setAttachmentElementEnabled:) BOOL _attachmentElementEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));56 @property (nonatomic, setter=_setInitialCapitalizationEnabled:) BOOL _initialCapitalizationEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));57 @property (nonatomic, setter=_setApplePayEnabled:) BOOL _applePayEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));45 @property (nonatomic, setter=_setRespectsImageOrientation:) BOOL _respectsImageOrientation WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 46 @property (nonatomic, setter=_setPrintsBackgrounds:) BOOL _printsBackgrounds WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 47 @property (nonatomic, setter=_setIncrementalRenderingSuppressionTimeout:) CGFloat _incrementalRenderingSuppressionTimeout WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 48 @property (nonatomic, setter=_setAllowsJavaScriptMarkup:) BOOL _allowsJavaScriptMarkup WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 49 @property (nonatomic, setter=_setConvertsPositionStyleOnCopy:) BOOL _convertsPositionStyleOnCopy WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 50 @property (nonatomic, setter=_setAllowsMetaRefresh:) BOOL _allowsMetaRefresh WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 51 @property (nonatomic, setter=_setAllowUniversalAccessFromFileURLs:) BOOL _allowUniversalAccessFromFileURLs WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 52 @property (nonatomic, setter=_setMainContentUserGestureOverrideEnabled:) BOOL _mainContentUserGestureOverrideEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 53 @property (nonatomic, setter=_setInvisibleAutoplayNotPermitted:) BOOL _invisibleAutoplayNotPermitted WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 54 @property (nonatomic, setter=_setMediaDataLoadsAutomatically:) BOOL _mediaDataLoadsAutomatically WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 55 @property (nonatomic, setter=_setAttachmentElementEnabled:) BOOL _attachmentElementEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 56 @property (nonatomic, setter=_setInitialCapitalizationEnabled:) BOOL _initialCapitalizationEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 57 @property (nonatomic, setter=_setApplePayEnabled:) BOOL _applePayEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 58 58 59 59 #if TARGET_OS_IPHONE 60 60 @property (nonatomic, setter=_setAlwaysRunsAtForegroundPriority:) BOOL _alwaysRunsAtForegroundPriority WK_API_AVAILABLE(ios(9_0)); 61 @property (nonatomic, setter=_setInlineMediaPlaybackRequiresPlaysInlineAttribute:) BOOL _inlineMediaPlaybackRequiresPlaysInlineAttribute WK_API_AVAILABLE(ios( WK_IOS_TBA));62 @property (nonatomic, setter=_setAllowsInlineMediaPlaybackAfterFullscreen:) BOOL _allowsInlineMediaPlaybackAfterFullscreen WK_API_AVAILABLE(ios( WK_IOS_TBA));61 @property (nonatomic, setter=_setInlineMediaPlaybackRequiresPlaysInlineAttribute:) BOOL _inlineMediaPlaybackRequiresPlaysInlineAttribute WK_API_AVAILABLE(ios(10.0)); 62 @property (nonatomic, setter=_setAllowsInlineMediaPlaybackAfterFullscreen:) BOOL _allowsInlineMediaPlaybackAfterFullscreen WK_API_AVAILABLE(ios(10.0)); 63 63 #else 64 @property (nonatomic, setter=_setShowsURLsInToolTips:) BOOL _showsURLsInToolTips WK_API_AVAILABLE(macosx( WK_MAC_TBA));65 @property (nonatomic, setter=_setServiceControlsEnabled:) BOOL _serviceControlsEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA));66 @property (nonatomic, setter=_setImageControlsEnabled:) BOOL _imageControlsEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA));67 @property (nonatomic, readwrite, setter=_setRequiresUserActionForEditingControlsManager:) BOOL _requiresUserActionForEditingControlsManager WK_API_AVAILABLE(macosx( WK_MAC_TBA));64 @property (nonatomic, setter=_setShowsURLsInToolTips:) BOOL _showsURLsInToolTips WK_API_AVAILABLE(macosx(10.12)); 65 @property (nonatomic, setter=_setServiceControlsEnabled:) BOOL _serviceControlsEnabled WK_API_AVAILABLE(macosx(10.12)); 66 @property (nonatomic, setter=_setImageControlsEnabled:) BOOL _imageControlsEnabled WK_API_AVAILABLE(macosx(10.12)); 67 @property (nonatomic, readwrite, setter=_setRequiresUserActionForEditingControlsManager:) BOOL _requiresUserActionForEditingControlsManager WK_API_AVAILABLE(macosx(10.12)); 68 68 #endif 69 69 70 70 @property (nonatomic, strong, setter=_setWebsiteDataStore:) _WKWebsiteDataStore *_websiteDataStore WK_API_DEPRECATED_WITH_REPLACEMENT("websiteDataStore", macosx(10.10, 10.11), ios(8.0, 9.0)); 71 @property (nonatomic, setter=_setRequiresUserActionForAudioPlayback:) BOOL _requiresUserActionForAudioPlayback WK_API_DEPRECATED_WITH_REPLACEMENT("mediaTypesRequiringUserActionForPlayback", macosx( WK_MAC_TBA, WK_MAC_TBA), ios(WK_IOS_TBA, WK_IOS_TBA));72 @property (nonatomic, setter=_setRequiresUserActionForVideoPlayback:) BOOL _requiresUserActionForVideoPlayback WK_API_DEPRECATED_WITH_REPLACEMENT("mediaTypesRequiringUserActionForPlayback", macosx( WK_MAC_TBA, WK_MAC_TBA), ios(WK_IOS_TBA, WK_IOS_TBA));71 @property (nonatomic, setter=_setRequiresUserActionForAudioPlayback:) BOOL _requiresUserActionForAudioPlayback WK_API_DEPRECATED_WITH_REPLACEMENT("mediaTypesRequiringUserActionForPlayback", macosx(10.12, 10.12), ios(10.0, 10.0)); 72 @property (nonatomic, setter=_setRequiresUserActionForVideoPlayback:) BOOL _requiresUserActionForVideoPlayback WK_API_DEPRECATED_WITH_REPLACEMENT("mediaTypesRequiringUserActionForPlayback", macosx(10.12, 10.12), ios(10.0, 10.0)); 73 73 74 74 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h
r205412 r205559 49 49 _WKImmediateActionMailtoLink, 50 50 _WKImmediateActionTelLink 51 } WK_API_AVAILABLE(macosx( WK_MAC_TBA));51 } WK_API_AVAILABLE(macosx(10.12)); 52 52 53 53 #endif … … 78 78 79 79 - (void)_loadAlternateHTMLString:(NSString *)string baseURL:(NSURL *)baseURL forUnreachableURL:(NSURL *)unreachableURL; 80 - (WKNavigation *)_loadData:(NSData *)data MIMEType:(NSString *)MIMEType characterEncodingName:(NSString *)characterEncodingName baseURL:(NSURL *)baseURL userData:(id)userData WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));80 - (WKNavigation *)_loadData:(NSData *)data MIMEType:(NSString *)MIMEType characterEncodingName:(NSString *)characterEncodingName baseURL:(NSURL *)baseURL userData:(id)userData WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 81 81 82 82 @property (nonatomic, readonly) NSArray *_certificateChain WK_API_DEPRECATED_WITH_REPLACEMENT("certificateChain", macosx(10.10, 10.11), ios(8.0, 9.0)); … … 103 103 104 104 @property (nonatomic, setter=_setAllowsRemoteInspection:) BOOL _allowsRemoteInspection; 105 @property (nonatomic, copy, setter=_setRemoteInspectionNameOverride:) NSString *_remoteInspectionNameOverride WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));105 @property (nonatomic, copy, setter=_setRemoteInspectionNameOverride:) NSString *_remoteInspectionNameOverride WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 106 106 107 107 @property (nonatomic, setter=_setAddsVisitedLinks:) BOOL _addsVisitedLinks; … … 193 193 - (id)_immediateActionAnimationControllerForHitTestResult:(_WKHitTestResult *)hitTestResult withType:(_WKImmediateActionType)type userData:(id<NSSecureCoding>)userData; 194 194 195 @property (nonatomic, setter=_setMinimumLayoutWidth:) CGFloat _minimumLayoutWidth WK_API_AVAILABLE(macosx( WK_MAC_TBA));195 @property (nonatomic, setter=_setMinimumLayoutWidth:) CGFloat _minimumLayoutWidth WK_API_AVAILABLE(macosx(10.12)); 196 196 197 197 // When using _minimumLayoutWidth, the web content will lay out to the intrinsic height 198 198 // of the content; use this property to force it to lay out to the height of the view instead. 199 @property (nonatomic, setter=_setShouldExpandContentToViewHeightForAutoLayout:) BOOL _shouldExpandContentToViewHeightForAutoLayout WK_API_AVAILABLE(macosx( WK_MAC_TBA));199 @property (nonatomic, setter=_setShouldExpandContentToViewHeightForAutoLayout:) BOOL _shouldExpandContentToViewHeightForAutoLayout WK_API_AVAILABLE(macosx(10.12)); 200 200 201 201 - (NSPrintOperation *)_printOperationWithPrintInfo:(NSPrintInfo *)printInfo; 202 - (NSPrintOperation *)_printOperationWithPrintInfo:(NSPrintInfo *)printInfo forFrame:(_WKFrameHandle *)frameHandle WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));203 204 #endif 205 206 - (WKNavigation *)_reloadWithoutContentBlockers WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));202 - (NSPrintOperation *)_printOperationWithPrintInfo:(NSPrintInfo *)printInfo forFrame:(_WKFrameHandle *)frameHandle WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 203 204 #endif 205 206 - (WKNavigation *)_reloadWithoutContentBlockers WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 207 207 208 208 - (void)_killWebContentProcessAndResetState; … … 231 231 - (void)_hideFindUI; 232 232 233 @property (nonatomic, weak, setter=_setInputDelegate:) id <_WKInputDelegate> _inputDelegate WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));233 @property (nonatomic, weak, setter=_setInputDelegate:) id <_WKInputDelegate> _inputDelegate WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 234 234 235 235 @property (nonatomic, readonly, getter=_isDisplayingStandaloneImageDocument) BOOL _displayingStandaloneImageDocument; … … 243 243 @property (nonatomic, getter=_allowsMediaDocumentInlinePlayback, setter=_setAllowsMediaDocumentInlinePlayback:) BOOL _allowsMediaDocumentInlinePlayback; 244 244 245 @property (nonatomic, readonly) BOOL _webProcessIsResponsive WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));245 @property (nonatomic, readonly) BOOL _webProcessIsResponsive WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 246 246 247 247 @end … … 256 256 #if TARGET_OS_IPHONE 257 257 258 @property (nonatomic, readonly) CGRect _contentVisibleRect WK_API_AVAILABLE( macosx(WK_MAC_TBA), ios(WK_IOS_TBA));259 - (CGPoint)_convertPointFromContentsToView:(CGPoint)point WK_API_AVAILABLE( macosx(WK_MAC_TBA), ios(WK_IOS_TBA));260 - (CGPoint)_convertPointFromViewToContents:(CGPoint)point WK_API_AVAILABLE( macosx(WK_MAC_TBA), ios(WK_IOS_TBA));261 262 - (void)keyboardAccessoryBarNext WK_API_AVAILABLE(ios( WK_IOS_TBA));263 - (void)keyboardAccessoryBarPrevious WK_API_AVAILABLE(ios( WK_IOS_TBA));258 @property (nonatomic, readonly) CGRect _contentVisibleRect WK_API_AVAILABLE(ios(10.0)); 259 - (CGPoint)_convertPointFromContentsToView:(CGPoint)point WK_API_AVAILABLE(ios(10.0)); 260 - (CGPoint)_convertPointFromViewToContents:(CGPoint)point WK_API_AVAILABLE(ios(10.0)); 261 262 - (void)keyboardAccessoryBarNext WK_API_AVAILABLE(ios(10.0)); 263 - (void)keyboardAccessoryBarPrevious WK_API_AVAILABLE(ios(10.0)); 264 264 - (void)dismissFormAccessoryView WK_API_AVAILABLE(ios(WK_IOS_TBA)); 265 265 - (void)selectFormAccessoryPickerRow:(int)rowIndex WK_API_AVAILABLE(ios(WK_IOS_TBA)); … … 271 271 272 272 #if !TARGET_OS_IPHONE 273 @property (nonatomic, readonly) BOOL _hasActiveVideoForControlsManager WK_API_AVAILABLE(macosx( WK_MAC_TBA));273 @property (nonatomic, readonly) BOOL _hasActiveVideoForControlsManager WK_API_AVAILABLE(macosx(10.12)); 274 274 - (void)_requestControlledElementID WK_API_AVAILABLE(macosx(WK_MAC_TBA)); 275 275 - (void)_handleControlledElementIDResponse:(NSString *)identifier WK_API_AVAILABLE(macosx(WK_MAC_TBA)); 276 276 #endif 277 277 278 - (void)_doAfterNextPresentationUpdate:(void (^)(void))updateBlock WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));278 - (void)_doAfterNextPresentationUpdate:(void (^)(void))updateBlock WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 279 279 280 280 @end 281 281 282 283 #endif 282 #endif -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h
r202789 r205559 34 34 WK_EXTERN NSString * const _WKWebsiteDataTypeHSTSCache WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 35 35 WK_EXTERN NSString * const _WKWebsiteDataTypeMediaKeys WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 36 WK_EXTERN NSString * const _WKWebsiteDataTypeSearchFieldRecentSearches WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));37 WK_EXTERN NSString * const _WKWebsiteDataTypeResourceLoadStatistics WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));36 WK_EXTERN NSString * const _WKWebsiteDataTypeSearchFieldRecentSearches WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 37 WK_EXTERN NSString * const _WKWebsiteDataTypeResourceLoadStatistics WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 38 38 39 39 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h
r202789 r205559 32 32 typedef NS_OPTIONS(NSUInteger, _WKWebsiteDataStoreFetchOptions) { 33 33 _WKWebsiteDataStoreFetchOptionComputeSizes = 1 << 0, 34 } WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));34 } WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 35 35 36 36 @interface WKWebsiteDataStore (WKPrivate) … … 38 38 - (void)_fetchDataRecordsOfTypes:(NSSet<NSString *> *)dataTypes withOptions:(_WKWebsiteDataStoreFetchOptions)options completionHandler:(void (^)(NSArray<WKWebsiteDataRecord *> *))completionHandler; 39 39 40 @property (nonatomic, setter=_setResourceLoadStatisticsEnabled:) BOOL _resourceLoadStatisticsEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));40 @property (nonatomic, setter=_setResourceLoadStatisticsEnabled:) BOOL _resourceLoadStatisticsEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 41 41 42 42 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKActivatedElementInfo.h
r202789 r205559 37 37 _WKActivatedElementTypeLink, 38 38 _WKActivatedElementTypeImage, 39 _WKActivatedElementTypeAttachment WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA)),39 _WKActivatedElementTypeAttachment WK_API_AVAILABLE(macosx(10.12), ios(10.0)), 40 40 } WK_API_AVAILABLE(macosx(10.10), ios(8.0)); 41 41 … … 47 47 @property (nonatomic, readonly) _WKActivatedElementType type; 48 48 @property (nonatomic, readonly) CGRect boundingRect; 49 @property (nonatomic, readonly) NSString *ID WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));49 @property (nonatomic, readonly) NSString *ID WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 50 50 #if TARGET_OS_IPHONE 51 51 @property (nonatomic, readonly, copy) UIImage *image; -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKAutomationSession.h
r202789 r205559 34 34 NS_ASSUME_NONNULL_BEGIN 35 35 36 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))36 WK_CLASS_AVAILABLE(macosx(10.12), ios(10.0)) 37 37 @interface _WKAutomationSession : NSObject 38 38 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKContextMenuElementInfo.h
r202789 r205559 30 30 NS_ASSUME_NONNULL_BEGIN 31 31 32 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA))32 WK_CLASS_AVAILABLE(macosx(10.12)) 33 33 @interface _WKContextMenuElementInfo : NSObject <NSCopying> 34 34 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKElementAction.h
r202789 r205559 45 45 _WKElementActionTypeOpenInExternalApplication WK_API_AVAILABLE(ios(9_0)), 46 46 #endif 47 _WKElementActionTypeShare WK_API_AVAILABLE(ios( WK_IOS_TBA)),47 _WKElementActionTypeShare WK_API_AVAILABLE(ios(10.0)), 48 48 } WK_API_AVAILABLE(macosx(10.10), ios(8.0)); 49 49 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKExperimentalFeature.h
r202789 r205559 30 30 #import <Foundation/Foundation.h> 31 31 32 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))32 WK_CLASS_AVAILABLE(macosx(10.12), ios(10.0)) 33 33 @interface _WKExperimentalFeature : NSObject 34 34 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKFormInputSession.h
r203791 r205559 37 37 @property (nonatomic, readonly, getter=isValid) BOOL valid; 38 38 @property (nonatomic, readonly) NSObject <NSSecureCoding> *userObject; 39 @property (nonatomic, readonly) id <_WKFocusedElementInfo> focusedElementInfo WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));39 @property (nonatomic, readonly) id <_WKFocusedElementInfo> focusedElementInfo WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 40 40 41 41 #if TARGET_OS_IPHONE 42 42 @property (nonatomic, copy) NSString *accessoryViewCustomButtonTitle; 43 @property (nonatomic, strong) UIView *customInputView WK_API_AVAILABLE(ios( WK_IOS_TBA));44 @property (nonatomic, copy) NSArray<UITextSuggestion *> *suggestions WK_API_AVAILABLE(ios( WK_IOS_TBA));45 @property (nonatomic) BOOL accessoryViewShouldNotShow WK_API_AVAILABLE(ios( WK_IOS_TBA));46 @property (nonatomic) BOOL forceSecureTextEntry WK_API_AVAILABLE(ios( WK_IOS_TBA));43 @property (nonatomic, strong) UIView *customInputView WK_API_AVAILABLE(ios(10.0)); 44 @property (nonatomic, copy) NSArray<UITextSuggestion *> *suggestions WK_API_AVAILABLE(ios(10.0)); 45 @property (nonatomic) BOOL accessoryViewShouldNotShow WK_API_AVAILABLE(ios(10.0)); 46 @property (nonatomic) BOOL forceSecureTextEntry WK_API_AVAILABLE(ios(10.0)); 47 47 #endif 48 48 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKInputDelegate.h
r202789 r205559 47 47 - (BOOL)_webView:(WKWebView *)webView hasSuggestionsForCurrentStringInInputSession:(id <_WKFormInputSession>)inputSession; 48 48 - (NSArray *)_webView:(WKWebView *)webView suggestionsForString:(NSString *)string inInputSession:(id <_WKFormInputSession>)inputSession; 49 - (void)_webView:(WKWebView *)webView insertTextSuggestion:(UITextSuggestion *)suggestion inInputSession:(id <_WKFormInputSession>)inputSession WK_API_AVAILABLE(ios( WK_IOS_TBA));49 - (void)_webView:(WKWebView *)webView insertTextSuggestion:(UITextSuggestion *)suggestion inInputSession:(id <_WKFormInputSession>)inputSession WK_API_AVAILABLE(ios(10.0)); 50 50 #endif 51 51 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h
r203842 r205559 36 36 @property (nonatomic) NSInteger diskCacheSizeOverride WK_API_AVAILABLE(macosx(10.11), ios(9.0)); 37 37 @property (nonatomic, copy) NSArray *cachePartitionedURLSchemes; 38 @property (nonatomic, copy) NSArray<NSString *> *alwaysRevalidatedURLSchemes WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));39 @property (nonatomic) BOOL diskCacheSpeculativeValidationEnabled WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));40 @property (nonatomic) BOOL ignoreSynchronousMessagingTimeoutsForTesting WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));38 @property (nonatomic, copy) NSArray<NSString *> *alwaysRevalidatedURLSchemes WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 39 @property (nonatomic) BOOL diskCacheSpeculativeValidationEnabled WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 40 @property (nonatomic) BOOL ignoreSynchronousMessagingTimeoutsForTesting WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 41 41 42 42 @end -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentExtensionStore.h
r202789 r205559 42 42 @end 43 43 44 WK_EXTERN NSString * const _WKUserContentExtensionsDomain WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));44 WK_EXTERN NSString * const _WKUserContentExtensionsDomain WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 45 45 46 46 typedef NS_ENUM(NSInteger, _WKUserContentExtensionStoreErrorCode) { … … 49 49 _WKUserContentExtensionStoreErrorCompileFailed, 50 50 _WKUserContentExtensionStoreErrorRemoveFailed, 51 } WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));51 } WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 52 52 53 53 #endif // WK_API_ENABLED -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentWorld.h
r202789 r205559 30 30 NS_ASSUME_NONNULL_BEGIN 31 31 32 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))32 WK_CLASS_AVAILABLE(macosx(10.12), ios(10.0)) 33 33 @interface _WKUserContentWorld : NSObject 34 34 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserInitiatedAction.h
r203338 r205559 32 32 NS_ASSUME_NONNULL_BEGIN 33 33 34 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))34 WK_CLASS_AVAILABLE(macosx(10.12), ios(10.0)) 35 35 @interface _WKUserInitiatedAction : NSObject 36 36 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserStyleSheet.h
r202789 r205559 34 34 @class _WKUserContentWorld; 35 35 36 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))36 WK_CLASS_AVAILABLE(macosx(10.12), ios(10.0)) 37 37 @interface _WKUserStyleSheet : NSObject <NSCopying> 38 38 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataSize.h
r202789 r205559 32 32 NS_ASSUME_NONNULL_BEGIN 33 33 34 WK_CLASS_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA))34 WK_CLASS_AVAILABLE(macosx(10.12), ios(10.0)) 35 35 @interface _WKWebsiteDataSize : NSObject 36 36 -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFormDelegatePrivate.h
r204458 r205559 45 45 // The return value is exposed in the UI process via the userObject property of the _WKFormInputSession object. 46 46 - (NSObject <NSSecureCoding> *)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller willBeginInputSessionForElement:(WKWebProcessPlugInNodeHandle *)node inFrame:(WKWebProcessPlugInFrame *)frame; 47 - (NSObject <NSSecureCoding> *)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller willBeginInputSessionForElement:(WKWebProcessPlugInNodeHandle *)node inFrame:(WKWebProcessPlugInFrame *)frame userIsInteracting:(BOOL)userIsInteracting WK_API_AVAILABLE(ios( WK_IOS_TBA));47 - (NSObject <NSSecureCoding> *)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller willBeginInputSessionForElement:(WKWebProcessPlugInNodeHandle *)node inFrame:(WKWebProcessPlugInFrame *)frame userIsInteracting:(BOOL)userIsInteracting WK_API_AVAILABLE(ios(10.0)); 48 48 49 49 - (BOOL)_webProcessPlugInBrowserContextControllerShouldNotifyOnFormChanges:(WKWebProcessPlugInBrowserContextController *)controller; -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h
r202789 r205559 48 48 // Returns URLs ordered by resolution in descending order. 49 49 // FIXME: These should be tagged nonnull. 50 @property (nonatomic, readonly) NSArray<NSURL *> *appleTouchIconURLs WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));51 @property (nonatomic, readonly) NSArray<NSURL *> *faviconURLs WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));50 @property (nonatomic, readonly) NSArray<NSURL *> *appleTouchIconURLs WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 51 @property (nonatomic, readonly) NSArray<NSURL *> *faviconURLs WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 52 52 53 53 - (JSContext *)jsContextForWorld:(WKWebProcessPlugInScriptWorld *)world; -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h
r202789 r205559 39 39 40 40 - (void)clearWrappers; 41 - (void)makeAllShadowRootsOpen WK_API_AVAILABLE(macosx( WK_MAC_TBA), ios(WK_IOS_TBA));41 - (void)makeAllShadowRootsOpen WK_API_AVAILABLE(macosx(10.12), ios(10.0)); 42 42 43 43 @end
Note:
See TracChangeset
for help on using the changeset viewer.