<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[202789] trunk/Source/WebKit2</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/202789">202789</a></dd>
<dt>Author</dt> <dd>mitz@apple.com</dd>
<dt>Date</dt> <dd>2016-07-03 10:08:20 -0700 (Sun, 03 Jul 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>[Cocoa] Adopt modern API availability macros
https://bugs.webkit.org/show_bug.cgi?id=159378

Reviewed by Sam Weinig.

iOS 10 and macOS Sierra introduce new macros for declaring API availability, defined in
CFAvailability.h, including API_AVAILABLE, API_DEPRECATED, and
API_DEPRECATED_WITH_REPLACEMENT. Rather than having positional parameters for macOS and iOS
versions, the new macros take a variable number of function-like parameters, where the
function specifies the platform to which it applies.

To have WebKit2’s postprocessed headers use the new macros, we make the following changes:

- Replace instances of WK_AVAILABLE(_mac, _ios) with WK_API_AVAILABLE(macosx(_mac), ios(_ios)),
  eliding a platform if its current availability is NA.
- Change instances of WK_CLASS_AVAILABLE(_mac, _ios) to
  WK_CLASS_AVAILABLE(macosx(_mac), ios(_ios)), eliding a platform if its current
  availability is NA.
- Replace instances of WK_DEPRECATED(_macIntro, _macDep, _iosIntro, _iosDep, ...) with
  WK_API_DEPRECATED_WITH_REPLACEMENT(_replacement, macosx(_macIntro, _macDep), ios(_iosIntro, _iosDep))
  when there is a one-for-one replacement, and with
  WK_API_DEPRECATED(_message, macosx(_macIntro, _macDep), ios(_iosIntro, _iosDep)) when the
  replacement isn’t one-for-one. Again, if the API doesn’t apply to a platform, then it’s
  elided.
- Replace instances of WK_CLASS_DEPRECATED with WK_CLASS_DEPRECATED_WITH_REPLACEMENT,
  following the same rules.
- Replace instances of the WK_ENUM_* macros with corresponding WK_API_* macros, now that
  all supported compilers support availability attributes on enum values.

* Configurations/WebKit.xcconfig: Disable header postprocessing when building for iOS 9.x,
  which doesn’t have the new macros.

* mac/postprocess-framework-headers.sh: Handle the new WK_* macros: WK_API_AVAILABLE becomes
  API_AVAILABLE; WK_API_DEPRECATED(_WITH_REPLACEMENT) become API_DEPRECATED(_WITH_REPLACEMENT);
  WK_CLASS_AVAILABLE and WK_CLASS_DEPRECATED(_WITH_REPLACEMENT) change to the corresponding
  API_ macros, prefixed with WK_EXTERN.
* Shared/API/Cocoa/WKFoundation.h: When header postprocessing is disabled, provide
  definitions of the new WK_* macros we use.

* UIProcess/API/Cocoa/WKWebViewConfiguration.h: In addition to the above, changed one
  instance of (iOS) 10_0 to WK_IOS_TBA.

Made the above changes in the following headers:

* Shared/API/Cocoa/WKBrowsingContextHandle.h:
* Shared/API/Cocoa/_WKFrameHandle.h:
* Shared/API/Cocoa/_WKHitTestResult.h:
* Shared/API/Cocoa/_WKRemoteObjectInterface.h:
* Shared/API/Cocoa/_WKRemoteObjectRegistry.h:
* Shared/API/Cocoa/_WKRenderingProgressEvents.h:
* Shared/API/Cocoa/_WKSameDocumentNavigationType.h:
* UIProcess/API/Cocoa/WKBackForwardList.h:
* UIProcess/API/Cocoa/WKBackForwardListItem.h:
* UIProcess/API/Cocoa/WKBrowsingContextController.h:
* UIProcess/API/Cocoa/WKBrowsingContextGroup.h:
* UIProcess/API/Cocoa/WKConnection.h:
* UIProcess/API/Cocoa/WKError.h:
* UIProcess/API/Cocoa/WKErrorPrivate.h:
* UIProcess/API/Cocoa/WKFrameInfo.h:
* UIProcess/API/Cocoa/WKFrameInfoPrivate.h:
* UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h:
* UIProcess/API/Cocoa/WKNavigation.h:
* UIProcess/API/Cocoa/WKNavigationAction.h:
* UIProcess/API/Cocoa/WKNavigationActionPrivate.h:
* UIProcess/API/Cocoa/WKNavigationData.h:
* UIProcess/API/Cocoa/WKNavigationDelegate.h:
* UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h:
* UIProcess/API/Cocoa/WKNavigationResponse.h:
* UIProcess/API/Cocoa/WKOpenPanelParameters.h:
* UIProcess/API/Cocoa/WKPreferences.h:
* UIProcess/API/Cocoa/WKPreferencesPrivate.h:
* UIProcess/API/Cocoa/WKPreviewActionItem.h:
* UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h:
* UIProcess/API/Cocoa/WKPreviewElementInfo.h:
* UIProcess/API/Cocoa/WKProcessGroup.h:
* UIProcess/API/Cocoa/WKProcessPool.h:
* UIProcess/API/Cocoa/WKProcessPoolPrivate.h:
* UIProcess/API/Cocoa/WKScriptMessage.h:
* UIProcess/API/Cocoa/WKSecurityOrigin.h:
* UIProcess/API/Cocoa/WKTypeRefWrapper.h:
* UIProcess/API/Cocoa/WKUIDelegate.h:
* UIProcess/API/Cocoa/WKUIDelegatePrivate.h:
* UIProcess/API/Cocoa/WKUserContentController.h:
* UIProcess/API/Cocoa/WKUserContentControllerPrivate.h:
* UIProcess/API/Cocoa/WKUserScript.h:
* UIProcess/API/Cocoa/WKUserScriptPrivate.h:
* UIProcess/API/Cocoa/WKViewPrivate.h:
* UIProcess/API/Cocoa/WKWebView.h:
* UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h:
* UIProcess/API/Cocoa/WKWebViewPrivate.h:
* UIProcess/API/Cocoa/WKWebsiteDataRecord.h:
* UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h:
* UIProcess/API/Cocoa/WKWebsiteDataStore.h:
* UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h:
* UIProcess/API/Cocoa/WKWindowFeatures.h:
* UIProcess/API/Cocoa/_WKActivatedElementInfo.h:
* UIProcess/API/Cocoa/_WKAutomationSession.h:
* UIProcess/API/Cocoa/_WKContextMenuElementInfo.h:
* UIProcess/API/Cocoa/_WKDiagnosticLoggingDelegate.h:
* UIProcess/API/Cocoa/_WKDownload.h:
* UIProcess/API/Cocoa/_WKElementAction.h:
* UIProcess/API/Cocoa/_WKExperimentalFeature.h:
* UIProcess/API/Cocoa/_WKFindOptions.h:
* UIProcess/API/Cocoa/_WKFormInputSession.h:
* UIProcess/API/Cocoa/_WKInputDelegate.h:
* UIProcess/API/Cocoa/_WKLayoutMode.h:
* UIProcess/API/Cocoa/_WKOverlayScrollbarStyle.h:
* UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h:
* UIProcess/API/Cocoa/_WKSessionState.h:
* UIProcess/API/Cocoa/_WKThumbnailView.h:
* UIProcess/API/Cocoa/_WKUserContentExtensionStore.h:
* UIProcess/API/Cocoa/_WKUserContentFilter.h:
* UIProcess/API/Cocoa/_WKUserContentWorld.h:
* UIProcess/API/Cocoa/_WKUserStyleSheet.h:
* UIProcess/API/Cocoa/_WKVisitedLinkProvider.h:
* UIProcess/API/Cocoa/_WKVisitedLinkStore.h:
* UIProcess/API/Cocoa/_WKWebsiteDataRecord.h:
* UIProcess/API/Cocoa/_WKWebsiteDataSize.h:
* UIProcess/API/Cocoa/_WKWebsiteDataStore.h:
* WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFormDelegatePrivate.h:
* WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h:
* WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.h:
* WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.h:
* WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInPageGroup.h:
* WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h:
* WebProcess/InjectedBundle/API/mac/WKDOMDocument.h:
* WebProcess/InjectedBundle/API/mac/WKDOMElement.h:
* WebProcess/InjectedBundle/API/mac/WKDOMNode.h:
* WebProcess/InjectedBundle/API/mac/WKDOMRange.h:
* WebProcess/InjectedBundle/API/mac/WKDOMText.h:
* WebProcess/InjectedBundle/API/mac/WKDOMTextIterator.h:
* WebProcess/InjectedBundle/API/mac/WKWebProcessPlugIn.h:
* WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.h:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2ConfigurationsWebKitxcconfig">trunk/Source/WebKit2/Configurations/WebKit.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoaWKBrowsingContextHandleh">trunk/Source/WebKit2/Shared/API/Cocoa/WKBrowsingContextHandle.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoaWKFoundationh">trunk/Source/WebKit2/Shared/API/Cocoa/WKFoundation.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoa_WKFrameHandleh">trunk/Source/WebKit2/Shared/API/Cocoa/_WKFrameHandle.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoa_WKHitTestResulth">trunk/Source/WebKit2/Shared/API/Cocoa/_WKHitTestResult.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoa_WKRemoteObjectInterfaceh">trunk/Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectInterface.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoa_WKRemoteObjectRegistryh">trunk/Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectRegistry.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoa_WKRenderingProgressEventsh">trunk/Source/WebKit2/Shared/API/Cocoa/_WKRenderingProgressEvents.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoa_WKSameDocumentNavigationTypeh">trunk/Source/WebKit2/Shared/API/Cocoa/_WKSameDocumentNavigationType.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKBackForwardListh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardList.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKBackForwardListItemh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardListItem.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKBrowsingContextControllerh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKBrowsingContextGrouph">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextGroup.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKConnectionh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKConnection.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKErrorh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKError.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKErrorPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKErrorPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKFrameInfoh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKFrameInfo.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKFrameInfoPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKFrameInfoPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKMenuItemIdentifiersPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKNavigationh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigation.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKNavigationActionh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationAction.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKNavigationActionPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationActionPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKNavigationDatah">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationData.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKNavigationDelegateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKNavigationDelegatePrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKNavigationResponseh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationResponse.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKOpenPanelParametersh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKOpenPanelParameters.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKPreferencesh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferences.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKPreferencesPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferencesPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKPreviewActionItemh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItem.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKPreviewActionItemIdentifiersh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKPreviewElementInfoh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewElementInfo.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKProcessGrouph">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessGroup.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKProcessPoolh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPool.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKProcessPoolPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPoolPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKScriptMessageh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKScriptMessage.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKSecurityOriginh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKSecurityOrigin.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKTypeRefWrapperh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKTypeRefWrapper.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKUIDelegateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKUIDelegatePrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegatePrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKUserContentControllerh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserContentController.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKUserContentControllerPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserContentControllerPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKUserScripth">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserScript.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKUserScriptPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserScriptPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKViewPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKViewPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebViewh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebViewConfigurationh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebViewConfigurationPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebViewPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataStoreh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStore.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataStorePrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWindowFeaturesh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWindowFeatures.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKActivatedElementInfoh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKActivatedElementInfo.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKAutomationSessionh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKAutomationSession.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKContextMenuElementInfoh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKContextMenuElementInfo.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKDiagnosticLoggingDelegateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKDiagnosticLoggingDelegate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKDownloadh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKDownload.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKElementActionh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKElementAction.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKExperimentalFeatureh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKExperimentalFeature.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKFindOptionsh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKFindOptions.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKFormInputSessionh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKFormInputSession.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKInputDelegateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKInputDelegate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKLayoutModeh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKLayoutMode.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKOverlayScrollbarStyleh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKOverlayScrollbarStyle.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKProcessPoolConfigurationh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKSessionStateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKSessionState.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKThumbnailViewh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKThumbnailView.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKUserContentExtensionStoreh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentExtensionStore.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKUserContentFilterh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentFilter.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKUserContentWorldh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentWorld.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKUserStyleSheeth">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserStyleSheet.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKVisitedLinkProviderh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKVisitedLinkProvider.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKVisitedLinkStoreh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKVisitedLinkStore.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataSizeh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataSize.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataStoreh">trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataStore.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInFormDelegatePrivateh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFormDelegatePrivate.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInFrameh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInHitTestResulth">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInNodeHandleh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInPageGrouph">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInPageGroup.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInScriptWorldh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMDocumenth">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMDocument.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMElementh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMElement.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMNodeh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMRangeh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMRange.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMTexth">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMTextIteratorh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMTextIterator.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPImacWKWebProcessPlugInh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugIn.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPImacWKWebProcessPlugInBrowserContextControllerh">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.h</a></li>
<li><a href="#trunkSourceWebKit2macpostprocessframeworkheaderssh">trunk/Source/WebKit2/mac/postprocess-framework-headers.sh</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/ChangeLog        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -1,3 +1,139 @@
</span><ins>+2016-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Cocoa] Adopt modern API availability macros
+        https://bugs.webkit.org/show_bug.cgi?id=159378
+
+        Reviewed by Sam Weinig.
+
+        iOS 10 and macOS Sierra introduce new macros for declaring API availability, defined in
+        CFAvailability.h, including API_AVAILABLE, API_DEPRECATED, and
+        API_DEPRECATED_WITH_REPLACEMENT. Rather than having positional parameters for macOS and iOS
+        versions, the new macros take a variable number of function-like parameters, where the
+        function specifies the platform to which it applies.
+
+        To have WebKit2’s postprocessed headers use the new macros, we make the following changes:
+
+        - Replace instances of WK_AVAILABLE(_mac, _ios) with WK_API_AVAILABLE(macosx(_mac), ios(_ios)),
+          eliding a platform if its current availability is NA.
+        - Change instances of WK_CLASS_AVAILABLE(_mac, _ios) to
+          WK_CLASS_AVAILABLE(macosx(_mac), ios(_ios)), eliding a platform if its current
+          availability is NA.
+        - Replace instances of WK_DEPRECATED(_macIntro, _macDep, _iosIntro, _iosDep, ...) with
+          WK_API_DEPRECATED_WITH_REPLACEMENT(_replacement, macosx(_macIntro, _macDep), ios(_iosIntro, _iosDep))
+          when there is a one-for-one replacement, and with
+          WK_API_DEPRECATED(_message, macosx(_macIntro, _macDep), ios(_iosIntro, _iosDep)) when the
+          replacement isn’t one-for-one. Again, if the API doesn’t apply to a platform, then it’s
+          elided.
+        - Replace instances of WK_CLASS_DEPRECATED with WK_CLASS_DEPRECATED_WITH_REPLACEMENT,
+          following the same rules.
+        - Replace instances of the WK_ENUM_* macros with corresponding WK_API_* macros, now that
+          all supported compilers support availability attributes on enum values.
+
+        * Configurations/WebKit.xcconfig: Disable header postprocessing when building for iOS 9.x,
+          which doesn’t have the new macros.
+
+        * mac/postprocess-framework-headers.sh: Handle the new WK_* macros: WK_API_AVAILABLE becomes
+          API_AVAILABLE; WK_API_DEPRECATED(_WITH_REPLACEMENT) become API_DEPRECATED(_WITH_REPLACEMENT);
+          WK_CLASS_AVAILABLE and WK_CLASS_DEPRECATED(_WITH_REPLACEMENT) change to the corresponding
+          API_ macros, prefixed with WK_EXTERN.
+        * Shared/API/Cocoa/WKFoundation.h: When header postprocessing is disabled, provide
+          definitions of the new WK_* macros we use.
+
+        * UIProcess/API/Cocoa/WKWebViewConfiguration.h: In addition to the above, changed one
+          instance of (iOS) 10_0 to WK_IOS_TBA.
+
+        Made the above changes in the following headers:
+
+        * Shared/API/Cocoa/WKBrowsingContextHandle.h:
+        * Shared/API/Cocoa/_WKFrameHandle.h:
+        * Shared/API/Cocoa/_WKHitTestResult.h:
+        * Shared/API/Cocoa/_WKRemoteObjectInterface.h:
+        * Shared/API/Cocoa/_WKRemoteObjectRegistry.h:
+        * Shared/API/Cocoa/_WKRenderingProgressEvents.h:
+        * Shared/API/Cocoa/_WKSameDocumentNavigationType.h:
+        * UIProcess/API/Cocoa/WKBackForwardList.h:
+        * UIProcess/API/Cocoa/WKBackForwardListItem.h:
+        * UIProcess/API/Cocoa/WKBrowsingContextController.h:
+        * UIProcess/API/Cocoa/WKBrowsingContextGroup.h:
+        * UIProcess/API/Cocoa/WKConnection.h:
+        * UIProcess/API/Cocoa/WKError.h:
+        * UIProcess/API/Cocoa/WKErrorPrivate.h:
+        * UIProcess/API/Cocoa/WKFrameInfo.h:
+        * UIProcess/API/Cocoa/WKFrameInfoPrivate.h:
+        * UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h:
+        * UIProcess/API/Cocoa/WKNavigation.h:
+        * UIProcess/API/Cocoa/WKNavigationAction.h:
+        * UIProcess/API/Cocoa/WKNavigationActionPrivate.h:
+        * UIProcess/API/Cocoa/WKNavigationData.h:
+        * UIProcess/API/Cocoa/WKNavigationDelegate.h:
+        * UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h:
+        * UIProcess/API/Cocoa/WKNavigationResponse.h:
+        * UIProcess/API/Cocoa/WKOpenPanelParameters.h:
+        * UIProcess/API/Cocoa/WKPreferences.h:
+        * UIProcess/API/Cocoa/WKPreferencesPrivate.h:
+        * UIProcess/API/Cocoa/WKPreviewActionItem.h:
+        * UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h:
+        * UIProcess/API/Cocoa/WKPreviewElementInfo.h:
+        * UIProcess/API/Cocoa/WKProcessGroup.h:
+        * UIProcess/API/Cocoa/WKProcessPool.h:
+        * UIProcess/API/Cocoa/WKProcessPoolPrivate.h:
+        * UIProcess/API/Cocoa/WKScriptMessage.h:
+        * UIProcess/API/Cocoa/WKSecurityOrigin.h:
+        * UIProcess/API/Cocoa/WKTypeRefWrapper.h:
+        * UIProcess/API/Cocoa/WKUIDelegate.h:
+        * UIProcess/API/Cocoa/WKUIDelegatePrivate.h:
+        * UIProcess/API/Cocoa/WKUserContentController.h:
+        * UIProcess/API/Cocoa/WKUserContentControllerPrivate.h:
+        * UIProcess/API/Cocoa/WKUserScript.h:
+        * UIProcess/API/Cocoa/WKUserScriptPrivate.h:
+        * UIProcess/API/Cocoa/WKViewPrivate.h:
+        * UIProcess/API/Cocoa/WKWebView.h:
+        * UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h:
+        * UIProcess/API/Cocoa/WKWebViewPrivate.h:
+        * UIProcess/API/Cocoa/WKWebsiteDataRecord.h:
+        * UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h:
+        * UIProcess/API/Cocoa/WKWebsiteDataStore.h:
+        * UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h:
+        * UIProcess/API/Cocoa/WKWindowFeatures.h:
+        * UIProcess/API/Cocoa/_WKActivatedElementInfo.h:
+        * UIProcess/API/Cocoa/_WKAutomationSession.h:
+        * UIProcess/API/Cocoa/_WKContextMenuElementInfo.h:
+        * UIProcess/API/Cocoa/_WKDiagnosticLoggingDelegate.h:
+        * UIProcess/API/Cocoa/_WKDownload.h:
+        * UIProcess/API/Cocoa/_WKElementAction.h:
+        * UIProcess/API/Cocoa/_WKExperimentalFeature.h:
+        * UIProcess/API/Cocoa/_WKFindOptions.h:
+        * UIProcess/API/Cocoa/_WKFormInputSession.h:
+        * UIProcess/API/Cocoa/_WKInputDelegate.h:
+        * UIProcess/API/Cocoa/_WKLayoutMode.h:
+        * UIProcess/API/Cocoa/_WKOverlayScrollbarStyle.h:
+        * UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h:
+        * UIProcess/API/Cocoa/_WKSessionState.h:
+        * UIProcess/API/Cocoa/_WKThumbnailView.h:
+        * UIProcess/API/Cocoa/_WKUserContentExtensionStore.h:
+        * UIProcess/API/Cocoa/_WKUserContentFilter.h:
+        * UIProcess/API/Cocoa/_WKUserContentWorld.h:
+        * UIProcess/API/Cocoa/_WKUserStyleSheet.h:
+        * UIProcess/API/Cocoa/_WKVisitedLinkProvider.h:
+        * UIProcess/API/Cocoa/_WKVisitedLinkStore.h:
+        * UIProcess/API/Cocoa/_WKWebsiteDataRecord.h:
+        * UIProcess/API/Cocoa/_WKWebsiteDataSize.h:
+        * UIProcess/API/Cocoa/_WKWebsiteDataStore.h:
+        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFormDelegatePrivate.h:
+        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h:
+        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.h:
+        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.h:
+        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInPageGroup.h:
+        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h:
+        * WebProcess/InjectedBundle/API/mac/WKDOMDocument.h:
+        * WebProcess/InjectedBundle/API/mac/WKDOMElement.h:
+        * WebProcess/InjectedBundle/API/mac/WKDOMNode.h:
+        * WebProcess/InjectedBundle/API/mac/WKDOMRange.h:
+        * WebProcess/InjectedBundle/API/mac/WKDOMText.h:
+        * WebProcess/InjectedBundle/API/mac/WKDOMTextIterator.h:
+        * WebProcess/InjectedBundle/API/mac/WKWebProcessPlugIn.h:
+        * WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.h:
+
</ins><span class="cx"> 2016-07-01  Hunseop Jeong  &lt;hs85.jeong@samsung.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [EFL] Many layout tests are timeout after r202532.
</span></span></pre></div>
<a id="trunkSourceWebKit2ConfigurationsWebKitxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Configurations/WebKit.xcconfig (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Configurations/WebKit.xcconfig        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/Configurations/WebKit.xcconfig        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -59,3 +59,6 @@
</span><span class="cx"> WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=macosx*] = $(WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED_macosx_$(MAC_OS_X_VERSION_MAJOR));
</span><span class="cx"> WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED_macosx_101000 = YES;
</span><span class="cx"> WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED_macosx_101100 = YES;
</span><ins>+
+WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=iphoneos9*] = YES;
+WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=iphonesimulator9*] = YES;
</ins></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoaWKBrowsingContextHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/WKBrowsingContextHandle.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/WKBrowsingContextHandle.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/WKBrowsingContextHandle.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKBrowsingContextHandle : NSObject &lt;NSSecureCoding&gt;
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoaWKFoundationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/WKFoundation.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/WKFoundation.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/WKFoundation.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -42,12 +42,10 @@
</span><span class="cx"> 
</span><span class="cx"> #ifndef WK_FRAMEWORK_HEADER_POSTPROCESSING_ENABLED
</span><span class="cx"> 
</span><del>-#define WK_AVAILABLE(_mac, _ios)
-#define WK_CLASS_AVAILABLE(_mac, _ios) __attribute__((visibility (&quot;default&quot;)))
-#define WK_DEPRECATED(_macIntro, _macDep, _iosIntro, _iosDep, ...) __attribute__((deprecated(__VA_ARGS__)))
-#define WK_CLASS_DEPRECATED(_macIntro, _macDep, _iosIntro, _iosDep, ...) __attribute__((visibility(&quot;default&quot;))) __attribute__((deprecated(__VA_ARGS__)))
-#define WK_ENUM_AVAILABLE(_mac, _ios)
-#define WK_ENUM_AVAILABLE_IOS(_ios)
-#define WK_ENUM_DEPRECATED(_macIntro, _macDep, _iosIntro, _iosDep, ...) __attribute__((deprecated(__VA_ARGS__)))
</del><ins>+#define WK_API_AVAILABLE(...)
+#define WK_CLASS_AVAILABLE(...) __attribute__((visibility(&quot;default&quot;))) WK_API_AVAILABLE(__VA_ARGS__)
+#define WK_API_DEPRECATED(_message, ...) __attribute__((deprecated(_message)))
+#define WK_API_DEPRECATED_WITH_REPLACEMENT(_replacement, ...) __attribute__((deprecated(&quot;use &quot; #_replacement)))
+#define WK_CLASS_DEPRECATED_WITH_REPLACEMENT(_replacement, ...) __attribute__((visibility(&quot;default&quot;))) __attribute__((deprecated(&quot;use &quot; #_replacement)))
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoa_WKFrameHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/_WKFrameHandle.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/_WKFrameHandle.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/_WKFrameHandle.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKFrameHandle : NSObject &lt;NSCopying, NSSecureCoding&gt;
</span><span class="cx"> 
</span><span class="cx"> @end
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoa_WKHitTestResulth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/_WKHitTestResult.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/_WKHitTestResult.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/_WKHitTestResult.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(WK_MAC_TBA, NA)
</del><ins>+WK_CLASS_AVAILABLE(macosx(WK_MAC_TBA))
</ins><span class="cx"> @interface _WKHitTestResult : NSObject &lt;NSCopying&gt;
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly, copy) NSURL *absoluteImageURL;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoa_WKRemoteObjectInterfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectInterface.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectInterface.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectInterface.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKRemoteObjectInterface : NSObject
</span><span class="cx"> 
</span><span class="cx"> + (instancetype)remoteObjectInterfaceWithProtocol:(Protocol *)protocol;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoa_WKRemoteObjectRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectRegistry.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectRegistry.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectRegistry.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> @class _WKRemoteObjectInterface;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKRemoteObjectRegistry : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (void)registerExportedObject:(id)object interface:(_WKRemoteObjectInterface *)interface;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoa_WKRenderingProgressEventsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/_WKRenderingProgressEvents.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/_WKRenderingProgressEvents.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/_WKRenderingProgressEvents.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,12 +29,12 @@
</span><span class="cx"> 
</span><span class="cx"> typedef NS_OPTIONS(NSUInteger, _WKRenderingProgressEvents) {
</span><span class="cx">     _WKRenderingProgressEventFirstLayout = 1 &lt;&lt; 0,
</span><del>-    _WKRenderingProgressEventFirstVisuallyNonEmptyLayout WK_ENUM_AVAILABLE(10_11, 9_0) = 1 &lt;&lt; 1,
</del><ins>+    _WKRenderingProgressEventFirstVisuallyNonEmptyLayout WK_API_AVAILABLE(macosx(10.11), ios(9.0)) = 1 &lt;&lt; 1,
</ins><span class="cx">     _WKRenderingProgressEventFirstPaintWithSignificantArea = 1 &lt;&lt; 2,
</span><del>-    _WKRenderingProgressEventReachedSessionRestorationRenderTreeSizeThreshold WK_ENUM_AVAILABLE(10_11, 9_0) = 1 &lt;&lt; 3,
-    _WKRenderingProgressEventFirstLayoutAfterSuppressedIncrementalRendering WK_ENUM_AVAILABLE(10_11, 9_0) = 1 &lt;&lt; 4,
-    _WKRenderingProgressEventFirstPaintAfterSuppressedIncrementalRendering WK_ENUM_AVAILABLE(10_11, 9_0) = 1 &lt;&lt; 5,
-    _WKRenderingProgressEventFirstPaint WK_ENUM_AVAILABLE(10_11, 9_0) = 1 &lt;&lt; 6,
-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+    _WKRenderingProgressEventReachedSessionRestorationRenderTreeSizeThreshold WK_API_AVAILABLE(macosx(10.11), ios(9.0)) = 1 &lt;&lt; 3,
+    _WKRenderingProgressEventFirstLayoutAfterSuppressedIncrementalRendering WK_API_AVAILABLE(macosx(10.11), ios(9.0)) = 1 &lt;&lt; 4,
+    _WKRenderingProgressEventFirstPaintAfterSuppressedIncrementalRendering WK_API_AVAILABLE(macosx(10.11), ios(9.0)) = 1 &lt;&lt; 5,
+    _WKRenderingProgressEventFirstPaint WK_API_AVAILABLE(macosx(10.11), ios(9.0)) = 1 &lt;&lt; 6,
+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoa_WKSameDocumentNavigationTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/_WKSameDocumentNavigationType.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/_WKSameDocumentNavigationType.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/_WKSameDocumentNavigationType.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -32,6 +32,6 @@
</span><span class="cx">     _WKSameDocumentNavigationTypeSessionStatePush,
</span><span class="cx">     _WKSameDocumentNavigationTypeSessionStateReplace,
</span><span class="cx">     _WKSameDocumentNavigationTypeSessionStatePop,
</span><del>-} WK_AVAILABLE(10_10, 8_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKBackForwardListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardList.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardList.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardList.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">  */
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKBackForwardList : NSObject
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The current item.
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKBackForwardListItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardListItem.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardListItem.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardListItem.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">  */
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKBackForwardListItem : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (instancetype)init NS_UNAVAILABLE;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKBrowsingContextControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> @protocol WKBrowsingContextLoadDelegate;
</span><span class="cx"> @protocol WKBrowsingContextPolicyDelegate;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKBrowsingContextController : NSObject
</span><span class="cx"> 
</span><span class="cx"> #pragma mark Delegates
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKBrowsingContextGrouph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextGroup.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextGroup.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextGroup.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> #import &lt;WebKit/WKUserScriptInjectionTime.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKBrowsingContextGroup : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (id)initWithIdentifier:(NSString *)identifier;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKConnection.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKConnection.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKConnection.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKConnection : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (void)sendMessageWithName:(NSString *)messageName body:(id)messageBody;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKErrorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKError.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKError.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKError.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><span class="cx"> /*! @constant WKErrorDomain Indicates a WebKit error. */
</span><del>-WK_EXTERN NSString * const WKErrorDomain WK_AVAILABLE(10_10, 8_0);
</del><ins>+WK_EXTERN NSString * const WKErrorDomain WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @enum WKErrorCode
</span><span class="cx">  @abstract Constants used by NSError to indicate errors in the WebKit domain.
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx">     WKErrorWebContentProcessTerminated,
</span><span class="cx">     WKErrorWebViewInvalidated,
</span><span class="cx">     WKErrorJavaScriptExceptionOccurred,
</span><del>-    WKErrorJavaScriptResultTypeIsUnsupported WK_ENUM_AVAILABLE(10_11, 9_0),
-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+    WKErrorJavaScriptResultTypeIsUnsupported WK_API_AVAILABLE(macosx(10.11), ios(9.0)),
+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> NS_ASSUME_NONNULL_END
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKErrorPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKErrorPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKErrorPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKErrorPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -27,27 +27,27 @@
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> 
</span><del>-WK_EXTERN NSString * const _WKLegacyErrorDomain WK_AVAILABLE(10_11, 8_3);
</del><ins>+WK_EXTERN NSString * const _WKLegacyErrorDomain WK_API_AVAILABLE(macosx(10.11), ios(8.3));
</ins><span class="cx"> 
</span><span class="cx"> typedef NS_ENUM(NSInteger, _WKLegacyErrorCode) {
</span><del>-    _WKErrorCodeFrameLoadInterruptedByPolicyChange WK_ENUM_AVAILABLE(10_11, 9_0) = 102,
</del><ins>+    _WKErrorCodeFrameLoadInterruptedByPolicyChange WK_API_AVAILABLE(macosx(10.11), ios(9.0)) = 102,
</ins><span class="cx">     _WKLegacyErrorPlugInWillHandleLoad = 204,
</span><del>-} WK_ENUM_AVAILABLE(10_11, 8_3);
</del><ins>+} WK_API_AVAILABLE(macosx(10.11), ios(8.3));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant _WKJavaScriptExceptionMessageErrorKey Key in userInfo representing
</span><span class="cx">  the exception message (as an NSString) for WKErrorJavaScriptExceptionOccurred errors. */
</span><del>-WK_EXTERN NSString * const _WKJavaScriptExceptionMessageErrorKey WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+WK_EXTERN NSString * const _WKJavaScriptExceptionMessageErrorKey WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant _WKJavaScriptExceptionLineNumberErrorKey Key in userInfo representing
</span><span class="cx">  the exception line number (as an NSNumber) for WKErrorJavaScriptExceptionOccurred errors. */
</span><del>-WK_EXTERN NSString * const _WKJavaScriptExceptionLineNumberErrorKey WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+WK_EXTERN NSString * const _WKJavaScriptExceptionLineNumberErrorKey WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant _WKJavaScriptExceptionColumnNumberErrorKey Key in userInfo representing
</span><span class="cx">  the exception column number (as an NSNumber) for WKErrorJavaScriptExceptionOccurred errors. */
</span><del>-WK_EXTERN NSString * const _WKJavaScriptExceptionColumnNumberErrorKey WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+WK_EXTERN NSString * const _WKJavaScriptExceptionColumnNumberErrorKey WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant _WKJavaScriptExceptionSourceURLErrorKey Key in userInfo representing
</span><span class="cx">  the exception source URL (as an NSURL) for WKErrorJavaScriptExceptionOccurred errors. */
</span><del>-WK_EXTERN NSString * const _WKJavaScriptExceptionSourceURLErrorKey WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+WK_EXTERN NSString * const _WKJavaScriptExceptionSourceURLErrorKey WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKFrameInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKFrameInfo.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKFrameInfo.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKFrameInfo.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">  */
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKFrameInfo : NSObject &lt;NSCopying&gt;
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract A Boolean value indicating whether the frame is the main frame
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The frame's current security origin.
</span><span class="cx">  */
</span><del>-@property (nonatomic, readonly) WKSecurityOrigin *securityOrigin WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, readonly) WKSecurityOrigin *securityOrigin WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKFrameInfoPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKFrameInfoPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKFrameInfoPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKFrameInfoPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> @interface WKFrameInfo (WKPrivate)
</span><span class="cx"> 
</span><del>-@property (nonatomic, readonly, strong) _WKFrameHandle *_handle WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, readonly, strong) _WKFrameHandle *_handle WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKMenuItemIdentifiersPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -30,26 +30,26 @@
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> #import &lt;WebKit/WKDeclarationSpecifiers.h&gt;
</span><span class="cx"> 
</span><del>-WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopy WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyImage WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyLink WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadImage WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadLinkedFile WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoBack WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoForward WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierInspectElement WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierLookUp WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenFrameInNewWindow WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenImageInNewWindow WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLink WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLinkInNewWindow WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierPaste WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierReload WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierSearchWeb WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierShowHideMediaControls WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierToggleFullScreen WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopy WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyImage WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyLink WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadImage WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadLinkedFile WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoBack WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoForward WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierInspectElement WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierLookUp WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenFrameInNewWindow WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenImageInNewWindow WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLink WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLinkInNewWindow WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierPaste WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierReload WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierSearchWeb WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierShowHideMediaControls WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierToggleFullScreen WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><del>-WK_EXPORT extern NSString * const _WKMenuItemIdentifierShareMenu WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXPORT extern NSString * const _WKMenuItemIdentifierSpeechMenu WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+WK_EXPORT extern NSString * const _WKMenuItemIdentifierShareMenu WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierSpeechMenu WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKNavigationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigation.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigation.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigation.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">  also passed to the navigation delegate methods, to uniquely identify a webpage
</span><span class="cx">  load from start to finish.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKNavigation : NSObject
</span><span class="cx"> 
</span><span class="cx"> @end
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKNavigationActionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationAction.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationAction.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationAction.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -53,12 +53,12 @@
</span><span class="cx">     WKNavigationTypeReload,
</span><span class="cx">     WKNavigationTypeFormResubmitted,
</span><span class="cx">     WKNavigationTypeOther = -1,
</span><del>-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! 
</span><span class="cx"> A WKNavigationAction object contains information about an action that may cause a navigation, used for making policy decisions.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKNavigationAction : NSObject
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The frame requesting the navigation.
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKNavigationActionPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationActionPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationActionPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationActionPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -32,10 +32,10 @@
</span><span class="cx"> @property (nonatomic, readonly) NSURL *_originalURL;
</span><span class="cx"> @property (nonatomic, readonly, getter=_isUserInitiated) BOOL _userInitiated;
</span><span class="cx"> @property (nonatomic, readonly) BOOL _canHandleRequest;
</span><del>-@property (nonatomic, readonly) BOOL _shouldOpenExternalSchemes WK_AVAILABLE(10_11, 9_0);
-@property (nonatomic, readonly) BOOL _shouldOpenAppLinks WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, readonly) BOOL _shouldOpenExternalSchemes WK_API_AVAILABLE(macosx(10.11), ios(9.0));
+@property (nonatomic, readonly) BOOL _shouldOpenAppLinks WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, readonly) BOOL _shouldOpenExternalURLs WK_DEPRECATED(10_11, 10_11, 9_0, 9_0, &quot;use _shouldOpenExternalSchemes and _shouldOpenAppLinks&quot;);
</del><ins>+@property (nonatomic, readonly) BOOL _shouldOpenExternalURLs WK_API_DEPRECATED(&quot;use _shouldOpenExternalSchemes and _shouldOpenAppLinks&quot;, macosx(10.11, 10.11), ios(9.0, 9.0));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKNavigationDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationData.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationData.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationData.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKNavigationData : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (readonly) NSString *title;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKNavigationDelegateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> typedef NS_ENUM(NSInteger, WKNavigationActionPolicy) {
</span><span class="cx">     WKNavigationActionPolicyCancel,
</span><span class="cx">     WKNavigationActionPolicyAllow,
</span><del>-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @enum WKNavigationResponsePolicy
</span><span class="cx">  @abstract The policy to pass back to the decision handler from the webView:decidePolicyForNavigationResponse:decisionHandler: method.
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> typedef NS_ENUM(NSInteger, WKNavigationResponsePolicy) {
</span><span class="cx">     WKNavigationResponsePolicyCancel,
</span><span class="cx">     WKNavigationResponsePolicyAllow,
</span><del>-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! A class conforming to the WKNavigationDelegate protocol can provide
</span><span class="cx">  methods for tracking progress for main frame navigations and for deciding
</span><span class="lines">@@ -142,7 +142,7 @@
</span><span class="cx"> /*! @abstract Invoked when the web view's web content process is terminated.
</span><span class="cx">  @param webView The web view whose underlying web content process was terminated.
</span><span class="cx">  */
</span><del>-- (void)webViewWebContentProcessDidTerminate:(WKWebView *)webView WK_AVAILABLE(10_11, 9_0);
</del><ins>+- (void)webViewWebContentProcessDidTerminate:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKNavigationDelegatePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> 
</span><span class="cx"> static const WKNavigationActionPolicy _WKNavigationActionPolicyDownload = (WKNavigationActionPolicy)(WKNavigationActionPolicyAllow + 1);
</span><del>-static const WKNavigationActionPolicy WK_AVAILABLE(10_11, 9_0) _WKNavigationActionPolicyAllowWithoutTryingAppLink = (WKNavigationActionPolicy)(WKNavigationActionPolicyAllow + 2);
</del><ins>+static const WKNavigationActionPolicy WK_API_AVAILABLE(macosx(10.11), ios(9.0)) _WKNavigationActionPolicyAllowWithoutTryingAppLink = (WKNavigationActionPolicy)(WKNavigationActionPolicyAllow + 2);
</ins><span class="cx"> 
</span><span class="cx"> static const WKNavigationResponsePolicy _WKNavigationResponsePolicyBecomeDownload = (WKNavigationResponsePolicy)(WKNavigationResponsePolicyAllow + 1);
</span><span class="cx"> 
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> // Only called if how the gesture will end (with or without navigation) is known before it ends.
</span><span class="cx"> - (void)_webViewWillEndNavigationGesture:(WKWebView *)webView withNavigationToBackForwardListItem:(WKBackForwardListItem *)item;
</span><span class="cx"> - (void)_webView:(WKWebView *)webView willSnapshotBackForwardListItem:(WKBackForwardListItem *)item;
</span><del>-- (void)_webViewDidRemoveNavigationGestureSnapshot:(WKWebView *)webView WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (void)_webViewDidRemoveNavigationGestureSnapshot:(WKWebView *)webView WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> - (void)_webView:(WKWebView *)webView didStartLoadForQuickLookDocumentInMainFrameWithFileName:(NSString *)fileName uti:(NSString *)uti;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKNavigationResponseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationResponse.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationResponse.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationResponse.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> /*! Contains information about a navigation response, used for making policy decisions.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKNavigationResponse : NSObject
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract A Boolean value indicating whether the frame being navigated is the main frame.
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKOpenPanelParametersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKOpenPanelParameters.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKOpenPanelParameters.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKOpenPanelParameters.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> /*! WKOpenPanelParameters contains parameters that a file upload control has specified.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(WK_MAC_TBA, NA)
</del><ins>+WK_CLASS_AVAILABLE(macosx(WK_MAC_TBA))
</ins><span class="cx"> @interface WKOpenPanelParameters : NSObject
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract Whether the file upload control supports multiple files.
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKPreferencesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferences.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferences.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferences.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">  view. The preferences object associated with a web view is specified by
</span><span class="cx">  its web view configuration.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKPreferences : NSObject &lt;NSCoding&gt;
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The minimum font size in points.
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKPreferencesPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferencesPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferencesPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferencesPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -35,16 +35,16 @@
</span><span class="cx">     _WKStorageBlockingPolicyAllowAll,
</span><span class="cx">     _WKStorageBlockingPolicyBlockThirdParty,
</span><span class="cx">     _WKStorageBlockingPolicyBlockAll,
</span><del>-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> typedef NS_OPTIONS(NSUInteger, _WKDebugOverlayRegions) {
</span><span class="cx">     _WKNonFastScrollableRegion = 1 &lt;&lt; 0,
</span><span class="cx">     _WKWheelEventHandlerRegion = 1 &lt;&lt; 1
</span><del>-} WK_ENUM_AVAILABLE(10_11, 9_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> typedef NS_OPTIONS(NSUInteger, _WKJavaScriptRuntimeFlags) {
</span><span class="cx">     _WKJavaScriptRuntimeFlagsAllEnabled = 0
</span><del>-} WK_ENUM_AVAILABLE(10_11, 9_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> @class _WKExperimentalFeature;
</span><span class="cx"> 
</span><span class="lines">@@ -57,40 +57,40 @@
</span><span class="cx"> @property (nonatomic, setter=_setCompositingBordersVisible:) BOOL _compositingBordersVisible;
</span><span class="cx"> @property (nonatomic, setter=_setCompositingRepaintCountersVisible:) BOOL _compositingRepaintCountersVisible;
</span><span class="cx"> @property (nonatomic, setter=_setTiledScrollingIndicatorVisible:) BOOL _tiledScrollingIndicatorVisible;
</span><del>-@property (nonatomic, setter=_setResourceUsageOverlayVisible:) BOOL _resourceUsageOverlayVisible WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setVisibleDebugOverlayRegions:) _WKDebugOverlayRegions _visibleDebugOverlayRegions WK_AVAILABLE(10_11, 9_0);
-@property (nonatomic, setter=_setSimpleLineLayoutDebugBordersEnabled:) BOOL _simpleLineLayoutDebugBordersEnabled WK_AVAILABLE(10_11, 9_0);
-@property (nonatomic, setter=_setAcceleratedDrawingEnabled:) BOOL _acceleratedDrawingEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setDisplayListDrawingEnabled:) BOOL _displayListDrawingEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setTextAutosizingEnabled:) BOOL _textAutosizingEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, setter=_setResourceUsageOverlayVisible:) BOOL _resourceUsageOverlayVisible WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setVisibleDebugOverlayRegions:) _WKDebugOverlayRegions _visibleDebugOverlayRegions WK_API_AVAILABLE(macosx(10.11), ios(9.0));
+@property (nonatomic, setter=_setSimpleLineLayoutDebugBordersEnabled:) BOOL _simpleLineLayoutDebugBordersEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0));
+@property (nonatomic, setter=_setAcceleratedDrawingEnabled:) BOOL _acceleratedDrawingEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setDisplayListDrawingEnabled:) BOOL _displayListDrawingEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setTextAutosizingEnabled:) BOOL _textAutosizingEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setDeveloperExtrasEnabled:) BOOL _developerExtrasEnabled WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, setter=_setDeveloperExtrasEnabled:) BOOL _developerExtrasEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setLogsPageMessagesToSystemConsoleEnabled:) BOOL _logsPageMessagesToSystemConsoleEnabled WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, setter=_setLogsPageMessagesToSystemConsoleEnabled:) BOOL _logsPageMessagesToSystemConsoleEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingEnabled:) BOOL _hiddenPageDOMTimerThrottlingEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingAutoIncreases:) BOOL _hiddenPageDOMTimerThrottlingAutoIncreases WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setPageVisibilityBasedProcessSuppressionEnabled:) BOOL _pageVisibilityBasedProcessSuppressionEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingEnabled:) BOOL _hiddenPageDOMTimerThrottlingEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingAutoIncreases:) BOOL _hiddenPageDOMTimerThrottlingAutoIncreases WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setPageVisibilityBasedProcessSuppressionEnabled:) BOOL _pageVisibilityBasedProcessSuppressionEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setAllowFileAccessFromFileURLs:) BOOL _allowFileAccessFromFileURLs WK_AVAILABLE(10_11, 9_0);
-@property (nonatomic, setter=_setJavaScriptRuntimeFlags:) _WKJavaScriptRuntimeFlags _javaScriptRuntimeFlags WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, setter=_setAllowFileAccessFromFileURLs:) BOOL _allowFileAccessFromFileURLs WK_API_AVAILABLE(macosx(10.11), ios(9.0));
+@property (nonatomic, setter=_setJavaScriptRuntimeFlags:) _WKJavaScriptRuntimeFlags _javaScriptRuntimeFlags WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setStandalone:, getter=_isStandalone) BOOL _standalone WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, setter=_setStandalone:, getter=_isStandalone) BOOL _standalone WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setDiagnosticLoggingEnabled:) BOOL _diagnosticLoggingEnabled WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, setter=_setDiagnosticLoggingEnabled:) BOOL _diagnosticLoggingEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setDefaultFontSize:) NSUInteger _defaultFontSize WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setDefaultFixedPitchFontSize:) NSUInteger _defaultFixedPitchFontSize WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, copy, setter=_setFixedPitchFontFamily:) NSString *_fixedPitchFontFamily WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, setter=_setDefaultFontSize:) NSUInteger _defaultFontSize WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setDefaultFixedPitchFontSize:) NSUInteger _defaultFixedPitchFontSize WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, copy, setter=_setFixedPitchFontFamily:) NSString *_fixedPitchFontFamily WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> // FIXME: This should be configured on the WKWebsiteDataStore.
</span><span class="cx"> // FIXME: This property should not have the verb &quot;is&quot; in it.
</span><span class="cx"> @property (nonatomic, setter=_setOfflineApplicationCacheIsEnabled:) BOOL _offlineApplicationCacheIsEnabled;
</span><del>-@property (nonatomic, setter=_setFullScreenEnabled:) BOOL _fullScreenEnabled WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, setter=_setFullScreenEnabled:) BOOL _fullScreenEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-+ (NSArray&lt;_WKExperimentalFeature *&gt; *)_experimentalFeatures WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (BOOL)_isEnabledForFeature:(_WKExperimentalFeature *)feature WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (void)_setEnabled:(BOOL)value forFeature:(_WKExperimentalFeature *)feature WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>++ (NSArray&lt;_WKExperimentalFeature *&gt; *)_experimentalFeatures WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (BOOL)_isEnabledForFeature:(_WKExperimentalFeature *)feature WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (void)_setEnabled:(BOOL)value forFeature:(_WKExperimentalFeature *)feature WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKPreviewActionItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItem.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItem.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItem.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;UIKit/UIViewController.h&gt;
</span><span class="cx"> 
</span><del>-WK_AVAILABLE(NA, WK_IOS_TBA)
</del><ins>+WK_API_AVAILABLE(ios(WK_IOS_TBA))
</ins><span class="cx"> @protocol WKPreviewActionItem &lt;UIPreviewActionItem&gt;
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, copy, readonly) NSString *identifier;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKPreviewActionItemIdentifiersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -30,9 +30,9 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><del>-WK_EXTERN NSString * const WKPreviewActionItemIdentifierOpen WK_AVAILABLE(NA, WK_IOS_TBA);
-WK_EXTERN NSString * const WKPreviewActionItemIdentifierAddToReadingList WK_AVAILABLE(NA, WK_IOS_TBA);
-WK_EXTERN NSString * const WKPreviewActionItemIdentifierCopy WK_AVAILABLE(NA, WK_IOS_TBA);
-WK_EXTERN NSString * const WKPreviewActionItemIdentifierShare WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+WK_EXTERN NSString * const WKPreviewActionItemIdentifierOpen WK_API_AVAILABLE(ios(WK_IOS_TBA));
+WK_EXTERN NSString * const WKPreviewActionItemIdentifierAddToReadingList WK_API_AVAILABLE(ios(WK_IOS_TBA));
+WK_EXTERN NSString * const WKPreviewActionItemIdentifierCopy WK_API_AVAILABLE(ios(WK_IOS_TBA));
+WK_EXTERN NSString * const WKPreviewActionItemIdentifierShare WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKPreviewElementInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewElementInfo.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewElementInfo.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreviewElementInfo.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(NA, WK_IOS_TBA)
</del><ins>+WK_CLASS_AVAILABLE(ios(WK_IOS_TBA))
</ins><span class="cx"> @interface WKPreviewElementInfo : NSObject &lt;NSCopying&gt;
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly, nullable) NSURL *linkURL;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKProcessGrouph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessGroup.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessGroup.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessGroup.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKProcessGroup : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (id)initWithInjectedBundleURL:(NSURL *)bundleURL;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKProcessPoolh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPool.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPool.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPool.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">  implementation-defined process limit is reached; after that, web views
</span><span class="cx">  with the same process pool end up sharing web content processes.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKProcessPool : NSObject &lt;NSCoding&gt;
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKProcessPoolPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPoolPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPoolPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPoolPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -43,23 +43,23 @@
</span><span class="cx"> @property (nonatomic, readonly) _WKProcessPoolConfiguration *_configuration;
</span><span class="cx"> 
</span><span class="cx"> - (void)_setAllowsSpecificHTTPSCertificate:(NSArray *)certificateChain forHost:(NSString *)host;
</span><del>-- (void)_setCanHandleHTTPSServerTrustEvaluation:(BOOL)value WK_AVAILABLE(10_11, 9_0);
</del><ins>+- (void)_setCanHandleHTTPSServerTrustEvaluation:(BOOL)value WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> - (void)_setCookieAcceptPolicy:(NSHTTPCookieAcceptPolicy)policy;
</span><span class="cx"> 
</span><span class="cx"> - (id)_objectForBundleParameter:(NSString *)parameter;
</span><span class="cx"> - (void)_setObject:(id &lt;NSCopying, NSSecureCoding&gt;)object forBundleParameter:(NSString *)parameter;
</span><span class="cx"> // FIXME: This should be NSDictionary&lt;NSString *, id &lt;NSCopying, NSSecureCoding&gt;&gt;
</span><del>-- (void)_setObjectsForBundleParametersWithDictionary:(NSDictionary *)dictionary WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (void)_setObjectsForBundleParametersWithDictionary:(NSDictionary *)dictionary WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @property (nonatomic, weak, setter=_setDownloadDelegate:) id &lt;_WKDownloadDelegate&gt; _downloadDelegate;
</span><del>-@property (nonatomic, weak, setter=_setAutomationDelegate:) id &lt;_WKAutomationDelegate&gt; _automationDelegate WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, weak, setter=_setAutomationDelegate:) id &lt;_WKAutomationDelegate&gt; _automationDelegate WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> + (NSURL *)_websiteDataURLForContainerWithURL:(NSURL *)containerURL;
</span><span class="cx"> + (NSURL *)_websiteDataURLForContainerWithURL:(NSURL *)containerURL bundleIdentifierIfNotInContainer:(NSString *)bundleIdentifier;
</span><span class="cx"> 
</span><del>-- (void)_warmInitialProcess WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (void)_automationCapabilitiesDidChange WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (void)_setAutomationSession:(_WKAutomationSession *)automationSession WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (void)_warmInitialProcess WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (void)_automationCapabilitiesDidChange WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (void)_setAutomationSession:(_WKAutomationSession *)automationSession WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> // Test only. Should be called only while no web content processes are running.
</span><span class="cx"> - (void)_terminateDatabaseProcess;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKScriptMessageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKScriptMessage.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKScriptMessage.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKScriptMessage.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> /*! A WKScriptMessage object contains information about a message sent from
</span><span class="cx">  a webpage.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKScriptMessage : NSObject
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The body of the message.
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKSecurityOriginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKSecurityOrigin.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKSecurityOrigin.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKSecurityOrigin.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">  */
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_11, 9_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.11), ios(9.0))
</ins><span class="cx"> @interface WKSecurityOrigin : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (instancetype)init NS_UNAVAILABLE;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKTypeRefWrapperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKTypeRefWrapper.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKTypeRefWrapper.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKTypeRefWrapper.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> #import &lt;WebKit/WKBase.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKTypeRefWrapper : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (id)initWithObject:(WKTypeRef)object;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKUIDelegateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx">   @discussion Your app should remove the web view from the view hierarchy and update
</span><span class="cx">   the UI as needed, such as by closing the containing browser tab or window.
</span><span class="cx">   */
</span><del>-- (void)webViewDidClose:(WKWebView *)webView WK_AVAILABLE(10_11, 9_0);
</del><ins>+- (void)webViewDidClose:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract Displays a JavaScript alert panel.
</span><span class="cx">  @param webView The web view invoking the delegate method.
</span><span class="lines">@@ -129,7 +129,7 @@
</span><span class="cx">  This method will only be invoked for elements that have default preview in WebKit, which is
</span><span class="cx">  limited to links. In the future, it could be invoked for additional elements.
</span><span class="cx">  */
</span><del>-- (BOOL)webView:(WKWebView *)webView shouldPreviewElement:(WKPreviewElementInfo *)elementInfo WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+- (BOOL)webView:(WKWebView *)webView shouldPreviewElement:(WKPreviewElementInfo *)elementInfo WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract Allows your app to provide a custom view controller to show when the given element is peeked.
</span><span class="cx">  @param webView The web view invoking the delegate method.
</span><span class="lines">@@ -144,13 +144,13 @@
</span><span class="cx">  Returning nil will result in WebKit's default preview behavior. webView:commitPreviewingViewController: will only be invoked
</span><span class="cx">  if a non-nil view controller was returned.
</span><span class="cx">  */
</span><del>-- (nullable UIViewController *)webView:(WKWebView *)webView previewingViewControllerForElement:(WKPreviewElementInfo *)elementInfo defaultActions:(NSArray&lt;id &lt;WKPreviewActionItem&gt;&gt; *)previewActions WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+- (nullable UIViewController *)webView:(WKWebView *)webView previewingViewControllerForElement:(WKPreviewElementInfo *)elementInfo defaultActions:(NSArray&lt;id &lt;WKPreviewActionItem&gt;&gt; *)previewActions WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract Allows your app to pop to the view controller it created.
</span><span class="cx">  @param webView The web view invoking the delegate method.
</span><span class="cx">  @param previewingViewController The view controller that is being popped.
</span><span class="cx">  */
</span><del>-- (void)webView:(WKWebView *)webView commitPreviewingViewController:(UIViewController *)previewingViewController WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+- (void)webView:(WKWebView *)webView commitPreviewingViewController:(UIViewController *)previewingViewController WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #endif // TARGET_OS_IPHONE
</span><span class="cx"> 
</span><span class="lines">@@ -164,7 +164,7 @@
</span><span class="cx"> 
</span><span class="cx">  If you do not implement this method, the web view will behave as if the user selected the Cancel button.
</span><span class="cx">  */
</span><del>-- (void)webView:(WKWebView *)webView runOpenPanelWithParameters:(WKOpenPanelParameters *)parameters initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(NSArray&lt;NSURL *&gt; * _Nullable URLs))completionHandler WK_AVAILABLE(WK_MAC_TBA, NA);
</del><ins>+- (void)webView:(WKWebView *)webView runOpenPanelWithParameters:(WKOpenPanelParameters *)parameters initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(NSArray&lt;NSURL *&gt; * _Nullable URLs))completionHandler WK_API_AVAILABLE(macosx(WK_MAC_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKUIDelegatePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegatePrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegatePrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUIDelegatePrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -53,33 +53,33 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)_webViewClose:(WKWebView *)webView;
</span><span class="cx"> - (void)_webViewFullscreenMayReturnToInline:(WKWebView *)webView;
</span><del>-- (void)_webViewDidEnterFullscreen:(WKWebView *)webView WK_AVAILABLE(10_11, 8_3);
-- (void)_webViewDidExitFullscreen:(WKWebView *)webView WK_AVAILABLE(10_11, 8_3);
</del><ins>+- (void)_webViewDidEnterFullscreen:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.11), ios(8.3));
+- (void)_webViewDidExitFullscreen:(WKWebView *)webView WK_API_AVAILABLE(macosx(10.11), ios(8.3));
</ins><span class="cx"> 
</span><del>-- (void)_webView:(WKWebView *)webView imageOrMediaDocumentSizeChanged:(CGSize)size WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (NSDictionary *)_dataDetectionContextForWebView:(WKWebView *)webView WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (void)_webView:(WKWebView *)webView imageOrMediaDocumentSizeChanged:(CGSize)size WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (NSDictionary *)_dataDetectionContextForWebView:(WKWebView *)webView WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> #if TARGET_OS_IPHONE
</span><del>-- (BOOL)_webView:(WKWebView *)webView shouldIncludeAppLinkActionsForElement:(_WKActivatedElementInfo *)element WK_AVAILABLE(NA, 9_0);
</del><ins>+- (BOOL)_webView:(WKWebView *)webView shouldIncludeAppLinkActionsForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios(9_0));
</ins><span class="cx"> - (NSArray *)_webView:(WKWebView *)webView actionsForElement:(_WKActivatedElementInfo *)element defaultActions:(NSArray&lt;_WKElementAction *&gt; *)defaultActions;
</span><span class="cx"> - (void)_webView:(WKWebView *)webView didNotHandleTapAsClickAtPoint:(CGPoint)point;
</span><span class="cx"> - (BOOL)_webView:(WKWebView *)webView shouldRequestGeolocationAuthorizationForURL:(NSURL *)url isMainFrame:(BOOL)isMainFrame mainFrameURL:(NSURL *)mainFrameURL;
</span><del>-- (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForURL:(NSURL *)url WK_AVAILABLE(NA, 9_0);
-- (void)_webView:(WKWebView *)webView commitPreviewedViewController:(UIViewController *)previewedViewController WK_AVAILABLE(NA, 9_0);
-- (void)_webView:(WKWebView *)webView willPreviewImageWithURL:(NSURL *)imageURL WK_AVAILABLE(NA, 9_0);
-- (void)_webView:(WKWebView *)webView commitPreviewedImageWithURL:(NSURL *)imageURL WK_AVAILABLE(NA, 9_0);
-- (void)_webView:(WKWebView *)webView didDismissPreviewViewController:(UIViewController *)previewedViewController committing:(BOOL)committing WK_AVAILABLE(NA, 9_0);
-- (void)_webView:(WKWebView *)webView didDismissPreviewViewController:(UIViewController *)previewedViewController WK_AVAILABLE(NA, 9_0);
-- (BOOL)_webView:(WKWebView *)webView showCustomSheetForElement:(_WKActivatedElementInfo *)element WK_AVAILABLE(NA, WK_IOS_TBA);
-- (void)_webView:(WKWebView *)webView alternateActionForURL:(NSURL *)url WK_AVAILABLE(NA, WK_IOS_TBA);
-- (NSArray *)_attachmentListForWebView:(WKWebView *)webView WK_AVAILABLE(NA, WK_IOS_TBA);
-- (NSUInteger)_webView:(WKWebView *)webView indexIntoAttachmentListForElement:(_WKActivatedElementInfo *)element WK_AVAILABLE(NA, WK_IOS_TBA);
-- (UIEdgeInsets)_webView:(WKWebView *)webView finalObscuredInsetsForScrollView:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset WK_AVAILABLE(NA, 9_0);
-- (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForURL:(NSURL *)url defaultActions:(NSArray&lt;_WKElementAction *&gt; *)actions elementInfo:(_WKActivatedElementInfo *)elementInfo WK_AVAILABLE(NA, 9_0);
-- (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForAnimatedImageAtURL:(NSURL *)url defaultActions:(NSArray&lt;_WKElementAction *&gt; *)actions elementInfo:(_WKActivatedElementInfo *)elementInfo imageSize:(CGSize)imageSize WK_AVAILABLE(NA, 9_0);
-- (UIViewController *)_presentingViewControllerForWebView:(WKWebView *)webView WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+- (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForURL:(NSURL *)url WK_API_AVAILABLE(ios(9_0));
+- (void)_webView:(WKWebView *)webView commitPreviewedViewController:(UIViewController *)previewedViewController WK_API_AVAILABLE(ios(9_0));
+- (void)_webView:(WKWebView *)webView willPreviewImageWithURL:(NSURL *)imageURL WK_API_AVAILABLE(ios(9_0));
+- (void)_webView:(WKWebView *)webView commitPreviewedImageWithURL:(NSURL *)imageURL WK_API_AVAILABLE(ios(9_0));
+- (void)_webView:(WKWebView *)webView didDismissPreviewViewController:(UIViewController *)previewedViewController committing:(BOOL)committing WK_API_AVAILABLE(ios(9_0));
+- (void)_webView:(WKWebView *)webView didDismissPreviewViewController:(UIViewController *)previewedViewController WK_API_AVAILABLE(ios(9_0));
+- (BOOL)_webView:(WKWebView *)webView showCustomSheetForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios(WK_IOS_TBA));
+- (void)_webView:(WKWebView *)webView alternateActionForURL:(NSURL *)url WK_API_AVAILABLE(ios(WK_IOS_TBA));
+- (NSArray *)_attachmentListForWebView:(WKWebView *)webView WK_API_AVAILABLE(ios(WK_IOS_TBA));
+- (NSUInteger)_webView:(WKWebView *)webView indexIntoAttachmentListForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios(WK_IOS_TBA));
+- (UIEdgeInsets)_webView:(WKWebView *)webView finalObscuredInsetsForScrollView:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset WK_API_AVAILABLE(ios(9_0));
+- (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForURL:(NSURL *)url defaultActions:(NSArray&lt;_WKElementAction *&gt; *)actions elementInfo:(_WKActivatedElementInfo *)elementInfo WK_API_AVAILABLE(ios(9_0));
+- (UIViewController *)_webView:(WKWebView *)webView previewViewControllerForAnimatedImageAtURL:(NSURL *)url defaultActions:(NSArray&lt;_WKElementAction *&gt; *)actions elementInfo:(_WKActivatedElementInfo *)elementInfo imageSize:(CGSize)imageSize WK_API_AVAILABLE(ios(9_0));
+- (UIViewController *)_presentingViewControllerForWebView:(WKWebView *)webView WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> #else
</span><del>-- (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element WK_AVAILABLE(WK_MAC_TBA, NA);
-- (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element userInfo:(id &lt;NSSecureCoding&gt;)userInfo WK_AVAILABLE(WK_MAC_TBA, NA);
</del><ins>+- (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element WK_API_AVAILABLE(macosx(WK_MAC_TBA));
+- (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element userInfo:(id &lt;NSSecureCoding&gt;)userInfo WK_API_AVAILABLE(macosx(WK_MAC_TBA));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> @end
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKUserContentControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserContentController.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserContentController.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserContentController.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">  The user content controller associated with a web view is specified by its
</span><span class="cx">  web view configuration.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKUserContentController : NSObject &lt;NSCoding&gt;
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The user scripts associated with this user content
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKUserContentControllerPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserContentControllerPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserContentControllerPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserContentControllerPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -34,18 +34,18 @@
</span><span class="cx"> 
</span><span class="cx"> @interface WKUserContentController (WKPrivate)
</span><span class="cx"> 
</span><del>-- (void)_removeUserScript:(WKUserScript *)userScript WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (void)_removeAllUserScriptsAssociatedWithUserContentWorld:(_WKUserContentWorld *)userContentWorld WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (void)_removeUserScript:(WKUserScript *)userScript WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (void)_removeAllUserScriptsAssociatedWithUserContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><del>-- (void)_addUserContentFilter:(_WKUserContentFilter *)userContentFilter WK_AVAILABLE(10_11, 9_0);
-- (void)_removeUserContentFilter:(NSString *)userContentFilterName WK_AVAILABLE(10_11, 9_0);
-- (void)_removeAllUserContentFilters WK_AVAILABLE(10_11, 9_0);
</del><ins>+- (void)_addUserContentFilter:(_WKUserContentFilter *)userContentFilter WK_API_AVAILABLE(macosx(10.11), ios(9.0));
+- (void)_removeUserContentFilter:(NSString *)userContentFilterName WK_API_AVAILABLE(macosx(10.11), ios(9.0));
+- (void)_removeAllUserContentFilters WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, readonly, copy) NSArray&lt;_WKUserStyleSheet *&gt; *_userStyleSheets WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (void)_addUserStyleSheet:(_WKUserStyleSheet *)userStyleSheet WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (void)_removeUserStyleSheet:(_WKUserStyleSheet *)userStyleSheet WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (void)_removeAllUserStyleSheets WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (void)_removeAllUserStyleSheetsAssociatedWithUserContentWorld:(_WKUserContentWorld *)userContentWorld WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, readonly, copy) NSArray&lt;_WKUserStyleSheet *&gt; *_userStyleSheets WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (void)_addUserStyleSheet:(_WKUserStyleSheet *)userStyleSheet WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (void)_removeUserStyleSheet:(_WKUserStyleSheet *)userStyleSheet WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (void)_removeAllUserStyleSheets WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (void)_removeAllUserStyleSheetsAssociatedWithUserContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> - (void)_addScriptMessageHandler:(id &lt;WKScriptMessageHandler&gt;)scriptMessageHandler name:(NSString *)name userContentWorld:(_WKUserContentWorld *)userContentWorld;
</span><span class="cx"> - (void)_removeScriptMessageHandlerForName:(NSString *)name userContentWorld:(_WKUserContentWorld *)userContentWorld;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKUserScripth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserScript.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserScript.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserScript.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -39,11 +39,11 @@
</span><span class="cx"> typedef NS_ENUM(NSInteger, WKUserScriptInjectionTime) {
</span><span class="cx">     WKUserScriptInjectionTimeAtDocumentStart,
</span><span class="cx">     WKUserScriptInjectionTimeAtDocumentEnd
</span><del>-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! A @link WKUserScript @/link object represents a script that can be injected into webpages.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKUserScript : NSObject &lt;NSCopying&gt;
</span><span class="cx"> 
</span><span class="cx"> /* @abstract The script source code. */
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKUserScriptPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserScriptPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserScriptPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKUserScriptPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -33,10 +33,10 @@
</span><span class="cx"> 
</span><span class="cx"> @interface WKUserScript (WKPrivate)
</span><span class="cx"> 
</span><del>-- (instancetype)_initWithSource:(NSString *)source injectionTime:(WKUserScriptInjectionTime)injectionTime forMainFrameOnly:(BOOL)forMainFrameOnly legacyWhitelist:(NSArray&lt;NSString *&gt; *)legacyWhitelist legacyBlacklist:(NSArray&lt;NSString *&gt; *)legacyBlacklist userContentWorld:(_WKUserContentWorld *)userContentWorld WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (instancetype)_initWithSource:(NSString *)source injectionTime:(WKUserScriptInjectionTime)injectionTime forMainFrameOnly:(BOOL)forMainFrameOnly legacyWhitelist:(NSArray&lt;NSString *&gt; *)legacyWhitelist legacyBlacklist:(NSArray&lt;NSString *&gt; *)legacyBlacklist associatedURL:(NSURL *)associatedURL userContentWorld:(_WKUserContentWorld *)userContentWorld WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (instancetype)_initWithSource:(NSString *)source injectionTime:(WKUserScriptInjectionTime)injectionTime forMainFrameOnly:(BOOL)forMainFrameOnly legacyWhitelist:(NSArray&lt;NSString *&gt; *)legacyWhitelist legacyBlacklist:(NSArray&lt;NSString *&gt; *)legacyBlacklist userContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (instancetype)_initWithSource:(NSString *)source injectionTime:(WKUserScriptInjectionTime)injectionTime forMainFrameOnly:(BOOL)forMainFrameOnly legacyWhitelist:(NSArray&lt;NSString *&gt; *)legacyWhitelist legacyBlacklist:(NSArray&lt;NSString *&gt; *)legacyBlacklist associatedURL:(NSURL *)associatedURL userContentWorld:(_WKUserContentWorld *)userContentWorld WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, readonly) _WKUserContentWorld *_userContentWorld WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, readonly) _WKUserContentWorld *_userContentWorld WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKViewPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKViewPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKViewPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKViewPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, setter=_setViewScale:) CGFloat _viewScale;
</span><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setOverrideDeviceScaleFactor:) CGFloat _overrideDeviceScaleFactor WK_AVAILABLE(10_11, NA);
</del><ins>+@property (nonatomic, setter=_setOverrideDeviceScaleFactor:) CGFloat _overrideDeviceScaleFactor WK_API_AVAILABLE(macosx(10.11));
</ins><span class="cx"> 
</span><span class="cx"> @property (nonatomic, setter=_setAutomaticallyAdjustsContentInsets:) BOOL _automaticallyAdjustsContentInsets;
</span><span class="cx"> 
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx"> @property (copy, nonatomic) NSColor *underlayColor;
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><del>-@property (strong, nonatomic, setter=_setInspectorAttachmentView:) NSView *_inspectorAttachmentView WK_AVAILABLE(10_11, NA);
</del><ins>+@property (strong, nonatomic, setter=_setInspectorAttachmentView:) NSView *_inspectorAttachmentView WK_API_AVAILABLE(macosx(10.11));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readwrite, setter=_setRequiresUserActionForEditingControlsManager:) BOOL _requiresUserActionForEditingControlsManager;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -49,10 +49,10 @@
</span><span class="cx">  Used to configure @link WKWebView @/link instances.
</span><span class="cx">  */
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebView : UIView
</span><span class="cx"> #else
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebView : NSView
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -98,7 +98,7 @@
</span><span class="cx">  If readAccessURL references a directory, files inside that file may be loaded by WebKit.
</span><span class="cx">  @result A new navigation for the given file URL.
</span><span class="cx">  */
</span><del>-- (nullable WKNavigation *)loadFileURL:(NSURL *)URL allowingReadAccessToURL:(NSURL *)readAccessURL WK_AVAILABLE(10_11, 9_0);
</del><ins>+- (nullable WKNavigation *)loadFileURL:(NSURL *)URL allowingReadAccessToURL:(NSURL *)readAccessURL WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract Sets the webpage contents and base URL.
</span><span class="cx">  @param string The string to use as the contents of the webpage.
</span><span class="lines">@@ -114,7 +114,7 @@
</span><span class="cx">  @param baseURL A URL that is used to resolve relative URLs within the document.
</span><span class="cx">  @result A new navigation.
</span><span class="cx">  */
</span><del>-- (nullable WKNavigation *)loadData:(NSData *)data MIMEType:(NSString *)MIMEType characterEncodingName:(NSString *)characterEncodingName baseURL:(NSURL *)baseURL WK_AVAILABLE(10_11, 9_0);
</del><ins>+- (nullable WKNavigation *)loadData:(NSData *)data MIMEType:(NSString *)MIMEType characterEncodingName:(NSString *)characterEncodingName baseURL:(NSURL *)baseURL WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract Navigates to an item from the back-forward list and sets it
</span><span class="cx">  as the current item.
</span><span class="lines">@@ -168,7 +168,7 @@
</span><span class="cx">  @discussion @link WKWebView @/link is key-value observing (KVO) compliant 
</span><span class="cx">  for this property.
</span><span class="cx">  */
</span><del>-@property (nonatomic, readonly, nullable) SecTrustRef serverTrust WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, readonly, nullable) SecTrustRef serverTrust WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract A Boolean value indicating whether there is a back item in
</span><span class="cx">  the back-forward list that can be navigated to.
</span><span class="lines">@@ -228,13 +228,13 @@
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The custom user agent string or nil if no custom user agent string has been set.
</span><span class="cx"> */
</span><del>-@property (nullable, nonatomic, copy) NSString *customUserAgent WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nullable, nonatomic, copy) NSString *customUserAgent WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract A Boolean value indicating whether link preview is allowed for any
</span><span class="cx">  links inside this WKWebView.
</span><span class="cx">  @discussion The default value is YES on Mac and iOS.
</span><span class="cx">  */
</span><del>-@property (nonatomic) BOOL allowsLinkPreview WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic) BOOL allowsLinkPreview WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> /*! @abstract The scroll view associated with the web view.
</span><span class="lines">@@ -306,7 +306,7 @@
</span><span class="cx"> 
</span><span class="cx"> @interface WKWebView (WKDeprecated)
</span><span class="cx"> 
</span><del>-@property (nonatomic, readonly, copy) NSArray *certificateChain WK_DEPRECATED(10_11, WK_MAC_TBA, 9_0, WK_IOS_TBA, &quot;Please use serverTrust&quot;);
</del><ins>+@property (nonatomic, readonly, copy) NSArray *certificateChain WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;serverTrust&quot;, macosx(10.11, WK_MAC_TBA), ios(9.0, WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebViewConfigurationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> typedef NS_ENUM(NSInteger, WKSelectionGranularity) {
</span><span class="cx">     WKSelectionGranularityDynamic,
</span><span class="cx">     WKSelectionGranularityCharacter,
</span><del>-} WK_ENUM_AVAILABLE_IOS(8_0);
</del><ins>+} WK_API_AVAILABLE(ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @enum WKDataDetectorTypes
</span><span class="cx">  @abstract The type of data detected.
</span><span class="lines">@@ -72,8 +72,8 @@
</span><span class="cx">     WKDataDetectorTypeLookupSuggestion = 1 &lt;&lt; 6,
</span><span class="cx">     WKDataDetectorTypeAll = NSUIntegerMax,
</span><span class="cx"> 
</span><del>-    WKDataDetectorTypeSpotlightSuggestion WK_ENUM_DEPRECATED(NA, NA, WK_IOS_TBA, WK_IOS_TBA, &quot;Please use WKDataDetectorTypeLookupSuggestion&quot;) = WKDataDetectorTypeLookupSuggestion,
-} WK_ENUM_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+    WKDataDetectorTypeSpotlightSuggestion WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;WKDataDetectorTypeLookupSuggestion&quot;, ios(WK_IOS_TBA, WK_IOS_TBA)) = WKDataDetectorTypeLookupSuggestion,
+} WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #else
</span><span class="cx"> 
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx"> typedef NS_ENUM(NSInteger, WKUserInterfaceDirectionPolicy) {
</span><span class="cx">     WKUserInterfaceDirectionPolicyContent,
</span><span class="cx">     WKUserInterfaceDirectionPolicySystem,
</span><del>-} WK_ENUM_AVAILABLE(WK_MAC_TBA, NA);
</del><ins>+} WK_API_AVAILABLE(macosx(WK_MAC_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -107,13 +107,13 @@
</span><span class="cx">     WKAudiovisualMediaTypeAudio = 1 &lt;&lt; 0,
</span><span class="cx">     WKAudiovisualMediaTypeVideo = 1 &lt;&lt; 1,
</span><span class="cx">     WKAudiovisualMediaTypeAll = NSUIntegerMax
</span><del>-} WK_ENUM_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+} WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> /*! A WKWebViewConfiguration object is a collection of properties with
</span><span class="cx">  which to initialize a web view.
</span><span class="cx">  @helps Contains properties used to configure a @link WKWebView @/link.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebViewConfiguration : NSObject &lt;NSCoding, NSCopying&gt;
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The process pool from which to obtain the view's web content
</span><span class="lines">@@ -134,7 +134,7 @@
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The website data store to be used by the web view.
</span><span class="cx">  */
</span><del>-@property (nonatomic, strong) WKWebsiteDataStore *websiteDataStore WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, strong) WKWebsiteDataStore *websiteDataStore WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract A Boolean value indicating whether the web view suppresses
</span><span class="cx">  content rendering until it is fully loaded into memory.
</span><span class="lines">@@ -144,14 +144,14 @@
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The name of the application as used in the user agent string.
</span><span class="cx"> */
</span><del>-@property (nullable, nonatomic, copy) NSString *applicationNameForUserAgent WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nullable, nonatomic, copy) NSString *applicationNameForUserAgent WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract A Boolean value indicating whether AirPlay is allowed.
</span><span class="cx">  @discussion The default value is YES.
</span><span class="cx">  */
</span><del>-@property (nonatomic) BOOL allowsAirPlayForMediaPlayback WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic) BOOL allowsAirPlayForMediaPlayback WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-@property (nonatomic) WKAudiovisualMediaTypes mediaTypesRequiringUserActionForPlayback WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic) WKAudiovisualMediaTypes mediaTypesRequiringUserActionForPlayback WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> /*! @abstract A Boolean value indicating whether HTML5 videos play inline
</span><span class="lines">@@ -171,7 +171,7 @@
</span><span class="cx">  picture-in-picture.
</span><span class="cx">  @discussion The default value is YES.
</span><span class="cx">  */
</span><del>-@property (nonatomic) BOOL allowsPictureInPictureMediaPlayback WK_AVAILABLE(NA, 9_0);
</del><ins>+@property (nonatomic) BOOL allowsPictureInPictureMediaPlayback WK_API_AVAILABLE(ios(9_0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @abstract An enum value indicating the type of data detection desired.
</span><span class="cx">  @discussion The default value is WKDataDetectorTypeNone.
</span><span class="lines">@@ -180,7 +180,7 @@
</span><span class="cx">  if the dataDetectorTypes property is set to WKDataDetectorTypePhoneNumber | WKDataDetectorTypeLink | WKDataDetectorTypeCalendarEvent.
</span><span class="cx"> 
</span><span class="cx">  */
</span><del>-@property (nonatomic) WKDataDetectorTypes dataDetectorTypes WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+@property (nonatomic) WKDataDetectorTypes dataDetectorTypes WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #else
</span><span class="cx"> 
</span><span class="lines">@@ -188,7 +188,7 @@
</span><span class="cx">  @discussion Possible values are described in WKUserInterfaceDirectionPolicy.
</span><span class="cx">  The default value is WKUserInterfaceDirectionPolicyContent.
</span><span class="cx">  */
</span><del>-@property (nonatomic) WKUserInterfaceDirectionPolicy userInterfaceDirectionPolicy WK_AVAILABLE(WK_MAC_TBA, NA);
</del><ins>+@property (nonatomic) WKUserInterfaceDirectionPolicy userInterfaceDirectionPolicy WK_API_AVAILABLE(macosx(WK_MAC_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -197,9 +197,9 @@
</span><span class="cx"> @interface WKWebViewConfiguration (WKDeprecated)
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><del>-@property (nonatomic) BOOL mediaPlaybackRequiresUserAction WK_DEPRECATED(NA, NA, 8_0, 9_0, &quot;Please use requiresUserActionForMediaPlayback&quot;);
-@property (nonatomic) BOOL mediaPlaybackAllowsAirPlay WK_DEPRECATED(NA, NA, 8_0, 9_0, &quot;Please use allowsAirPlayForMediaPlayback&quot;);
-@property (nonatomic) BOOL requiresUserActionForMediaPlayback WK_DEPRECATED(NA, NA, 9_0, 10_0, &quot;Please use mediaTypesRequiringUserActionForPlayback&quot;);
</del><ins>+@property (nonatomic) BOOL mediaPlaybackRequiresUserAction WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;requiresUserActionForMediaPlayback&quot;, ios(8.0, 9.0));
+@property (nonatomic) BOOL mediaPlaybackAllowsAirPlay WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;allowsAirPlayForMediaPlayback&quot;, ios(8.0, 9.0));
+@property (nonatomic) BOOL requiresUserActionForMediaPlayback WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;mediaTypesRequiringUserActionForPlayback&quot;, ios(9.0, WK_IOS_TBA));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> @end
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebViewConfigurationPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -41,38 +41,38 @@
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, weak, setter=_setAlternateWebViewForNavigationGestures:) WKWebView *_alternateWebViewForNavigationGestures;
</span><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setTreatsSHA1SignedCertificatesAsInsecure:) BOOL _treatsSHA1SignedCertificatesAsInsecure WK_AVAILABLE(NA, 9_0);
</del><ins>+@property (nonatomic, setter=_setTreatsSHA1SignedCertificatesAsInsecure:) BOOL _treatsSHA1SignedCertificatesAsInsecure WK_API_AVAILABLE(ios(9_0));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setRespectsImageOrientation:) BOOL _respectsImageOrientation WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setPrintsBackgrounds:) BOOL _printsBackgrounds WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setIncrementalRenderingSuppressionTimeout:) CGFloat _incrementalRenderingSuppressionTimeout WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setAllowsJavaScriptMarkup:) BOOL _allowsJavaScriptMarkup WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setConvertsPositionStyleOnCopy:) BOOL _convertsPositionStyleOnCopy WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setAllowsMetaRefresh:) BOOL _allowsMetaRefresh WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setAllowUniversalAccessFromFileURLs:) BOOL _allowUniversalAccessFromFileURLs WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setMainContentUserGestureOverrideEnabled:) BOOL _mainContentUserGestureOverrideEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setInvisibleAutoplayNotPermitted:) BOOL _invisibleAutoplayNotPermitted WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setMediaDataLoadsAutomatically:) BOOL _mediaDataLoadsAutomatically WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setAttachmentElementEnabled:) BOOL _attachmentElementEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setInitialCapitalizationEnabled:) BOOL _initialCapitalizationEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, setter=_setApplePayEnabled:) BOOL _applePayEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, setter=_setRespectsImageOrientation:) BOOL _respectsImageOrientation WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setPrintsBackgrounds:) BOOL _printsBackgrounds WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setIncrementalRenderingSuppressionTimeout:) CGFloat _incrementalRenderingSuppressionTimeout WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setAllowsJavaScriptMarkup:) BOOL _allowsJavaScriptMarkup WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setConvertsPositionStyleOnCopy:) BOOL _convertsPositionStyleOnCopy WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setAllowsMetaRefresh:) BOOL _allowsMetaRefresh WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setAllowUniversalAccessFromFileURLs:) BOOL _allowUniversalAccessFromFileURLs WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setMainContentUserGestureOverrideEnabled:) BOOL _mainContentUserGestureOverrideEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setInvisibleAutoplayNotPermitted:) BOOL _invisibleAutoplayNotPermitted WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setMediaDataLoadsAutomatically:) BOOL _mediaDataLoadsAutomatically WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setAttachmentElementEnabled:) BOOL _attachmentElementEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setInitialCapitalizationEnabled:) BOOL _initialCapitalizationEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setApplePayEnabled:) BOOL _applePayEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><del>-@property (nonatomic, setter=_setAlwaysRunsAtForegroundPriority:) BOOL _alwaysRunsAtForegroundPriority WK_AVAILABLE(NA, 9_0);
-@property (nonatomic, setter=_setInlineMediaPlaybackRequiresPlaysInlineAttribute:) BOOL _inlineMediaPlaybackRequiresPlaysInlineAttribute WK_AVAILABLE(NA, WK_IOS_TBA);
-@property (nonatomic, setter=_setAllowsInlineMediaPlaybackAfterFullscreen:) BOOL _allowsInlineMediaPlaybackAfterFullscreen  WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, setter=_setAlwaysRunsAtForegroundPriority:) BOOL _alwaysRunsAtForegroundPriority WK_API_AVAILABLE(ios(9_0));
+@property (nonatomic, setter=_setInlineMediaPlaybackRequiresPlaysInlineAttribute:) BOOL _inlineMediaPlaybackRequiresPlaysInlineAttribute WK_API_AVAILABLE(ios(WK_IOS_TBA));
+@property (nonatomic, setter=_setAllowsInlineMediaPlaybackAfterFullscreen:) BOOL _allowsInlineMediaPlaybackAfterFullscreen  WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> #else
</span><del>-@property (nonatomic, setter=_setShowsURLsInToolTips:) BOOL _showsURLsInToolTips WK_AVAILABLE(WK_MAC_TBA, NA);
-@property (nonatomic, setter=_setServiceControlsEnabled:) BOOL _serviceControlsEnabled WK_AVAILABLE(WK_MAC_TBA, NA);
-@property (nonatomic, setter=_setImageControlsEnabled:) BOOL _imageControlsEnabled WK_AVAILABLE(WK_MAC_TBA, NA);
-@property (nonatomic, readwrite, setter=_setRequiresUserActionForEditingControlsManager:) BOOL _requiresUserActionForEditingControlsManager WK_AVAILABLE(WK_MAC_TBA, NA);
</del><ins>+@property (nonatomic, setter=_setShowsURLsInToolTips:) BOOL _showsURLsInToolTips WK_API_AVAILABLE(macosx(WK_MAC_TBA));
+@property (nonatomic, setter=_setServiceControlsEnabled:) BOOL _serviceControlsEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
+@property (nonatomic, setter=_setImageControlsEnabled:) BOOL _imageControlsEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
+@property (nonatomic, readwrite, setter=_setRequiresUserActionForEditingControlsManager:) BOOL _requiresUserActionForEditingControlsManager WK_API_AVAILABLE(macosx(WK_MAC_TBA));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-@property (nonatomic, strong, setter=_setVisitedLinkProvider:) _WKVisitedLinkProvider *_visitedLinkProvider WK_DEPRECATED(10_10, WK_MAC_TBA, 8_0, WK_IOS_TBA, &quot;Please use _visitedLinkStore instead&quot;);
</del><ins>+@property (nonatomic, strong, setter=_setVisitedLinkProvider:) _WKVisitedLinkProvider *_visitedLinkProvider WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;_visitedLinkStore&quot;, macosx(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, strong, setter=_setWebsiteDataStore:) _WKWebsiteDataStore *_websiteDataStore WK_DEPRECATED(10_10, 10_11, 8_0, 9_0, &quot;Please use websiteDataStore instead&quot;);
-@property (nonatomic, setter=_setRequiresUserActionForAudioPlayback:) BOOL _requiresUserActionForAudioPlayback WK_DEPRECATED(WK_MAC_TBA, WK_MAC_TBA, WK_IOS_TBA, WK_IOS_TBA, &quot;Please use mediaTypesRequiringUserActionForPlayback&quot;);
-@property (nonatomic, setter=_setRequiresUserActionForVideoPlayback:) BOOL _requiresUserActionForVideoPlayback WK_DEPRECATED(WK_MAC_TBA, WK_MAC_TBA, WK_IOS_TBA, WK_IOS_TBA, &quot;Please use mediaTypesRequiringUserActionForPlayback&quot;);
</del><ins>+@property (nonatomic, strong, setter=_setWebsiteDataStore:) _WKWebsiteDataStore *_websiteDataStore WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;websiteDataStore&quot;, macosx(10.10, 10.11), ios(8.0, 9.0));
+@property (nonatomic, setter=_setRequiresUserActionForAudioPlayback:) BOOL _requiresUserActionForAudioPlayback WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;mediaTypesRequiringUserActionForPlayback&quot;, macosx(WK_MAC_TBA, WK_MAC_TBA), ios(WK_IOS_TBA, WK_IOS_TBA));
+@property (nonatomic, setter=_setRequiresUserActionForVideoPlayback:) BOOL _requiresUserActionForVideoPlayback WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;mediaTypesRequiringUserActionForPlayback&quot;, macosx(WK_MAC_TBA, WK_MAC_TBA), ios(WK_IOS_TBA, WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebViewPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">     _WKPaginationModeRightToLeft,
</span><span class="cx">     _WKPaginationModeTopToBottom,
</span><span class="cx">     _WKPaginationModeBottomToTop,
</span><del>-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> typedef NS_ENUM(NSInteger, _WKImmediateActionType) {
</span><span class="cx">     _WKImmediateActionNone,
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">     _WKImmediateActionLookupText,
</span><span class="cx">     _WKImmediateActionMailtoLink,
</span><span class="cx">     _WKImmediateActionTelLink
</span><del>-} WK_AVAILABLE(WK_MAC_TBA, NA);
</del><ins>+} WK_API_AVAILABLE(macosx(WK_MAC_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @class WKBrowsingContextHandle;
</span><span class="cx"> @class _WKFrameHandle;
</span><span class="lines">@@ -74,21 +74,21 @@
</span><span class="cx"> @property (nonatomic, readonly) NSURL *_unreachableURL;
</span><span class="cx"> 
</span><span class="cx"> - (void)_loadAlternateHTMLString:(NSString *)string baseURL:(NSURL *)baseURL forUnreachableURL:(NSURL *)unreachableURL;
</span><del>-- (WKNavigation *)_loadData:(NSData *)data MIMEType:(NSString *)MIMEType characterEncodingName:(NSString *)characterEncodingName baseURL:(NSURL *)baseURL userData:(id)userData WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (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));
</ins><span class="cx"> 
</span><del>-@property (nonatomic, readonly) NSArray *_certificateChain WK_DEPRECATED(10_10, 10_11, 8_0, 9_0, &quot;use -certificateChain&quot;);
</del><ins>+@property (nonatomic, readonly) NSArray *_certificateChain WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;certificateChain&quot;, macosx(10.10, 10.11), ios(8.0, 9.0));
</ins><span class="cx"> @property (nonatomic, readonly) NSURL *_committedURL;
</span><span class="cx"> @property (nonatomic, readonly) NSString *_MIMEType;
</span><del>-@property (nonatomic, readonly) NSString *_userAgent WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, readonly) NSString *_userAgent WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> @property (copy, setter=_setApplicationNameForUserAgent:) NSString *_applicationNameForUserAgent;
</span><span class="cx"> @property (copy, setter=_setCustomUserAgent:) NSString *_customUserAgent;
</span><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setUserContentExtensionsEnabled:) BOOL _userContentExtensionsEnabled WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, setter=_setUserContentExtensionsEnabled:) BOOL _userContentExtensionsEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly) pid_t _webProcessIdentifier;
</span><span class="cx"> 
</span><del>-@property (nonatomic, getter=_isEditable, setter=_setEditable:) BOOL _editable WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, getter=_isEditable, setter=_setEditable:) BOOL _editable WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> // FIXME: Remove these once nobody is using them.
</span><span class="cx"> @property (nonatomic, readonly) NSData *_sessionStateData;
</span><span class="lines">@@ -98,7 +98,7 @@
</span><span class="cx"> - (WKNavigation *)_restoreSessionState:(_WKSessionState *)sessionState andNavigate:(BOOL)navigate;
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, setter=_setAllowsRemoteInspection:) BOOL _allowsRemoteInspection;
</span><del>-@property (nonatomic, copy, setter=_setRemoteInspectionNameOverride:) NSString *_remoteInspectionNameOverride WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, copy, setter=_setRemoteInspectionNameOverride:) NSString *_remoteInspectionNameOverride WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @property (nonatomic, setter=_setAddsVisitedLinks:) BOOL _addsVisitedLinks;
</span><span class="cx"> 
</span><span class="lines">@@ -152,9 +152,9 @@
</span><span class="cx"> 
</span><span class="cx"> // Deprecated: Use [_overrideLayoutParametersWithMinimumLayoutSize:maximumUnobscuredSizeOverride:] instead.
</span><span class="cx"> // This function is kept for binary compatibility with iOS 8.0, it can be removed after the bincompat window.
</span><del>-- (void)_overrideLayoutParametersWithMinimumLayoutSize:(CGSize)minimumLayoutSize minimumLayoutSizeForMinimalUI:(CGSize)minimumLayoutSizeForMinimalUI maximumUnobscuredSizeOverride:(CGSize)maximumUnobscuredSizeOverride WK_DEPRECATED(NA, NA, 8_0, 9_0, &quot;use -_overrideLayoutParametersWithMinimumLayoutSize:maximumUnobscuredSizeOverride:&quot;);
</del><ins>+- (void)_overrideLayoutParametersWithMinimumLayoutSize:(CGSize)minimumLayoutSize minimumLayoutSizeForMinimalUI:(CGSize)minimumLayoutSizeForMinimalUI maximumUnobscuredSizeOverride:(CGSize)maximumUnobscuredSizeOverride WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;-_overrideLayoutParametersWithMinimumLayoutSize:maximumUnobscuredSizeOverride:&quot;, ios(8.0, 9.0));
</ins><span class="cx"> 
</span><del>-- (void)_overrideLayoutParametersWithMinimumLayoutSize:(CGSize)minimumLayoutSize maximumUnobscuredSizeOverride:(CGSize)maximumUnobscuredSizeOverride WK_AVAILABLE(NA, 9_0);
</del><ins>+- (void)_overrideLayoutParametersWithMinimumLayoutSize:(CGSize)minimumLayoutSize maximumUnobscuredSizeOverride:(CGSize)maximumUnobscuredSizeOverride WK_API_AVAILABLE(ios(9_0));
</ins><span class="cx"> 
</span><span class="cx"> - (UIView *)_viewForFindUI;
</span><span class="cx"> 
</span><span class="lines">@@ -165,11 +165,11 @@
</span><span class="cx"> 
</span><span class="cx"> // Puts the view into a state where being taken out of the view hierarchy and resigning first responder
</span><span class="cx"> // will not count as becoming inactive and unfocused. The returned block must be called to exit the state.
</span><del>-- (void (^)(void))_retainActiveFocusedState WK_AVAILABLE(NA, 9_0);
</del><ins>+- (void (^)(void))_retainActiveFocusedState WK_API_AVAILABLE(ios(9_0));
</ins><span class="cx"> 
</span><del>-- (void)_becomeFirstResponderWithSelectionMovingForward:(BOOL)selectingForward completionHandler:(void (^)(BOOL didBecomeFirstResponder))completionHandler WK_AVAILABLE(NA, 9_0);
</del><ins>+- (void)_becomeFirstResponderWithSelectionMovingForward:(BOOL)selectingForward completionHandler:(void (^)(BOOL didBecomeFirstResponder))completionHandler WK_API_AVAILABLE(ios(9_0));
</ins><span class="cx"> 
</span><del>-- (id)_snapshotLayerContentsForBackForwardListItem:(WKBackForwardListItem *)item WK_AVAILABLE(NA, 9_0);
</del><ins>+- (id)_snapshotLayerContentsForBackForwardListItem:(WKBackForwardListItem *)item WK_API_AVAILABLE(ios(9_0));
</ins><span class="cx"> - (NSArray *)_dataDetectionResults;
</span><span class="cx"> 
</span><span class="cx"> #else
</span><span class="lines">@@ -180,7 +180,7 @@
</span><span class="cx"> @property (nonatomic, setter=_setAutomaticallyAdjustsContentInsets:) BOOL _automaticallyAdjustsContentInsets;
</span><span class="cx"> 
</span><span class="cx"> // Default value is 0. A value of 0 means the window's backing scale factor will be used and automatically update when the window moves screens.
</span><del>-@property (nonatomic, setter=_setOverrideDeviceScaleFactor:) CGFloat _overrideDeviceScaleFactor WK_AVAILABLE(10_11, NA);
</del><ins>+@property (nonatomic, setter=_setOverrideDeviceScaleFactor:) CGFloat _overrideDeviceScaleFactor WK_API_AVAILABLE(macosx(10.11));
</ins><span class="cx"> 
</span><span class="cx"> @property (nonatomic, setter=_setWindowOcclusionDetectionEnabled:) BOOL _windowOcclusionDetectionEnabled;
</span><span class="cx"> 
</span><span class="lines">@@ -188,18 +188,18 @@
</span><span class="cx"> // do something custom, return an object that conforms to the NSImmediateActionAnimationController protocol.
</span><span class="cx"> - (id)_immediateActionAnimationControllerForHitTestResult:(_WKHitTestResult *)hitTestResult withType:(_WKImmediateActionType)type userData:(id&lt;NSSecureCoding&gt;)userData;
</span><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setMinimumLayoutWidth:) CGFloat _minimumLayoutWidth WK_AVAILABLE(WK_MAC_TBA, NA);
</del><ins>+@property (nonatomic, setter=_setMinimumLayoutWidth:) CGFloat _minimumLayoutWidth WK_API_AVAILABLE(macosx(WK_MAC_TBA));
</ins><span class="cx"> 
</span><span class="cx"> // When using _minimumLayoutWidth, the web content will lay out to the intrinsic height
</span><span class="cx"> // of the content; use this property to force it to lay out to the height of the view instead.
</span><del>-@property (nonatomic, setter=_setShouldExpandContentToViewHeightForAutoLayout:) BOOL _shouldExpandContentToViewHeightForAutoLayout WK_AVAILABLE(WK_MAC_TBA, NA);
</del><ins>+@property (nonatomic, setter=_setShouldExpandContentToViewHeightForAutoLayout:) BOOL _shouldExpandContentToViewHeightForAutoLayout WK_API_AVAILABLE(macosx(WK_MAC_TBA));
</ins><span class="cx"> 
</span><span class="cx"> - (NSPrintOperation *)_printOperationWithPrintInfo:(NSPrintInfo *)printInfo;
</span><del>-- (NSPrintOperation *)_printOperationWithPrintInfo:(NSPrintInfo *)printInfo forFrame:(_WKFrameHandle *)frameHandle WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (NSPrintOperation *)_printOperationWithPrintInfo:(NSPrintInfo *)printInfo forFrame:(_WKFrameHandle *)frameHandle WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-- (WKNavigation *)_reloadWithoutContentBlockers WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (WKNavigation *)_reloadWithoutContentBlockers WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> - (void)_killWebContentProcessAndResetState;
</span><span class="cx"> 
</span><span class="lines">@@ -220,26 +220,26 @@
</span><span class="cx"> @property (nonatomic, setter=_setTextZoomFactor:) double _textZoomFactor;
</span><span class="cx"> @property (nonatomic, setter=_setPageZoomFactor:) double _pageZoomFactor;
</span><span class="cx"> 
</span><del>-@property (nonatomic, weak, setter=_setDiagnosticLoggingDelegate:) id &lt;_WKDiagnosticLoggingDelegate&gt; _diagnosticLoggingDelegate WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, weak, setter=_setDiagnosticLoggingDelegate:) id &lt;_WKDiagnosticLoggingDelegate&gt; _diagnosticLoggingDelegate WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> @property (nonatomic, weak, setter=_setFindDelegate:) id &lt;_WKFindDelegate&gt; _findDelegate;
</span><span class="cx"> - (void)_findString:(NSString *)string options:(_WKFindOptions)options maxCount:(NSUInteger)maxCount;
</span><span class="cx"> - (void)_countStringMatches:(NSString *)string options:(_WKFindOptions)options maxCount:(NSUInteger)maxCount;
</span><span class="cx"> - (void)_hideFindUI;
</span><span class="cx"> 
</span><del>-@property (nonatomic, weak, setter=_setFormDelegate:) id &lt;_WKFormDelegate&gt; _formDelegate WK_DEPRECATED(10_10, WK_MAC_TBA, 8_0, WK_IOS_TBA, &quot;use _inputDelegate&quot;);
-@property (nonatomic, weak, setter=_setInputDelegate:) id &lt;_WKInputDelegate&gt; _inputDelegate WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, weak, setter=_setFormDelegate:) id &lt;_WKFormDelegate&gt; _formDelegate WK_API_DEPRECATED_WITH_REPLACEMENT(&quot;_inputDelegate&quot;, macosx(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA));
+@property (nonatomic, weak, setter=_setInputDelegate:) id &lt;_WKInputDelegate&gt; _inputDelegate WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly, getter=_isDisplayingStandaloneImageDocument) BOOL _displayingStandaloneImageDocument;
</span><span class="cx"> @property (nonatomic, readonly, getter=_isDisplayingStandaloneMediaDocument) BOOL _displayingStandaloneMediaDocument;
</span><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setScrollPerformanceDataCollectionEnabled:) BOOL _scrollPerformanceDataCollectionEnabled WK_AVAILABLE(10_11, 9_0);
-@property (nonatomic, readonly) NSArray *_scrollPerformanceData WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic, setter=_setScrollPerformanceDataCollectionEnabled:) BOOL _scrollPerformanceDataCollectionEnabled WK_API_AVAILABLE(macosx(10.11), ios(9.0));
+@property (nonatomic, readonly) NSArray *_scrollPerformanceData WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><del>-- (void)_saveBackForwardSnapshotForItem:(WKBackForwardListItem *)item WK_AVAILABLE(10_11, 9_0);
</del><ins>+- (void)_saveBackForwardSnapshotForItem:(WKBackForwardListItem *)item WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> @property (nonatomic, getter=_allowsMediaDocumentInlinePlayback, setter=_setAllowsMediaDocumentInlinePlayback:) BOOL _allowsMediaDocumentInlinePlayback;
</span><span class="cx"> 
</span><del>-@property (nonatomic, readonly) BOOL _webProcessIsResponsive WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, readonly) BOOL _webProcessIsResponsive WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span><span class="lines">@@ -251,21 +251,21 @@
</span><span class="cx"> @interface WKWebView (WKTesting)
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><del>-@property (nonatomic, readonly) CGRect _contentVisibleRect WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (CGPoint)_convertPointFromContentsToView:(CGPoint)point WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-- (CGPoint)_convertPointFromViewToContents:(CGPoint)point WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, readonly) CGRect _contentVisibleRect WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (CGPoint)_convertPointFromContentsToView:(CGPoint)point WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+- (CGPoint)_convertPointFromViewToContents:(CGPoint)point WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><del>-- (void)keyboardAccessoryBarNext WK_AVAILABLE(NA, WK_IOS_TBA);
-- (void)keyboardAccessoryBarPrevious WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+- (void)keyboardAccessoryBarNext WK_API_AVAILABLE(ios(WK_IOS_TBA));
+- (void)keyboardAccessoryBarPrevious WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><del>-@property (nonatomic) BOOL forceIPadStyleZoomOnInputFocus WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+@property (nonatomic) BOOL forceIPadStyleZoomOnInputFocus WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if !TARGET_OS_IPHONE
</span><del>-@property (nonatomic, readonly) BOOL _hasActiveVideoForControlsManager WK_AVAILABLE(WK_MAC_TBA, NA);
</del><ins>+@property (nonatomic, readonly) BOOL _hasActiveVideoForControlsManager WK_API_AVAILABLE(macosx(WK_MAC_TBA));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-- (void)_doAfterNextPresentationUpdate:(void (^)(void))updateBlock WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (void)_doAfterNextPresentationUpdate:(void (^)(void))updateBlock WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecord.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -32,31 +32,31 @@
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><span class="cx"> /*! @constant WKWebsiteDataTypeDiskCache On-disk caches. */
</span><del>-WK_EXTERN NSString * const WKWebsiteDataTypeDiskCache WK_AVAILABLE(10_11, 9_0);
</del><ins>+WK_EXTERN NSString * const WKWebsiteDataTypeDiskCache WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant WKWebsiteDataTypeMemoryCache In-memory caches. */
</span><del>-WK_EXTERN NSString * const WKWebsiteDataTypeMemoryCache WK_AVAILABLE(10_11, 9_0);
</del><ins>+WK_EXTERN NSString * const WKWebsiteDataTypeMemoryCache WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant WKWebsiteDataTypeOfflineWebApplicationCache HTML offline web application caches. */
</span><del>-WK_EXTERN NSString * const WKWebsiteDataTypeOfflineWebApplicationCache WK_AVAILABLE(10_11, 9_0);
</del><ins>+WK_EXTERN NSString * const WKWebsiteDataTypeOfflineWebApplicationCache WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant WKWebsiteDataTypeCookies Cookies. */
</span><del>-WK_EXTERN NSString * const WKWebsiteDataTypeCookies WK_AVAILABLE(10_11, 9_0);
</del><ins>+WK_EXTERN NSString * const WKWebsiteDataTypeCookies WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant WKWebsiteDataTypeSessionStorage HTML session storage. */
</span><del>-WK_EXTERN NSString * const WKWebsiteDataTypeSessionStorage WK_AVAILABLE(10_11, 9_0);
</del><ins>+WK_EXTERN NSString * const WKWebsiteDataTypeSessionStorage WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant WKWebsiteDataTypeLocalStorage HTML local storage. */
</span><del>-WK_EXTERN NSString * const WKWebsiteDataTypeLocalStorage WK_AVAILABLE(10_11, 9_0);
</del><ins>+WK_EXTERN NSString * const WKWebsiteDataTypeLocalStorage WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant WKWebsiteDataTypeWebSQLDatabases WebSQL databases. */
</span><del>-WK_EXTERN NSString * const WKWebsiteDataTypeWebSQLDatabases WK_AVAILABLE(10_11, 9_0);
</del><ins>+WK_EXTERN NSString * const WKWebsiteDataTypeWebSQLDatabases WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! @constant WKWebsiteDataTypeIndexedDBDatabases IndexedDB databases. */
</span><del>-WK_EXTERN NSString * const WKWebsiteDataTypeIndexedDBDatabases WK_AVAILABLE(10_11, 9_0);
</del><ins>+WK_EXTERN NSString * const WKWebsiteDataTypeIndexedDBDatabases WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> /*! A WKWebsiteDataRecord represents website data, grouped by domain name using the public suffix list. */
</span><del>-WK_CLASS_AVAILABLE(10_11, 9_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.11), ios(9.0))
</ins><span class="cx"> @interface WKWebsiteDataRecord : NSObject
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract The display name for the data record. This is usually the domain name. */
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataRecordPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,14 +31,14 @@
</span><span class="cx"> 
</span><span class="cx"> @class _WKWebsiteDataSize;
</span><span class="cx"> 
</span><del>-WK_EXTERN NSString * const _WKWebsiteDataTypeHSTSCache WK_AVAILABLE(10_11, 9_0);
-WK_EXTERN NSString * const _WKWebsiteDataTypeMediaKeys WK_AVAILABLE(10_11, 9_0);
-WK_EXTERN NSString * const _WKWebsiteDataTypeSearchFieldRecentSearches WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-WK_EXTERN NSString * const _WKWebsiteDataTypeResourceLoadStatistics WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+WK_EXTERN NSString * const _WKWebsiteDataTypeHSTSCache WK_API_AVAILABLE(macosx(10.11), ios(9.0));
+WK_EXTERN NSString * const _WKWebsiteDataTypeMediaKeys WK_API_AVAILABLE(macosx(10.11), ios(9.0));
+WK_EXTERN NSString * const _WKWebsiteDataTypeSearchFieldRecentSearches WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+WK_EXTERN NSString * const _WKWebsiteDataTypeResourceLoadStatistics WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> #if !TARGET_OS_IPHONE
</span><del>-WK_EXTERN NSString * const _WKWebsiteDataTypePlugInData WK_AVAILABLE(10_11, NA);
</del><ins>+WK_EXTERN NSString * const _WKWebsiteDataTypePlugInData WK_API_AVAILABLE(macosx(10.11));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> @interface WKWebsiteDataRecord (WKPrivate)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStore.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStore.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStore.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx">  make use of. This includes cookies, disk and memory caches, and persistent data such as WebSQL,
</span><span class="cx">  IndexedDB databases, and local storage.
</span><span class="cx">  */
</span><del>-WK_CLASS_AVAILABLE(10_11, 9_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.11), ios(9.0))
</ins><span class="cx"> @interface WKWebsiteDataStore : NSObject &lt;NSCoding&gt;
</span><span class="cx"> 
</span><span class="cx"> /* @abstract Returns the default data store. */
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebsiteDataStorePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,13 +31,13 @@
</span><span class="cx"> 
</span><span class="cx"> typedef NS_OPTIONS(NSUInteger, _WKWebsiteDataStoreFetchOptions) {
</span><span class="cx">     _WKWebsiteDataStoreFetchOptionComputeSizes = 1 &lt;&lt; 0,
</span><del>-} WK_ENUM_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+} WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @interface WKWebsiteDataStore (WKPrivate)
</span><span class="cx"> 
</span><span class="cx"> - (void)_fetchDataRecordsOfTypes:(NSSet&lt;NSString *&gt; *)dataTypes withOptions:(_WKWebsiteDataStoreFetchOptions)options completionHandler:(void (^)(NSArray&lt;WKWebsiteDataRecord *&gt; *))completionHandler;
</span><span class="cx"> 
</span><del>-@property (nonatomic, setter=_setResourceLoadStatisticsEnabled:) BOOL _resourceLoadStatisticsEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, setter=_setResourceLoadStatisticsEnabled:) BOOL _resourceLoadStatisticsEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWindowFeaturesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWindowFeatures.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWindowFeatures.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWindowFeatures.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">  */
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWindowFeatures : NSObject
</span><span class="cx"> 
</span><span class="cx"> /*! @abstract BOOL. Whether the menu bar should be visible. nil if menu bar visibility was not specified.
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKActivatedElementInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKActivatedElementInfo.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKActivatedElementInfo.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKActivatedElementInfo.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -36,10 +36,10 @@
</span><span class="cx"> typedef NS_ENUM(NSInteger, _WKActivatedElementType) {
</span><span class="cx">     _WKActivatedElementTypeLink,
</span><span class="cx">     _WKActivatedElementTypeImage,
</span><del>-    _WKActivatedElementTypeAttachment WK_ENUM_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA),
-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+    _WKActivatedElementTypeAttachment WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)),
+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKActivatedElementInfo : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly) NSURL *URL;
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> @property (nonatomic, readonly) NSString *title;
</span><span class="cx"> @property (nonatomic, readonly) _WKActivatedElementType type;
</span><span class="cx"> @property (nonatomic, readonly) CGRect boundingRect;
</span><del>-@property (nonatomic, readonly) NSString *ID WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, readonly) NSString *ID WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> @property (nonatomic, readonly, copy) UIImage *image;
</span><span class="cx"> #else
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKAutomationSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKAutomationSession.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKAutomationSession.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKAutomationSession.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA)
</del><ins>+WK_CLASS_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA))
</ins><span class="cx"> @interface _WKAutomationSession : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, copy) NSString *sessionIdentifier;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKContextMenuElementInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKContextMenuElementInfo.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKContextMenuElementInfo.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKContextMenuElementInfo.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(WK_MAC_TBA, NA)
</del><ins>+WK_CLASS_AVAILABLE(macosx(WK_MAC_TBA))
</ins><span class="cx"> @interface _WKContextMenuElementInfo : NSObject &lt;NSCopying&gt;
</span><span class="cx"> 
</span><span class="cx"> @end
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKDiagnosticLoggingDelegateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKDiagnosticLoggingDelegate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKDiagnosticLoggingDelegate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKDiagnosticLoggingDelegate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">     _WKDiagnosticLoggingResultPass,
</span><span class="cx">     _WKDiagnosticLoggingResultFail,
</span><span class="cx">     _WKDiagnosticLoggingResultNoop,
</span><del>-} WK_ENUM_AVAILABLE(10_11, 9_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> @protocol _WKDiagnosticLoggingDelegate &lt;NSObject&gt;
</span><span class="cx"> @optional
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKDownloadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKDownload.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKDownload.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKDownload.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> @class WKWebView;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKDownload : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (void)cancel;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKElementActionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKElementAction.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKElementAction.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKElementAction.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -41,13 +41,13 @@
</span><span class="cx">     _WKElementActionTypeSaveImage,
</span><span class="cx"> #if !defined(TARGET_OS_IOS) || TARGET_OS_IOS
</span><span class="cx">     _WKElementActionTypeAddToReadingList,
</span><del>-    _WKElementActionTypeOpenInDefaultBrowser WK_ENUM_AVAILABLE(NA, 9_0),
-    _WKElementActionTypeOpenInExternalApplication WK_ENUM_AVAILABLE(NA, 9_0),
</del><ins>+    _WKElementActionTypeOpenInDefaultBrowser WK_API_AVAILABLE(ios(9_0)),
+    _WKElementActionTypeOpenInExternalApplication WK_API_AVAILABLE(ios(9_0)),
</ins><span class="cx"> #endif
</span><del>-    _WKElementActionTypeShare WK_ENUM_AVAILABLE(NA, WK_IOS_TBA),
-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+    _WKElementActionTypeShare WK_API_AVAILABLE(ios(WK_IOS_TBA)),
+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKElementAction : NSObject
</span><span class="cx"> 
</span><span class="cx"> + (instancetype)elementActionWithType:(_WKElementActionType)type;
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> 
</span><span class="cx"> + (instancetype)elementActionWithTitle:(NSString *)title actionHandler:(WKElementActionHandler)handler;
</span><span class="cx"> 
</span><del>-- (void)runActionWithElementInfo:(_WKActivatedElementInfo *)info WK_AVAILABLE(NA, 9_0);
</del><ins>+- (void)runActionWithElementInfo:(_WKActivatedElementInfo *)info WK_API_AVAILABLE(ios(9_0));
</ins><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly) _WKElementActionType type;
</span><span class="cx"> @property (nonatomic, readonly) NSString* title;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKExperimentalFeatureh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKExperimentalFeature.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKExperimentalFeature.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKExperimentalFeature.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA)
</del><ins>+WK_CLASS_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA))
</ins><span class="cx"> @interface _WKExperimentalFeature : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly, copy) NSString *key;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKFindOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKFindOptions.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKFindOptions.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKFindOptions.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -41,6 +41,6 @@
</span><span class="cx">     _WKFindOptionsIrrelevantForIncrementalResults = _WKFindOptionsShowOverlay | _WKFindOptionsShowFindIndicator | _WKFindOptionsShowHighlight | _WKFindOptionsDetermineMatchIndex,
</span><span class="cx">     _WKFindOptionsIrrelevantForBatchResults = _WKFindOptionsBackwards | _WKFindOptionsWrapAround | _WKFindOptionsIrrelevantForIncrementalResults
</span><span class="cx"> 
</span><del>-} WK_ENUM_AVAILABLE(10_10, 8_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.10), ios(8.0));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKFormInputSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKFormInputSession.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKFormInputSession.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKFormInputSession.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -36,14 +36,14 @@
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly, getter=isValid) BOOL valid;
</span><span class="cx"> @property (nonatomic, readonly) NSObject &lt;NSSecureCoding&gt; *userObject;
</span><del>-@property (nonatomic, readonly) id &lt;_WKFocusedElementInfo&gt; focusedElementInfo WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, readonly) id &lt;_WKFocusedElementInfo&gt; focusedElementInfo WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> @property (nonatomic, copy) NSString *accessoryViewCustomButtonTitle;
</span><del>-@property (nonatomic, strong) UIView *customInputView WK_AVAILABLE(NA, WK_IOS_TBA);
-@property (nonatomic, copy) NSArray&lt;UITextSuggestion *&gt; *suggestions WK_AVAILABLE(NA, WK_IOS_TBA);
-@property (nonatomic) BOOL accessoryViewShouldNotShow WK_AVAILABLE(NA, WK_IOS_TBA);
-@property (nonatomic, copy) NSString *textContentType WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, strong) UIView *customInputView WK_API_AVAILABLE(ios(WK_IOS_TBA));
+@property (nonatomic, copy) NSArray&lt;UITextSuggestion *&gt; *suggestions WK_API_AVAILABLE(ios(WK_IOS_TBA));
+@property (nonatomic) BOOL accessoryViewShouldNotShow WK_API_AVAILABLE(ios(WK_IOS_TBA));
+@property (nonatomic, copy) NSString *textContentType WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> @end
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKInputDelegateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKInputDelegate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKInputDelegate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKInputDelegate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> - (void)_webView:(WKWebView *)webView accessoryViewCustomButtonTappedInFormInputSession:(id &lt;_WKFormInputSession&gt;)inputSession;
</span><span class="cx"> - (BOOL)_webView:(WKWebView *)webView hasSuggestionsForCurrentStringInInputSession:(id &lt;_WKFormInputSession&gt;)inputSession;
</span><span class="cx"> - (NSArray *)_webView:(WKWebView *)webView suggestionsForString:(NSString *)string inInputSession:(id &lt;_WKFormInputSession&gt;)inputSession;
</span><del>-- (void)_webView:(WKWebView *)webView insertTextSuggestion:(UITextSuggestion *)suggestion inInputSession:(id &lt;_WKFormInputSession&gt;)inputSession WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+- (void)_webView:(WKWebView *)webView insertTextSuggestion:(UITextSuggestion *)suggestion inInputSession:(id &lt;_WKFormInputSession&gt;)inputSession WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> @end
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKLayoutModeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKLayoutMode.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKLayoutMode.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKLayoutMode.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -37,6 +37,6 @@
</span><span class="cx">     // Lay out the view at a heuristically-determined size based on the minimum size of the document.
</span><span class="cx">     _WKLayoutModeDynamicSizeComputedFromMinimumDocumentSize = 4,
</span><span class="cx"> 
</span><del>-} WK_ENUM_AVAILABLE(10_11, 9_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKOverlayScrollbarStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKOverlayScrollbarStyle.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKOverlayScrollbarStyle.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKOverlayScrollbarStyle.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -34,4 +34,4 @@
</span><span class="cx">     // heuristic to choose an appropriate color.
</span><span class="cx">     _WKOverlayScrollbarStyleAutomatic
</span><span class="cx"> 
</span><del>-} WK_ENUM_AVAILABLE(10_11, 9_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKProcessPoolConfigurationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -28,15 +28,15 @@
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKProcessPoolConfiguration : NSObject &lt;NSCopying&gt;
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, copy) NSURL *injectedBundleURL;
</span><span class="cx"> @property (nonatomic) NSUInteger maximumProcessCount;
</span><del>-@property (nonatomic) NSInteger diskCacheSizeOverride WK_AVAILABLE(10_11, 9_0);
</del><ins>+@property (nonatomic) NSInteger diskCacheSizeOverride WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> @property (nonatomic, copy) NSArray *cachePartitionedURLSchemes;
</span><del>-@property (nonatomic, copy) NSArray&lt;NSString *&gt; *alwaysRevalidatedURLSchemes WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic) BOOL diskCacheSpeculativeValidationEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, copy) NSArray&lt;NSString *&gt; *alwaysRevalidatedURLSchemes WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic) BOOL diskCacheSpeculativeValidationEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKSessionStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKSessionState.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKSessionState.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKSessionState.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKSessionState : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (instancetype)initWithData:(NSData *)data;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKThumbnailViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKThumbnailView.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKThumbnailView.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKThumbnailView.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> @class WKView;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKThumbnailView : NSView
</span><span class="cx"> 
</span><span class="cx"> - (instancetype)initWithFrame:(NSRect)frame fromWKView:(WKView *)wkView;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKUserContentExtensionStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentExtensionStore.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentExtensionStore.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentExtensionStore.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> @class _WKUserContentFilter;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_11, 9_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.11), ios(9.0))
</ins><span class="cx"> @interface _WKUserContentExtensionStore : NSObject
</span><span class="cx"> 
</span><span class="cx"> + (instancetype)defaultStore;
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span><del>-WK_EXTERN NSString * const _WKUserContentExtensionsDomain WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+WK_EXTERN NSString * const _WKUserContentExtensionsDomain WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> typedef NS_ENUM(NSInteger, _WKUserContentExtensionStoreErrorCode) {
</span><span class="cx">     _WKUserContentExtensionStoreErrorLookupFailed = 1,
</span><span class="lines">@@ -48,6 +48,6 @@
</span><span class="cx">     _WKUserContentExtensionStoreErrorVersionMismatch,
</span><span class="cx">     _WKUserContentExtensionStoreErrorCompileFailed,
</span><span class="cx">     _WKUserContentExtensionStoreErrorRemoveFailed,
</span><del>-} WK_ENUM_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+} WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> #endif // WK_API_ENABLED
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKUserContentFilterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentFilter.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentFilter.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentFilter.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_11, 9_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.11), ios(9.0))
</ins><span class="cx"> @interface _WKUserContentFilter : NSObject
</span><span class="cx"> 
</span><span class="cx"> @end
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKUserContentWorldh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentWorld.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentWorld.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserContentWorld.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA)
</del><ins>+WK_CLASS_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA))
</ins><span class="cx"> @interface _WKUserContentWorld : NSObject
</span><span class="cx"> 
</span><span class="cx"> + (_WKUserContentWorld *)worldWithName:(NSString *)name;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKUserStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserStyleSheet.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserStyleSheet.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKUserStyleSheet.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> @class _WKUserContentWorld;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA)
</del><ins>+WK_CLASS_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA))
</ins><span class="cx"> @interface _WKUserStyleSheet : NSObject &lt;NSCopying&gt;
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly, copy) NSString *source;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKVisitedLinkProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKVisitedLinkProvider.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKVisitedLinkProvider.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKVisitedLinkProvider.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> 
</span><del>-WK_CLASS_DEPRECATED(10_10, WK_MAC_TBA, 8_0, WK_IOS_TBA, &quot;Please use _WKVisitedLinkStore instead&quot;)
</del><ins>+WK_CLASS_DEPRECATED_WITH_REPLACEMENT(&quot;_WKVisitedLinkStore&quot;, macosx(10.10, WK_MAC_TBA), ios(8.0, WK_IOS_TBA))
</ins><span class="cx"> @interface _WKVisitedLinkProvider : _WKVisitedLinkStore
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKVisitedLinkStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKVisitedLinkStore.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKVisitedLinkStore.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKVisitedLinkStore.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface _WKVisitedLinkStore : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (void)addVisitedLinkWithURL:(NSURL *)URL;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataRecordh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataRecord.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;WebKit/WKWebsiteDataRecord.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_DEPRECATED(10_11, 10_11, 9_0, 9_0, &quot;Please use WKWebsiteDataRecord instead&quot;)
</del><ins>+WK_CLASS_DEPRECATED_WITH_REPLACEMENT(&quot;WKWebsiteDataRecord&quot;, macosx(10.11, 10.11), ios(9.0, 9.0))
</ins><span class="cx"> @interface _WKWebsiteDataRecord : WKWebsiteDataRecord
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataSizeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataSize.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataSize.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataSize.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> NS_ASSUME_NONNULL_BEGIN
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA)
</del><ins>+WK_CLASS_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA))
</ins><span class="cx"> @interface _WKWebsiteDataSize : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly) unsigned long long totalSize;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoa_WKWebsiteDataStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataStore.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataStore.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/_WKWebsiteDataStore.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,10 +31,10 @@
</span><span class="cx"> 
</span><span class="cx"> typedef NS_OPTIONS(NSUInteger, WKWebsiteDataTypes) {
</span><span class="cx">     WKWebsiteDataTypeAll = NSUIntegerMax,
</span><del>-} WK_ENUM_AVAILABLE(10_11, 9_0);
</del><ins>+} WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> 
</span><span class="cx"> 
</span><del>-WK_CLASS_DEPRECATED(10_10, 10_11, 8_0, 9_0, &quot;Please use WKWebsiteDataStore instead&quot;)
</del><ins>+WK_CLASS_DEPRECATED_WITH_REPLACEMENT(&quot;WKWebsiteDataStore&quot;, macosx(10.10, 10.11), ios(8.0, 9.0))
</ins><span class="cx"> @interface _WKWebsiteDataStore : NSObject
</span><span class="cx"> 
</span><span class="cx"> + (_WKWebsiteDataStore *)defaultDataStore;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInFormDelegatePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFormDelegatePrivate.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFormDelegatePrivate.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFormDelegatePrivate.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> // The return value is exposed in the UI process via the userObject property of the _WKFormInputSession object.
</span><span class="cx"> - (NSObject &lt;NSSecureCoding&gt; *)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller willBeginInputSessionForElement:(WKWebProcessPlugInNodeHandle *)node inFrame:(WKWebProcessPlugInFrame *)frame;
</span><del>-- (NSObject &lt;NSSecureCoding&gt; *)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller willBeginInputSessionForElement:(WKWebProcessPlugInNodeHandle *)node inFrame:(WKWebProcessPlugInFrame *)frame userIsInteracting:(BOOL)userIsInteracting WK_AVAILABLE(NA, WK_IOS_TBA);
</del><ins>+- (NSObject &lt;NSSecureCoding&gt; *)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller willBeginInputSessionForElement:(WKWebProcessPlugInNodeHandle *)node inFrame:(WKWebProcessPlugInFrame *)frame userIsInteracting:(BOOL)userIsInteracting WK_API_AVAILABLE(ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> - (BOOL)_webProcessPlugInBrowserContextControllerShouldNotifyOnFormChanges:(WKWebProcessPlugInBrowserContextController *)controller;
</span><span class="cx"> - (void)_webProcessPlugInBrowserContextController:(WKWebProcessPlugInBrowserContextController *)controller didAssociateFormControls:(NSArray *)elements;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> @class WKWebProcessPlugInNodeHandle;
</span><span class="cx"> @class WKWebProcessPlugInScriptWorld;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebProcessPlugInFrame : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly) NSURL *URL;
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx"> 
</span><span class="cx"> // Returns URLs ordered by resolution in descending order.
</span><span class="cx"> // FIXME: These should be tagged nonnull.
</span><del>-@property (nonatomic, readonly) NSArray&lt;NSURL *&gt; *appleTouchIconURLs WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
-@property (nonatomic, readonly) NSArray&lt;NSURL *&gt; *faviconURLs WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+@property (nonatomic, readonly) NSArray&lt;NSURL *&gt; *appleTouchIconURLs WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
+@property (nonatomic, readonly) NSArray&lt;NSURL *&gt; *faviconURLs WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> - (JSContext *)jsContextForWorld:(WKWebProcessPlugInScriptWorld *)world;
</span><span class="cx"> - (WKWebProcessPlugInHitTestResult *)hitTest:(CGPoint)point;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInHitTestResulth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> @class WKWebProcessPlugInNodeHandle;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebProcessPlugInHitTestResult : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (readonly) WKWebProcessPlugInNodeHandle *nodeHandle;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInNodeHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> 
</span><span class="cx"> @class WKWebProcessPlugInFrame;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebProcessPlugInNodeHandle : NSObject
</span><span class="cx"> 
</span><span class="cx"> + (WKWebProcessPlugInNodeHandle *)nodeHandleWithJSValue:(JSValue *)value inContext:(JSContext *)context;
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx"> - (WKWebProcessPlugInFrame *)htmlIFrameElementContentFrame;
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><del>-- (UIImage *)renderedImageWithOptions:(WKSnapshotOptions)options WK_AVAILABLE(10_11, 9_0);
</del><ins>+- (UIImage *)renderedImageWithOptions:(WKSnapshotOptions)options WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> #else
</span><del>-- (NSImage *)renderedImageWithOptions:(WKSnapshotOptions)options WK_AVAILABLE(10_11, 9_0);
</del><ins>+- (NSImage *)renderedImageWithOptions:(WKSnapshotOptions)options WK_API_AVAILABLE(macosx(10.11), ios(9.0));
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> @property (nonatomic, readonly) CGRect elementBounds;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInPageGrouph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInPageGroup.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInPageGroup.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInPageGroup.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebProcessPlugInPageGroup : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (readonly) NSString *identifier;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPICocoaWKWebProcessPlugInScriptWorldh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebProcessPlugInScriptWorld : NSObject
</span><span class="cx"> 
</span><span class="cx"> + (WKWebProcessPlugInScriptWorld *)world;
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> @property (nonatomic, readonly, copy) NSString *name;
</span><span class="cx"> 
</span><span class="cx"> - (void)clearWrappers;
</span><del>-- (void)makeAllShadowRootsOpen WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA);
</del><ins>+- (void)makeAllShadowRootsOpen WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
</ins><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMDocument.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMDocument.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMDocument.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> @class WKDOMElement;
</span><span class="cx"> @class WKDOMText;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKDOMDocument : WKDOMNode
</span><span class="cx"> 
</span><span class="cx"> - (WKDOMElement *)createElement:(NSString *)tagName;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMElement.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMElement.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMElement.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;WebKit/WKDOMNode.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKDOMElement : WKDOMNode
</span><span class="cx"> 
</span><span class="cx"> - (BOOL)hasAttribute:(NSString *)attribute;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> @class WKDOMDocument;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKDOMNode : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (void)insertNode:(WKDOMNode *)node before:(WKDOMNode *)refNode;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMRangeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMRange.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMRange.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMRange.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKDOMRange : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (id)initWithDocument:(WKDOMDocument *)document;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;WebKit/WKDOMNode.h&gt;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKDOMText : WKDOMNode
</span><span class="cx"> 
</span><span class="cx"> @property(nonatomic, copy) NSString *data;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPImacWKDOMTextIteratorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMTextIterator.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMTextIterator.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMTextIterator.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> @class WKDOMRange;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKDOMTextIterator : NSObject
</span><span class="cx"> 
</span><span class="cx"> - (id)initWithRange:(WKDOMRange *)range;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPImacWKWebProcessPlugInh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugIn.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugIn.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugIn.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> - (void)webProcessPlugIn:(WKWebProcessPlugInController *)plugInController willDestroyBrowserContextController:(WKWebProcessPlugInBrowserContextController *)browserContextController;
</span><span class="cx"> @end
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebProcessPlugInController : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (readonly) WKConnection *connection;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPImacWKWebProcessPlugInBrowserContextControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.h (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.h        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.h        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> @class WKWebProcessPlugInPageGroup;
</span><span class="cx"> @protocol WKWebProcessPlugInLoadDelegate;
</span><span class="cx"> 
</span><del>-WK_CLASS_AVAILABLE(10_10, 8_0)
</del><ins>+WK_CLASS_AVAILABLE(macosx(10.10), ios(8.0))
</ins><span class="cx"> @interface WKWebProcessPlugInBrowserContextController : NSObject
</span><span class="cx"> 
</span><span class="cx"> @property (readonly) WKDOMDocument *mainFrameDocument;
</span></span></pre></div>
<a id="trunkSourceWebKit2macpostprocessframeworkheaderssh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/mac/postprocess-framework-headers.sh (202788 => 202789)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/mac/postprocess-framework-headers.sh        2016-07-03 16:27:09 UTC (rev 202788)
+++ trunk/Source/WebKit2/mac/postprocess-framework-headers.sh        2016-07-03 17:08:20 UTC (rev 202789)
</span><span class="lines">@@ -50,10 +50,10 @@
</span><span class="cx"> 
</span><span class="cx"> function rewrite_headers () {
</span><span class="cx">     if [[ &quot;${PLATFORM_NAME}&quot; == &quot;macosx&quot; ]]; then
</span><del>-        [[ -n ${OSX_VERSION} ]] || OSX_VERSION=${MACOSX_DEPLOYMENT_TARGET/\./_}
</del><ins>+        [[ -n ${OSX_VERSION} ]] || OSX_VERSION=${MACOSX_DEPLOYMENT_TARGET}
</ins><span class="cx">         [[ -n ${IOS_VERSION} ]] || IOS_VERSION=&quot;NA&quot;
</span><span class="cx">     elif [[ &quot;${PLATFORM_NAME}&quot; =~ &quot;iphone&quot; ]]; then
</span><del>-        [[ -n ${IOS_VERSION} ]] || IOS_VERSION=${IPHONEOS_DEPLOYMENT_TARGET/\./_}
</del><ins>+        [[ -n ${IOS_VERSION} ]] || IOS_VERSION=${IPHONEOS_DEPLOYMENT_TARGET}
</ins><span class="cx">         [[ -n ${OSX_VERSION} ]] || OSX_VERSION=&quot;NA&quot;
</span><span class="cx">     fi
</span><span class="cx"> 
</span><span class="lines">@@ -64,15 +64,13 @@
</span><span class="cx">         SED_OPTIONS+=(
</span><span class="cx">             -e s/WK_MAC_TBA/${OSX_VERSION}/g
</span><span class="cx">             -e s/WK_IOS_TBA/${IOS_VERSION}/g
</span><del>-            -e s/WK_AVAILABLE/NS_AVAILABLE/
-            -e s/WK_DEPRECATED/NS_DEPRECATED/
-            -e s/WK_ENUM_AVAILABLE/NS_ENUM_AVAILABLE/
-            -e s/WK_ENUM_DEPRECATED/NS_ENUM_DEPRECATED/
-            -e s/^WK_CLASS_AVAILABLE/NS_CLASS_AVAILABLE/
-            -e s/^WK_CLASS_DEPRECATED/NS_CLASS_DEPRECATED/
</del><ins>+            -e s/WK_API_AVAILABLE/API_AVAILABLE/
+            -e s/WK_API_DEPRECATED/API_DEPRECATED/
+            -e &quot;s/^WK_CLASS_AVAILABLE/WK_EXTERN API_AVAILABLE/&quot;
+            -e &quot;s/^WK_CLASS_DEPRECATED/WK_EXTERN API_DEPRECATED/&quot;
</ins><span class="cx">         )
</span><span class="cx">     else
</span><del>-        SED_OPTIONS+=(-e 's/WK_(CLASS_|ENUM_)?AVAILABLE(_IOS|_MAC)?\([^\)]+\)//g' -e 's/WK_(CLASS_|ENUM_)?DEPRECATED\([^\)]+\)//g')
</del><ins>+        SED_OPTIONS+=(-e 's/WK_(API_|CLASS_)AVAILABLE\(.*\)\s*\)//g' -e 's/WK_(API_|CLASS_)DEPRECATED(_WITH_REPLACEMENT)?\(.*\)\s*\)//g')
</ins><span class="cx">     fi
</span><span class="cx"> 
</span><span class="cx">     SED_OPTIONS+=(${OTHER_SED_OPTIONS[*]})
</span><span class="lines">@@ -80,7 +78,7 @@
</span><span class="cx">     for HEADER_PATH in &quot;${1}/&quot;*.h; do
</span><span class="cx">         if [[ &quot;$HEADER_PATH&quot; -nt $TIMESTAMP_PATH ]]; then
</span><span class="cx">             ditto &quot;${HEADER_PATH}&quot; &quot;${TARGET_TEMP_DIR}/${HEADER_PATH##*/}&quot;
</span><del>-            sed -i .tmp -E ${SED_OPTIONS[*]} &quot;${TARGET_TEMP_DIR}/${HEADER_PATH##*/}&quot; || exit $?
</del><ins>+            sed -i .tmp -E &quot;${SED_OPTIONS[@]}&quot; &quot;${TARGET_TEMP_DIR}/${HEADER_PATH##*/}&quot; || exit $?
</ins><span class="cx">             mv &quot;${TARGET_TEMP_DIR}/${HEADER_PATH##*/}&quot; &quot;$HEADER_PATH&quot;
</span><span class="cx">         fi
</span><span class="cx">     done
</span></span></pre>
</div>
</div>

</body>
</html>