<!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>[177506] trunk/Tools</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/177506">177506</a></dd>
<dt>Author</dt> <dd>simon.fraser@apple.com</dd>
<dt>Date</dt> <dd>2014-12-18 11:22:48 -0800 (Thu, 18 Dec 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Build more of TestWebKitAPI for iOS
https://bugs.webkit.org/show_bug.cgi?id=139747

Reviewed by Daniel Bates.

Base.xcconfig removed many test files from the iOS build via EXCLUDED_SOURCE_FILE_NAMES,
which excluded some tests that should be run for iOS.

Fix by removing some patterns from EXCLUDED_SOURCE_FILE_NAMES, and #ifdeffing
source files instead. config.h defines WK_HAVE_C_SPI when the WebKit C SPI is
available (i.e. Mac OS X), and most files use that. Some files with Mac-only
functionality (ActionMenus, Downloads) use #if PLATFORM(MAC).

Added PlatformUtilitiesCocoa.mm and moved WeakObjCPtr.mm into a cocoa directory
to share code between Mac and iOS.

* TestWebKitAPI/Configurations/Base.xcconfig:
* TestWebKitAPI/Configurations/InjectedBundle.xcconfig:
* TestWebKitAPI/InjectedBundleController.cpp:
* TestWebKitAPI/InjectedBundleMain.cpp:
* TestWebKitAPI/JavaScriptTest.cpp:
* TestWebKitAPI/PlatformUtilities.cpp:
* TestWebKitAPI/PlatformUtilities.h:
* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* TestWebKitAPI/Tests/CustomProtocolsSyncXHRTest.mm:
* TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp:
* TestWebKitAPI/Tests/WebKit2/CanHandleRequest.cpp:
* TestWebKitAPI/Tests/WebKit2/CanHandleRequest_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/CloseFromWithinCreatePage.cpp:
* TestWebKitAPI/Tests/WebKit2/CloseThenTerminate.cpp:
* TestWebKitAPI/Tests/WebKit2/CookieManager.cpp:
* TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp:
* TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache.cpp:
* TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls.cpp:
* TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/DidNotHandleKeyDown.cpp:
* TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp:
* TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/DownloadDecideDestinationCrash.cpp:
* TestWebKitAPI/Tests/WebKit2/EphemeralSessionPushStateNoHistoryCallback.cpp:
* TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp:
* TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp:
* TestWebKitAPI/Tests/WebKit2/Find.cpp:
* TestWebKitAPI/Tests/WebKit2/FindMatches.mm:
* TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp:
* TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp:
* TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp:
* TestWebKitAPI/Tests/WebKit2/Geolocation.cpp:
* TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback.cpp:
* TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle.cpp:
* TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp:
* TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest.cpp:
* TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins.cpp:
* TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/LayoutMilestonesWithAllContentInFrame.cpp:
* TestWebKitAPI/Tests/WebKit2/LoadAlternateHTMLStringWithNonDirectoryURL.cpp:
* TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback.cpp:
* TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp:
* TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp:
* TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout.cpp:
* TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails.cpp:
* TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages.cpp:
* TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames.cpp:
* TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp:
* TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp:
* TestWebKitAPI/Tests/WebKit2/ParentFrame.cpp:
* TestWebKitAPI/Tests/WebKit2/ParentFrame_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm:
* TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp:
* TestWebKitAPI/Tests/WebKit2/PrivateBrowsingPushStateNoHistoryCallback.cpp:
* TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp:
* TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp:
* TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp:
* TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly.cpp:
* TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp:
* TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp:
* TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp:
* TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/ShouldKeepCurrentBackForwardListItemInList.cpp:
* TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp:
* TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad.cpp:
* TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/TerminateTwice.cpp:
* TestWebKitAPI/Tests/WebKit2/UserMessage.cpp:
* TestWebKitAPI/Tests/WebKit2/UserMessage_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/WKImageCreateCGImageCrash.cpp:
* TestWebKitAPI/Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp:
* TestWebKitAPI/Tests/WebKit2/WKPageIsPlayingAudio.cpp:
* TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp:
(TestWebKitAPI::TEST):
* TestWebKitAPI/Tests/WebKit2/WKString.cpp:
* TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp:
* TestWebKitAPI/Tests/WebKit2/WebArchive.cpp:
* TestWebKitAPI/Tests/WebKit2/WebArchive_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/WebCoreStatisticsWithNoWebProcess.cpp:
* TestWebKitAPI/Tests/WebKit2/WillLoad.cpp:
* TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent.cpp:
* TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2/cocoa/WeakObjCPtr.mm: Renamed from Tools/TestWebKitAPI/Tests/WebKit2/mac/WeakObjCPtr.mm.
(TEST):
* TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
* TestWebKitAPI/Tests/WebKit2Cocoa/UserContentController.mm:
* TestWebKitAPI/Tests/WebKit2ObjC/ActionMenus.mm:
* TestWebKitAPI/Tests/WebKit2ObjC/ActionMenusBundle.mm:
* TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme.mm:
* TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm:
* TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing.mm:
* TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing_Bundle.cpp:
* TestWebKitAPI/Tests/WebKit2ObjC/UserContentTest.mm:
* TestWebKitAPI/cocoa/PlatformUtilitiesCocoa.mm: Copied from Tools/TestWebKitAPI/Tests/WebKit2/WKImageCreateCGImageCrash.cpp.
(TestWebKitAPI::Util::run):
(TestWebKitAPI::Util::sleep):
(TestWebKitAPI::Util::toSTD):
* TestWebKitAPI/config.h:
* TestWebKitAPI/mac/JavaScriptTestMac.mm:
* TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
(TestWebKitAPI::Util::run): Deleted.
(TestWebKitAPI::Util::sleep): Deleted.
(TestWebKitAPI::Util::toSTD): Deleted.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsTestWebKitAPIConfigurationsBasexcconfig">trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkToolsTestWebKitAPIConfigurationsInjectedBundlexcconfig">trunk/Tools/TestWebKitAPI/Configurations/InjectedBundle.xcconfig</a></li>
<li><a href="#trunkToolsTestWebKitAPIInjectedBundleControllercpp">trunk/Tools/TestWebKitAPI/InjectedBundleController.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPIInjectedBundleMaincpp">trunk/Tools/TestWebKitAPI/InjectedBundleMain.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPIJavaScriptTestcpp">trunk/Tools/TestWebKitAPI/JavaScriptTest.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPIPlatformUtilitiescpp">trunk/Tools/TestWebKitAPI/PlatformUtilities.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPIPlatformUtilitiesh">trunk/Tools/TestWebKitAPI/PlatformUtilities.h</a></li>
<li><a href="#trunkToolsTestWebKitAPITestWebKitAPIxcodeprojprojectpbxproj">trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsCustomProtocolsSyncXHRTestmm">trunk/Tools/TestWebKitAPI/Tests/CustomProtocolsSyncXHRTest.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2AboutBlankLoadcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2CanHandleRequestcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2CanHandleRequest_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2CloseFromWithinCreatePagecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/CloseFromWithinCreatePage.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2CloseThenTerminatecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/CloseThenTerminate.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2CookieManagercpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/CookieManager.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DOMWindowExtensionBasiccpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DOMWindowExtensionBasic_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DOMWindowExtensionNoCachecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DOMWindowExtensionNoCache_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DidAssociateFormControlscpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DidAssociateFormControls_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DidNotHandleKeyDowncpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidNotHandleKeyDown.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DocumentStartUserScriptAlertCrashcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DocumentStartUserScriptAlertCrash_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DownloadDecideDestinationCrashcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DownloadDecideDestinationCrash.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2EphemeralSessionPushStateNoHistoryCallbackcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/EphemeralSessionPushStateNoHistoryCallback.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2EvaluateJavaScriptcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2FailedLoadcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2Findcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/Find.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2FindMatchesmm">trunk/Tools/TestWebKitAPI/Tests/WebKit2/FindMatches.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ForceRepaintcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2FrameMIMETypeHTMLcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2FrameMIMETypePNGcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2Geolocationcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/Geolocation.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2GetInjectedBundleInitializationUserDataCallbackcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2GetInjectedBundleInitializationUserDataCallback_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2HitTestResultNodeHandlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2HitTestResultNodeHandle_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2InjectedBundleBasiccpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2InjectedBundleBasic_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2InjectedBundleFrameHitTestcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2InjectedBundleFrameHitTest_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2InjectedBundleInitializationUserDataCallbackWinscpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2InjectedBundleInitializationUserDataCallbackWins_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2LayoutMilestonesWithAllContentInFramecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/LayoutMilestonesWithAllContentInFrame.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2LoadAlternateHTMLStringWithNonDirectoryURLcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadAlternateHTMLStringWithNonDirectoryURL.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2LoadCanceledNoServerRedirectCallbackcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2LoadCanceledNoServerRedirectCallback_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2LoadPageOnCrashcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2MouseMoveAfterCrashcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2MouseMoveAfterCrash_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutFailscpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutFails_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutForImagescpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutForImages_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutFramescpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutFrames_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayout_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2PageLoadBasiccpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2PageLoadDidChangeLocationWithinPageForFramecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ParentFramecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ParentFrame_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2PasteboardNotificationsmm">trunk/Tools/TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2PasteboardNotifications_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2PreventEmptyUserAgentcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2PrivateBrowsingPushStateNoHistoryCallbackcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/PrivateBrowsingPushStateNoHistoryCallback.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ReloadPageAfterCrashcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ResizeReversePaginatedWebViewcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ResizeWindowAfterCrashcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ResponsivenessTimerDoesntFireEarlycpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ResponsivenessTimerDoesntFireEarly_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2RestoreSessionStateContainingFormDatacpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ScrollPinningBehaviorscpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ShouldGoToBackForwardListItemcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ShouldGoToBackForwardListItem_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ShouldKeepCurrentBackForwardListItemInListcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldKeepCurrentBackForwardListItemInList.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2SpacebarScrollingcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2StopLoadingDuringDidFailProvisionalLoadcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2StopLoadingDuringDidFailProvisionalLoad_bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2TerminateTwicecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/TerminateTwice.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2UserMessagecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/UserMessage.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2UserMessage_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/UserMessage_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WKImageCreateCGImageCrashcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKImageCreateCGImageCrash.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WKPageGetScaleFactorNotZerocpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WKPageIsPlayingAudiocpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPageIsPlayingAudio.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WKPreferencescpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WKStringcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKString.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WKStringJSStringcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WebArchivecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WebArchive_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WebCoreStatisticsWithNoWebProcesscpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebCoreStatisticsWithNoWebProcess.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WillLoadcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WillLoad_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WillSendSubmitEventcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WillSendSubmitEvent_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2CocoaDownloadmm">trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2CocoaUserContentControllermm">trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/UserContentController.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ObjCActionMenusmm">trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/ActionMenus.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ObjCActionMenusBundlemm">trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/ActionMenusBundle.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ObjCCustomProtocolsInvalidSchememm">trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ObjCCustomProtocolsInvalidScheme_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ObjCCustomProtocolsTestmm">trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ObjCPreventImageLoadWithAutoResizingmm">trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ObjCPreventImageLoadWithAutoResizing_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ObjCUserContentTestmm">trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/UserContentTest.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPIconfigh">trunk/Tools/TestWebKitAPI/config.h</a></li>
<li><a href="#trunkToolsTestWebKitAPImacJavaScriptTestMacmm">trunk/Tools/TestWebKitAPI/mac/JavaScriptTestMac.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPImacPlatformUtilitiesMacmm">trunk/Tools/TestWebKitAPI/mac/PlatformUtilitiesMac.mm</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/Tools/TestWebKitAPI/Tests/WebKit2/cocoa/</li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2cocoaWeakObjCPtrmm">trunk/Tools/TestWebKitAPI/Tests/WebKit2/cocoa/WeakObjCPtr.mm</a></li>
<li>trunk/Tools/TestWebKitAPI/cocoa/</li>
<li><a href="#trunkToolsTestWebKitAPIcocoaPlatformUtilitiesCocoamm">trunk/Tools/TestWebKitAPI/cocoa/PlatformUtilitiesCocoa.mm</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2macWeakObjCPtrmm">trunk/Tools/TestWebKitAPI/Tests/WebKit2/mac/WeakObjCPtr.mm</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/ChangeLog        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -1,3 +1,141 @@
</span><ins>+2014-12-18  Simon Fraser  &lt;simon.fraser@apple.com&gt;
+
+        Build more of TestWebKitAPI for iOS
+        https://bugs.webkit.org/show_bug.cgi?id=139747
+
+        Reviewed by Daniel Bates.
+        
+        Base.xcconfig removed many test files from the iOS build via EXCLUDED_SOURCE_FILE_NAMES,
+        which excluded some tests that should be run for iOS.
+        
+        Fix by removing some patterns from EXCLUDED_SOURCE_FILE_NAMES, and #ifdeffing
+        source files instead. config.h defines WK_HAVE_C_SPI when the WebKit C SPI is
+        available (i.e. Mac OS X), and most files use that. Some files with Mac-only
+        functionality (ActionMenus, Downloads) use #if PLATFORM(MAC).
+        
+        Added PlatformUtilitiesCocoa.mm and moved WeakObjCPtr.mm into a cocoa directory
+        to share code between Mac and iOS.
+
+        * TestWebKitAPI/Configurations/Base.xcconfig:
+        * TestWebKitAPI/Configurations/InjectedBundle.xcconfig:
+        * TestWebKitAPI/InjectedBundleController.cpp:
+        * TestWebKitAPI/InjectedBundleMain.cpp:
+        * TestWebKitAPI/JavaScriptTest.cpp:
+        * TestWebKitAPI/PlatformUtilities.cpp:
+        * TestWebKitAPI/PlatformUtilities.h:
+        * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
+        * TestWebKitAPI/Tests/CustomProtocolsSyncXHRTest.mm:
+        * TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp:
+        * TestWebKitAPI/Tests/WebKit2/CanHandleRequest.cpp:
+        * TestWebKitAPI/Tests/WebKit2/CanHandleRequest_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/CloseFromWithinCreatePage.cpp:
+        * TestWebKitAPI/Tests/WebKit2/CloseThenTerminate.cpp:
+        * TestWebKitAPI/Tests/WebKit2/CookieManager.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DidNotHandleKeyDown.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/DownloadDecideDestinationCrash.cpp:
+        * TestWebKitAPI/Tests/WebKit2/EphemeralSessionPushStateNoHistoryCallback.cpp:
+        * TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp:
+        * TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp:
+        * TestWebKitAPI/Tests/WebKit2/Find.cpp:
+        * TestWebKitAPI/Tests/WebKit2/FindMatches.mm:
+        * TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp:
+        * TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp:
+        * TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp:
+        * TestWebKitAPI/Tests/WebKit2/Geolocation.cpp:
+        * TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback.cpp:
+        * TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp:
+        * TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest.cpp:
+        * TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins.cpp:
+        * TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/LayoutMilestonesWithAllContentInFrame.cpp:
+        * TestWebKitAPI/Tests/WebKit2/LoadAlternateHTMLStringWithNonDirectoryURL.cpp:
+        * TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback.cpp:
+        * TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp:
+        * TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp:
+        * TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout.cpp:
+        * TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails.cpp:
+        * TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages.cpp:
+        * TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames.cpp:
+        * TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp:
+        * TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ParentFrame.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ParentFrame_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm:
+        * TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp:
+        * TestWebKitAPI/Tests/WebKit2/PrivateBrowsingPushStateNoHistoryCallback.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/ShouldKeepCurrentBackForwardListItemInList.cpp:
+        * TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp:
+        * TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad.cpp:
+        * TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/TerminateTwice.cpp:
+        * TestWebKitAPI/Tests/WebKit2/UserMessage.cpp:
+        * TestWebKitAPI/Tests/WebKit2/UserMessage_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WKImageCreateCGImageCrash.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WKPageIsPlayingAudio.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp:
+        (TestWebKitAPI::TEST):
+        * TestWebKitAPI/Tests/WebKit2/WKString.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WebArchive.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WebArchive_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WebCoreStatisticsWithNoWebProcess.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WillLoad.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent.cpp:
+        * TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2/cocoa/WeakObjCPtr.mm: Renamed from Tools/TestWebKitAPI/Tests/WebKit2/mac/WeakObjCPtr.mm.
+        (TEST):
+        * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
+        * TestWebKitAPI/Tests/WebKit2Cocoa/UserContentController.mm:
+        * TestWebKitAPI/Tests/WebKit2ObjC/ActionMenus.mm:
+        * TestWebKitAPI/Tests/WebKit2ObjC/ActionMenusBundle.mm:
+        * TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme.mm:
+        * TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm:
+        * TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing.mm:
+        * TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing_Bundle.cpp:
+        * TestWebKitAPI/Tests/WebKit2ObjC/UserContentTest.mm:
+        * TestWebKitAPI/cocoa/PlatformUtilitiesCocoa.mm: Copied from Tools/TestWebKitAPI/Tests/WebKit2/WKImageCreateCGImageCrash.cpp.
+        (TestWebKitAPI::Util::run):
+        (TestWebKitAPI::Util::sleep):
+        (TestWebKitAPI::Util::toSTD):
+        * TestWebKitAPI/config.h:
+        * TestWebKitAPI/mac/JavaScriptTestMac.mm:
+        * TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
+        (TestWebKitAPI::Util::run): Deleted.
+        (TestWebKitAPI::Util::sleep): Deleted.
+        (TestWebKitAPI::Util::toSTD): Deleted.
+
</ins><span class="cx"> 2014-12-18  Dániel Bátyai  &lt;dbatyai.u-szeged@partner.samsung.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [GTK] Add support for FTL JIT on ARM64
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPIConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> 
</span><span class="cx"> EXCLUDED_SOURCE_FILE_NAMES = $(EXCLUDED_SOURCE_FILE_NAMES_$(PLATFORM_NAME));
</span><span class="cx"> EXCLUDED_SOURCE_FILE_NAMES_macosx = *IOS.h *IOS.cpp *IOS.mm;
</span><del>-EXCLUDED_SOURCE_FILE_NAMES_iphoneos = *Mac.h *Mac.cpp *Mac.mm *InjectedBundle* *PlatformUtilities* Tests/WebKit2/* Tests/WebKit2ObjC/* *_Bundle* JavaScriptTest.* */mac/* CustomProtocolsSyncXHRTest.mm Tests/WebKit2Cocoa/*;
</del><ins>+EXCLUDED_SOURCE_FILE_NAMES_iphoneos = *Mac.h *Mac.cpp *Mac.mm */mac/*;
</ins><span class="cx"> EXCLUDED_SOURCE_FILE_NAMES_iphonesimulator = $(EXCLUDED_SOURCE_FILE_NAMES_iphoneos);
</span><span class="cx"> 
</span><span class="cx"> TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME));
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPIConfigurationsInjectedBundlexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Configurations/InjectedBundle.xcconfig (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Configurations/InjectedBundle.xcconfig        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Configurations/InjectedBundle.xcconfig        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -22,3 +22,10 @@
</span><span class="cx"> // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
</span><span class="cx"> 
</span><span class="cx"> PRODUCT_NAME = InjectedBundleTestWebKitAPI;
</span><ins>+
+FRAMEWORK_AND_LIBRARY_LDFLAGS = $(FRAMEWORK_AND_LIBRARY_LDFLAGS_$(PLATFORM_NAME));
+FRAMEWORK_AND_LIBRARY_LDFLAGS_iphonesimulator = -lobjc -framework UIKit;
+FRAMEWORK_AND_LIBRARY_LDFLAGS_iphoneos = $(FRAMEWORK_AND_LIBRARY_LDFLAGS_iphonesimulator);
+FRAMEWORK_AND_LIBRARY_LDFLAGS_macosx = -framework JavaScriptCore -framework WebKit -framework CoreGraphics -framework Cocoa;
+
+OTHER_LDFLAGS = $(FRAMEWORK_AND_LIBRARY_LDFLAGS);
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPIInjectedBundleControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/InjectedBundleController.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/InjectedBundleController.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/InjectedBundleController.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleController.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="lines">@@ -138,3 +141,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPIInjectedBundleMaincpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/InjectedBundleMain.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/InjectedBundleMain.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/InjectedBundleMain.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleController.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKBundleInitialize.h&gt;
</span><span class="cx"> 
</span><span class="lines">@@ -36,3 +39,5 @@
</span><span class="cx"> {
</span><span class="cx">     TestWebKitAPI::InjectedBundleController::shared().initialize(bundle, initializationUserData);
</span><span class="cx"> }
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPIJavaScriptTestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/JavaScriptTest.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/JavaScriptTest.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/JavaScriptTest.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -90,3 +93,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPIPlatformUtilitiescpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/PlatformUtilities.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/PlatformUtilities.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/PlatformUtilities.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &lt;wtf/StdLibExtras.h&gt;
</span><span class="lines">@@ -88,3 +91,5 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace Util
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPIPlatformUtilitiesh"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/PlatformUtilities.h (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/PlatformUtilities.h        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/PlatformUtilities.h        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -39,9 +39,15 @@
</span><span class="cx"> 
</span><span class="cx"> // Runs a platform runloop until the 'done' is true. 
</span><span class="cx"> void run(bool* done);
</span><del>-
</del><span class="cx"> void sleep(double seconds);
</span><span class="cx"> 
</span><ins>+std::string toSTD(const char*);
+#if USE(FOUNDATION)
+std::string toSTD(NSString *);
+#endif
+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> WKContextRef createContextWithInjectedBundle();
</span><span class="cx"> WKContextRef createContextForInjectedBundleTest(const std::string&amp;, WKTypeRef userData = 0);
</span><span class="cx"> WKDictionaryRef createInitializationDictionaryForInjectedBundleTest(const std::string&amp;, WKTypeRef userData);
</span><span class="lines">@@ -55,13 +61,11 @@
</span><span class="cx"> 
</span><span class="cx"> std::string toSTD(WKStringRef);
</span><span class="cx"> std::string toSTD(WKRetainPtr&lt;WKStringRef&gt;);
</span><del>-std::string toSTD(const char*);
-#if USE(FOUNDATION)
-std::string toSTD(NSString *);
-#endif
</del><span class="cx"> 
</span><span class="cx"> WKRetainPtr&lt;WKStringRef&gt; toWK(const char* utf8String);
</span><span class="cx"> 
</span><ins>+#endif // WK_HAVE_C_SPI
+
</ins><span class="cx"> template&lt;typename T, typename U&gt;
</span><span class="cx"> static inline ::testing::AssertionResult assertWKStringEqual(const char* expected_expression, const char* actual_expression, T expected, U actual)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestWebKitAPIxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -7,6 +7,9 @@
</span><span class="cx">         objects = {
</span><span class="cx"> 
</span><span class="cx"> /* Begin PBXBuildFile section */
</span><ins>+                0F139E771A423A5B00F590F5 /* WeakObjCPtr.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0F139E751A423A5300F590F5 /* WeakObjCPtr.mm */; };
+                0F139E781A423A6B00F590F5 /* PlatformUtilitiesCocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0F139E721A423A2B00F590F5 /* PlatformUtilitiesCocoa.mm */; };
+                0F139E791A42457000F590F5 /* PlatformUtilitiesCocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0F139E721A423A2B00F590F5 /* PlatformUtilitiesCocoa.mm */; };
</ins><span class="cx">                 1A02C870125D4CFD00E3F4BD /* find.html in Copy Resources */ = {isa = PBXBuildFile; fileRef = 1A02C84B125D4A5E00E3F4BD /* find.html */; };
</span><span class="cx">                 1A50AA201A2A51FC00F4C345 /* close-from-within-create-page.html in Copy Resources */ = {isa = PBXBuildFile; fileRef = 1A50AA1F1A2A4EA500F4C345 /* close-from-within-create-page.html */; };
</span><span class="cx">                 1A63479F183D72A4005B1707 /* all-content-in-one-iframe.html in Copy Resources */ = {isa = PBXBuildFile; fileRef = 93D3D19B17B1A7B000C7C415 /* all-content-in-one-iframe.html */; };
</span><span class="lines">@@ -115,7 +118,6 @@
</span><span class="cx">                 7CCE7EE01A411A9A00447C4C /* EditorCommands.mm in Sources */ = {isa = PBXBuildFile; fileRef = BCAA485714A044D40088FAC4 /* EditorCommands.mm */; };
</span><span class="cx">                 7CCE7EE11A411A9A00447C4C /* GetBackingScaleFactor.mm in Sources */ = {isa = PBXBuildFile; fileRef = C0C5D3BC14598B6F00A802A6 /* GetBackingScaleFactor.mm */; };
</span><span class="cx">                 7CCE7EE21A411A9A00447C4C /* GetPIDAfterAbortedProcessLaunch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AEF994817A09F5300998EF0 /* GetPIDAfterAbortedProcessLaunch.cpp */; };
</span><del>-                7CCE7EE31A411A9A00447C4C /* WeakObjCPtr.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1AA9BAE218500450003B6BC6 /* WeakObjCPtr.mm */; };
</del><span class="cx">                 7CCE7EE41A411AE600447C4C /* AboutBlankLoad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC246D8C132F115A00B56D7C /* AboutBlankLoad.cpp */; };
</span><span class="cx">                 7CCE7EE51A411AE600447C4C /* CloseThenTerminate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C8DDAA91735DE1D00EA5AC0 /* CloseThenTerminate.cpp */; };
</span><span class="cx">                 7CCE7EE61A411AE600447C4C /* CloseFromWithinCreatePage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A50AA1C1A2A4E7000F4C345 /* CloseFromWithinCreatePage.cpp */; };
</span><span class="lines">@@ -242,9 +244,6 @@
</span><span class="cx">                 BC22D31914DC68B900FFB1DD /* UserMessage_Bundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC22D31714DC68B800FFB1DD /* UserMessage_Bundle.cpp */; };
</span><span class="cx">                 BC246D9C132F1FF000B56D7C /* CanHandleRequest_Bundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC246D97132F1FE100B56D7C /* CanHandleRequest_Bundle.cpp */; };
</span><span class="cx">                 BC2D006412AA04CE00E732A3 /* file-with-anchor.html in Copy Resources */ = {isa = PBXBuildFile; fileRef = BC2D004A12A9FEB300E732A3 /* file-with-anchor.html */; };
</span><del>-                BC575A90126E74D3006F0F12 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCB9E9F011235BDE00A137E0 /* Cocoa.framework */; };
-                BC575A91126E74D3006F0F12 /* WebKit2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCA61DB411700EFD00460D1E /* WebKit2.framework */; };
-                BC575A92126E74D3006F0F12 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC90964D1255620C00083756 /* JavaScriptCore.framework */; };
</del><span class="cx">                 BC575A97126E74F1006F0F12 /* InjectedBundleMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC575946126E7351006F0F12 /* InjectedBundleMain.cpp */; };
</span><span class="cx">                 BC575AA2126E7660006F0F12 /* InjectedBundleController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC575AA0126E7657006F0F12 /* InjectedBundleController.cpp */; };
</span><span class="cx">                 BC575AB0126E83C8006F0F12 /* InjectedBundleBasic_Bundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC575AAF126E83C8006F0F12 /* InjectedBundleBasic_Bundle.cpp */; };
</span><span class="lines">@@ -382,6 +381,8 @@
</span><span class="cx">                 00CD9F6215BE312C002DA2CE /* BackForwardList.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BackForwardList.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 0BCD833414857CE400EA2003 /* HashMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HashMap.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 0BCD85691485C98B00EA2003 /* TemporaryChange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TemporaryChange.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                0F139E721A423A2B00F590F5 /* PlatformUtilitiesCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = PlatformUtilitiesCocoa.mm; path = cocoa/PlatformUtilitiesCocoa.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                0F139E751A423A5300F590F5 /* WeakObjCPtr.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = WeakObjCPtr.mm; path = cocoa/WeakObjCPtr.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 0F17BBD415AF6C4D007AB753 /* WebCoreStatisticsWithNoWebProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebCoreStatisticsWithNoWebProcess.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 0FC6C4CB141027E0005B7F0C /* RedBlackTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RedBlackTree.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 0FC6C4CE141034AD005B7F0C /* MetaAllocator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MetaAllocator.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -395,7 +396,6 @@
</span><span class="cx">                 1A7BFC0A171A0BDB00BC5F64 /* WillSendSubmitEvent.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WillSendSubmitEvent.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A7E8B33181208DE00AEB74A /* FragmentNavigation.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FragmentNavigation.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A7E8B351812093600AEB74A /* FragmentNavigation.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = FragmentNavigation.html; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1AA9BAE218500450003B6BC6 /* WeakObjCPtr.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WeakObjCPtr.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 1AA9E55714980A9900001A8A /* Functional.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Functional.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1ABC3DED1899BE6D004F0626 /* Navigation.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Navigation.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1ADBEFAD130C689C00D61D19 /* ForceRepaint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ForceRepaint.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -698,9 +698,6 @@
</span><span class="cx">                         isa = PBXFrameworksBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="cx">                         files = (
</span><del>-                                BC575A90126E74D3006F0F12 /* Cocoa.framework in Frameworks */,
-                                BC575A92126E74D3006F0F12 /* JavaScriptCore.framework in Frameworks */,
-                                BC575A91126E74D3006F0F12 /* WebKit2.framework in Frameworks */,
</del><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><span class="lines">@@ -722,6 +719,7 @@
</span><span class="cx">                 08FB7795FE84155DC02AAC07 /* Source */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                0F139E711A423A1D00F590F5 /* cocoa */,
</ins><span class="cx">                                 BC575944126E733C006F0F12 /* InjectedBundle */,
</span><span class="cx">                                 2E9660DC16C07D7B00371B42 /* ios */,
</span><span class="cx">                                 BCA61C3A11700B9400460D1E /* mac */,
</span><span class="lines">@@ -754,6 +752,22 @@
</span><span class="cx">                         name = &quot;External Frameworks and Libraries&quot;;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><ins>+                0F139E711A423A1D00F590F5 /* cocoa */ = {
+                        isa = PBXGroup;
+                        children = (
+                                0F139E721A423A2B00F590F5 /* PlatformUtilitiesCocoa.mm */,
+                        );
+                        name = cocoa;
+                        sourceTree = &quot;&lt;group&gt;&quot;;
+                };
+                0F139E741A423A4600F590F5 /* cocoa */ = {
+                        isa = PBXGroup;
+                        children = (
+                                0F139E751A423A5300F590F5 /* WeakObjCPtr.mm */,
+                        );
+                        name = cocoa;
+                        sourceTree = &quot;&lt;group&gt;&quot;;
+                };
</ins><span class="cx">                 1AB674ADFE9D54B511CA2CBB /* Products */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><span class="lines">@@ -875,6 +889,7 @@
</span><span class="cx">                 BC9096411255616000083756 /* WebKit2 */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                0F139E741A423A4600F590F5 /* cocoa */,
</ins><span class="cx">                                 C0C5D3BB14598B6F00A802A6 /* mac */,
</span><span class="cx">                                 BC90977B125571AE00083756 /* Resources */,
</span><span class="cx">                                 BC246D8C132F115A00B56D7C /* AboutBlankLoad.cpp */,
</span><span class="lines">@@ -1201,7 +1216,6 @@
</span><span class="cx">                                 C0C5D3BC14598B6F00A802A6 /* GetBackingScaleFactor.mm */,
</span><span class="cx">                                 C0C5D3BD14598B6F00A802A6 /* GetBackingScaleFactor_Bundle.mm */,
</span><span class="cx">                                 1AEF994817A09F5300998EF0 /* GetPIDAfterAbortedProcessLaunch.cpp */,
</span><del>-                                1AA9BAE218500450003B6BC6 /* WeakObjCPtr.mm */,
</del><span class="cx">                         );
</span><span class="cx">                         path = mac;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -1322,6 +1336,7 @@
</span><span class="cx">                                 7CCE7EEE1A411AE600447C4C /* DownloadDecideDestinationCrash.cpp in Sources */,
</span><span class="cx">                                 7CCE7ED81A411A7E00447C4C /* WillSendSubmitEvent.mm in Sources */,
</span><span class="cx">                                 7CCE7ECD1A411A7E00447C4C /* SimplifyMarkup.mm in Sources */,
</span><ins>+                                0F139E781A423A6B00F590F5 /* PlatformUtilitiesCocoa.mm in Sources */,
</ins><span class="cx">                                 7CCE7ED01A411A7E00447C4C /* StringByEvaluatingJavaScriptFromString.mm in Sources */,
</span><span class="cx">                                 7CCE7EB81A411A7E00447C4C /* ContextMenuCanCopyURL.mm in Sources */,
</span><span class="cx">                                 7CCE7F3B1A411B8E00447C4C /* MediaTime.cpp in Sources */,
</span><span class="lines">@@ -1381,6 +1396,7 @@
</span><span class="cx">                                 7CCE7EE81A411AE600447C4C /* CookieManager.cpp in Sources */,
</span><span class="cx">                                 7CCE7F2E1A411B1000447C4C /* WKBrowsingContextGroupTest.mm in Sources */,
</span><span class="cx">                                 7CCE7EBC1A411A7E00447C4C /* DOMNodeFromJSObject.mm in Sources */,
</span><ins>+                                0F139E771A423A5B00F590F5 /* WeakObjCPtr.mm in Sources */,
</ins><span class="cx">                                 7CCE7F091A411AE600447C4C /* ParentFrame.cpp in Sources */,
</span><span class="cx">                                 7CCE7EAB1A411A2400447C4C /* WebKitAgnosticTest.mm in Sources */,
</span><span class="cx">                                 7CCE7F161A411AE600447C4C /* TerminateTwice.cpp in Sources */,
</span><span class="lines">@@ -1456,7 +1472,6 @@
</span><span class="cx">                                 7CCE7F421A411B8E00447C4C /* SHA1.cpp in Sources */,
</span><span class="cx">                                 7CCE7EC41A411A7E00447C4C /* JSWrapperForNodeInWebFrame.mm in Sources */,
</span><span class="cx">                                 7CCE7F031A411AE600447C4C /* NewFirstVisuallyNonEmptyLayoutFails.cpp in Sources */,
</span><del>-                                7CCE7EE31A411A9A00447C4C /* WeakObjCPtr.mm in Sources */,
</del><span class="cx">                                 7CCE7EFE1A411AE600447C4C /* LoadAlternateHTMLStringWithNonDirectoryURL.cpp in Sources */,
</span><span class="cx">                                 7CCE7F1E1A411AE600447C4C /* WKStringJSString.cpp in Sources */,
</span><span class="cx">                                 7CCE7EBD1A411A7E00447C4C /* DOMRangeOfString.mm in Sources */,
</span><span class="lines">@@ -1529,6 +1544,7 @@
</span><span class="cx">                                 93F1DB5714DB1B840024C362 /* NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp in Sources */,
</span><span class="cx">                                 93AF4ECE1506F064007FD57E /* NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp in Sources */,
</span><span class="cx">                                 93F7E86F14DC8E5C00C84A99 /* NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp in Sources */,
</span><ins>+                                0F139E791A42457000F590F5 /* PlatformUtilitiesCocoa.mm in Sources */,
</ins><span class="cx">                                 52E5CE4914D21EAB003B2BD8 /* ParentFrame_Bundle.cpp in Sources */,
</span><span class="cx">                                 C54237F116B8957D00E638FC /* PasteboardNotifications_Bundle.cpp in Sources */,
</span><span class="cx">                                 7CFBCAE51743238F00B2BFCF /* WillLoad_Bundle.cpp in Sources */,
</span><span class="lines">@@ -1646,6 +1662,7 @@
</span><span class="cx">                                 7CCE7E9E1A41144E00447C4C /* Release */,
</span><span class="cx">                         );
</span><span class="cx">                         defaultConfigurationIsVisible = 0;
</span><ins>+                        defaultConfigurationName = Release;
</ins><span class="cx">                 };
</span><span class="cx">                 BC575986126E74AF006F0F12 /* Build configuration list for PBXNativeTarget &quot;InjectedBundleTestWebKitAPI&quot; */ = {
</span><span class="cx">                         isa = XCConfigurationList;
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsCustomProtocolsSyncXHRTestmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/CustomProtocolsSyncXHRTest.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/CustomProtocolsSyncXHRTest.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/CustomProtocolsSyncXHRTest.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #import &quot;JavaScriptTest.h&quot;
</span><span class="cx"> #import &quot;Test.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -71,3 +74,5 @@
</span><span class="cx"> } // namespace TestWebKitAPI
</span><span class="cx"> 
</span><span class="cx"> #endif // WK_API_ENABLED
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2AboutBlankLoadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -57,3 +60,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2CanHandleRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKContextPrivate.h&gt;
</span><span class="lines">@@ -71,3 +74,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2CanHandleRequest_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -65,3 +68,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2CloseFromWithinCreatePagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/CloseFromWithinCreatePage.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/CloseFromWithinCreatePage.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/CloseFromWithinCreatePage.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -80,3 +83,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2CloseThenTerminatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/CloseThenTerminate.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/CloseThenTerminate.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/CloseThenTerminate.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -62,3 +65,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2CookieManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/CookieManager.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/CookieManager.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/CookieManager.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKCookieManager.h&gt;
</span><span class="lines">@@ -86,3 +89,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DOMWindowExtensionBasiccpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -133,3 +136,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DOMWindowExtensionBasic_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKBundleDOMWindowExtension.h&gt;
</span><span class="cx"> #include &lt;WebKit/WKBundleFrame.h&gt;
</span><span class="lines">@@ -257,3 +260,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DOMWindowExtensionNoCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx"> */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -132,3 +135,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DOMWindowExtensionNoCache_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKBundleDOMWindowExtension.h&gt;
</span><span class="cx"> #include &lt;WebKit/WKBundleFrame.h&gt;
</span><span class="lines">@@ -276,3 +279,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DidAssociateFormControlscpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -83,3 +86,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DidAssociateFormControls_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -76,3 +79,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DidNotHandleKeyDowncpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidNotHandleKeyDown.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidNotHandleKeyDown.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidNotHandleKeyDown.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="lines">@@ -76,3 +79,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DocumentStartUserScriptAlertCrashcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -65,3 +68,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DocumentStartUserScriptAlertCrash_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKBundlePageGroup.h&gt;
</span><span class="cx"> #include &lt;WebKit/WKBundlePrivate.h&gt;
</span><span class="lines">@@ -53,3 +56,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;DocumentStartUserScriptAlertCrashTest&gt; registrar(&quot;DocumentStartUserScriptAlertCrashTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DownloadDecideDestinationCrashcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DownloadDecideDestinationCrash.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DownloadDecideDestinationCrash.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DownloadDecideDestinationCrash.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKDownload.h&gt;
</span><span class="lines">@@ -83,3 +86,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2EphemeralSessionPushStateNoHistoryCallbackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/EphemeralSessionPushStateNoHistoryCallback.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/EphemeralSessionPushStateNoHistoryCallback.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/EphemeralSessionPushStateNoHistoryCallback.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -76,3 +79,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2EvaluateJavaScriptcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -58,3 +61,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2FailedLoadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -65,3 +68,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2Findcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/Find.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/Find.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/Find.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -79,3 +82,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2FindMatchesmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/FindMatches.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/FindMatches.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/FindMatches.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #import &lt;WebKit/WebDocumentPrivate.h&gt;
</span><span class="lines">@@ -167,3 +170,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ForceRepaintcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -67,3 +70,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2FrameMIMETypeHTMLcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -75,3 +78,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2FrameMIMETypePNGcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -74,3 +77,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2Geolocationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/Geolocation.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/Geolocation.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/Geolocation.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -335,3 +338,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2GetInjectedBundleInitializationUserDataCallbackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -65,3 +68,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2GetInjectedBundleInitializationUserDataCallback_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -46,3 +49,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;GetInjectedBundleInitializationUserDataCallbackTest&gt; registrar(&quot;GetInjectedBundleInitializationUserDataCallbackTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2HitTestResultNodeHandlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -86,3 +89,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2HitTestResultNodeHandle_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &quot;InjectedBundleController.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -64,3 +67,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;HitTestResultNodeHandleTest&gt; registrar(&quot;HitTestResultNodeHandleTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2InjectedBundleBasiccpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -77,3 +80,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2InjectedBundleBasic_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="cx"> 
</span><span class="lines">@@ -47,3 +50,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;InjectedBundleBasicTest&gt; registrar(&quot;InjectedBundleBasicTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2InjectedBundleFrameHitTestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -66,3 +69,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2InjectedBundleFrameHitTest_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKBundle.h&gt;
</span><span class="lines">@@ -76,3 +79,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2InjectedBundleInitializationUserDataCallbackWinscpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -67,3 +70,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2InjectedBundleInitializationUserDataCallbackWins_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -46,3 +49,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;InjectedBundleInitializationUserDataCallbackWinsTest&gt; registrar(&quot;InjectedBundleInitializationUserDataCallbackWinsTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2LayoutMilestonesWithAllContentInFramecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/LayoutMilestonesWithAllContentInFrame.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/LayoutMilestonesWithAllContentInFrame.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/LayoutMilestonesWithAllContentInFrame.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -64,3 +67,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2LoadAlternateHTMLStringWithNonDirectoryURLcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadAlternateHTMLStringWithNonDirectoryURL.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadAlternateHTMLStringWithNonDirectoryURL.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadAlternateHTMLStringWithNonDirectoryURL.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="lines">@@ -64,3 +67,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2LoadCanceledNoServerRedirectCallbackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="lines">@@ -93,3 +96,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2LoadCanceledNoServerRedirectCallback_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -70,3 +73,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;LoadCanceledNoServerRedirectCallbackTest&gt; registrar(&quot;LoadCanceledNoServerRedirectCallbackTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2LoadPageOnCrashcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -103,3 +106,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2MouseMoveAfterCrashcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="lines">@@ -86,3 +89,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2MouseMoveAfterCrash_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -54,3 +57,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKContextPrivate.h&gt;
</span><span class="lines">@@ -86,3 +89,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutFailscpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -86,3 +89,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutFails_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -49,3 +52,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;NewFirstVisuallyNonEmptyLayoutFailsTest&gt; registrar(&quot;NewFirstVisuallyNonEmptyLayoutFailsTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutForImagescpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKContextPrivate.h&gt;
</span><span class="lines">@@ -86,3 +89,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutForImages_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -49,3 +52,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;NewFirstVisuallyNonEmptyLayoutForImagesTest&gt; registrar(&quot;NewFirstVisuallyNonEmptyLayoutForImagesTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutFramescpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -90,3 +93,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayoutFrames_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -49,3 +52,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;NewFirstVisuallyNonEmptyLayoutFramesTest&gt; registrar(&quot;NewFirstVisuallyNonEmptyLayoutFramesTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2NewFirstVisuallyNonEmptyLayout_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -49,3 +52,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;NewFirstVisuallyNonEmptyLayoutTest&gt; registrar(&quot;NewFirstVisuallyNonEmptyLayoutTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2PageLoadBasiccpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -153,3 +156,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2PageLoadDidChangeLocationWithinPageForFramecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -84,3 +87,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ParentFramecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKContextPrivate.h&gt;
</span><span class="lines">@@ -68,3 +71,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ParentFrame_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -77,3 +80,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2PasteboardNotificationsmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/PasteboardNotifications.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -75,3 +78,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2PasteboardNotifications_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/PasteboardNotifications_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -82,3 +85,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2PreventEmptyUserAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -68,3 +71,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2PrivateBrowsingPushStateNoHistoryCallbackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/PrivateBrowsingPushStateNoHistoryCallback.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/PrivateBrowsingPushStateNoHistoryCallback.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/PrivateBrowsingPushStateNoHistoryCallback.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -94,3 +97,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ReloadPageAfterCrashcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -86,3 +89,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ResizeReversePaginatedWebViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="lines">@@ -88,3 +91,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ResizeWindowAfterCrashcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -97,3 +100,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ResponsivenessTimerDoesntFireEarlycpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -96,3 +99,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ResponsivenessTimerDoesntFireEarly_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -57,3 +60,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2RestoreSessionStateContainingFormDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="lines">@@ -89,3 +92,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ScrollPinningBehaviorscpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="lines">@@ -95,3 +98,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ShouldGoToBackForwardListItemcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -90,3 +93,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ShouldGoToBackForwardListItem_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -68,3 +71,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ShouldKeepCurrentBackForwardListItemInListcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldKeepCurrentBackForwardListItemInList.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldKeepCurrentBackForwardListItemInList.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ShouldKeepCurrentBackForwardListItemInList.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -156,3 +159,5 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><span class="cx"> 
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2SpacebarScrollingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="lines">@@ -107,3 +110,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2StopLoadingDuringDidFailProvisionalLoadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -76,3 +79,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2StopLoadingDuringDidFailProvisionalLoad_bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &lt;WebKit2/WKBundle.h&gt;
</span><span class="lines">@@ -74,3 +77,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2TerminateTwicecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/TerminateTwice.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/TerminateTwice.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/TerminateTwice.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -69,3 +72,4 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><span class="cx"> 
</span><ins>+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2UserMessagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/UserMessage.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/UserMessage.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/UserMessage.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;Test.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -157,3 +160,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2UserMessage_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/UserMessage_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/UserMessage_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/UserMessage_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -50,3 +53,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;UserMessageTest&gt; registrar(&quot;UserMessageTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WKImageCreateCGImageCrashcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKImageCreateCGImageCrash.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKImageCreateCGImageCrash.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKImageCreateCGImageCrash.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -25,6 +25,8 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> 
</span><ins>+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &lt;WebKit/WKImageCG.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace TestWebKitAPI {
</span><span class="lines">@@ -35,3 +37,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WKPageGetScaleFactorNotZerocpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -77,3 +80,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WKPageIsPlayingAudiocpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPageIsPlayingAudio.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPageIsPlayingAudio.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPageIsPlayingAudio.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -145,3 +148,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WKPreferencescpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKPreferencesRefPrivate.h&gt;
</span><span class="cx"> #include &lt;WebKit/WKRetainPtr.h&gt;
</span><span class="lines">@@ -41,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> TEST(WebKit2, WKPreferencesDefaults)
</span><span class="cx"> {
</span><del>-#if PLATFORM(MAC)
</del><ins>+#if WK_HAVE_C_SPI
</ins><span class="cx">     static const char* expectedStandardFontFamily = &quot;Times&quot;;
</span><span class="cx">     static const char* expectedFixedFontFamily = &quot;Courier&quot;;
</span><span class="cx">     static const char* expectedSerifFontFamily = &quot;Times&quot;;
</span><span class="lines">@@ -118,3 +121,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WKStringcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKString.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKString.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKString.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -25,6 +25,8 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> 
</span><ins>+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> namespace TestWebKitAPI {
</span><span class="cx"> 
</span><span class="cx"> TEST(WebKit2, WKString)
</span><span class="lines">@@ -69,3 +71,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WKStringJSStringcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &lt;WebKit/WKStringPrivate.h&gt;
</span><span class="cx"> #include &lt;JavaScriptCore/JSStringRef.h&gt;
</span><span class="cx"> 
</span><span class="lines">@@ -48,3 +51,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WebArchivecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &lt;CoreFoundation/CoreFoundation.h&gt;
</span><span class="lines">@@ -128,3 +131,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WebArchive_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebArchive_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -62,3 +65,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WebCoreStatisticsWithNoWebProcesscpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebCoreStatisticsWithNoWebProcess.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebCoreStatisticsWithNoWebProcess.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WebCoreStatisticsWithNoWebProcess.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,8 +24,11 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><del>-#include &quot;test.h&quot;
</del><ins>+#include &quot;Test.h&quot;
</ins><span class="cx"> 
</span><span class="cx"> namespace TestWebKitAPI {
</span><span class="cx"> 
</span><span class="lines">@@ -48,3 +51,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WillLoadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;Test.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -239,3 +242,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WillLoad_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -82,3 +85,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;WillLoadTest&gt; registrar(&quot;WillLoadTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WillSendSubmitEventcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;PlatformWebView.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -77,3 +80,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WillSendSubmitEvent_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -63,3 +66,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2cocoaWeakObjCPtrmmfromrev177505trunkToolsTestWebKitAPITestsWebKit2macWeakObjCPtrmm"></a>
<div class="copfile"><h4>Copied: trunk/Tools/TestWebKitAPI/Tests/WebKit2/cocoa/WeakObjCPtr.mm (from rev 177505, trunk/Tools/TestWebKitAPI/Tests/WebKit2/mac/WeakObjCPtr.mm) (0 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/cocoa/WeakObjCPtr.mm                                (rev 0)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/cocoa/WeakObjCPtr.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -0,0 +1,108 @@
</span><ins>+/*
+ * Copyright (C) 2013 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import &quot;config.h&quot;
+
+#import &lt;WebKit/WeakObjCPtr.h&gt;
+
+using WebKit::WeakObjCPtr;
+
+TEST(WebKit2_WeakObjCPtr, Construction)
+{
+    NSObject *object = [[NSObject alloc] init];
+
+    WeakObjCPtr&lt;NSObject&gt; weak(object);
+
+    EXPECT_EQ(weak.get(), object);
+
+    [object release];
+
+    EXPECT_EQ(weak.get(), (void*)nil);
+}
+
+TEST(WebKit2_WeakObjCPtr, Assignment)
+{
+    NSObject *object1 = [[NSObject alloc] init];
+
+    WeakObjCPtr&lt;NSObject&gt; weak(object1);
+
+    EXPECT_EQ(weak.get(), object1);
+
+    NSObject *object2 = [[NSObject alloc] init];
+
+    weak = object2;
+    EXPECT_EQ(weak.get(), object2);
+
+    [object1 release];
+    EXPECT_EQ(weak.get(), object2);
+
+    [object2 release];
+    EXPECT_EQ(weak.get(), (void*)nil);
+}
+
+TEST(WebKit2_WeakObjCPtr, ObjectOutlivesItsWeakPointer)
+{
+    NSObject *object = [[NSObject alloc] init];
+
+    {
+        WeakObjCPtr&lt;NSObject&gt; weak(object);
+
+        EXPECT_EQ(weak.get(), object);
+    }
+
+    [object release];
+}
+
+TEST(WebKit2_WeakObjCPtr, GetAutoreleased)
+{
+    WeakObjCPtr&lt;NSObject&gt; weak;
+
+    @autoreleasepool {
+        NSObject *object = [[NSObject alloc] init];
+
+        weak = object;
+
+        EXPECT_EQ(weak.getAutoreleased(), object);
+        
+        [object release];
+
+        // The object is still in the autorelease pool.
+        EXPECT_EQ(weak.getAutoreleased(), object);
+    }
+
+    EXPECT_EQ(weak.getAutoreleased(), (id)nil);
+}
+
+TEST(WebKit2_WeakObjCPtr, Id)
+{
+    id object = [[NSObject alloc] init];
+    WeakObjCPtr&lt;id&gt; weak(object);
+
+    EXPECT_EQ(weak.get(), object);
+
+    [object release];
+
+    EXPECT_EQ(weak.get(), (void*)nil);
+}
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2macWeakObjCPtrmm"></a>
<div class="delfile"><h4>Deleted: trunk/Tools/TestWebKitAPI/Tests/WebKit2/mac/WeakObjCPtr.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/mac/WeakObjCPtr.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/mac/WeakObjCPtr.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -1,108 +0,0 @@
</span><del>-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import &quot;config.h&quot;
-
-#import &lt;WebKit/WeakObjCPtr.h&gt;
-
-using WebKit::WeakObjCPtr;
-
-TEST(WebKit2_WeakObjCPtr, Construction)
-{
-    NSObject *object = [[NSObject alloc] init];
-
-    WeakObjCPtr&lt;NSObject&gt; weak(object);
-
-    EXPECT_EQ(weak.get(), object);
-
-    [object release];
-
-    EXPECT_EQ(weak.get(), (void*)nil);
-}
-
-TEST(WebKit2_WeakObjCPtr, Assignment)
-{
-    NSObject *object1 = [[NSObject alloc] init];
-
-    WeakObjCPtr&lt;NSObject&gt; weak(object1);
-
-    EXPECT_EQ(weak.get(), object1);
-
-    NSObject *object2 = [[NSObject alloc] init];
-
-    weak = object2;
-    EXPECT_EQ(weak.get(), object2);
-
-    [object1 release];
-    EXPECT_EQ(weak.get(), object2);
-
-    [object2 release];
-    EXPECT_EQ(weak.get(), (void*)nil);
-}
-
-TEST(WebKit2_WeakObjCPtr, ObjectOutlivesItsWeakPointer)
-{
-    NSObject *object = [[NSObject alloc] init];
-
-    {
-        WeakObjCPtr&lt;NSObject&gt; weak(object);
-
-        EXPECT_EQ(weak.get(), object);
-    }
-
-    [object release];
-}
-
-TEST(WebKit2_WeakObjCPtr, GetAutoreleased)
-{
-    WeakObjCPtr&lt;NSObject&gt; weak;
-
-    @autoreleasepool {
-        NSObject *object = [[NSObject alloc] init];
-
-        weak = object;
-
-        EXPECT_EQ(weak.getAutoreleased(), object);
-        
-        [object release];
-
-        // The object is still in the autorelease pool.
-        EXPECT_EQ(weak.getAutoreleased(), object);
-    }
-
-    EXPECT_EQ(weak.getAutoreleased(), (id)nil);
-}
-
-TEST(WebKit2_WeakObjCPtr, Id)
-{
-    id object = [[NSObject alloc] init];
-    WeakObjCPtr&lt;id&gt; weak(object);
-
-    EXPECT_EQ(weak.get(), object);
-
-    [object release];
-
-    EXPECT_EQ(weak.get(), (void*)nil);
-}
</del></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2CocoaDownloadmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> #import &lt;WebKit/WKFoundation.h&gt;
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><ins>+#if PLATFORM(MAC) // No downloading on iOS
</ins><span class="cx"> 
</span><span class="cx"> #import &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #import &quot;Test.h&quot;
</span><span class="lines">@@ -269,3 +270,4 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #endif
</span><ins>+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2CocoaUserContentControllermm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/UserContentController.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/UserContentController.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/UserContentController.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> 
</span><del>-
</del><span class="cx"> static bool isDoneWithNavigation;
</span><span class="cx"> 
</span><span class="cx"> @interface SimpleNavigationDelegate : NSObject &lt;WKNavigationDelegate&gt;
</span><span class="lines">@@ -88,6 +87,7 @@
</span><span class="cx">     EXPECT_WK_STREQ(@&quot;Hello&quot;, (NSString *)[lastScriptMessage body]);
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+#if !PLATFORM(IOS) // FIXME: hangs in the iOS simulator
</ins><span class="cx"> TEST(WKUserContentController, ScriptMessageHandlerWithNavigation)
</span><span class="cx"> {
</span><span class="cx">     RetainPtr&lt;ScriptMessageHandler&gt; handler = adoptNS([[ScriptMessageHandler alloc] init]);
</span><span class="lines">@@ -125,5 +125,6 @@
</span><span class="cx"> 
</span><span class="cx">     EXPECT_WK_STREQ(@&quot;Second Message&quot;, (NSString *)[lastScriptMessage body]);    
</span><span class="cx"> }
</span><ins>+#endif
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ObjCActionMenusmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/ActionMenus.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/ActionMenus.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/ActionMenus.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import &quot;config.h&quot;
</span><ins>+
+#if PLATFORM(MAC)
+
</ins><span class="cx"> #import &quot;Test.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -738,3 +741,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ObjCActionMenusBundlemm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/ActionMenusBundle.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/ActionMenusBundle.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/ActionMenusBundle.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #import &quot;ActionMenusBundleSPI.h&quot;
</span><span class="cx"> #import &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #import &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -138,3 +141,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;ActionMenuTest&gt; registrar(&quot;ActionMenusTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif // PLATFORM(MAC)
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ObjCCustomProtocolsInvalidSchememm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -25,6 +25,8 @@
</span><span class="cx"> 
</span><span class="cx"> #import &quot;config.h&quot;
</span><span class="cx"> 
</span><ins>+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #import &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #import &quot;PlatformWebView.h&quot;
</span><span class="cx"> #import &quot;TestBrowsingContextLoadDelegate.h&quot;
</span><span class="lines">@@ -60,3 +62,5 @@
</span><span class="cx"> } // namespace TestWebKitAPI
</span><span class="cx"> 
</span><span class="cx"> #endif // WK_API_ENABLED
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ObjCCustomProtocolsInvalidScheme_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -25,6 +25,8 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> 
</span><ins>+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &lt;WebKit/WKBundlePage.h&gt;
</span><span class="cx"> 
</span><span class="lines">@@ -60,3 +62,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;CustomProtocolInvalidSchemeTest&gt; registrar(&quot;CustomProtocolInvalidSchemeTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ObjCCustomProtocolsTestmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #import &quot;Test.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -57,3 +60,5 @@
</span><span class="cx"> } // namespace TestWebKitAPI
</span><span class="cx"> 
</span><span class="cx"> #endif // WK_API_ENABLED
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ObjCPreventImageLoadWithAutoResizingmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #import &quot;Test.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -59,3 +62,5 @@
</span><span class="cx"> } // namespace TestWebKitAPI
</span><span class="cx"> 
</span><span class="cx"> #endif // WK_API_ENABLED
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ObjCPreventImageLoadWithAutoResizing_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing_Bundle.cpp (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing_Bundle.cpp        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/PreventImageLoadWithAutoResizing_Bundle.cpp        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #include &quot;InjectedBundleTest.h&quot;
</span><span class="cx"> #include &quot;PlatformUtilities.h&quot;
</span><span class="cx"> #include &quot;Test.h&quot;
</span><span class="lines">@@ -62,3 +65,5 @@
</span><span class="cx"> static InjectedBundleTest::Register&lt;DenyWillSendRequestTest&gt; registrar(&quot;DenyWillSendRequestTest&quot;);
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif 
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ObjCUserContentTestmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/UserContentTest.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/UserContentTest.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/UserContentTest.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import &quot;config.h&quot;
</span><ins>+
+#if WK_HAVE_C_SPI
+
</ins><span class="cx"> #import &quot;Test.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &quot;PlatformUtilities.h&quot;
</span><span class="lines">@@ -245,3 +248,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #endif // WK_API_ENABLED
</span><ins>+
+#endif 
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPIcocoaPlatformUtilitiesCocoammfromrev177505trunkToolsTestWebKitAPITestsWebKit2WKImageCreateCGImageCrashcpp"></a>
<div class="copfile"><h4>Copied: trunk/Tools/TestWebKitAPI/cocoa/PlatformUtilitiesCocoa.mm (from rev 177505, trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKImageCreateCGImageCrash.cpp) (0 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/cocoa/PlatformUtilitiesCocoa.mm                                (rev 0)
+++ trunk/Tools/TestWebKitAPI/cocoa/PlatformUtilitiesCocoa.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -0,0 +1,59 @@
</span><ins>+/*
+ * Copyright (C) 2014 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include &quot;config.h&quot;
+#include &quot;PlatformUtilities.h&quot;
+
+#include &lt;wtf/RetainPtr.h&gt;
+#include &lt;wtf/StdLibExtras.h&gt;
+
+namespace TestWebKitAPI {
+namespace Util {
+
+void run(bool* done)
+{
+    while (!*done)
+        [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantPast]];
+}
+
+void sleep(double seconds)
+{
+    usleep(seconds * 1000000);
+}
+
+std::string toSTD(NSString *string)
+{
+    if (!string)
+        return std::string();
+
+    size_t bufferSize = [string lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
+    auto buffer = std::make_unique&lt;char[]&gt;(bufferSize);
+    NSUInteger stringLength;
+    [string getBytes:buffer.get() maxLength:bufferSize usedLength:&amp;stringLength encoding:NSUTF8StringEncoding options:0 range:NSMakeRange(0, [string length]) remainingRange:0];
+    return std::string(buffer.get(), stringLength);
+}
+
+} // namespace Util
+} // namespace TestWebKitAPI
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPIconfigh"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/config.h (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/config.h        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/config.h        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -85,3 +85,7 @@
</span><span class="cx"> #if PLATFORM(COCOA) &amp;&amp; defined(__OBJC__)
</span><span class="cx"> #import &lt;WebKit/WebKit.h&gt;
</span><span class="cx"> #endif
</span><ins>+
+#if !PLATFORM(IOS)
+#define WK_HAVE_C_SPI 1
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPImacJavaScriptTestMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/mac/JavaScriptTestMac.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/mac/JavaScriptTestMac.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/mac/JavaScriptTestMac.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+#if PLATFORM(MAC)
+
</ins><span class="cx"> #include &quot;JavaScriptTest.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &lt;WebKit/WebView.h&gt;
</span><span class="lines">@@ -43,3 +46,5 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace TestWebKitAPI
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkToolsTestWebKitAPImacPlatformUtilitiesMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/mac/PlatformUtilitiesMac.mm (177505 => 177506)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/mac/PlatformUtilitiesMac.mm        2014-12-18 18:43:01 UTC (rev 177505)
+++ trunk/Tools/TestWebKitAPI/mac/PlatformUtilitiesMac.mm        2014-12-18 19:22:48 UTC (rev 177506)
</span><span class="lines">@@ -36,17 +36,6 @@
</span><span class="cx"> namespace TestWebKitAPI {
</span><span class="cx"> namespace Util {
</span><span class="cx"> 
</span><del>-void run(bool* done)
-{
-    while (!*done)
-        [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantPast]];
-}
-
-void sleep(double seconds)
-{
-    usleep(seconds * 1000000);
-}
-
</del><span class="cx"> WKStringRef createInjectedBundlePath()
</span><span class="cx"> {
</span><span class="cx">     NSString *nsString = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@&quot;InjectedBundleTestWebKitAPI.bundle&quot;];
</span><span class="lines">@@ -76,17 +65,5 @@
</span><span class="cx">     return [event type] == NSKeyDown;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-std::string toSTD(NSString *string)
-{
-    if (!string)
-        return std::string();
-
-    size_t bufferSize = [string lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
-    auto buffer = std::make_unique&lt;char[]&gt;(bufferSize);
-    NSUInteger stringLength;
-    [string getBytes:buffer.get() maxLength:bufferSize usedLength:&amp;stringLength encoding:NSUTF8StringEncoding options:0 range:NSMakeRange(0, [string length]) remainingRange:0];
-    return std::string(buffer.get(), stringLength);
-}
-
</del><span class="cx"> } // namespace Util
</span><span class="cx"> } // namespace TestWebKitAPI
</span></span></pre>
</div>
</div>

</body>
</html>