<!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>[173695] trunk</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/173695">173695</a></dd>
<dt>Author</dt> <dd>dbates@webkit.org</dd>
<dt>Date</dt> <dd>2014-09-17 11:18:02 -0700 (Wed, 17 Sep 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>[iOS] Make WebCore build with public iOS SDK
https://bugs.webkit.org/show_bug.cgi?id=136487

Reviewed by David Kilzer.

Source/WebCore:

Add headers that wrap Mac and iOS SPIs and update WebCore source files to include these
headers instead of the corresponding actual SPI header(s).

* WebCore.vcxproj/WebCore.vcxproj:
* WebCore.vcxproj/WebCore.vcxproj.filters:
* WebCore.vcxproj/WebCoreCG.props:
* WebCore.vcxproj/copyForwardingHeaders.cmd:
* WebCore.xcodeproj/project.pbxproj:
* bindings/objc/DOMInternal.mm:
* bridge/objc/objc_instance.mm:
* platform/audio/ios/MediaSessionManagerIOS.mm:
* platform/cocoa/DisplaySleepDisablerCocoa.cpp:
* platform/cocoa/MemoryPressureHandlerCocoa.mm:
* platform/graphics/SimpleFontData.h:
* platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
* platform/graphics/ca/mac/PlatformCALayerMac.mm:
* platform/graphics/cg/BitmapImageCG.cpp:
* platform/graphics/cg/ColorCG.cpp:
* platform/graphics/cg/GraphicsContextCG.cpp:
* platform/graphics/cg/ImageSourceCG.cpp:
* platform/graphics/cg/PDFDocumentImage.cpp:
* platform/graphics/cocoa/FontPlatformDataCocoa.mm:
* platform/graphics/ios/FontCacheIOS.mm:
* platform/graphics/ios/FontServicesIOS.mm:
* platform/graphics/ios/SimpleFontDataIOS.mm:
* platform/graphics/mac/FontMac.mm:
* platform/graphics/mac/GlyphPageTreeNodeMac.cpp:
* platform/graphics/mac/MediaPlayerProxy.h:
* platform/graphics/mac/SimpleFontDataMac.mm:
* platform/ios/LegacyTileCache.mm:
* platform/ios/LegacyTileGrid.mm:
* platform/ios/LegacyTileGridTile.mm:
* platform/ios/PlatformEventFactoryIOS.mm:
* platform/ios/PlatformScreenIOS.mm:
* platform/ios/WebEvent.mm:
* platform/ios/WebVideoFullscreenInterfaceAVKit.mm:
* platform/ios/wak/WAKAppKitStubs.h:
* platform/ios/wak/WAKView.h:
* platform/ios/wak/WKGraphics.h:
* platform/ios/wak/WKGraphics.mm:
* platform/ios/wak/WebCoreThread.mm:
* platform/network/ios/QuickLook.mm:
* platform/spi/ca/CALayerSPI.h: Added.
* platform/spi/ca/CATiledLayerSPI.h: Added.
* platform/spi/cf/CFLocaleSPI.h: Modified to use EXTERN_C.
* platform/spi/cf/CFNetworkConnectionCacheSPI.h: Ditto. Also changed header visibility from private to project.
* platform/spi/cf/CFURLRequestSPI.h: Ditto. Also modified to unconditionally include header &lt;CoreFoundation/CFBase.h&gt;.
* platform/spi/cg/CGColorTransformSPI.h: Added.
* platform/spi/cg/CGContextSPI.h: Added.
* platform/spi/cg/CGFloatSPI.h: Added.
* platform/spi/cg/CGFontGlyphSupportSPI.h: Added.
* platform/spi/cg/CGFontInfoSPI.h: Added.
* platform/spi/cg/CGFontRenderingSPI.h: Added.
* platform/spi/cg/CGFontUnicodeSupportSPI.h: Added.
* platform/spi/cg/CGImageSPI.h: Added.
* platform/spi/cg/CGSRegionSPI.h: Added.
* platform/spi/cocoa/DispatchSPI.h: Added.
* platform/spi/cocoa/IOPMLibSPI.h: Added.
* platform/spi/cocoa/MachVMSPI.h: Added.
* platform/spi/cocoa/NSFileManagerSPI.h: Added.
* platform/spi/cocoa/NSGeometrySPI.h: Added.
* platform/spi/cocoa/NSPointerFunctionsSPI.h: Added.
* platform/spi/cocoa/dyldSPI.h: Added.
* platform/spi/ios/AVPlayerControllerSPI.h: Added.
* platform/spi/ios/AVPlayerViewControllerSPI.h: Added.
* platform/spi/ios/AVValueTimingSPI.h: Added.
* platform/spi/ios/AVVideoLayerSPI.h: Added.
* platform/spi/ios/CTFontDescriptorSPI.h: Added.
* platform/spi/ios/CTFontSPI.h: Added.
* platform/spi/ios/CUICatalogSPI.h: Added.
* platform/spi/ios/CUIStyleEffectConfigurationSPI.h: Added.
* platform/spi/ios/MPAVRoutingControllerSPI.h: Added.
* platform/spi/ios/MobileGestaltSPI.h: Added.
* platform/spi/ios/QLPreviewConverterSPI.h: Added.
* platform/spi/ios/QuickLookSPI.h: Added.
* rendering/RenderThemeIOS.mm:

Source/WebKit/ios:

Substitute &lt;WebCore/CGFloatSPI.h&gt; for &lt;CoreGraphics/CGFloat.h&gt;.

* WebCoreSupport/WebFixedPositionContent.mm:

Source/WebKit/mac:

Update WebKit1 source files to include the wrapper SPI headers instead of the corresponding
actual SPI header(s).

* DOM/WebDOMOperationsPrivate.h:
* MigrateHeaders.make: Modified to only modify the include path of a &quot;&lt;WebCore/&quot;-prefixed header
file if its filename doesn't end in &quot;SPI.h&quot; as an alternative to having MigrateHeaders.make copy
such files into the WebKit framework as private headers.
* WebCoreSupport/WebFrameLoaderClient.mm:
* WebInspector/WebNodeHighlight.mm:
* WebView/WebIndicateLayer.mm:
* WebView/WebRenderLayer.h:
* WebView/WebView.mm:

Source/WebKit2:

Update WebKit2 source files to include the wrapper SPI headers instead of the corresponding
actual SPI header(s).

* Platform/mac/SharedMemoryMac.cpp:
* Shared/ios/NativeWebTouchEventIOS.mm:
* Shared/mac/RemoteLayerBackingStore.mm:
* Shared/mac/RemoteLayerTreePropertyApplier.mm:
* UIProcess/API/Cocoa/WKWebView.mm:
* UIProcess/ios/WKPDFPageNumberIndicator.mm:
* UIProcess/ios/WKScrollView.mm:
* UIProcess/ios/WebMemoryPressureHandlerIOS.mm:
* UIProcess/ios/forms/WKAirPlayRoutePicker.mm:
* WebProcess/WebPage/WebPage.cpp:

Source/WTF:

Define convenience macro EXTERN_C that can be used to specify the C linkage convention
for a declaration. For example, the declaration &quot;EXTERN_C const int x;&quot; will expand to:

extern const int x;

and

extern &quot;C&quot; const int x;

when used in a C and C++ file, respectively.

* wtf/Compiler.h:

Tools:

Substitute &lt;WebCore/MachVMSPI.h&gt; for &lt;mach/mach_vm.h&gt;.

* DumpRenderTree/mac/CheckedMalloc.cpp:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFwtfCompilerh">trunk/Source/WTF/wtf/Compiler.h</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCorevcxproj">trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCorevcxprojfilters">trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreCGprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreCG.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojcopyForwardingHeaderscmd">trunk/Source/WebCore/WebCore.vcxproj/copyForwardingHeaders.cmd</a></li>
<li><a href="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCorebindingsobjcDOMInternalmm">trunk/Source/WebCore/bindings/objc/DOMInternal.mm</a></li>
<li><a href="#trunkSourceWebCorebridgeobjcobjc_instancemm">trunk/Source/WebCore/bridge/objc/objc_instance.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioiosMediaSessionManagerIOSmm">trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformcocoaDisplaySleepDisablerCocoacpp">trunk/Source/WebCore/platform/cocoa/DisplaySleepDisablerCocoa.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformcocoaMemoryPressureHandlerCocoamm">trunk/Source/WebCore/platform/cocoa/MemoryPressureHandlerCocoa.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsSimpleFontDatah">trunk/Source/WebCore/platform/graphics/SimpleFontData.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateAVFoundationObjCmm">trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscamacPlatformCALayerMacmm">trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgBitmapImageCGcpp">trunk/Source/WebCore/platform/graphics/cg/BitmapImageCG.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgColorCGcpp">trunk/Source/WebCore/platform/graphics/cg/ColorCG.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgGraphicsContextCGcpp">trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgImageSourceCGcpp">trunk/Source/WebCore/platform/graphics/cg/ImageSourceCG.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgPDFDocumentImagecpp">trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscocoaFontPlatformDataCocoamm">trunk/Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsiosFontCacheIOSmm">trunk/Source/WebCore/platform/graphics/ios/FontCacheIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsiosFontServicesIOSmm">trunk/Source/WebCore/platform/graphics/ios/FontServicesIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsiosSimpleFontDataIOSmm">trunk/Source/WebCore/platform/graphics/ios/SimpleFontDataIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacFontMacmm">trunk/Source/WebCore/platform/graphics/mac/FontMac.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacGlyphPageTreeNodeMaccpp">trunk/Source/WebCore/platform/graphics/mac/GlyphPageTreeNodeMac.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacMediaPlayerProxyh">trunk/Source/WebCore/platform/graphics/mac/MediaPlayerProxy.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacSimpleFontDataMacmm">trunk/Source/WebCore/platform/graphics/mac/SimpleFontDataMac.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosLegacyTileCachemm">trunk/Source/WebCore/platform/ios/LegacyTileCache.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosLegacyTileGridmm">trunk/Source/WebCore/platform/ios/LegacyTileGrid.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosLegacyTileGridTilemm">trunk/Source/WebCore/platform/ios/LegacyTileGridTile.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosPlatformEventFactoryIOSmm">trunk/Source/WebCore/platform/ios/PlatformEventFactoryIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosPlatformScreenIOSmm">trunk/Source/WebCore/platform/ios/PlatformScreenIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosWebEventmm">trunk/Source/WebCore/platform/ios/WebEvent.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosWebVideoFullscreenInterfaceAVKitmm">trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWAKAppKitStubsh">trunk/Source/WebCore/platform/ios/wak/WAKAppKitStubs.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWAKViewh">trunk/Source/WebCore/platform/ios/wak/WAKView.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWKGraphicsh">trunk/Source/WebCore/platform/ios/wak/WKGraphics.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWKGraphicsmm">trunk/Source/WebCore/platform/ios/wak/WKGraphics.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWebCoreThreadmm">trunk/Source/WebCore/platform/ios/wak/WebCoreThread.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkiosQuickLookmm">trunk/Source/WebCore/platform/network/ios/QuickLook.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformspicfCFLocaleSPIh">trunk/Source/WebCore/platform/spi/cf/CFLocaleSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh">trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicfCFURLRequestSPIh">trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderThemeIOSmm">trunk/Source/WebCore/rendering/RenderThemeIOS.mm</a></li>
<li><a href="#trunkSourceWebKitiosChangeLog">trunk/Source/WebKit/ios/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitiosWebCoreSupportWebFixedPositionContentmm">trunk/Source/WebKit/ios/WebCoreSupport/WebFixedPositionContent.mm</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacDOMWebDOMOperationsPrivateh">trunk/Source/WebKit/mac/DOM/WebDOMOperationsPrivate.h</a></li>
<li><a href="#trunkSourceWebKitmacMigrateHeadersmake">trunk/Source/WebKit/mac/MigrateHeaders.make</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebFrameLoaderClientmm">trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm</a></li>
<li><a href="#trunkSourceWebKitmacWebInspectorWebNodeHighlightmm">trunk/Source/WebKit/mac/WebInspector/WebNodeHighlight.mm</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebIndicateLayermm">trunk/Source/WebKit/mac/WebView/WebIndicateLayer.mm</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebRenderLayerh">trunk/Source/WebKit/mac/WebView/WebRenderLayer.h</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebViewmm">trunk/Source/WebKit/mac/WebView/WebView.mm</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2PlatformmacSharedMemoryMaccpp">trunk/Source/WebKit2/Platform/mac/SharedMemoryMac.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharediosNativeWebTouchEventIOSmm">trunk/Source/WebKit2/Shared/ios/NativeWebTouchEventIOS.mm</a></li>
<li><a href="#trunkSourceWebKit2SharedmacRemoteLayerBackingStoremm">trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStore.mm</a></li>
<li><a href="#trunkSourceWebKit2SharedmacRemoteLayerTreePropertyAppliermm">trunk/Source/WebKit2/Shared/mac/RemoteLayerTreePropertyApplier.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebViewmm">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosWKPDFPageNumberIndicatormm">trunk/Source/WebKit2/UIProcess/ios/WKPDFPageNumberIndicator.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosWKScrollViewmm">trunk/Source/WebKit2/UIProcess/ios/WKScrollView.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosWebMemoryPressureHandlerIOSmm">trunk/Source/WebKit2/UIProcess/ios/WebMemoryPressureHandlerIOS.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosformsWKAirPlayRoutePickermm">trunk/Source/WebKit2/UIProcess/ios/forms/WKAirPlayRoutePicker.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPagecpp">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsDumpRenderTreemacCheckedMalloccpp">trunk/Tools/DumpRenderTree/mac/CheckedMalloc.cpp</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/Source/WebCore/platform/spi/ca/</li>
<li><a href="#trunkSourceWebCoreplatformspicaCALayerSPIh">trunk/Source/WebCore/platform/spi/ca/CALayerSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicaCATiledLayerSPIh">trunk/Source/WebCore/platform/spi/ca/CATiledLayerSPI.h</a></li>
<li>trunk/Source/WebCore/platform/spi/cg/</li>
<li><a href="#trunkSourceWebCoreplatformspicgCGColorTransformSPIh">trunk/Source/WebCore/platform/spi/cg/CGColorTransformSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicgCGContextSPIh">trunk/Source/WebCore/platform/spi/cg/CGContextSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicgCGFloatSPIh">trunk/Source/WebCore/platform/spi/cg/CGFloatSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicgCGFontGlyphSupportSPIh">trunk/Source/WebCore/platform/spi/cg/CGFontGlyphSupportSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicgCGFontInfoSPIh">trunk/Source/WebCore/platform/spi/cg/CGFontInfoSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicgCGFontRenderingSPIh">trunk/Source/WebCore/platform/spi/cg/CGFontRenderingSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicgCGFontUnicodeSupportSPIh">trunk/Source/WebCore/platform/spi/cg/CGFontUnicodeSupportSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicgCGImageSPIh">trunk/Source/WebCore/platform/spi/cg/CGImageSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicgCGSRegionSPIh">trunk/Source/WebCore/platform/spi/cg/CGSRegionSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicocoaDispatchSPIh">trunk/Source/WebCore/platform/spi/cocoa/DispatchSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicocoaIOPMLibSPIh">trunk/Source/WebCore/platform/spi/cocoa/IOPMLibSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicocoaMachVMSPIh">trunk/Source/WebCore/platform/spi/cocoa/MachVMSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicocoaNSFileManagerSPIh">trunk/Source/WebCore/platform/spi/cocoa/NSFileManagerSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicocoaNSGeometrySPIh">trunk/Source/WebCore/platform/spi/cocoa/NSGeometrySPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicocoaNSPointerFunctionsSPIh">trunk/Source/WebCore/platform/spi/cocoa/NSPointerFunctionsSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspicocoadyldSPIh">trunk/Source/WebCore/platform/spi/cocoa/dyldSPI.h</a></li>
<li>trunk/Source/WebCore/platform/spi/ios/</li>
<li><a href="#trunkSourceWebCoreplatformspiiosAVPlayerControllerSPIh">trunk/Source/WebCore/platform/spi/ios/AVPlayerControllerSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosAVPlayerViewControllerSPIh">trunk/Source/WebCore/platform/spi/ios/AVPlayerViewControllerSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosAVValueTimingSPIh">trunk/Source/WebCore/platform/spi/ios/AVValueTimingSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosAVVideoLayerSPIh">trunk/Source/WebCore/platform/spi/ios/AVVideoLayerSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosCTFontDescriptorSPIh">trunk/Source/WebCore/platform/spi/ios/CTFontDescriptorSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosCTFontSPIh">trunk/Source/WebCore/platform/spi/ios/CTFontSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosCUICatalogSPIh">trunk/Source/WebCore/platform/spi/ios/CUICatalogSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosCUIStyleEffectConfigurationSPIh">trunk/Source/WebCore/platform/spi/ios/CUIStyleEffectConfigurationSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosMPAVRoutingControllerSPIh">trunk/Source/WebCore/platform/spi/ios/MPAVRoutingControllerSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosMobileGestaltSPIh">trunk/Source/WebCore/platform/spi/ios/MobileGestaltSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosQLPreviewConverterSPIh">trunk/Source/WebCore/platform/spi/ios/QLPreviewConverterSPI.h</a></li>
<li><a href="#trunkSourceWebCoreplatformspiiosQuickLookSPIh">trunk/Source/WebCore/platform/spi/ios/QuickLookSPI.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WTF/ChangeLog        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -1,3 +1,23 @@
</span><ins>+2014-09-17  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        [iOS] Make WebCore build with public iOS SDK
+        https://bugs.webkit.org/show_bug.cgi?id=136487
+
+        Reviewed by David Kilzer.
+
+        Define convenience macro EXTERN_C that can be used to specify the C linkage convention
+        for a declaration. For example, the declaration &quot;EXTERN_C const int x;&quot; will expand to:
+
+        extern const int x;
+
+        and
+
+        extern &quot;C&quot; const int x;
+
+        when used in a C and C++ file, respectively.
+
+        * wtf/Compiler.h:
+
</ins><span class="cx"> 2014-09-16  Filip Pizlo  &lt;fpizlo@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed, disable native inlining because it causes build failures.
</span></span></pre></div>
<a id="trunkSourceWTFwtfCompilerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/Compiler.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/Compiler.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WTF/wtf/Compiler.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -155,6 +155,14 @@
</span><span class="cx"> #define CONSTEXPR
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+/* EXTERN_C */
+
+#ifdef __cplusplus
+#define EXTERN_C extern &quot;C&quot;
+#else
+#define EXTERN_C extern
+#endif
+
</ins><span class="cx"> /* FALLTHROUGH */
</span><span class="cx"> 
</span><span class="cx"> #if !defined(FALLTHROUGH) &amp;&amp; COMPILER_SUPPORTS(FALLTHROUGH_WARNINGS) &amp;&amp; COMPILER(CLANG)
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/ChangeLog        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -1,3 +1,87 @@
</span><ins>+2014-09-17  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        [iOS] Make WebCore build with public iOS SDK
+        https://bugs.webkit.org/show_bug.cgi?id=136487
+
+        Reviewed by David Kilzer.
+
+        Add headers that wrap Mac and iOS SPIs and update WebCore source files to include these
+        headers instead of the corresponding actual SPI header(s).
+
+        * WebCore.vcxproj/WebCore.vcxproj:
+        * WebCore.vcxproj/WebCore.vcxproj.filters:
+        * WebCore.vcxproj/WebCoreCG.props:
+        * WebCore.vcxproj/copyForwardingHeaders.cmd:
+        * WebCore.xcodeproj/project.pbxproj:
+        * bindings/objc/DOMInternal.mm:
+        * bridge/objc/objc_instance.mm:
+        * platform/audio/ios/MediaSessionManagerIOS.mm:
+        * platform/cocoa/DisplaySleepDisablerCocoa.cpp:
+        * platform/cocoa/MemoryPressureHandlerCocoa.mm:
+        * platform/graphics/SimpleFontData.h:
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
+        * platform/graphics/ca/mac/PlatformCALayerMac.mm:
+        * platform/graphics/cg/BitmapImageCG.cpp:
+        * platform/graphics/cg/ColorCG.cpp:
+        * platform/graphics/cg/GraphicsContextCG.cpp:
+        * platform/graphics/cg/ImageSourceCG.cpp:
+        * platform/graphics/cg/PDFDocumentImage.cpp:
+        * platform/graphics/cocoa/FontPlatformDataCocoa.mm:
+        * platform/graphics/ios/FontCacheIOS.mm:
+        * platform/graphics/ios/FontServicesIOS.mm:
+        * platform/graphics/ios/SimpleFontDataIOS.mm:
+        * platform/graphics/mac/FontMac.mm:
+        * platform/graphics/mac/GlyphPageTreeNodeMac.cpp:
+        * platform/graphics/mac/MediaPlayerProxy.h:
+        * platform/graphics/mac/SimpleFontDataMac.mm:
+        * platform/ios/LegacyTileCache.mm:
+        * platform/ios/LegacyTileGrid.mm:
+        * platform/ios/LegacyTileGridTile.mm:
+        * platform/ios/PlatformEventFactoryIOS.mm:
+        * platform/ios/PlatformScreenIOS.mm:
+        * platform/ios/WebEvent.mm:
+        * platform/ios/WebVideoFullscreenInterfaceAVKit.mm:
+        * platform/ios/wak/WAKAppKitStubs.h:
+        * platform/ios/wak/WAKView.h:
+        * platform/ios/wak/WKGraphics.h:
+        * platform/ios/wak/WKGraphics.mm:
+        * platform/ios/wak/WebCoreThread.mm:
+        * platform/network/ios/QuickLook.mm:
+        * platform/spi/ca/CALayerSPI.h: Added.
+        * platform/spi/ca/CATiledLayerSPI.h: Added.
+        * platform/spi/cf/CFLocaleSPI.h: Modified to use EXTERN_C.
+        * platform/spi/cf/CFNetworkConnectionCacheSPI.h: Ditto. Also changed header visibility from private to project.
+        * platform/spi/cf/CFURLRequestSPI.h: Ditto. Also modified to unconditionally include header &lt;CoreFoundation/CFBase.h&gt;.
+        * platform/spi/cg/CGColorTransformSPI.h: Added.
+        * platform/spi/cg/CGContextSPI.h: Added.
+        * platform/spi/cg/CGFloatSPI.h: Added.
+        * platform/spi/cg/CGFontGlyphSupportSPI.h: Added.
+        * platform/spi/cg/CGFontInfoSPI.h: Added.
+        * platform/spi/cg/CGFontRenderingSPI.h: Added.
+        * platform/spi/cg/CGFontUnicodeSupportSPI.h: Added.
+        * platform/spi/cg/CGImageSPI.h: Added.
+        * platform/spi/cg/CGSRegionSPI.h: Added.
+        * platform/spi/cocoa/DispatchSPI.h: Added.
+        * platform/spi/cocoa/IOPMLibSPI.h: Added.
+        * platform/spi/cocoa/MachVMSPI.h: Added.
+        * platform/spi/cocoa/NSFileManagerSPI.h: Added.
+        * platform/spi/cocoa/NSGeometrySPI.h: Added.
+        * platform/spi/cocoa/NSPointerFunctionsSPI.h: Added.
+        * platform/spi/cocoa/dyldSPI.h: Added.
+        * platform/spi/ios/AVPlayerControllerSPI.h: Added.
+        * platform/spi/ios/AVPlayerViewControllerSPI.h: Added.
+        * platform/spi/ios/AVValueTimingSPI.h: Added.
+        * platform/spi/ios/AVVideoLayerSPI.h: Added.
+        * platform/spi/ios/CTFontDescriptorSPI.h: Added.
+        * platform/spi/ios/CTFontSPI.h: Added.
+        * platform/spi/ios/CUICatalogSPI.h: Added.
+        * platform/spi/ios/CUIStyleEffectConfigurationSPI.h: Added.
+        * platform/spi/ios/MPAVRoutingControllerSPI.h: Added.
+        * platform/spi/ios/MobileGestaltSPI.h: Added.
+        * platform/spi/ios/QLPreviewConverterSPI.h: Added.
+        * platform/spi/ios/QuickLookSPI.h: Added.
+        * rendering/RenderThemeIOS.mm:
+
</ins><span class="cx"> 2014-09-17  Gavin Barraclough  &lt;barraclough@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         DOM timer throttling for hidden plugins
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCorevcxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -19907,6 +19907,12 @@
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">     &lt;/CustomBuildStep&gt;
</span><ins>+    &lt;ClInclude Include=&quot;..\platform\spi\cg\CGFontRenderingSPI.h&quot;&gt;
+      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
+      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
+      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
+      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
+    &lt;/ClInclude&gt;
</ins><span class="cx">     &lt;ClInclude Include=&quot;..\platform\sql\SQLiteDatabase.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\platform\sql\SQLiteDatabaseTracker.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\platform\sql\SQLiteDatabaseTrackerClient.h&quot; /&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCorevcxprojfilters"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -130,6 +130,12 @@
</span><span class="cx">     &lt;Filter Include=&quot;platform\network\curl&quot;&gt;
</span><span class="cx">       &lt;UniqueIdentifier&gt;{b5903214-cbb2-4fad-9ff0-3930aaa733f6}&lt;/UniqueIdentifier&gt;
</span><span class="cx">     &lt;/Filter&gt;
</span><ins>+    &lt;Filter Include=&quot;platform\spi&quot;&gt;
+      &lt;UniqueIdentifier&gt;{247a4ea4-dcb5-4dd0-9d0d-bb13ecb08d58}&lt;/UniqueIdentifier&gt;
+    &lt;/Filter&gt;
+    &lt;Filter Include=&quot;platform\spi\cg&quot;&gt;
+      &lt;UniqueIdentifier&gt;{a2e9a1a3-c5c3-4331-ab01-0d12fea979e7}&lt;/UniqueIdentifier&gt;
+    &lt;/Filter&gt;
</ins><span class="cx">     &lt;Filter Include=&quot;platform\sql&quot;&gt;
</span><span class="cx">       &lt;UniqueIdentifier&gt;{f935d93c-734f-4f61-a31f-c3b960fc5aff}&lt;/UniqueIdentifier&gt;
</span><span class="cx">     &lt;/Filter&gt;
</span><span class="lines">@@ -8877,6 +8883,9 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;..\platform\network\cf\LoaderRunLoopCF.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;platform\network\cf&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><ins>+    &lt;ClInclude Include=&quot;..\platform\spi\cg\CGFontRenderingSPI.h&quot;&gt;
+      &lt;Filter&gt;platform\spi\cg&lt;/Filter&gt;
+    &lt;/ClInclude&gt;
</ins><span class="cx">     &lt;ClInclude Include=&quot;..\platform\sql\SQLiteDatabase.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;platform\sql&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreCGprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCoreCG.props (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreCG.props        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreCG.props        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -5,7 +5,7 @@
</span><span class="cx">   &lt;/PropertyGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup&gt;
</span><span class="cx">     &lt;ClCompile&gt;
</span><del>-      &lt;AdditionalIncludeDirectories&gt;$(ProjectDir)..\platform\graphics\cg;$(ProjectDir)..\svg\graphics\cg;%(AdditionalIncludeDirectories)&lt;/AdditionalIncludeDirectories&gt;
</del><ins>+      &lt;AdditionalIncludeDirectories&gt;$(ProjectDir)..\platform\graphics\cg;$(ProjectDir)..\platform\spi\cg;$(ProjectDir)..\svg\graphics\cg;%(AdditionalIncludeDirectories)&lt;/AdditionalIncludeDirectories&gt;
</ins><span class="cx">       &lt;PreprocessorDefinitions&gt;DISABLE_COREIMAGE;DISABLE_FRONTEND;DISABLE_IOSURFACE;DISABLE_RENDERSERVER;%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojcopyForwardingHeaderscmd"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/copyForwardingHeaders.cmd (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/copyForwardingHeaders.cmd        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/WebCore.vcxproj/copyForwardingHeaders.cmd        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -65,6 +65,7 @@
</span><span class="cx"> xcopy /y /d &quot;%ProjectDir%..\platform\win\*.h&quot; &quot;%CONFIGURATIONBUILDDIR%\include\WebCore&quot;
</span><span class="cx"> xcopy /y /d &quot;%ProjectDir%..\platform\network\*.h&quot; &quot;%CONFIGURATIONBUILDDIR%\include\WebCore&quot;
</span><span class="cx"> xcopy /y /d &quot;%ProjectDir%..\platform\network\%2\*.h&quot; &quot;%CONFIGURATIONBUILDDIR%\include\WebCore&quot;
</span><ins>+xcopy /y /d &quot;%ProjectDir%..\platform\spi\cg\*.h&quot; &quot;%CONFIGURATIONBUILDDIR%\include\WebCore&quot;
</ins><span class="cx"> xcopy /y /d &quot;%ProjectDir%..\platform\sql\*.h&quot; &quot;%CONFIGURATIONBUILDDIR%\include\WebCore&quot;
</span><span class="cx"> xcopy /y /d &quot;%ProjectDir%..\platform\cairo\cairo\src\*.h&quot; &quot;%CONFIGURATIONBUILDDIR%\include\WebCore&quot;
</span><span class="cx"> xcopy /y /d &quot;%ProjectDir%..\bindings\*.h&quot; &quot;%CONFIGURATIONBUILDDIR%\include\WebCore&quot;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -5733,15 +5733,46 @@
</span><span class="cx">                 CDFC360718CA696C0026E56F /* RemoteCommandListenerIOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDFC360218CA61630026E56F /* RemoteCommandListenerIOS.mm */; };
</span><span class="cx">                 CE057FA51220731100A476D5 /* DocumentMarkerController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE057FA31220731100A476D5 /* DocumentMarkerController.cpp */; };
</span><span class="cx">                 CE057FA61220731100A476D5 /* DocumentMarkerController.h in Headers */ = {isa = PBXBuildFile; fileRef = CE057FA41220731100A476D5 /* DocumentMarkerController.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><ins>+                CE08AC5619C202B700644843 /* MachVMSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE08AC5519C202AF00644843 /* MachVMSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
</ins><span class="cx">                 CE08C3D1152B599A0021B8C2 /* AlternativeTextController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE08C3CF152B599A0021B8C2 /* AlternativeTextController.cpp */; };
</span><span class="cx">                 CE08C3D2152B599A0021B8C2 /* AlternativeTextController.h in Headers */ = {isa = PBXBuildFile; fileRef = CE08C3D0152B599A0021B8C2 /* AlternativeTextController.h */; settings = {ATTRIBUTES = (); }; };
</span><ins>+                CE4F6D3419B774F600BFC64A /* CALayerSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3219B774F600BFC64A /* CALayerSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE4F6D4419B7751200BFC64A /* CGFloatSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3A19B7751200BFC64A /* CGFloatSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE4F6D6419B775F800BFC64A /* DispatchSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D5F19B775F800BFC64A /* DispatchSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE4F6D6719B775F800BFC64A /* NSGeometrySPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D6219B775F800BFC64A /* NSGeometrySPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE650DAC19BAD13C00613518 /* CTFontDescriptorSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D4C19B7757B00BFC64A /* CTFontDescriptorSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE650DAD19BAD14400613518 /* CTFontSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D4D19B7757B00BFC64A /* CTFontSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE650DAE19BAD15800613518 /* MPAVRoutingControllerSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D5319B7757B00BFC64A /* MPAVRoutingControllerSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE650DAF19BAD18400613518 /* MobileGestaltSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D5219B7757B00BFC64A /* MobileGestaltSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE650DB019BAD1B400613518 /* NSFileManagerSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D6119B775F800BFC64A /* NSFileManagerSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE650DB119BB603E00613518 /* CGContextSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3919B7751200BFC64A /* CGContextSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
+                CE650DB319BB60DD00613518 /* CGFontRenderingSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3D19B7751200BFC64A /* CGFontRenderingSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
</ins><span class="cx">                 CE7B2DB31586ABAD0098B3FA /* AlternativeTextUIController.h in Headers */ = {isa = PBXBuildFile; fileRef = CE7B2DAF1586ABAD0098B3FA /* AlternativeTextUIController.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 CE7B2DB41586ABAD0098B3FA /* AlternativeTextUIController.mm in Sources */ = {isa = PBXBuildFile; fileRef = CE7B2DB01586ABAD0098B3FA /* AlternativeTextUIController.mm */; };
</span><span class="cx">                 CE7B2DB51586ABAD0098B3FA /* TextAlternativeWithRange.h in Headers */ = {isa = PBXBuildFile; fileRef = CE7B2DB11586ABAD0098B3FA /* TextAlternativeWithRange.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 CE7B2DB61586ABAD0098B3FA /* TextAlternativeWithRange.mm in Sources */ = {isa = PBXBuildFile; fileRef = CE7B2DB21586ABAD0098B3FA /* TextAlternativeWithRange.mm */; };
</span><del>-                CE8245F019B671BA00AC0122 /* CFNetworkConnectionCacheSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8245EF19B671BA00AC0122 /* CFNetworkConnectionCacheSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
</del><span class="cx">                 CE8245F219B671D500AC0122 /* CFURLRequestSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8245F119B671D500AC0122 /* CFURLRequestSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 CE95208A1811B475007A5392 /* WebSafeIncrementalSweeperIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C4CB1D161A131200D214DA /* WebSafeIncrementalSweeperIOS.h */; };
</span><ins>+                CEAA693A19C35BC400C4F7BF /* CATiledLayerSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3319B774F600BFC64A /* CATiledLayerSPI.h */; };
+                CEAA693B19C35C0F00C4F7BF /* CFLocaleSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 65086DA719AC1719009AF46B /* CFLocaleSPI.h */; };
+                CEAA693C19C35C1300C4F7BF /* CFNetworkConnectionCacheSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8245EF19B671BA00AC0122 /* CFNetworkConnectionCacheSPI.h */; };
+                CEAA693D19C35C1B00C4F7BF /* CGColorTransformSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3719B7751200BFC64A /* CGColorTransformSPI.h */; };
+                CEAA693E19C35C2200C4F7BF /* CGFontGlyphSupportSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3B19B7751200BFC64A /* CGFontGlyphSupportSPI.h */; };
+                CEAA693F19C35C2500C4F7BF /* CGFontInfoSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3C19B7751200BFC64A /* CGFontInfoSPI.h */; };
+                CEAA694019C35C2A00C4F7BF /* CGFontUnicodeSupportSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3E19B7751200BFC64A /* CGFontUnicodeSupportSPI.h */; };
+                CEAA694119C35C2C00C4F7BF /* CGImageSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D3F19B7751200BFC64A /* CGImageSPI.h */; };
+                CEAA694219C35C2F00C4F7BF /* CGSRegionSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D4019B7751200BFC64A /* CGSRegionSPI.h */; };
+                CEAA694319C35C3800C4F7BF /* dyldSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D6019B775F800BFC64A /* dyldSPI.h */; };
+                CEAA694419C35C3B00C4F7BF /* IOPMLibSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D6919B7854E00BFC64A /* IOPMLibSPI.h */; };
+                CEAA694519C35C4700C4F7BF /* NSPointerFunctionsSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D6319B775F800BFC64A /* NSPointerFunctionsSPI.h */; };
+                CEAA694619C35C4F00C4F7BF /* AVPlayerControllerSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D2919B774D500BFC64A /* AVPlayerControllerSPI.h */; };
+                CEAA694719C35C5100C4F7BF /* AVPlayerViewControllerSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D2A19B774D500BFC64A /* AVPlayerViewControllerSPI.h */; };
+                CEAA694819C35C5300C4F7BF /* AVValueTimingSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D2B19B774D500BFC64A /* AVValueTimingSPI.h */; };
+                CEAA694919C35C5600C4F7BF /* AVVideoLayerSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D2C19B774D500BFC64A /* AVVideoLayerSPI.h */; };
+                CEAA694A19C35C5B00C4F7BF /* CUICatalogSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D4F19B7757B00BFC64A /* CUICatalogSPI.h */; };
+                CEAA694B19C35C5E00C4F7BF /* CUIStyleEffectConfigurationSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D5019B7757B00BFC64A /* CUIStyleEffectConfigurationSPI.h */; };
+                CEAA694C19C35C6300C4F7BF /* QLPreviewConverterSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D5519B7757B00BFC64A /* QLPreviewConverterSPI.h */; };
+                CEAA694D19C35C6500C4F7BF /* QuickLookSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4F6D5619B7757B00BFC64A /* QuickLookSPI.h */; };
</ins><span class="cx">                 CECADFC6153778FF00E37068 /* DictationAlternative.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CECADFC2153778FF00E37068 /* DictationAlternative.cpp */; };
</span><span class="cx">                 CECADFC7153778FF00E37068 /* DictationAlternative.h in Headers */ = {isa = PBXBuildFile; fileRef = CECADFC3153778FF00E37068 /* DictationAlternative.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 CECADFC8153778FF00E37068 /* DictationCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CECADFC4153778FF00E37068 /* DictationCommand.cpp */; };
</span><span class="lines">@@ -13199,8 +13230,38 @@
</span><span class="cx">                 CDFC360418CA61C20026E56F /* RemoteCommandListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteCommandListener.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 CE057FA31220731100A476D5 /* DocumentMarkerController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentMarkerController.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 CE057FA41220731100A476D5 /* DocumentMarkerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentMarkerController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                CE08AC5519C202AF00644843 /* MachVMSPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MachVMSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 CE08C3CF152B599A0021B8C2 /* AlternativeTextController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AlternativeTextController.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 CE08C3D0152B599A0021B8C2 /* AlternativeTextController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlternativeTextController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                CE4F6D2919B774D500BFC64A /* AVPlayerControllerSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AVPlayerControllerSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D2A19B774D500BFC64A /* AVPlayerViewControllerSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AVPlayerViewControllerSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D2B19B774D500BFC64A /* AVValueTimingSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AVValueTimingSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D2C19B774D500BFC64A /* AVVideoLayerSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AVVideoLayerSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3219B774F600BFC64A /* CALayerSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALayerSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3319B774F600BFC64A /* CATiledLayerSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATiledLayerSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3719B7751200BFC64A /* CGColorTransformSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGColorTransformSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3919B7751200BFC64A /* CGContextSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGContextSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3A19B7751200BFC64A /* CGFloatSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGFloatSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3B19B7751200BFC64A /* CGFontGlyphSupportSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGFontGlyphSupportSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3C19B7751200BFC64A /* CGFontInfoSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGFontInfoSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3D19B7751200BFC64A /* CGFontRenderingSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGFontRenderingSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3E19B7751200BFC64A /* CGFontUnicodeSupportSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGFontUnicodeSupportSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D3F19B7751200BFC64A /* CGImageSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGImageSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D4019B7751200BFC64A /* CGSRegionSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGSRegionSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D4C19B7757B00BFC64A /* CTFontDescriptorSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CTFontDescriptorSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D4D19B7757B00BFC64A /* CTFontSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CTFontSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D4F19B7757B00BFC64A /* CUICatalogSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CUICatalogSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D5019B7757B00BFC64A /* CUIStyleEffectConfigurationSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CUIStyleEffectConfigurationSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D5219B7757B00BFC64A /* MobileGestaltSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MobileGestaltSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D5319B7757B00BFC64A /* MPAVRoutingControllerSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPAVRoutingControllerSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D5519B7757B00BFC64A /* QLPreviewConverterSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QLPreviewConverterSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D5619B7757B00BFC64A /* QuickLookSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QuickLookSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D5F19B775F800BFC64A /* DispatchSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DispatchSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D6019B775F800BFC64A /* dyldSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dyldSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D6119B775F800BFC64A /* NSFileManagerSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSFileManagerSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D6219B775F800BFC64A /* NSGeometrySPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSGeometrySPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D6319B775F800BFC64A /* NSPointerFunctionsSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSPointerFunctionsSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                CE4F6D6919B7854E00BFC64A /* IOPMLibSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOPMLibSPI.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 CE5CB1B314EDAB6F00BB2795 /* EventSender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventSender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 CE6D89294C7AACE0AD89B3DD /* MathMLMencloseElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MathMLMencloseElement.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 CE7B2DAF1586ABAD0098B3FA /* AlternativeTextUIController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AlternativeTextUIController.h; path = mac/AlternativeTextUIController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -16156,8 +16217,11 @@
</span><span class="cx">                 653EF83619A043AE0052202C /* spi */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                CE4F6D3119B774F600BFC64A /* ca */,
</ins><span class="cx">                                 65086DA619AC1719009AF46B /* cf */,
</span><ins>+                                CE4F6D3619B7751200BFC64A /* cg */,
</ins><span class="cx">                                 653EF83719A043AE0052202C /* cocoa */,
</span><ins>+                                CE4F6D5119B7757B00BFC64A /* ios */,
</ins><span class="cx">                         );
</span><span class="cx">                         path = spi;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -16165,6 +16229,13 @@
</span><span class="cx">                 653EF83719A043AE0052202C /* cocoa */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                CE4F6D5F19B775F800BFC64A /* DispatchSPI.h */,
+                                CE4F6D6019B775F800BFC64A /* dyldSPI.h */,
+                                CE4F6D6919B7854E00BFC64A /* IOPMLibSPI.h */,
+                                CE08AC5519C202AF00644843 /* MachVMSPI.h */,
+                                CE4F6D6119B775F800BFC64A /* NSFileManagerSPI.h */,
+                                CE4F6D6219B775F800BFC64A /* NSGeometrySPI.h */,
+                                CE4F6D6319B775F800BFC64A /* NSPointerFunctionsSPI.h */,
</ins><span class="cx">                                 653EF83819A043AE0052202C /* NSURLFileTypeMappingsSPI.h */,
</span><span class="cx">                         );
</span><span class="cx">                         path = cocoa;
</span><span class="lines">@@ -21565,6 +21636,50 @@
</span><span class="cx">                         path = ios;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><ins>+                CE4F6D3119B774F600BFC64A /* ca */ = {
+                        isa = PBXGroup;
+                        children = (
+                                CE4F6D3219B774F600BFC64A /* CALayerSPI.h */,
+                                CE4F6D3319B774F600BFC64A /* CATiledLayerSPI.h */,
+                        );
+                        path = ca;
+                        sourceTree = &quot;&lt;group&gt;&quot;;
+                };
+                CE4F6D3619B7751200BFC64A /* cg */ = {
+                        isa = PBXGroup;
+                        children = (
+                                CE4F6D3719B7751200BFC64A /* CGColorTransformSPI.h */,
+                                CE4F6D3919B7751200BFC64A /* CGContextSPI.h */,
+                                CE4F6D3A19B7751200BFC64A /* CGFloatSPI.h */,
+                                CE4F6D3B19B7751200BFC64A /* CGFontGlyphSupportSPI.h */,
+                                CE4F6D3C19B7751200BFC64A /* CGFontInfoSPI.h */,
+                                CE4F6D3D19B7751200BFC64A /* CGFontRenderingSPI.h */,
+                                CE4F6D3E19B7751200BFC64A /* CGFontUnicodeSupportSPI.h */,
+                                CE4F6D3F19B7751200BFC64A /* CGImageSPI.h */,
+                                CE4F6D4019B7751200BFC64A /* CGSRegionSPI.h */,
+                        );
+                        path = cg;
+                        sourceTree = &quot;&lt;group&gt;&quot;;
+                };
+                CE4F6D5119B7757B00BFC64A /* ios */ = {
+                        isa = PBXGroup;
+                        children = (
+                                CE4F6D2919B774D500BFC64A /* AVPlayerControllerSPI.h */,
+                                CE4F6D2A19B774D500BFC64A /* AVPlayerViewControllerSPI.h */,
+                                CE4F6D2B19B774D500BFC64A /* AVValueTimingSPI.h */,
+                                CE4F6D2C19B774D500BFC64A /* AVVideoLayerSPI.h */,
+                                CE4F6D4C19B7757B00BFC64A /* CTFontDescriptorSPI.h */,
+                                CE4F6D4D19B7757B00BFC64A /* CTFontSPI.h */,
+                                CE4F6D4F19B7757B00BFC64A /* CUICatalogSPI.h */,
+                                CE4F6D5019B7757B00BFC64A /* CUIStyleEffectConfigurationSPI.h */,
+                                CE4F6D5219B7757B00BFC64A /* MobileGestaltSPI.h */,
+                                CE4F6D5319B7757B00BFC64A /* MPAVRoutingControllerSPI.h */,
+                                CE4F6D5519B7757B00BFC64A /* QLPreviewConverterSPI.h */,
+                                CE4F6D5619B7757B00BFC64A /* QuickLookSPI.h */,
+                        );
+                        path = ios;
+                        sourceTree = &quot;&lt;group&gt;&quot;;
+                };
</ins><span class="cx">                 DF9AFD6F13FC31B00015FEB7 /* objc */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><span class="lines">@@ -23340,6 +23455,7 @@
</span><span class="cx">                                 CD54A763180F9F7000B076C9 /* AudioTrackPrivateMediaSourceAVFObjC.h in Headers */,
</span><span class="cx">                                 FD31608B12B026F700C1A359 /* AudioUtilities.h in Headers */,
</span><span class="cx">                                 7EE6846012D26E3800E79415 /* AuthenticationCF.h in Headers */,
</span><ins>+                                CEAA693C19C35C1300C4F7BF /* CFNetworkConnectionCacheSPI.h in Headers */,
</ins><span class="cx">                                 7EE6846112D26E3800E79415 /* AuthenticationChallenge.h in Headers */,
</span><span class="cx">                                 934F713A0D5A6F1000018D69 /* AuthenticationChallengeBase.h in Headers */,
</span><span class="cx">                                 E124748410AA161D00B79493 /* AuthenticationClient.h in Headers */,
</span><span class="lines">@@ -23425,6 +23541,7 @@
</span><span class="cx">                                 BCB16C280979C3BD00467741 /* CachedXSLStyleSheet.h in Headers */,
</span><span class="cx">                                 93F1995008245E59001E9ABC /* CachePolicy.h in Headers */,
</span><span class="cx">                                 518F5002194CAC3A0081BAAE /* JSGamepad.h in Headers */,
</span><ins>+                                CE4F6D3419B774F600BFC64A /* CALayerSPI.h in Headers */,
</ins><span class="cx">                                 49AE2D97134EE5F90072920A /* CalculationValue.h in Headers */,
</span><span class="cx">                                 B1D5ECB5134B58DA0087C78F /* CallbackFunction.h in Headers */,
</span><span class="cx">                                 6E4E91AD10F7FB3100A2779C /* CanvasContextAttributes.h in Headers */,
</span><span class="lines">@@ -23443,9 +23560,9 @@
</span><span class="cx">                                 6550B69E099DF0270090D781 /* CDATASection.h in Headers */,
</span><span class="cx">                                 CDDD571518B57A8200A94FCB /* CDMSession.h in Headers */,
</span><span class="cx">                                 5FA904CA178E61F5004C8A2D /* CertificateInfo.h in Headers */,
</span><del>-                                CE8245F019B671BA00AC0122 /* CFNetworkConnectionCacheSPI.h in Headers */,
</del><span class="cx">                                 E1A8E56717552B2A007488E7 /* CFURLExtras.h in Headers */,
</span><span class="cx">                                 CE8245F219B671D500AC0122 /* CFURLRequestSPI.h in Headers */,
</span><ins>+                                CE4F6D4419B7751200BFC64A /* CGFloatSPI.h in Headers */,
</ins><span class="cx">                                 FE36FD1516C7826500F887C1 /* ChangeVersionData.h in Headers */,
</span><span class="cx">                                 97BC69DD1505F076001B74AC /* ChangeVersionWrapper.h in Headers */,
</span><span class="cx">                                 FD315FFF12B0267600C1A359 /* ChannelMergerNode.h in Headers */,
</span><span class="lines">@@ -23586,6 +23703,7 @@
</span><span class="cx">                                 A80E6CED0A1989CA007FB8C5 /* CSSFontValue.h in Headers */,
</span><span class="cx">                                 BC02A63C0E09A9CF004B6D2B /* CSSFunctionValue.h in Headers */,
</span><span class="cx">                                 7AF9B20318CFB2DF00C64BEF /* VTTRegion.h in Headers */,
</span><ins>+                                CE08AC5619C202B700644843 /* MachVMSPI.h in Headers */,
</ins><span class="cx">                                 BC53C6920DA591140021EB5D /* CSSGradientValue.h in Headers */,
</span><span class="cx">                                 650F53DC09D15DDA00C9B0C8 /* CSSGrammar.h in Headers */,
</span><span class="cx">                                 CD3E252418046BCD00E27F56 /* CSSGridTemplateAreasValue.h in Headers */,
</span><span class="lines">@@ -23708,6 +23826,7 @@
</span><span class="cx">                                 D0BD4F5D1408850F006839B6 /* DictationCommandIOS.h in Headers */,
</span><span class="cx">                                 316023F01532C40C00D50FF4 /* Dictionary.h in Headers */,
</span><span class="cx">                                 FDAF19991513D131008DB0C3 /* DirectConvolver.h in Headers */,
</span><ins>+                                CE4F6D6419B775F800BFC64A /* DispatchSPI.h in Headers */,
</ins><span class="cx">                                 49AF2D6914435D050016A784 /* DisplayRefreshMonitor.h in Headers */,
</span><span class="cx">                                 5D8C4DC01428222C0026CE72 /* DisplaySleepDisablerCocoa.h in Headers */,
</span><span class="cx">                                 FD31609112B026F700C1A359 /* Distance.h in Headers */,
</span><span class="lines">@@ -23732,6 +23851,7 @@
</span><span class="cx">                                 BC1A37AD097C715F0019F3D8 /* DOM.h in Headers */,
</span><span class="cx">                                 8538F0190AD718D8006A81D1 /* DOMAbstractView.h in Headers */,
</span><span class="cx">                                 BC99812E0DBE807A008CE9EF /* DOMAbstractViewFrame.h in Headers */,
</span><ins>+                                CE650DB019BAD1B400613518 /* NSFileManagerSPI.h in Headers */,
</ins><span class="cx">                                 8538F01B0AD718D8006A81D1 /* DOMAbstractViewInternal.h in Headers */,
</span><span class="cx">                                 1A8F6BC30DB55CDC001DB794 /* DOMApplicationCache.h in Headers */,
</span><span class="cx">                                 85D389B20A991A7F00282145 /* DOMAttr.h in Headers */,
</span><span class="lines">@@ -23964,6 +24084,7 @@
</span><span class="cx">                                 85989DCC0ACC8BBD00A0BC51 /* DOMKeyboardEventInternal.h in Headers */,
</span><span class="cx">                                 850656FE0AAB4763002D15C0 /* DOMMediaList.h in Headers */,
</span><span class="cx">                                 85E711D10AC5D5350053270F /* DOMMediaListInternal.h in Headers */,
</span><ins>+                                CE650DAE19BAD15800613518 /* MPAVRoutingControllerSPI.h in Headers */,
</ins><span class="cx">                                 75793ED30D0CE85B007FC0AC /* DOMMessageEvent.h in Headers */,
</span><span class="cx">                                 75793ED50D0CE85B007FC0AC /* DOMMessageEventInternal.h in Headers */,
</span><span class="cx">                                 E1ACAF4D0E791AAF0087D12B /* DOMMessagePort.h in Headers */,
</span><span class="lines">@@ -24074,6 +24195,7 @@
</span><span class="cx">                                 51D719B7181106E00016DC51 /* DOMWindowIndexedDatabase.h in Headers */,
</span><span class="cx">                                 97B38E27151C4271004622E9 /* DOMWindowNotifications.h in Headers */,
</span><span class="cx">                                 97D2AD0414B823A60093DF32 /* DOMWindowProperty.h in Headers */,
</span><ins>+                                CEAA694319C35C3800C4F7BF /* dyldSPI.h in Headers */,
</ins><span class="cx">                                 89F60B11157F686E0075E157 /* DOMWindowQuota.h in Headers */,
</span><span class="cx">                                 AA2A5AD616A4861600975A25 /* DOMWindowSpeechSynthesis.h in Headers */,
</span><span class="cx">                                 A8CCBB49151F831600AB7CE9 /* DOMWindowWebDatabase.h in Headers */,
</span><span class="lines">@@ -24204,6 +24326,7 @@
</span><span class="cx">                                 BC073BAA0C399B1F000F5979 /* FloatConversion.h in Headers */,
</span><span class="cx">                                 9A528E8417D7F52F00AA9518 /* FloatingObjects.h in Headers */,
</span><span class="cx">                                 B27535690B053814002CE64F /* FloatPoint.h in Headers */,
</span><ins>+                                CEAA694719C35C5100C4F7BF /* AVPlayerViewControllerSPI.h in Headers */,
</ins><span class="cx">                                 B2E27CA00B0F2B0900F17C7B /* FloatPoint3D.h in Headers */,
</span><span class="cx">                                 6EC480A216EA638A00A48DCB /* FloatPolygon.h in Headers */,
</span><span class="cx">                                 0FD723820EC8BD9300CA5DD7 /* FloatQuad.h in Headers */,
</span><span class="lines">@@ -24326,6 +24449,7 @@
</span><span class="cx">                                 A871DC1F0A15205700B12A68 /* HTMLBaseElement.h in Headers */,
</span><span class="cx">                                 A8DF3FD2097FA0FC0052981B /* HTMLBaseFontElement.h in Headers */,
</span><span class="cx">                                 9B24DE8E15194B9500C59C27 /* HTMLBDIElement.h in Headers */,
</span><ins>+                                CEAA694919C35C5600C4F7BF /* AVVideoLayerSPI.h in Headers */,
</ins><span class="cx">                                 A871DE2C0A152AC800B12A68 /* HTMLBodyElement.h in Headers */,
</span><span class="cx">                                 A8CFF7AA0A156978000A4234 /* HTMLBRElement.h in Headers */,
</span><span class="cx">                                 CD7DBB2918CA19C600C11066 /* CSSGridLineNamesValue.h in Headers */,
</span><span class="lines">@@ -24341,6 +24465,7 @@
</span><span class="cx">                                 A8EA79F70A1916DF00A8EF5F /* HTMLDListElement.h in Headers */,
</span><span class="cx">                                 CDC734151977896D0046BFC5 /* CARingBuffer.h in Headers */,
</span><span class="cx">                                 93F198E508245E59001E9ABC /* HTMLDocument.h in Headers */,
</span><ins>+                                CEAA693A19C35BC400C4F7BF /* CATiledLayerSPI.h in Headers */,
</ins><span class="cx">                                 977B3867122883E900B81FF8 /* HTMLDocumentParser.h in Headers */,
</span><span class="cx">                                 93309DE8099E64920056E581 /* htmlediting.h in Headers */,
</span><span class="cx">                                 93F198E608245E59001E9ABC /* HTMLElement.h in Headers */,
</span><span class="lines">@@ -24501,6 +24626,7 @@
</span><span class="cx">                                 8AB4BC77126FDB7100DEB727 /* IgnoreDestructiveWriteCountIncrementer.h in Headers */,
</span><span class="cx">                                 B27535700B053814002CE64F /* Image.h in Headers */,
</span><span class="cx">                                 B2A10B920B3818BD00099AA4 /* ImageBuffer.h in Headers */,
</span><ins>+                                CEAA694C19C35C6300C4F7BF /* QLPreviewConverterSPI.h in Headers */,
</ins><span class="cx">                                 1C21E57D183ED1FF001C289D /* IOSurfacePool.h in Headers */,
</span><span class="cx">                                 22BD9F7F1353625C009BD102 /* ImageBufferData.h in Headers */,
</span><span class="cx">                                 22BD9F81135364FE009BD102 /* ImageBufferDataCG.h in Headers */,
</span><span class="lines">@@ -24566,6 +24692,7 @@
</span><span class="cx">                                 20D629271253690B00081543 /* InspectorInstrumentation.h in Headers */,
</span><span class="cx">                                 A5840E1D187B74D500843B10 /* InspectorInstrumentationCookie.h in Headers */,
</span><span class="cx">                                 71B1E125164048F700B1880A /* InspectorLayerTreeAgent.h in Headers */,
</span><ins>+                                CEAA694119C35C2C00C4F7BF /* CGImageSPI.h in Headers */,
</ins><span class="cx">                                 504AACCE1834455900E3D9BC /* InspectorNodeFinder.h in Headers */,
</span><span class="cx">                                 0F03C0751884805500A5F8CA /* InspectorOverlay.h in Headers */,
</span><span class="cx">                                 4F6FDD651341DEDD001F8EE3 /* InspectorPageAgent.h in Headers */,
</span><span class="lines">@@ -24805,6 +24932,7 @@
</span><span class="cx">                                 070756D414239A4F00414161 /* JSHTMLTrackElement.h in Headers */,
</span><span class="cx">                                 1A85B2110A1B258700D8C87C /* JSHTMLUListElement.h in Headers */,
</span><span class="cx">                                 6E4ABCD5138EA0B70071D291 /* JSHTMLUnknownElement.h in Headers */,
</span><ins>+                                CEAA694819C35C5300C4F7BF /* AVValueTimingSPI.h in Headers */,
</ins><span class="cx">                                 E44614170CD6826900FADA75 /* JSHTMLVideoElement.h in Headers */,
</span><span class="cx">                                 C585A67D11D4FB08004C3E4B /* JSIDBAny.h in Headers */,
</span><span class="cx">                                 81BE20D311F4BC3200915DFA /* JSIDBCursor.h in Headers */,
</span><span class="lines">@@ -24944,8 +25072,10 @@
</span><span class="cx">                                 E1FF8F65180745D800132674 /* JSSubtleCrypto.h in Headers */,
</span><span class="cx">                                 B20111080AB7740500DB0E68 /* JSSVGAElement.h in Headers */,
</span><span class="cx">                                 24D9129213CA951E00D21915 /* JSSVGAltGlyphDefElement.h in Headers */,
</span><ins>+                                CEAA694019C35C2A00C4F7BF /* CGFontUnicodeSupportSPI.h in Headers */,
</ins><span class="cx">                                 F47A5E3E195B8C8A00483100 /* StyleScrollSnapPoints.h in Headers */,
</span><span class="cx">                                 07AC47021952102100EE9723 /* ISOVTTCue.h in Headers */,
</span><ins>+                                CEAA694B19C35C5E00C4F7BF /* CUIStyleEffectConfigurationSPI.h in Headers */,
</ins><span class="cx">                                 6515EC920D9723FF0063D49A /* JSSVGAltGlyphElement.h in Headers */,
</span><span class="cx">                                 24D9129613CA956100D21915 /* JSSVGAltGlyphItemElement.h in Headers */,
</span><span class="cx">                                 B222F6990AB771950022EFAD /* JSSVGAngle.h in Headers */,
</span><span class="lines">@@ -25059,6 +25189,7 @@
</span><span class="cx">                                 B2FA3DD90AB75A6F000E5AC4 /* JSSVGPathSegLinetoVerticalRel.h in Headers */,
</span><span class="cx">                                 B2FA3DDB0AB75A6F000E5AC4 /* JSSVGPathSegList.h in Headers */,
</span><span class="cx">                                 B2FA3DDD0AB75A6F000E5AC4 /* JSSVGPathSegMovetoAbs.h in Headers */,
</span><ins>+                                CE650DAF19BAD18400613518 /* MobileGestaltSPI.h in Headers */,
</ins><span class="cx">                                 B2FA3DDF0AB75A6F000E5AC4 /* JSSVGPathSegMovetoRel.h in Headers */,
</span><span class="cx">                                 B2FA3DE10AB75A6F000E5AC4 /* JSSVGPatternElement.h in Headers */,
</span><span class="cx">                                 8542A7950AE5C94100DF58DF /* JSSVGPoint.h in Headers */,
</span><span class="lines">@@ -25209,6 +25340,7 @@
</span><span class="cx">                                 BC7FA6210D1F0CBD00DB22A9 /* LiveNodeList.h in Headers */,
</span><span class="cx">                                 9759E94914EF1D490026A2DD /* LoadableTextTrack.h in Headers */,
</span><span class="cx">                                 656D37320ADBA5DE00A4554D /* LoaderNSURLExtras.h in Headers */,
</span><ins>+                                CE650DB119BB603E00613518 /* CGContextSPI.h in Headers */,
</ins><span class="cx">                                 7EE6846912D26E3800E79415 /* LoaderRunLoopCF.h in Headers */,
</span><span class="cx">                                 51E6821016387302003BBF3C /* LoaderStrategy.h in Headers */,
</span><span class="cx">                                 06E81ED70AB5D5E900C87837 /* LocalCurrentGraphicsContext.h in Headers */,
</span><span class="lines">@@ -25296,6 +25428,7 @@
</span><span class="cx">                                 076306D317E1478D005A7C4E /* MediaStreamTrackSourcesRequest.h in Headers */,
</span><span class="cx">                                 076306E317E22A43005A7C4E /* MediaStreamTrackSourcesRequestClient.h in Headers */,
</span><span class="cx">                                 CD641EC01819B36000EE4C41 /* MediaTimeAVFoundation.h in Headers */,
</span><ins>+                                CEAA693F19C35C2500C4F7BF /* CGFontInfoSPI.h in Headers */,
</ins><span class="cx">                                 0705852117FDC140005F2BCB /* MediaTrackConstraint.h in Headers */,
</span><span class="cx">                                 0705852417FDC140005F2BCB /* MediaTrackConstraints.h in Headers */,
</span><span class="cx">                                 0705852917FDE02C005F2BCB /* MediaTrackConstraintSet.h in Headers */,
</span><span class="lines">@@ -25331,6 +25464,7 @@
</span><span class="cx">                                 D6E528A4149A926D00EFE1F3 /* MutationObserverInterestGroup.h in Headers */,
</span><span class="cx">                                 D6E276B014637455001D280A /* MutationObserverRegistration.h in Headers */,
</span><span class="cx">                                 C6F08FBD1430FE8F00685849 /* MutationRecord.h in Headers */,
</span><ins>+                                CE4F6D6719B775F800BFC64A /* NSGeometrySPI.h in Headers */,
</ins><span class="cx">                                 52B6C9C615E3F4DF00690B05 /* NamedFlowCollection.h in Headers */,
</span><span class="cx">                                 A81872230977D3C0005826D9 /* NamedNodeMap.h in Headers */,
</span><span class="cx">                                 A818721E0977D3C0005826D9 /* NameNodeList.h in Headers */,
</span><span class="lines">@@ -25590,6 +25724,7 @@
</span><span class="cx">                                 BCEA4864097D93020094C9E4 /* RenderLineBreak.h in Headers */,
</span><span class="cx">                                 ABB5419F0ACDDFE4002820EB /* RenderListBox.h in Headers */,
</span><span class="cx">                                 A8EA7A520A191A5200A8EF5F /* RenderListItem.h in Headers */,
</span><ins>+                                CE650DAC19BAD13C00613518 /* CTFontDescriptorSPI.h in Headers */,
</ins><span class="cx">                                 3792917E1987678F00F4B661 /* CredentialCocoa.h in Headers */,
</span><span class="cx">                                 A8EA7A500A191A5200A8EF5F /* RenderListMarker.h in Headers */,
</span><span class="cx">                                 0F56028F0E4B76580065B038 /* RenderMarquee.h in Headers */,
</span><span class="lines">@@ -25678,6 +25813,7 @@
</span><span class="cx">                                 A8DF4AEE0980C42C0052981B /* RenderTableRow.h in Headers */,
</span><span class="cx">                                 76FB9FF919A73E3A00420562 /* JSAutocompleteErrorEvent.h in Headers */,
</span><span class="cx">                                 A8DF4AEF0980C42C0052981B /* RenderTableSection.h in Headers */,
</span><ins>+                                CE650DAD19BAD14400613518 /* CTFontSPI.h in Headers */,
</ins><span class="cx">                                 BCEA488C097D93020094C9E4 /* RenderText.h in Headers */,
</span><span class="cx">                                 AB67D1A9097F3AE300F9392E /* RenderTextControl.h in Headers */,
</span><span class="cx">                                 083DAEA70F01A7FB00342754 /* RenderTextControlMultiLine.h in Headers */,
</span><span class="lines">@@ -25985,6 +26121,7 @@
</span><span class="cx">                                 BC2272BD0E82EAAE00E7F975 /* StyleRareNonInheritedData.h in Headers */,
</span><span class="cx">                                 BC2272870E82E70700E7F975 /* StyleReflection.h in Headers */,
</span><span class="cx">                                 E4D58EB517B4DBDC00CBDCA8 /* StyleResolveForDocument.h in Headers */,
</span><ins>+                                CEAA694519C35C4700C4F7BF /* NSPointerFunctionsSPI.h in Headers */,
</ins><span class="cx">                                 E139866415478474001E3F65 /* StyleResolver.h in Headers */,
</span><span class="cx">                                 E4DEAA1817A93DC3000E0430 /* StyleResolveTree.h in Headers */,
</span><span class="cx">                                 E4BBED4D14FCDBA1003F0B98 /* StyleRule.h in Headers */,
</span><span class="lines">@@ -26009,6 +26146,7 @@
</span><span class="cx">                                 087558C613B4A57D00F49307 /* SurrogatePairAwareTextIterator.h in Headers */,
</span><span class="cx">                                 62C1217D11AB9E77003C462C /* SuspendableTimer.h in Headers */,
</span><span class="cx">                                 B22279740D00BF220071B782 /* SVGAElement.h in Headers */,
</span><ins>+                                CEAA693D19C35C1B00C4F7BF /* CGColorTransformSPI.h in Headers */,
</ins><span class="cx">                                 24D912B113CA9A1F00D21915 /* SVGAltGlyphDefElement.h in Headers */,
</span><span class="cx">                                 65653F2E0D9727D200CA9723 /* SVGAltGlyphElement.h in Headers */,
</span><span class="cx">                                 24D912B813CA9A6900D21915 /* SVGAltGlyphItemElement.h in Headers */,
</span><span class="lines">@@ -26062,6 +26200,7 @@
</span><span class="cx">                                 B22279B70D00BF220071B782 /* SVGElement.h in Headers */,
</span><span class="cx">                                 656581FE09D1508D000E61D7 /* SVGElementFactory.h in Headers */,
</span><span class="cx">                                 B22279BA0D00BF220071B782 /* SVGElementInstance.h in Headers */,
</span><ins>+                                CEAA694A19C35C5B00C4F7BF /* CUICatalogSPI.h in Headers */,
</ins><span class="cx">                                 B22279BD0D00BF220071B782 /* SVGElementInstanceList.h in Headers */,
</span><span class="cx">                                 081AA8DA1111237E002AB06E /* SVGElementRareData.h in Headers */,
</span><span class="cx">                                 B562DB6117D3CD660010AF96 /* SVGElementTypeHelpers.h in Headers */,
</span><span class="lines">@@ -26166,6 +26305,7 @@
</span><span class="cx">                                 83C1D425178D5AB400141E68 /* SVGPathSegArcAbs.h in Headers */,
</span><span class="cx">                                 83C1D426178D5AB400141E68 /* SVGPathSegArcRel.h in Headers */,
</span><span class="cx">                                 B2227A620D00BF220071B782 /* SVGPathSegClosePath.h in Headers */,
</span><ins>+                                CEAA693B19C35C0F00C4F7BF /* CFLocaleSPI.h in Headers */,
</ins><span class="cx">                                 B2227A650D00BF220071B782 /* SVGPathSegCurvetoCubic.h in Headers */,
</span><span class="cx">                                 83C1D427178D5AB400141E68 /* SVGPathSegCurvetoCubicAbs.h in Headers */,
</span><span class="cx">                                 83C1D428178D5AB400141E68 /* SVGPathSegCurvetoCubicRel.h in Headers */,
</span><span class="lines">@@ -26235,6 +26375,7 @@
</span><span class="cx">                                 7CDEEE1E197610D700E352CD /* ViewStateChangeObserver.h in Headers */,
</span><span class="cx">                                 B2227AC10D00BF220071B782 /* SVGSymbolElement.h in Headers */,
</span><span class="cx">                                 B2227AC50D00BF220071B782 /* SVGTests.h in Headers */,
</span><ins>+                                CEAA694219C35C2F00C4F7BF /* CGSRegionSPI.h in Headers */,
</ins><span class="cx">                                 08F0BFC31255C53C00075185 /* SVGTextChunk.h in Headers */,
</span><span class="cx">                                 081668D4125603BF006F25DE /* SVGTextChunkBuilder.h in Headers */,
</span><span class="cx">                                 B2227AC80D00BF220071B782 /* SVGTextContentElement.h in Headers */,
</span><span class="lines">@@ -26294,7 +26435,9 @@
</span><span class="cx">                                 B2C3DA400D006C1D00EF6F26 /* TextCodecUserDefined.h in Headers */,
</span><span class="cx">                                 B2C3DA420D006C1D00EF6F26 /* TextCodecUTF16.h in Headers */,
</span><span class="cx">                                 9343CB8212F25E510033C5EE /* TextCodecUTF8.h in Headers */,
</span><ins>+                                CE650DB319BB60DD00613518 /* CGFontRenderingSPI.h in Headers */,
</ins><span class="cx">                                 142B97CA13138943008BEF4B /* TextControlInnerElements.h in Headers */,
</span><ins>+                                CEAA694619C35C4F00C4F7BF /* AVPlayerControllerSPI.h in Headers */,
</ins><span class="cx">                                 B2C3DA450D006C1D00EF6F26 /* TextDirection.h in Headers */,
</span><span class="cx">                                 97BC84B412371180000C6161 /* TextDocument.h in Headers */,
</span><span class="cx">                                 97BC84841236FD93000C6161 /* TextDocumentParser.h in Headers */,
</span><span class="lines">@@ -26437,6 +26580,7 @@
</span><span class="cx">                                 8678D0BB1878E891003ABDE6 /* ViewState.h in Headers */,
</span><span class="cx">                                 93309E20099E64920056E581 /* VisiblePosition.h in Headers */,
</span><span class="cx">                                 07AB996918DA3C010018771E /* RTCConfiguration.h in Headers */,
</span><ins>+                                CEAA694D19C35C6500C4F7BF /* QuickLookSPI.h in Headers */,
</ins><span class="cx">                                 A883DF280F3D045D00F19BF6 /* VisibleSelection.h in Headers */,
</span><span class="cx">                                 93309E1E099E64920056E581 /* VisibleUnits.h in Headers */,
</span><span class="cx">                                 419BC2DF1685329900D64D6D /* VisitedLinkState.h in Headers */,
</span><span class="lines">@@ -26471,6 +26615,7 @@
</span><span class="cx">                                 C5B4C24D1509236C00A6EF37 /* WebCoreNSURLExtras.h in Headers */,
</span><span class="cx">                                 DD05FE0D0B8BA3C6009ACDFE /* WebCoreObjCExtras.h in Headers */,
</span><span class="cx">                                 EDEC98030AED7E170059137F /* WebCorePrefix.h in Headers */,
</span><ins>+                                CEAA693E19C35C2200C4F7BF /* CGFontGlyphSupportSPI.h in Headers */,
</ins><span class="cx">                                 E180810F16FCECDF00B80D07 /* WebCoreResourceHandleAsDelegate.h in Headers */,
</span><span class="cx">                                 E152551516FD2350003D7ADB /* WebCoreResourceHandleAsOperationQueueDelegate.h in Headers */,
</span><span class="cx">                                 93EB169709F880C00091F8FF /* WebCoreSystemInterface.h in Headers */,
</span><span class="lines">@@ -26608,6 +26753,7 @@
</span><span class="cx">                                 2EA768040FE7126400AB9C8A /* WorkerScriptLoaderClient.h in Headers */,
</span><span class="cx">                                 2E4346550F546A8200B0F1BA /* WorkerThread.h in Headers */,
</span><span class="cx">                                 0B9056F90F2685F30095FF6A /* WorkerThreadableLoader.h in Headers */,
</span><ins>+                                CEAA694419C35C3B00C4F7BF /* IOPMLibSPI.h in Headers */,
</ins><span class="cx">                                 97AABD2D14FA09D5007457AE /* WorkerThreadableWebSocketChannel.h in Headers */,
</span><span class="cx">                                 0FE5806419327A6200DE32EB /* ScrollingTreeMac.h in Headers */,
</span><span class="cx">                                 93309E24099E64920056E581 /* WrapContentsInDummySpanCommand.h in Headers */,
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsobjcDOMInternalmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/objc/DOMInternal.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/objc/DOMInternal.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/bindings/objc/DOMInternal.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -36,6 +36,8 @@
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> #define NEEDS_WRAPPER_CACHE_LOCK 1
</span><ins>+
+#import &quot;NSPointerFunctionsSPI.h&quot;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> //------------------------------------------------------------------------------------------
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeobjcobjc_instancemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/objc/objc_instance.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/objc/objc_instance.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/bridge/objc/objc_instance.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -26,20 +26,21 @@
</span><span class="cx"> #import &quot;config.h&quot;
</span><span class="cx"> #import &quot;objc_instance.h&quot;
</span><span class="cx"> 
</span><del>-#import &quot;runtime_method.h&quot;
-#import &lt;runtime/ObjectPrototype.h&gt;
</del><span class="cx"> #import &quot;JSDOMBinding.h&quot;
</span><ins>+#import &quot;NSPointerFunctionsSPI.h&quot;
</ins><span class="cx"> #import &quot;ObjCRuntimeObject.h&quot;
</span><span class="cx"> #import &quot;WebScriptObject.h&quot;
</span><ins>+#import &quot;runtime_method.h&quot;
</ins><span class="cx"> #import &lt;objc/objc-auto.h&gt;
</span><span class="cx"> #import &lt;runtime/Error.h&gt;
</span><ins>+#import &lt;runtime/FunctionPrototype.h&gt;
</ins><span class="cx"> #import &lt;runtime/JSLock.h&gt;
</span><del>-#import &quot;runtime/FunctionPrototype.h&quot;
</del><ins>+#import &lt;runtime/ObjectPrototype.h&gt;
</ins><span class="cx"> #import &lt;wtf/Assertions.h&gt;
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> #import &lt;Foundation/NSMapTable.h&gt;
</span><del>-#endif // PLATFORM(IOS)
</del><ins>+#endif
</ins><span class="cx"> 
</span><span class="cx"> #ifdef NDEBUG
</span><span class="cx"> #define OBJC_LOG(formatAndArgs...) ((void)0)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioiosMediaSessionManagerIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,13 +29,13 @@
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> 
</span><span class="cx"> #import &quot;Logging.h&quot;
</span><ins>+#import &quot;MPAVRoutingControllerSPI.h&quot;
</ins><span class="cx"> #import &quot;MediaPlayer.h&quot;
</span><span class="cx"> #import &quot;MediaSession.h&quot;
</span><span class="cx"> #import &quot;SoftLinking.h&quot;
</span><span class="cx"> #import &quot;WebCoreSystemInterface.h&quot;
</span><span class="cx"> #import &quot;WebCoreThreadRun.h&quot;
</span><span class="cx"> #import &lt;AVFoundation/AVAudioSession.h&gt;
</span><del>-#import &lt;MediaPlayer/MPAVRoutingController.h&gt;
</del><span class="cx"> #import &lt;MediaPlayer/MPMediaItem.h&gt;
</span><span class="cx"> #import &lt;MediaPlayer/MPNowPlayingInfoCenter.h&gt;
</span><span class="cx"> #import &lt;MediaPlayer/MPVolumeView.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformcocoaDisplaySleepDisablerCocoacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/cocoa/DisplaySleepDisablerCocoa.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/cocoa/DisplaySleepDisablerCocoa.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/cocoa/DisplaySleepDisablerCocoa.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> 
</span><del>-#include &lt;IOKit/pwr_mgt/IOPMLib.h&gt;
</del><ins>+#include &quot;IOPMLibSPI.h&quot;
</ins><span class="cx"> #include &lt;wtf/RetainPtr.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformcocoaMemoryPressureHandlerCocoamm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/cocoa/MemoryPressureHandlerCocoa.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/cocoa/MemoryPressureHandlerCocoa.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/cocoa/MemoryPressureHandlerCocoa.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -26,6 +26,7 @@
</span><span class="cx"> #import &quot;config.h&quot;
</span><span class="cx"> #import &quot;MemoryPressureHandler.h&quot;
</span><span class="cx"> 
</span><ins>+#import &quot;DispatchSPI.h&quot;
</ins><span class="cx"> #import &quot;IOSurfacePool.h&quot;
</span><span class="cx"> #import &quot;GCController.h&quot;
</span><span class="cx"> #import &quot;JSDOMWindowBase.h&quot;
</span><span class="lines">@@ -41,7 +42,6 @@
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> #import &quot;SystemMemory.h&quot;
</span><span class="cx"> #import &quot;WebCoreThread.h&quot;
</span><del>-#import &lt;dispatch/private.h&gt;
</del><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsSimpleFontDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/SimpleFontData.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/SimpleFontData.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/SimpleFontData.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -55,20 +55,8 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if USE(CG)
</span><del>-#if defined(__has_include) &amp;&amp; __has_include(&lt;CoreGraphics/CGFontRendering.h&gt;)
-#include &lt;CoreGraphics/CGFontRendering.h&gt;
-#else
-enum {
-    kCGFontRenderingStyleAntialiasing = (1 &lt;&lt; 0),
-    kCGFontRenderingStyleSmoothing = (1 &lt;&lt; 1),
-    kCGFontRenderingStyleSubpixelPositioning = (1 &lt;&lt; 2),
-    kCGFontRenderingStyleSubpixelQuantization = (1 &lt;&lt; 3),
-    kCGFontRenderingStylePlatformNative = (1 &lt;&lt; 9),
-    kCGFontRenderingStyleMask = 0x20F
-};
</del><ins>+#include &lt;WebCore/CGFontRenderingSPI.h&gt;
</ins><span class="cx"> #endif
</span><del>-typedef uint32_t CGFontRenderingStyle;
-#endif
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateAVFoundationObjCmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -44,6 +44,7 @@
</span><span class="cx"> #import &quot;InbandMetadataTextTrackPrivateAVF.h&quot;
</span><span class="cx"> #import &quot;InbandTextTrackPrivateAVFObjC.h&quot;
</span><span class="cx"> #import &quot;InbandTextTrackPrivateLegacyAVFObjC.h&quot;
</span><ins>+#import &quot;NSGeometrySPI.h&quot;
</ins><span class="cx"> #import &quot;OutOfBandTextTrackPrivateAVF.h&quot;
</span><span class="cx"> #import &quot;URL.h&quot;
</span><span class="cx"> #import &quot;Logging.h&quot;
</span><span class="lines">@@ -75,7 +76,6 @@
</span><span class="cx"> #include &quot;TextTrack.h&quot;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#import &lt;Foundation/NSGeometry.h&gt;
</del><span class="cx"> #import &lt;AVFoundation/AVFoundation.h&gt;
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> #import &lt;CoreImage/CoreImage.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscamacPlatformCALayerMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,6 +29,8 @@
</span><span class="cx"> 
</span><span class="cx"> #import &quot;AnimationUtilities.h&quot;
</span><span class="cx"> #import &quot;BlockExceptions.h&quot;
</span><ins>+#import &quot;CALayerSPI.h&quot;
+#import &quot;CATiledLayerSPI.h&quot;
</ins><span class="cx"> #import &quot;GraphicsContext.h&quot;
</span><span class="cx"> #import &quot;GraphicsLayerCA.h&quot;
</span><span class="cx"> #import &quot;LengthFunctions.h&quot;
</span><span class="lines">@@ -52,12 +54,11 @@
</span><span class="cx"> #import &lt;wtf/RetainPtr.h&gt;
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><ins>+#import &quot;NSGeometrySPI.h&quot;
</ins><span class="cx"> #import &quot;WAKWindow.h&quot;
</span><span class="cx"> #import &quot;WKGraphics.h&quot;
</span><span class="cx"> #import &quot;WebCoreThread.h&quot;
</span><span class="cx"> #import &quot;WebTiledLayer.h&quot;
</span><del>-#import &lt;Foundation/NSGeometry.h&gt;
-#import &lt;QuartzCore/CATiledLayerPrivate.h&gt;
</del><span class="cx"> #else
</span><span class="cx"> #import &quot;ThemeMac.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -170,18 +171,6 @@
</span><span class="cx"> 
</span><span class="cx"> @end
</span><span class="cx"> 
</span><del>-@interface CATiledLayer(GraphicsLayerCAPrivate)
-- (void)displayInRect:(CGRect)r levelOfDetail:(int)lod options:(NSDictionary *)dict;
-- (BOOL)canDrawConcurrently;
-- (void)setCanDrawConcurrently:(BOOL)flag;
-@end
-
-@interface CALayer(Private)
-- (void)setContentsChanged;
-- (void)setAcceleratesDrawing:(BOOL)flag;
-- (BOOL)acceleratesDrawing;
-@end
-
</del><span class="cx"> void PlatformCALayerMac::setOwner(PlatformCALayerClient* owner)
</span><span class="cx"> {
</span><span class="cx">     PlatformCALayer::setOwner(owner);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgBitmapImageCGcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/BitmapImageCG.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/BitmapImageCG.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/cg/BitmapImageCG.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -39,10 +39,6 @@
</span><span class="cx"> #include &lt;ApplicationServices/ApplicationServices.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if PLATFORM(IOS)
-#include &lt;CoreGraphics/CGContextPrivate.h&gt;
-#endif
-
</del><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> #include &quot;WebCoreSystemInterface.h&quot;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgColorCGcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/ColorCG.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/ColorCG.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/cg/ColorCG.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -34,8 +34,7 @@
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> #include &lt;ApplicationServices/ApplicationServices.h&gt;
</span><span class="cx"> #else
</span><del>-#include &lt;CoreGraphics/CGColorTransform.h&gt;
-#include &lt;CoreGraphics/CoreGraphics.h&gt;
</del><ins>+#include &quot;CGColorTransformSPI.h&quot;
</ins><span class="cx"> #include &lt;wtf/StdLibExtras.h&gt;
</span><span class="cx"> #endif // !PLATFORM(IOS)
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgGraphicsContextCGcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,16 +29,17 @@
</span><span class="cx"> #include &quot;GraphicsContextCG.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;AffineTransform.h&quot;
</span><ins>+#include &quot;CGContextSPI.h&quot;
</ins><span class="cx"> #include &quot;FloatConversion.h&quot;
</span><span class="cx"> #include &quot;GraphicsContextPlatformPrivateCG.h&quot;
</span><span class="cx"> #include &quot;ImageBuffer.h&quot;
</span><span class="cx"> #include &quot;ImageOrientation.h&quot;
</span><del>-#include &quot;URL.h&quot;
</del><span class="cx"> #include &quot;Path.h&quot;
</span><span class="cx"> #include &quot;Pattern.h&quot;
</span><span class="cx"> #include &quot;ShadowBlur.h&quot;
</span><span class="cx"> #include &quot;SubimageCacheWithTimer.h&quot;
</span><span class="cx"> #include &quot;Timer.h&quot;
</span><ins>+#include &quot;URL.h&quot;
</ins><span class="cx"> #include &lt;CoreGraphics/CoreGraphics.h&gt;
</span><span class="cx"> #include &lt;wtf/MathExtras.h&gt;
</span><span class="cx"> #include &lt;wtf/RetainPtr.h&gt;
</span><span class="lines">@@ -52,17 +53,9 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>-#include &lt;CoreGraphics/CGContextGState.h&gt;
</del><span class="cx"> #include &lt;wtf/HashMap.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !PLATFORM(IOS)
-extern &quot;C&quot; {
-    CG_EXTERN void CGContextSetCTM(CGContextRef, CGAffineTransform);
-    CG_EXTERN CGAffineTransform CGContextGetBaseCTM(CGContextRef);
-};
-#endif // !PLATFORM(IOS)
-
</del><span class="cx"> // FIXME: The following using declaration should be in &lt;wtf/HashFunctions.h&gt;.
</span><span class="cx"> using WTF::pairIntHash;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgImageSourceCGcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/ImageSourceCG.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/ImageSourceCG.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/cg/ImageSourceCG.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> #include &lt;ApplicationServices/ApplicationServices.h&gt;
</span><span class="cx"> #else
</span><del>-#include &lt;CoreGraphics/CGImagePrivate.h&gt;
</del><ins>+#include &quot;CGImageSPI.h&quot;
</ins><span class="cx"> #include &lt;ImageIO/ImageIO.h&gt;
</span><span class="cx"> #include &lt;wtf/NeverDestroyed.h&gt;
</span><span class="cx"> #include &lt;wtf/RetainPtr.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgPDFDocumentImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -30,8 +30,6 @@
</span><span class="cx"> #if USE(CG)
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>-#import &lt;CoreGraphics/CGContextPrivate.h&gt;
-#import &lt;CoreGraphics/CGContextGState.h&gt;
</del><span class="cx"> #import &lt;CoreGraphics/CoreGraphics.h&gt;
</span><span class="cx"> #import &lt;ImageIO/ImageIO.h&gt;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscocoaFontPlatformDataCocoamm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,8 +28,8 @@
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> #import &lt;AppKit/NSFont.h&gt;
</span><span class="cx"> #else
</span><ins>+#import &quot;CGFontInfoSPI.h&quot;
</ins><span class="cx"> #import &lt;CoreText/CoreText.h&gt;
</span><del>-#import &lt;CoreGraphics/CGFontInfo.h&gt;
</del><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #import &lt;wtf/text/WTFString.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsiosFontCacheIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ios/FontCacheIOS.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ios/FontCacheIOS.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/ios/FontCacheIOS.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,11 +29,11 @@
</span><span class="cx"> #import &quot;config.h&quot;
</span><span class="cx"> #import &quot;FontCache.h&quot;
</span><span class="cx"> 
</span><ins>+#import &quot;CGFontUnicodeSupportSPI.h&quot;
+#import &quot;CTFontDescriptorSPI.h&quot;
+#import &quot;CTFontSPI.h&quot;
</ins><span class="cx"> #import &quot;Font.h&quot;
</span><span class="cx"> #import &quot;RenderThemeIOS.h&quot;
</span><del>-#import &lt;CoreGraphics/CGFontUnicodeSupport.h&gt;
-#import &lt;CoreText/CTFontDescriptorPriv.h&gt;
-#import &lt;CoreText/CTFontPriv.h&gt;
</del><span class="cx"> #import &lt;wtf/NeverDestroyed.h&gt;
</span><span class="cx"> #import &lt;wtf/RetainPtr.h&gt;
</span><span class="cx"> #import &lt;wtf/text/CString.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsiosFontServicesIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ios/FontServicesIOS.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ios/FontServicesIOS.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/ios/FontServicesIOS.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -25,10 +25,9 @@
</span><span class="cx"> #import &quot;config.h&quot;
</span><span class="cx"> #import &quot;FontServicesIOS.h&quot;
</span><span class="cx"> 
</span><ins>+#import &quot;CGFontInfoSPI.h&quot;
</ins><span class="cx"> #import &quot;FontMetrics.h&quot;
</span><del>-#import &lt;CoreGraphics/CoreGraphics.h&gt;
-#import &lt;CoreGraphics/CoreGraphicsPrivate.h&gt;
-#import &lt;mach-o/dyld_priv.h&gt;
</del><ins>+#import &quot;dyldSPI.h&quot;
</ins><span class="cx"> #import &lt;wtf/RetainPtr.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsiosSimpleFontDataIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ios/SimpleFontDataIOS.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ios/SimpleFontDataIOS.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/ios/SimpleFontDataIOS.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,11 +28,12 @@
</span><span class="cx"> #import &quot;SimpleFontData.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &quot;BlockExceptions.h&quot;
</span><ins>+#import &quot;CGFontInfoSPI.h&quot;
+#import &quot;CGFontRenderingSPI.h&quot;
</ins><span class="cx"> #import &quot;Font.h&quot;
</span><span class="cx"> #import &quot;FontCache.h&quot;
</span><span class="cx"> #import &quot;FontDescription.h&quot;
</span><span class="cx"> #import &quot;FontServicesIOS.h&quot;
</span><del>-#import &lt;CoreGraphics/CGFontInfo.h&gt;
</del><span class="cx"> #import &lt;CoreText/CoreText.h&gt;
</span><span class="cx"> #import &lt;float.h&gt;
</span><span class="cx"> #import &lt;unicode/uchar.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacFontMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/FontMac.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/FontMac.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/mac/FontMac.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -23,6 +23,7 @@
</span><span class="cx"> #import &quot;config.h&quot;
</span><span class="cx"> #import &quot;Font.h&quot;
</span><span class="cx"> 
</span><ins>+#import &quot;CTFontDescriptorSPI.h&quot;
</ins><span class="cx"> #import &quot;DashArray.h&quot;
</span><span class="cx"> #import &quot;GlyphBuffer.h&quot;
</span><span class="cx"> #import &quot;GraphicsContext.h&quot;
</span><span class="lines">@@ -34,20 +35,11 @@
</span><span class="cx"> #endif
</span><span class="cx"> #import &lt;wtf/MathExtras.h&gt;
</span><span class="cx"> 
</span><del>-#if __has_include(&lt;CoreText/CTFontDescriptorPriv.h&gt;)
-#import &lt;CoreText/CTFontDescriptorPriv.h&gt;
-#endif
-extern &quot;C&quot; bool CTFontDescriptorIsSystemUIFont(CTFontDescriptorRef);
-
</del><span class="cx"> #if ENABLE(LETTERPRESS)
</span><ins>+#import &quot;CGContextSPI.h&quot;
+#import &quot;CUICatalogSPI.h&quot;
+#import &quot;CUIStyleEffectConfigurationSPI.h&quot;
</ins><span class="cx"> #import &quot;SoftLinking.h&quot;
</span><del>-#if __has_include(&lt;CoreGraphics/CoreGraphicsPrivate.h&gt;)
-#import &lt;CoreGraphics/CoreGraphicsPrivate.h&gt;
-#else
-extern CGColorRef CGContextGetFillColorAsColor(CGContextRef);
-#endif
-#import &lt;CoreUI/CUICatalog.h&gt;
-#import &lt;CoreUI/CUIStyleEffectConfiguration.h&gt;
</del><span class="cx"> 
</span><span class="cx"> SOFT_LINK_PRIVATE_FRAMEWORK(CoreUI)
</span><span class="cx"> SOFT_LINK_CLASS(CoreUI, CUICatalog)
</span><span class="lines">@@ -55,7 +47,7 @@
</span><span class="cx"> 
</span><span class="cx"> SOFT_LINK_FRAMEWORK(UIKit)
</span><span class="cx"> SOFT_LINK(UIKit, _UIKitGetTextEffectsCatalog, CUICatalog *, (void), ())
</span><del>-#endif
</del><ins>+#endif // ENABLE(LETTERPRESS)
</ins><span class="cx"> 
</span><span class="cx"> #define SYNTHETIC_OBLIQUE_ANGLE 14
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacGlyphPageTreeNodeMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/GlyphPageTreeNodeMac.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/GlyphPageTreeNodeMac.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/mac/GlyphPageTreeNodeMac.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -35,8 +35,7 @@
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> #include &lt;ApplicationServices/ApplicationServices.h&gt;
</span><span class="cx"> #else
</span><del>-#include &lt;CoreGraphics/CGFontUnicodeSupport.h&gt;
-#include &lt;CoreText/CTFontPriv.h&gt;
</del><ins>+#include &quot;CGFontUnicodeSupportSPI.h&quot;
</ins><span class="cx"> #include &lt;CoreText/CoreText.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacMediaPlayerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/MediaPlayerProxy.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/MediaPlayerProxy.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/mac/MediaPlayerProxy.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> #if defined(__OBJC__)
</span><del>-#import &lt;Foundation/NSGeometry.h&gt;
</del><ins>+#import &lt;WebCore/NSGeometrySPI.h&gt;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> // Needed since this is a WebKit private header on iOS.
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacSimpleFontDataMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/SimpleFontDataMac.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/SimpleFontDataMac.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/graphics/mac/SimpleFontDataMac.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,6 +28,8 @@
</span><span class="cx"> #import &quot;SimpleFontData.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &quot;BlockExceptions.h&quot;
</span><ins>+#import &quot;CGFontGlyphSupportSPI.h&quot;
+#import &quot;CTFontDescriptorSPI.h&quot;
</ins><span class="cx"> #import &quot;Color.h&quot;
</span><span class="cx"> #import &quot;FloatRect.h&quot;
</span><span class="cx"> #import &quot;Font.h&quot;
</span><span class="lines">@@ -44,21 +46,9 @@
</span><span class="cx"> #import &lt;float.h&gt;
</span><span class="cx"> #import &lt;unicode/uchar.h&gt;
</span><span class="cx"> #import &lt;wtf/Assertions.h&gt;
</span><del>-#import &lt;wtf/StdLibExtras.h&gt;
</del><span class="cx"> #import &lt;wtf/RetainPtr.h&gt;
</span><ins>+#import &lt;wtf/StdLibExtras.h&gt;
</ins><span class="cx"> 
</span><del>-#if defined(__has_include) &amp;&amp; __has_include(&lt;CoreText/CTFontDescriptorPriv.h&gt;)
-#import &lt;CoreText/CTFontDescriptorPriv.h&gt;
-#endif
-extern &quot;C&quot; bool CTFontDescriptorIsSystemUIFont(CTFontDescriptorRef);
-
-#if defined(__has_include) &amp;&amp; __has_include(&lt;CoreGraphics/CGFontGlyphSupport.h&gt;)
-#import &lt;CoreGraphics/CGFontGlyphSupport.h&gt;
-#endif
-extern &quot;C&quot; bool CGFontGetGlyphAdvancesForStyle(CGFontRef font,
-    const CGAffineTransform *t, CGFontRenderingStyle style,
-    const CGGlyph glyphs[], size_t count, CGSize advances[]);
-
</del><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> @interface NSFont (WebAppKitSecretAPI)
</span><span class="cx"> - (BOOL)_isFakeFixedPitch;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosLegacyTileCachemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/LegacyTileCache.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/LegacyTileCache.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/LegacyTileCache.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,6 +28,8 @@
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> 
</span><ins>+#include &quot;CALayerSPI.h&quot;
+#include &quot;CGSRegionSPI.h&quot;
</ins><span class="cx"> #include &quot;LegacyTileGrid.h&quot;
</span><span class="cx"> #include &quot;LegacyTileGridTile.h&quot;
</span><span class="cx"> #include &quot;LegacyTileLayer.h&quot;
</span><span class="lines">@@ -40,7 +42,6 @@
</span><span class="cx"> #include &quot;WebCoreSystemInterface.h&quot;
</span><span class="cx"> #include &quot;WebCoreThreadRun.h&quot;
</span><span class="cx"> #include &lt;QuartzCore/QuartzCore.h&gt;
</span><del>-#include &lt;QuartzCore/QuartzCorePrivate.h&gt;
</del><span class="cx"> #include &lt;wtf/CurrentTime.h&gt;
</span><span class="cx"> 
</span><span class="cx"> @interface WAKView (WebViewExtras)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosLegacyTileGridmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/LegacyTileGrid.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/LegacyTileGrid.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/LegacyTileGrid.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,15 +28,16 @@
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> 
</span><ins>+#include &quot;CALayerSPI.h&quot;
+#include &quot;CGFloatSPI.h&quot;
</ins><span class="cx"> #include &quot;MemoryPressureHandler.h&quot;
</span><span class="cx"> #include &quot;SystemMemory.h&quot;
</span><span class="cx"> #include &quot;LegacyTileGridTile.h&quot;
</span><span class="cx"> #include &quot;LegacyTileLayer.h&quot;
</span><span class="cx"> #include &quot;LegacyTileLayerPool.h&quot;
</span><span class="cx"> #include &quot;WAKWindow.h&quot;
</span><del>-#include &lt;CoreGraphics/CoreGraphicsPrivate.h&gt;
</del><ins>+#include &lt;CoreGraphics/CoreGraphics.h&gt;
</ins><span class="cx"> #include &lt;QuartzCore/QuartzCore.h&gt;
</span><del>-#include &lt;QuartzCore/QuartzCorePrivate.h&gt;
</del><span class="cx"> #include &lt;algorithm&gt;
</span><span class="cx"> #include &lt;functional&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosLegacyTileGridTilemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/LegacyTileGridTile.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/LegacyTileGridTile.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/LegacyTileGridTile.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> 
</span><ins>+#include &quot;CALayerSPI.h&quot;
</ins><span class="cx"> #include &quot;Color.h&quot;
</span><span class="cx"> #include &quot;LegacyTileCache.h&quot;
</span><span class="cx"> #include &quot;LegacyTileGrid.h&quot;
</span><span class="lines">@@ -35,7 +36,6 @@
</span><span class="cx"> #include &quot;LegacyTileLayerPool.h&quot;
</span><span class="cx"> #include &quot;WAKWindow.h&quot;
</span><span class="cx"> #include &lt;QuartzCore/QuartzCore.h&gt;
</span><del>-#include &lt;QuartzCore/QuartzCorePrivate.h&gt;
</del><span class="cx"> #include &lt;algorithm&gt;
</span><span class="cx"> #include &lt;functional&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosPlatformEventFactoryIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/PlatformEventFactoryIOS.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/PlatformEventFactoryIOS.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/PlatformEventFactoryIOS.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -26,11 +26,12 @@
</span><span class="cx"> #import &quot;config.h&quot;
</span><span class="cx"> #import &quot;PlatformEventFactoryIOS.h&quot;
</span><span class="cx"> 
</span><del>-#import &lt;Foundation/NSGeometry.h&gt;
</del><ins>+#import &quot;NSGeometrySPI.h&quot;
</ins><span class="cx"> #import &lt;IntPoint.h&gt;
</span><span class="cx"> #import &lt;KeyEventCocoa.h&gt;
</span><span class="cx"> #import &lt;Logging.h&gt;
</span><span class="cx"> #import &lt;WebEvent.h&gt;
</span><ins>+#import &lt;wtf/CurrentTime.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosPlatformScreenIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/PlatformScreenIOS.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/PlatformScreenIOS.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/PlatformScreenIOS.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -30,10 +30,10 @@
</span><span class="cx"> #import &quot;FrameView.h&quot;
</span><span class="cx"> #import &quot;HostWindow.h&quot;
</span><span class="cx"> #import &quot;IntRect.h&quot;
</span><ins>+#import &quot;MobileGestaltSPI.h&quot;
</ins><span class="cx"> #import &quot;WAKWindow.h&quot;
</span><span class="cx"> #import &quot;WebCoreSystemInterface.h&quot;
</span><span class="cx"> #import &quot;Widget.h&quot;
</span><del>-#import &lt;MobileGestalt.h&gt;
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebEventmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebEvent.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebEvent.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/WebEvent.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> #import &quot;WebEvent.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &quot;KeyEventCocoa.h&quot;
</span><del>-#import &lt;Foundation/NSGeometry.h&gt;
</del><ins>+#import &quot;NSGeometrySPI.h&quot;
</ins><span class="cx"> #import &lt;wtf/Assertions.h&gt;
</span><span class="cx"> 
</span><span class="cx"> using namespace WebCore;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebVideoFullscreenInterfaceAVKitmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -30,16 +30,15 @@
</span><span class="cx"> 
</span><span class="cx"> #import &quot;WebVideoFullscreenInterfaceAVKit.h&quot;
</span><span class="cx"> 
</span><ins>+#import &quot;AVPlayerControllerSPI.h&quot;
+#import &quot;AVPlayerViewControllerSPI.h&quot;
+#import &quot;AVValueTimingSPI.h&quot;
+#import &quot;AVVideoLayerSPI.h&quot;
</ins><span class="cx"> #import &quot;Logging.h&quot;
</span><span class="cx"> #import &quot;GeometryUtilities.h&quot;
</span><span class="cx"> #import &quot;WebVideoFullscreenModel.h&quot;
</span><span class="cx"> #import &lt;AVFoundation/AVTime.h&gt;
</span><span class="cx"> #import &lt;AVKit/AVKit.h&gt;
</span><del>-#import &lt;AVKit/AVPlayerController.h&gt;
-#import &lt;AVKit/AVPlayerViewController_Private.h&gt;
-#import &lt;AVKit/AVPlayerViewController_WebKitOnly.h&gt;
-#import &lt;AVKit/AVValueTiming.h&gt;
-#import &lt;AVKit/AVVideoLayer.h&gt;
</del><span class="cx"> #import &lt;CoreMedia/CMTime.h&gt;
</span><span class="cx"> #import &lt;UIKit/UIKit.h&gt;
</span><span class="cx"> #import &lt;WebCore/RuntimeApplicationChecksIOS.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWAKAppKitStubsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WAKAppKitStubs.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WAKAppKitStubs.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/wak/WAKAppKitStubs.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -32,8 +32,9 @@
</span><span class="cx"> 
</span><span class="cx"> #import &lt;CoreGraphics/CoreGraphics.h&gt;
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><ins>+
</ins><span class="cx"> // FIXME: &lt;rdar://problem/6669434&gt; Switch from using NSGeometry methods to CGGeometry methods
</span><del>-#import &lt;Foundation/NSGeometry.h&gt;
</del><ins>+#import &lt;WebCore/NSGeometrySPI.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> #ifndef NSClipView
</span><span class="cx"> #define NSClipView WAKClipView
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWAKViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WAKView.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WAKView.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/wak/WAKView.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,16 +28,11 @@
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> 
</span><del>-#import &quot;WAKResponder.h&quot;
-#import &lt;Foundation/Foundation.h&gt;
</del><span class="cx"> #import &lt;CoreGraphics/CoreGraphics.h&gt;
</span><ins>+#import &lt;Foundation/Foundation.h&gt;
+#import &lt;WebCore/NSGeometrySPI.h&gt;
+#import &lt;WebCore/WAKResponder.h&gt;
</ins><span class="cx"> 
</span><del>-#ifndef NSRect
-#define NSRect CGRect
-#endif
-#define NSPoint CGPoint
-#define NSSize CGSize
-
</del><span class="cx"> extern NSString *WAKViewFrameSizeDidChangeNotification;
</span><span class="cx"> extern NSString *WAKViewDidScrollNotification;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWKGraphicsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WKGraphics.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WKGraphics.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/wak/WKGraphics.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,8 +28,8 @@
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><span class="cx"> 
</span><del>-#import &lt;CoreGraphics/CoreGraphics.h&gt;
-#import &lt;CoreGraphics/CoreGraphicsPrivate.h&gt;
</del><ins>+#import &lt;WebCore/CGContextSPI.h&gt;
+#import &lt;WebCore/CGFontRenderingSPI.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> #ifdef __cplusplus
</span><span class="cx"> extern &quot;C&quot; {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWKGraphicsmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WKGraphics.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WKGraphics.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/wak/WKGraphics.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -28,8 +28,9 @@
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> 
</span><ins>+#import &quot;CGContextSPI.h&quot;
+#import &quot;Font.h&quot;
</ins><span class="cx"> #import &quot;WebCoreSystemInterface.h&quot;
</span><del>-#import &quot;Font.h&quot;
</del><span class="cx"> #import &quot;WebCoreThread.h&quot;
</span><span class="cx"> #import &lt;ImageIO/ImageIO.h&gt;
</span><span class="cx"> #import &lt;wtf/StdLibExtras.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWebCoreThreadmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WebCoreThread.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WebCoreThread.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/ios/wak/WebCoreThread.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -45,7 +45,6 @@
</span><span class="cx"> #import &lt;wtf/Threading.h&gt;
</span><span class="cx"> #import &lt;wtf/text/AtomicString.h&gt;
</span><span class="cx"> 
</span><del>-#import &lt;CoreFoundation/CFPriv.h&gt;
</del><span class="cx"> #import &lt;Foundation/NSInvocation.h&gt;
</span><span class="cx"> #import &lt;libkern/OSAtomic.h&gt;
</span><span class="cx"> #import &lt;objc/runtime.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkiosQuickLookmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/ios/QuickLook.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/ios/QuickLook.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/network/ios/QuickLook.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -31,6 +31,9 @@
</span><span class="cx"> #import &quot;DocumentLoader.h&quot;
</span><span class="cx"> #import &quot;FileSystemIOS.h&quot;
</span><span class="cx"> #import &quot;Logging.h&quot;
</span><ins>+#import &quot;NSFileManagerSPI.h&quot;
+#import &quot;QLPreviewConverterSPI.h&quot;
+#import &quot;QuickLookSPI.h&quot;
</ins><span class="cx"> #import &quot;ResourceError.h&quot;
</span><span class="cx"> #import &quot;ResourceHandle.h&quot;
</span><span class="cx"> #import &quot;ResourceLoader.h&quot;
</span><span class="lines">@@ -39,9 +42,6 @@
</span><span class="cx"> #import &quot;SynchronousResourceHandleCFURLConnectionDelegate.h&quot;
</span><span class="cx"> #import &quot;WebCoreURLResponseIOS.h&quot;
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><del>-#import &lt;Foundation/NSFileManager_NSURLExtras.h&gt;
-#import &lt;QuickLook/QLPreviewConverter.h&gt;
-#import &lt;QuickLook/QuickLookPrivate.h&gt;
</del><span class="cx"> #import &lt;wtf/NeverDestroyed.h&gt;
</span><span class="cx"> #import &lt;wtf/StdLibExtras.h&gt;
</span><span class="cx"> #import &lt;wtf/Threading.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformspicaCALayerSPIhfromrev173694trunkSourceWebCoreplatformspicfCFURLRequestSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ca/CALayerSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ca/CALayerSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ca/CALayerSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,44 @@
</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. ``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
+ * 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 &lt;QuartzCore/CALayer.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;QuartzCore/CALayerPrivate.h&gt;
+#else
+@class CAContext;
+
+@interface CALayer (Details)
+- (CAContext *)context;
+- (CGSize)size;
+- (void *)regionBeingDrawn;
+- (void)setContentsChanged;
+@property BOOL acceleratesDrawing;
+@property BOOL allowsGroupBlending;
+@property BOOL canDrawConcurrently;
+@property BOOL contentsOpaque;
+@property BOOL needsLayoutOnGeometryChange;
+@end
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicaCATiledLayerSPIhfromrev173694trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ca/CATiledLayerSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ca/CATiledLayerSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ca/CATiledLayerSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,37 @@
</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. ``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
+ * 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 &lt;QuartzCore/CATiledLayer.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;QuartzCore/CATiledLayerPrivate.h&gt;
+#else
+@interface CATiledLayer (Details)
+- (void)displayInRect:(CGRect)rect levelOfDetail:(int)levelOfDetail options:(NSDictionary *)dictionary;
+- (void)setNeedsDisplayInRect:(CGRect)rect levelOfDetail:(int)levelOfDetail options:(NSDictionary *)dictionary;
+@end
+#endif
+
+extern NSString * const kCATiledLayerRemoveImmediately;
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicfCFLocaleSPIh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/spi/cf/CFLocaleSPI.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cf/CFLocaleSPI.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/spi/cf/CFLocaleSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -32,10 +32,8 @@
</span><span class="cx"> #import &lt;CoreFoundation/CFPriv.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-extern &quot;C&quot; {
</del><span class="cx"> // FIXME: &lt;rdar://problem/18128192&gt; Make CFLocaleGetLanguageRegionEncodingForLocaleIdentifier public API
</span><span class="cx"> // FIXME: &lt;rdar://problem/18083880&gt; Replace use of Script Manager to canonicalize locales with a custom Web-specific table
</span><del>-Boolean CFLocaleGetLanguageRegionEncodingForLocaleIdentifier(CFStringRef locale, LangCode*, RegionCode*, ScriptCode*, CFStringEncoding*);
-}
</del><ins>+EXTERN_C Boolean CFLocaleGetLanguageRegionEncodingForLocaleIdentifier(CFStringRef locale, LangCode*, RegionCode*, ScriptCode*, CFStringEncoding*);
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -34,6 +34,6 @@
</span><span class="cx"> };
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-extern &quot;C&quot; void _CFNetworkHTTPConnectionCacheSetLimit(HTTPConnectionCacheLimitKeys, int);
</del><ins>+EXTERN_C void _CFNetworkHTTPConnectionCacheSetLimit(HTTPConnectionCacheLimitKeys, int);
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformspicfCFURLRequestSPIh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -26,13 +26,14 @@
</span><span class="cx"> #ifndef CFURLRequestSPI_h
</span><span class="cx"> #define CFURLRequestSPI_h
</span><span class="cx"> 
</span><ins>+#include &lt;CoreFoundation/CFBase.h&gt;
+
</ins><span class="cx"> #if USE(APPLE_INTERNAL_SDK)
</span><span class="cx"> #include &lt;CFNetwork/CFURLRequest.h&gt;
</span><span class="cx"> #else
</span><del>-#include &lt;CoreFoundation/CFBase.h&gt;
</del><span class="cx"> typedef const struct _CFURLRequest *CFURLRequestRef;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-extern &quot;C&quot; void CFURLRequestSetShouldStartSynchronously(CFURLRequestRef, Boolean);
</del><ins>+EXTERN_C void CFURLRequestSetShouldStartSynchronously(CFURLRequestRef, Boolean);
</ins><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformspicgCGColorTransformSPIhfromrev173694trunkSourceWebCoreplatformspicfCFLocaleSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cg/CGColorTransformSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFLocaleSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cg/CGColorTransformSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cg/CGColorTransformSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,41 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CGColorTransformSPI_h
+#define CGColorTransformSPI_h
+
+#include &lt;CoreFoundation/CoreFoundation.h&gt;
+#include &lt;CoreGraphics/CoreGraphics.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreGraphics/CGColorTransform.h&gt;
+#else
+typedef const struct CGColorTransform* CGColorTransformRef;
+#endif
+
+EXTERN_C CGColorRef CGColorTransformConvertColor(CGColorTransformRef, CGColorRef, CGColorRenderingIntent);
+EXTERN_C CGColorTransformRef CGColorTransformCreate(CGColorSpaceRef, CFDictionaryRef attributes);
+
+#endif // CGColorTransformSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicgCGContextSPIhfromrev173694trunkSourceWebCoreplatformspicfCFURLRequestSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cg/CGContextSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cg/CGContextSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cg/CGContextSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,49 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CGContextSPI_h
+#define CGContextSPI_h
+
+#include &lt;CoreGraphics/CGContext.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreGraphics/CGContextGState.h&gt;
+#include &lt;CoreGraphics/CGContextPrivate.h&gt;
+#else
+typedef enum {
+    kCGCompositeCopy = 1,
+    kCGCompositeSover = 2,
+} CGCompositeOperation;
+#endif
+
+EXTERN_C CGAffineTransform CGContextGetBaseCTM(CGContextRef);
+EXTERN_C CGColorRef CGContextGetFillColorAsColor(CGContextRef);
+EXTERN_C CGCompositeOperation CGContextGetCompositeOperation(CGContextRef);
+EXTERN_C CGFloat CGContextGetLineWidth(CGContextRef);
+EXTERN_C void CGContextSetBaseCTM(CGContextRef, CGAffineTransform);
+EXTERN_C void CGContextSetCTM(CGContextRef, CGAffineTransform);
+EXTERN_C void CGContextSetCompositeOperation(CGContextRef, CGCompositeOperation);
+
+#endif // CGContextSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicgCGFloatSPIhfromrev173694trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cg/CGFloatSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cg/CGFloatSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cg/CGFloatSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,68 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CGFloatSPI_h
+#define CGFloatSPI_h
+
+#include &lt;CoreGraphics/CGBase.h&gt;
+#include &lt;math.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreGraphics/CGFloat.h&gt;
+#else
+static inline CGFloat CGRound(CGFloat value)
+{
+#if CGFLOAT_IS_DOUBLE
+    return round(value);
+#else
+    return roundf(value);
+#endif
+}
+
+static inline CGFloat CGFloor(CGFloat value)
+{
+#if CGFLOAT_IS_DOUBLE
+    return floor(value);
+#else
+    return floorf(value);
+#endif
+}
+
+static inline CGFloat CGFAbs(CGFloat value)
+{
+#if CGFLOAT_IS_DOUBLE
+    return fabs(value);
+#else
+    return fabsf(value);
+#endif
+}
+
+static inline CGFloat CGFloatMin(CGFloat a, CGFloat b)
+{
+    return isnan(a) ? b : ((isnan(b) || a &lt; b) ? a : b);
+}
+#endif
+
+#endif // CGFloatSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicgCGFontGlyphSupportSPIhfromrev173694trunkSourceWebCoreplatformspicfCFURLRequestSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cg/CGFontGlyphSupportSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cg/CGFontGlyphSupportSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cg/CGFontGlyphSupportSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,39 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CGFontGlyphSupportSPI_h
+#define CGFontGlyphSupportSPI_h
+
+#include &lt;CoreGraphics/CoreGraphics.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreGraphics/CGFontGlyphSupport.h&gt;
+#else
+typedef uint32_t CGFontRenderingStyle;
+#endif
+
+EXTERN_C bool CGFontGetGlyphAdvancesForStyle(CGFontRef, const CGAffineTransform* , CGFontRenderingStyle, const CGGlyph glyphs[], size_t count, CGSize advances[]);
+
+#endif // CGFontGlyphSupportSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicgCGFontInfoSPIhfromrev173694trunkSourceWebCoreplatformspicfCFLocaleSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cg/CGFontInfoSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFLocaleSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cg/CGFontInfoSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cg/CGFontInfoSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,66 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CGFontInfoSPI_h
+#define CGFontInfoSPI_h
+
+#include &lt;CoreFoundation/CoreFoundation.h&gt;
+#include &lt;CoreGraphics/CGFont.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreGraphics/CGFontInfo.h&gt;
+#else
+struct CGFontHMetrics {
+    int ascent;
+    int descent;
+    int lineGap;
+    int maxAdvanceWidth;
+    int minLeftSideBearing;
+    int minRightSideBearing;
+};
+
+struct CGFontDescriptor {
+    CGRect bbox;
+    CGFloat ascent;
+    CGFloat descent;
+    CGFloat capHeight;
+    CGFloat italicAngle;
+    CGFloat stemV;
+    CGFloat stemH;
+    CGFloat avgWidth;
+    CGFloat maxWidth;
+    CGFloat missingWidth;
+    CGFloat leading;
+    CGFloat xHeight;
+};
+#endif
+
+EXTERN_C CFStringRef CGFontCopyFamilyName(CGFontRef);
+EXTERN_C bool CGFontGetDescriptor(CGFontRef, CGFontDescriptor*);
+EXTERN_C bool CGFontIsFixedPitch(CGFontRef);
+EXTERN_C const CGFontHMetrics* CGFontGetHMetrics(CGFontRef);
+EXTERN_C const char* CGFontGetPostScriptName(CGFontRef);
+
+#endif // CGFontInfoSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicgCGFontRenderingSPIhfromrev173694trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cg/CGFontRenderingSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cg/CGFontRenderingSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cg/CGFontRenderingSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,49 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CGFontRenderingSPI_h
+#define CGFontRenderingSPI_h
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreGraphics/CGFontRendering.h&gt;
+#else
+enum {
+    kCGFontRenderingStyleAntialiasing = 1 &lt;&lt; 0,
+    kCGFontRenderingStyleSmoothing = 1 &lt;&lt; 1,
+    kCGFontRenderingStyleSubpixelPositioning = 1 &lt;&lt; 2,
+    kCGFontRenderingStyleSubpixelQuantization = 1 &lt;&lt; 3,
+    kCGFontRenderingStylePlatformNative = 1 &lt;&lt; 9,
+    kCGFontRenderingStyleMask = 0x20F,
+};
+typedef uint32_t CGFontRenderingStyle;
+
+enum {
+    kCGFontAntialiasingStyleUnfiltered = 0 &lt;&lt; 7,
+    kCGFontAntialiasingStyleFilterLight = 1 &lt;&lt; 7,
+};
+typedef uint32_t CGFontAntialiasingStyle;
+#endif
+
+#endif // CGFontRenderingSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicgCGFontUnicodeSupportSPIhfromrev173694trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cg/CGFontUnicodeSupportSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cg/CGFontUnicodeSupportSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cg/CGFontUnicodeSupportSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,38 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CGFontUnicodeSupportSPI_h
+#define CGFontUnicodeSupportSPI_h
+
+#include &lt;CoreFoundation/CoreFoundation.h&gt;
+#include &lt;CoreGraphics/CGFont.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreGraphics/CGFontUnicodeSupport.h&gt;
+#endif
+
+EXTERN_C void CGFontGetGlyphsForUnichars(CGFontRef, const UniChar[], CGGlyph[], size_t count);
+
+#endif // CGFontUnicodeSupportSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicgCGImageSPIhfromrev173694trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cg/CGImageSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cg/CGImageSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cg/CGImageSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,42 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CGImageSPI_h
+#define CGImageSPI_h
+
+#include &lt;CoreGraphics/CGImage.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreGraphics/CGImagePrivate.h&gt;
+#else
+enum {
+    kCGImageCachingTemporary = 3,
+};
+typedef uint32_t CGImageCachingFlags;
+#endif
+
+EXTERN_C void CGImageSetCachingFlags(CGImageRef, CGImageCachingFlags);
+
+#endif // CGImageSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicgCGSRegionSPIhfromrev173694trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cg/CGSRegionSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cg/CGSRegionSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cg/CGSRegionSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,43 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CGSRegionSPI_h
+#define CGSRegionSPI_h
+
+#include &lt;CoreGraphics/CGGeometry.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreGraphics/CGSRegion.h&gt;
+#else
+typedef struct CGSRegionEnumeratorObject* CGSRegionEnumeratorObj;
+typedef struct CGSRegionObject* CGRegionRef;
+typedef struct CGSRegionObject* CGSRegionObj;
+#endif
+
+EXTERN_C CGSRegionEnumeratorObj CGSRegionEnumerator(CGRegionRef);
+EXTERN_C CGRect* CGSNextRect(const CGSRegionEnumeratorObj);
+EXTERN_C CGError CGSReleaseRegionEnumerator(const CGSRegionEnumeratorObj);
+
+#endif // CGSRegionSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicocoaDispatchSPIhfromrev173694trunkSourceWebCoreplatformspicfCFLocaleSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cocoa/DispatchSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFLocaleSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cocoa/DispatchSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cocoa/DispatchSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,58 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef DispatchSPI_h
+#define DispatchSPI_h
+
+#include &lt;dispatch/dispatch.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+
+// FIXME: As a workaround for &lt;rdar://problem/18337182&gt;, we conditionally enclose the header
+// &lt;dispatch/private.h&gt; in an extern &quot;C&quot; linkage block to make it suitable for C++ use.
+#ifdef __cplusplus
+extern &quot;C&quot; {
+#endif
+
+#include &lt;dispatch/private.h&gt;
+
+#ifdef __cplusplus
+}
+#endif
+
+#else // USE(APPLE_INTERNAL_SDK)
+
+enum {
+    DISPATCH_MEMORYSTATUS_PRESSURE_NORMAL = 0x01,
+    DISPATCH_MEMORYSTATUS_PRESSURE_WARN = 0x02,
+    DISPATCH_MEMORYSTATUS_PRESSURE_CRITICAL = 0x04,
+};
+#define DISPATCH_SOURCE_TYPE_MEMORYSTATUS (&amp;_dispatch_source_type_memorystatus)
+
+#endif
+
+EXTERN_C const struct dispatch_source_type_s _dispatch_source_type_memorystatus;
+
+#endif // DispatchSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicocoaIOPMLibSPIhfromrev173694trunkSourceWebCoreplatformspicfCFLocaleSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cocoa/IOPMLibSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFLocaleSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cocoa/IOPMLibSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cocoa/IOPMLibSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,46 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef IOPMLibSPI_h
+#define IOPMLibSPI_h
+
+#include &lt;CoreFoundation/CoreFoundation.h&gt;
+
+#if PLATFORM(MAC) || USE(APPLE_INTERNAL_SDK)
+#include &lt;IOKit/pwr_mgt/IOPMLib.h&gt;
+#else
+#include &lt;mach/kern_return.h&gt;
+
+typedef kern_return_t IOReturn;
+typedef uint32_t IOPMAssertionID;
+
+static const CFStringRef kIOPMAssertionTypePreventUserIdleDisplaySleep = CFSTR(&quot;PreventUserIdleDisplaySleep&quot;);
+#endif
+
+EXTERN_C IOReturn IOPMAssertionCreateWithDescription(CFStringRef assertionType, CFStringRef name, CFStringRef details,
+    CFStringRef humanReadableReason, CFStringRef localizationBundlePath, CFTimeInterval timeout, CFStringRef timeoutAction, IOPMAssertionID *);
+EXTERN_C IOReturn IOPMAssertionRelease(IOPMAssertionID);
+
+#endif // IOPMLibSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicocoaMachVMSPIhfromrev173694trunkSourceWebKitmacWebViewWebRenderLayerh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cocoa/MachVMSPI.h (from rev 173694, trunk/Source/WebKit/mac/WebView/WebRenderLayer.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cocoa/MachVMSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cocoa/MachVMSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,45 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef MachVMSPI_h
+#define MachVMSPI_h
+
+#include &lt;mach/boolean.h&gt;
+#include &lt;mach/kern_return.h&gt;
+#include &lt;mach/mach_types.h&gt;
+
+#if PLATFORM(MAC) || USE(APPLE_INTERNAL_SDK)
+#include &lt;mach/mach_vm.h&gt;
+#endif
+
+EXTERN_C kern_return_t mach_vm_allocate(vm_map_t target, mach_vm_address_t*, mach_vm_size_t, int flags);
+EXTERN_C kern_return_t mach_vm_deallocate(vm_map_t target, mach_vm_address_t, mach_vm_size_t);
+EXTERN_C kern_return_t mach_vm_map(vm_map_t targetTask, mach_vm_address_t*, mach_vm_size_t, mach_vm_offset_t mask, int flags,
+    mem_entry_name_port_t, memory_object_offset_t, boolean_t copy, vm_prot_t currentProtection, vm_prot_t maximumProtection, vm_inherit_t);
+EXTERN_C kern_return_t mach_vm_protect(vm_map_t targetTask, mach_vm_address_t, mach_vm_size_t, boolean_t setMaximum, vm_prot_t newProtection);
+EXTERN_C kern_return_t mach_vm_region(vm_map_t targetTask, mach_vm_address_t*, mach_vm_size_t*, vm_region_flavor_t, vm_region_info_t,
+    mach_msg_type_number_t* infoCount, mach_port_t* objectName);
+
+#endif // MachVMSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicocoaNSFileManagerSPIhfromrev173694trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cocoa/NSFileManagerSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cocoa/NSFileManagerSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cocoa/NSFileManagerSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,40 @@
</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. ``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
+ * 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 &lt;Foundation/NSFileManager.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;Foundation/NSFileManager_NSURLExtras.h&gt;
+#else
+#define WEB_UREAD (00400)
+#define WEB_UWRITE (00200)
+#define WEB_UEXEC (00100)
+
+@interface NSFileManager (Details)
+- (BOOL)_web_createFileAtPathWithIntermediateDirectories:(NSString *)path contents:(NSData *)contents attributes:(NSDictionary *)attributes directoryAttributes:(NSDictionary *)directoryAttributes;
+- (NSString *)_web_pathWithUniqueFilenameForPath:(NSString *)path;
+- (BOOL)_web_removeFileOnlyAtPath:(NSString *)path;
+@end
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicocoaNSGeometrySPIh"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/platform/spi/cocoa/NSGeometrySPI.h (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cocoa/NSGeometrySPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cocoa/NSGeometrySPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,111 @@
</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. ``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
+ * 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 &lt;CoreGraphics/CGBase.h&gt;
+#import &lt;CoreGraphics/CGGeometry.h&gt;
+#import &lt;Foundation/Foundation.h&gt;
+
+#if PLATFORM(MAC) || USE(APPLE_INTERNAL_SDK)
+#import &lt;Foundation/NSGeometry.h&gt;
+#else
+typedef CGPoint NSPoint;
+typedef CGRect NSRect;
+typedef CGSize NSSize;
+typedef NSUInteger NSRectEdge;
+
+@interface NSValue (NSGeometryDetails)
++ (NSValue *)valueWithPoint:(NSPoint)point;
++ (NSValue *)valueWithRect:(NSRect)rect;
++ (NSValue *)valueWithSize:(NSSize)size;
+@property (readonly) NSPoint pointValue;
+@property (readonly) NSRect rectValue;
+@property (readonly) NSSize sizeValue;
+@end
+
+#define NSMinXEdge CGRectMinXEdge
+#define NSMinYEdge CGRectMinYEdge
+#define NSMaxXEdge CGRectMaxXEdge
+#define NSMaxYEdge CGRectMaxYEdge
+
+#define NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES 1
+
+ALWAYS_INLINE NSPoint NSMakePoint(CGFloat x, CGFloat y)
+{
+    NSPoint point;
+    point.x = x;
+    point.y = y;
+    return point;
+}
+
+ALWAYS_INLINE NSSize NSMakeSize(CGFloat width, CGFloat height)
+{
+    NSSize size;
+    size.width = width;
+    size.height = height;
+    return size;
+}
+
+ALWAYS_INLINE NSRect NSMakeRect(CGFloat x, CGFloat y, CGFloat width, CGFloat height)
+{
+    NSRect rect;
+    rect.origin.x = x;
+    rect.origin.y = y;
+    rect.size.width = width;
+    rect.size.height = height;
+    return rect;
+}
+
+ALWAYS_INLINE CGFloat NSMaxX(NSRect rect)
+{
+    return rect.origin.x + rect.size.width;
+}
+
+ALWAYS_INLINE CGFloat NSMaxY(NSRect rect)
+{
+    return rect.origin.y + rect.size.height;
+}
+
+ALWAYS_INLINE CGFloat NSMinX(NSRect rect)
+{
+    return rect.origin.x;
+}
+
+ALWAYS_INLINE CGFloat NSMinY(NSRect rect)
+{
+    return rect.origin.y;
+}
+#endif // PLATFORM(MAC) || USE(APPLE_INTERNAL_SDK)
+
+extern const NSPoint NSZeroPoint;
+extern const NSRect NSZeroRect;
+extern const NSSize NSZeroSize;
+
+extern BOOL NSEqualPoints(NSPoint, NSPoint);
+extern BOOL NSEqualRects(NSRect, NSRect);
+extern BOOL NSEqualSizes(NSSize, NSSize);
+extern NSRect NSInsetRect(NSRect, CGFloat dX, CGFloat dY);
+extern NSRect NSIntersectionRect(NSRect, NSRect);
+extern BOOL NSIsEmptyRect(NSRect);
+extern BOOL NSPointInRect(NSPoint, NSRect);
</ins><span class="cx">Property changes on: trunk/Source/WebCore/platform/spi/cocoa/NSGeometrySPI.h
</span><span class="cx">___________________________________________________________________
</span></span></pre></div>
<a id="svnkeywords"></a>
<div class="addfile"><h4>Added: svn:keywords</h4></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4>Added: svn:eol-style</h4></div>
<a id="trunkSourceWebCoreplatformspicocoaNSPointerFunctionsSPIhfromrev173694trunkSourceWebCoreplatformspicfCFURLRequestSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cocoa/NSPointerFunctionsSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cocoa/NSPointerFunctionsSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cocoa/NSPointerFunctionsSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,34 @@
</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. ``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
+ * 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. 
+ */
+
+#if PLATFORM(MAC)
+#import &lt;Foundation/NSPointerFunctions.h&gt;
+#elif PLATFORM(IOS) &amp;&amp; USE(APPLE_INTERNAL_SDK)
+#import &lt;Foundation/NSPointerFunctionsPriv.h&gt;
+#else
+enum {
+    NSPointerFunctionsZeroingWeakMemory = 1UL &lt;&lt; 0,
+};
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspicocoadyldSPIhfromrev173694trunkSourceWebCoreplatformspicfCFURLRequestSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/cocoa/dyldSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/cocoa/dyldSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/cocoa/dyldSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,41 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef dyldSPI_h
+#define dyldSPI_h
+
+#include &lt;mach-o/dyld.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;mach-o/dyld_priv.h&gt;
+#else
+#define DYLD_IOS_VERSION_3_0 0x00030000
+#define DYLD_IOS_VERSION_6_0 0x00060000;
+#define DYLD_IOS_VERSION_7_0 0x00070000;
+#endif
+
+EXTERN_C uint32_t dyld_get_program_sdk_version();
+
+#endif // dyldSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosAVPlayerControllerSPIhfromrev173694trunkSourceWebKitmacWebViewWebRenderLayerh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/AVPlayerControllerSPI.h (from rev 173694, trunk/Source/WebKit/mac/WebView/WebRenderLayer.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/AVPlayerControllerSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/AVPlayerControllerSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,49 @@
</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. ``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
+ * 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 &lt;AVKit/AVKit.h&gt;
+#import &lt;Foundation/Foundation.h&gt;
+#import &lt;UIKit/UIKit.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;AVKit/AVPlayerController.h&gt;
+#else
+@interface AVPlayerController : UIResponder
+@end
+
+@interface AVPlayerController (Details)
+typedef NS_ENUM(NSInteger, AVPlayerControllerStatus) {
+    AVPlayerControllerStatusReadyToPlay = 2,
+};
+
+typedef NS_ENUM(NSInteger, AVPlayerControllerExternalPlaybackType) {
+    AVPlayerControllerExternalPlaybackTypeNone = 0,
+    AVPlayerControllerExternalPlaybackTypeAirPlay = 1,
+    AVPlayerControllerExternalPlaybackTypeTVOut = 2,
+};
+
+@property (NS_NONATOMIC_IOSONLY, readonly) AVPlayerControllerStatus status;
+@end
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosAVPlayerViewControllerSPIh"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/platform/spi/ios/AVPlayerViewControllerSPI.h (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/AVPlayerViewControllerSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/AVPlayerViewControllerSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,54 @@
</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. ``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
+ * 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 &lt;AVKit/AVPlayerViewController.h&gt;
+#import &lt;Foundation/Foundation.h&gt;
+#import &lt;QuartzCore/QuartzCore.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;AVKit/AVPlayerViewController_Private.h&gt;
+#import &lt;AVKit/AVPlayerViewController_WebKitOnly.h&gt;
+#else
+@protocol AVPlayerViewControllerDelegate;
+@protocol AVVideoLayer;
+
+@interface AVPlayerViewController (Details)
+- (instancetype)initWithVideoLayer:(CALayer &lt;AVVideoLayer&gt; *)videoLayer;
+- (void)enterFullScreenWithCompletionHandler:(void (^)(BOOL success, NSError *))completionHandler;
+- (void)exitFullScreenAnimated:(BOOL)animated completionHandler:(void (^)(BOOL success, NSError *))completionHandler;
+- (void)exitFullScreenWithCompletionHandler:(void (^)(BOOL success, NSError *))completionHandler;
+@property (nonatomic, strong) AVPlayerController *playerController;
+@property (nonatomic, weak) id &lt;AVPlayerViewControllerDelegate&gt; delegate;
+@end
+
+@protocol AVPlayerViewControllerDelegate &lt;NSObject&gt;
+@optional
+typedef NS_ENUM(NSInteger, AVPlayerViewControllerExitFullScreenReason) {
+    AVPlayerViewControllerExitFullScreenReasonDoneButtonTapped = 0,
+    AVPlayerViewControllerExitFullScreenReasonRemoteControlStopEventReceived = 3,
+};
+- (BOOL)playerViewController:(AVPlayerViewController *)playerViewController shouldExitFullScreenWithReason:(AVPlayerViewControllerExitFullScreenReason)reason;
+@end
+#endif
</ins><span class="cx">Property changes on: trunk/Source/WebCore/platform/spi/ios/AVPlayerViewControllerSPI.h
</span><span class="cx">___________________________________________________________________
</span></span></pre></div>
<a id="svnkeywords"></a>
<div class="addfile"><h4>Added: svn:keywords</h4></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4>Added: svn:eol-style</h4></div>
<a id="trunkSourceWebCoreplatformspiiosAVValueTimingSPIhfromrev173694trunkSourceWebCoreplatformspicfCFURLRequestSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/AVValueTimingSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/AVValueTimingSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/AVValueTimingSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,38 @@
</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. ``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
+ * 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 &lt;Foundation/Foundation.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;AVKit/AVValueTiming.h&gt;
+#else
+@interface AVValueTiming : NSObject &lt;NSCoding, NSCopying, NSMutableCopying&gt;
+@end
+
+@interface AVValueTiming (Details)
++ (AVValueTiming *)valueTimingWithAnchorValue:(double)anchorValue anchorTimeStamp:(NSTimeInterval)timeStamp rate:(double)rate;
+@property (NS_NONATOMIC_IOSONLY, readonly) double currentValue;
+@end
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosAVVideoLayerSPIhfromrev173694trunkSourceWebKitmacWebViewWebRenderLayerh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/AVVideoLayerSPI.h (from rev 173694, trunk/Source/WebKit/mac/WebView/WebRenderLayer.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/AVVideoLayerSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/AVVideoLayerSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,45 @@
</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. ``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
+ * 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 &lt;AVKit/AVKit.h&gt;
+#import &lt;CoreGraphics/CGGeometry.h&gt;
+#import &lt;Foundation/Foundation.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;AVKit/AVVideoLayer.h&gt;
+#else
+@protocol AVVideoLayer
+typedef NS_ENUM(NSInteger, AVVideoLayerGravity) {
+    AVVideoLayerGravityInvalid = 0,
+    AVVideoLayerGravityResizeAspect = 1,
+    AVVideoLayerGravityResizeAspectFill = 2,
+    AVVideoLayerGravityResize = 3,
+};
+- (void)setPlayerController:(AVPlayerController *)playerController;
+@property (nonatomic) AVVideoLayerGravity videoLayerGravity;
+@property (nonatomic) CGRect videoRect;
+@property (nonatomic, readonly, getter=isReadyForDisplay) BOOL readyForDisplay;
+@end
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosCTFontDescriptorSPIh"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/platform/spi/ios/CTFontDescriptorSPI.h (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/CTFontDescriptorSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/CTFontDescriptorSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,57 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CTFontDescriptorSPI_h
+#define CTFontDescriptorSPI_h
+
+#include &lt;CoreText/CoreText.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreText/CTFontDescriptorPriv.h&gt;
+#endif
+
+#if PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 10100
+EXTERN_C const CFStringRef kCTUIFontTextStyleShortHeadline;
+EXTERN_C const CFStringRef kCTUIFontTextStyleShortBody;
+EXTERN_C const CFStringRef kCTUIFontTextStyleShortSubhead;
+EXTERN_C const CFStringRef kCTUIFontTextStyleShortFootnote;
+EXTERN_C const CFStringRef kCTUIFontTextStyleShortCaption1;
+EXTERN_C const CFStringRef kCTUIFontTextStyleTallBody;
+
+EXTERN_C const CFStringRef kCTUIFontTextStyleHeadline;
+EXTERN_C const CFStringRef kCTUIFontTextStyleBody;
+EXTERN_C const CFStringRef kCTUIFontTextStyleSubhead;
+EXTERN_C const CFStringRef kCTUIFontTextStyleFootnote;
+EXTERN_C const CFStringRef kCTUIFontTextStyleCaption1;
+EXTERN_C const CFStringRef kCTUIFontTextStyleCaption2;
+
+EXTERN_C const CFStringRef kCTFontDescriptorTextStyleEmphasized;
+#endif
+
+EXTERN_C CTFontDescriptorRef CTFontDescriptorCreateForUIType(CTFontUIFontType, CGFloat size, CFStringRef language);
+EXTERN_C CTFontDescriptorRef CTFontDescriptorCreateWithTextStyle(CFStringRef style, CFStringRef size, CFStringRef language);
+EXTERN_C bool CTFontDescriptorIsSystemUIFont(CTFontDescriptorRef);
+
+#endif // CTFontDescriptorSPI_h
</ins><span class="cx">Property changes on: trunk/Source/WebCore/platform/spi/ios/CTFontDescriptorSPI.h
</span><span class="cx">___________________________________________________________________
</span></span></pre></div>
<a id="svnkeywords"></a>
<div class="addfile"><h4>Added: svn:keywords</h4></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4>Added: svn:eol-style</h4></div>
<a id="trunkSourceWebCoreplatformspiiosCTFontSPIhfromrev173694trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/CTFontSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/CTFontSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/CTFontSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,47 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef CTFontSPI_h
+#define CTFontSPI_h
+
+#include &lt;CoreText/CoreText.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;CoreText/CTFontPriv.h&gt;
+#else
+enum {
+    kCTFontUIFontSystemItalic = 27,
+    kCTFontUIFontSystemThin = 102,
+    kCTFontUIFontSystemLight = 103,
+    kCTFontUIFontSystemUltraLight = 104,
+};
+#endif
+
+EXTERN_C CTFontRef CTFontCreatePhysicalFontForCharactersWithLanguage(CTFontRef, const UTF16Char* characters, CFIndex length, CFStringRef language, CFIndex* coveredLength);
+EXTERN_C bool CTFontIsAppleColorEmoji(CTFontRef);
+EXTERN_C bool CTFontDescriptorIsSystemUIFont(CTFontDescriptorRef);
+EXTERN_C CTFontRef CTFontCreateForCSS(CFStringRef name, uint16_t weight, CTFontSymbolicTraits, CGFloat size);
+
+#endif // CTFontSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosCUICatalogSPIhfromrev173694trunkSourceWebKitmacWebViewWebRenderLayerh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/CUICatalogSPI.h (from rev 173694, trunk/Source/WebKit/mac/WebView/WebRenderLayer.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/CUICatalogSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/CUICatalogSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,41 @@
</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. ``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
+ * 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 &lt;CoreGraphics/CoreGraphics.h&gt;
+#import &lt;CoreText/CoreText.h&gt;
+#import &lt;Foundation/Foundation.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;CoreUI/CUICatalog.h&gt;
+#else
+@class CUIStyleEffectConfiguration;
+
+@interface CUICatalog : NSObject
+@end
+
+@interface CUICatalog (Details)
+- (BOOL)drawGlyphs:(const CGGlyph[])glyphs atPositions:(const CGPoint[])positions inContext:(CGContextRef)context withFont:(CTFontRef)font count:(NSUInteger)count stylePresetName:(NSString *)stylePresetName styleConfiguration:(CUIStyleEffectConfiguration *)styleConfiguration foregroundColor:(CGColorRef)foregroundColor;
+@end
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosCUIStyleEffectConfigurationSPIhfromrev173694trunkSourceWebCoreplatformspicfCFURLRequestSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/CUIStyleEffectConfigurationSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/CUIStyleEffectConfigurationSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/CUIStyleEffectConfigurationSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,37 @@
</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. ``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
+ * 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 &lt;Foundation/Foundation.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;CoreUI/CUIStyleEffectConfiguration.h&gt;
+#else
+@interface CUIStyleEffectConfiguration : NSObject &lt;NSCopying&gt;
+@end
+
+@interface CUIStyleEffectConfiguration (Details)
+@property (nonatomic) BOOL useSimplifiedEffect;
+@end
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosMPAVRoutingControllerSPIhfromrev173694trunkSourceWebCoreplatformspicfCFNetworkConnectionCacheSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/MPAVRoutingControllerSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFNetworkConnectionCacheSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/MPAVRoutingControllerSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/MPAVRoutingControllerSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,44 @@
</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. ``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
+ * 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 &lt;Foundation/Foundation.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;MediaPlayer/MPAVRoutingController.h&gt;
+#else
+enum {
+    MPRouteDiscoveryModePresence = 1,
+    MPRouteDiscoveryModeDetailed = 2,
+};
+typedef NSInteger MPRouteDiscoveryMode;
+
+@interface MPAVRoutingController : NSObject
+@end
+
+@interface MPAVRoutingController (Details)
+- (instancetype)initWithName:(NSString *)name;
+@property (nonatomic, assign) MPRouteDiscoveryMode discoveryMode;
+@end
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosMobileGestaltSPIhfromrev173694trunkSourceWebCoreplatformspicfCFLocaleSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/MobileGestaltSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFLocaleSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/MobileGestaltSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/MobileGestaltSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,45 @@
</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. ``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
+ * 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. 
+ */
+
+#ifndef MobileGestaltSPI_h
+#define MobileGestaltSPI_h
+
+#include &lt;CoreFoundation/CoreFoundation.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#include &lt;MobileGestalt.h&gt;
+#else
+static const CFStringRef kMGQAppleInternalInstallCapability = CFSTR(&quot;apple-internal-install&quot;);
+static const CFStringRef kMGQMainScreenPitch = CFSTR(&quot;main-screen-pitch&quot;);
+static const CFStringRef kMGQMainScreenScale = CFSTR(&quot;main-screen-scale&quot;);
+#endif
+
+EXTERN_C CFTypeRef MGCopyAnswer(CFStringRef question, CFDictionaryRef options);
+
+#ifndef MGGetBoolAnswer
+EXTERN_C bool MGGetBoolAnswer(CFStringRef question);
+#endif
+
+#endif // MobileGestaltSPI_h
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosQLPreviewConverterSPIhfromrev173694trunkSourceWebKitmacWebViewWebRenderLayerh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/QLPreviewConverterSPI.h (from rev 173694, trunk/Source/WebKit/mac/WebView/WebRenderLayer.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/QLPreviewConverterSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/QLPreviewConverterSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,46 @@
</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. ``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
+ * 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 &lt;Foundation/Foundation.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;QuickLook/QLPreviewConverter.h&gt;
+#else
+@interface QLPreviewConverter : NSObject
+@end
+
+@interface QLPreviewConverter (Details)
+- (NSURLRequest *)safeRequestForRequest:(NSURLRequest *)request;
+- (id)initWithConnection:(NSURLConnection *)connection delegate:(id)delegate response:(NSURLResponse *)response options:(NSDictionary *)options;
+- (id)initWithData:(NSData *)data name:(NSString *)name uti:(NSString *)uti options:(NSDictionary *)options;
+- (void)appendDataArray:(NSArray *)dataArray;
+- (void)finishConverting;
+- (void)finishedAppendingData;
+@property (readonly, nonatomic) NSString *previewFileName;
+@property (readonly, nonatomic) NSString *previewUTI;
+@property (readonly, nonatomic) NSURLRequest *previewRequest;
+@property (readonly, nonatomic) NSURLResponse *previewResponse;
+@end
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformspiiosQuickLookSPIhfromrev173694trunkSourceWebCoreplatformspicfCFURLRequestSPIh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/platform/spi/ios/QuickLookSPI.h (from rev 173694, trunk/Source/WebCore/platform/spi/cf/CFURLRequestSPI.h) (0 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/spi/ios/QuickLookSPI.h                                (rev 0)
+++ trunk/Source/WebCore/platform/spi/ios/QuickLookSPI.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -0,0 +1,35 @@
</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. ``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
+ * 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 &lt;Foundation/Foundation.h&gt;
+
+#if USE(APPLE_INTERNAL_SDK)
+#import &lt;QuickLook/QuickLookPrivate.h&gt;
+#endif
+
+EXTERN_C NSSet *QLPreviewGetSupportedMIMETypes();
+EXTERN_C NSString *QLTypeCopyBestMimeTypeForFileNameAndMimeType(NSString *fileName, NSString *mimeType);
+EXTERN_C NSString *QLTypeCopyBestMimeTypeForURLAndMimeType(NSURL *, NSString *mimeType);
+EXTERN_C NSString *QLTypeCopyUTIForURLAndMimeType(NSURL *, NSString *mimeType);
</ins></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderThemeIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderThemeIOS.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderThemeIOS.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebCore/rendering/RenderThemeIOS.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> #import &quot;CSSPrimitiveValue.h&quot;
</span><span class="cx"> #import &quot;CSSToLengthConversionData.h&quot;
</span><span class="cx"> #import &quot;CSSValueKeywords.h&quot;
</span><ins>+#import &quot;CTFontDescriptorSPI.h&quot;
</ins><span class="cx"> #import &quot;DateComponents.h&quot;
</span><span class="cx"> #import &quot;Document.h&quot;
</span><span class="cx"> #import &quot;FloatRoundedRect.h&quot;
</span><span class="lines">@@ -58,8 +59,7 @@
</span><span class="cx"> #import &quot;UserAgentScripts.h&quot;
</span><span class="cx"> #import &quot;UserAgentStyleSheets.h&quot;
</span><span class="cx"> #import &quot;WebCoreThreadRun.h&quot;
</span><del>-#import &lt;CoreGraphics/CGPathPrivate.h&gt;
-#import &lt;CoreText/CTFontDescriptorPriv.h&gt;
</del><ins>+#import &lt;CoreGraphics/CoreGraphics.h&gt;
</ins><span class="cx"> #import &lt;objc/runtime.h&gt;
</span><span class="cx"> #import &lt;wtf/NeverDestroyed.h&gt;
</span><span class="cx"> #import &lt;wtf/RefPtr.h&gt;
</span><span class="lines">@@ -81,14 +81,6 @@
</span><span class="cx"> @implementation WebCoreRenderThemeBundle
</span><span class="cx"> @end
</span><span class="cx"> 
</span><del>-// This is a temporary hack to build on iOS. Should be removed as soon as CT fixes the header files.
-extern const CFStringRef kCTUIFontTextStyleShortHeadline CT_AVAILABLE(10_10, 7_0);
-extern const CFStringRef kCTUIFontTextStyleShortBody CT_AVAILABLE(10_10, 7_0);
-extern const CFStringRef kCTUIFontTextStyleShortSubhead CT_AVAILABLE(10_10, 7_0);
-extern const CFStringRef kCTUIFontTextStyleShortFootnote CT_AVAILABLE(10_10, 7_0);
-extern const CFStringRef kCTUIFontTextStyleShortCaption1 CT_AVAILABLE(10_10, 7_0);
-extern const CFStringRef kCTUIFontTextStyleTallBody CT_AVAILABLE(10_10, 7_0);
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> const float ControlBaseHeight = 20;
</span></span></pre></div>
<a id="trunkSourceWebKitiosChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ios/ChangeLog (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ios/ChangeLog        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/ios/ChangeLog        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2014-09-17  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        [iOS] Make WebCore build with public iOS SDK
+        https://bugs.webkit.org/show_bug.cgi?id=136487
+
+        Reviewed by David Kilzer.
+
+        Substitute &lt;WebCore/CGFloatSPI.h&gt; for &lt;CoreGraphics/CGFloat.h&gt;.
+
+        * WebCoreSupport/WebFixedPositionContent.mm:
+
</ins><span class="cx"> 2014-09-05  Simon Fraser  &lt;simon.fraser@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Remove some PLATFORM(IOS) code in Color.h/cpp
</span></span></pre></div>
<a id="trunkSourceWebKitiosWebCoreSupportWebFixedPositionContentmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ios/WebCoreSupport/WebFixedPositionContent.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ios/WebCoreSupport/WebFixedPositionContent.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/ios/WebCoreSupport/WebFixedPositionContent.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> #import &quot;WebFixedPositionContentInternal.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #import &quot;WebViewInternal.h&quot;
</span><ins>+#import &lt;WebCore/CGFloatSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/ChromeClient.h&gt;
</span><span class="cx"> #import &lt;WebCore/Frame.h&gt;
</span><span class="cx"> #import &lt;WebCore/IntSize.h&gt;
</span><span class="lines">@@ -40,9 +41,8 @@
</span><span class="cx"> #import &lt;wtf/StdLibExtras.h&gt;
</span><span class="cx"> #import &lt;wtf/Threading.h&gt;
</span><span class="cx"> 
</span><del>-#import &lt;CoreGraphics/CGFloat.h&gt;
</del><ins>+#import &lt;Foundation/Foundation.h&gt;
</ins><span class="cx"> #import &lt;QuartzCore/QuartzCore.h&gt;
</span><del>-#import &lt;Foundation/Foundation.h&gt;
</del><span class="cx"> #import &lt;algorithm&gt;
</span><span class="cx"> 
</span><span class="cx"> using namespace WebCore;
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/mac/ChangeLog        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -1,3 +1,23 @@
</span><ins>+2014-09-17  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        [iOS] Make WebCore build with public iOS SDK
+        https://bugs.webkit.org/show_bug.cgi?id=136487
+
+        Reviewed by David Kilzer.
+
+        Update WebKit1 source files to include the wrapper SPI headers instead of the corresponding
+        actual SPI header(s).
+
+        * DOM/WebDOMOperationsPrivate.h:
+        * MigrateHeaders.make: Modified to only modify the include path of a &quot;&lt;WebCore/&quot;-prefixed header
+        file if its filename doesn't end in &quot;SPI.h&quot; as an alternative to having MigrateHeaders.make copy
+        such files into the WebKit framework as private headers.
+        * WebCoreSupport/WebFrameLoaderClient.mm:
+        * WebInspector/WebNodeHighlight.mm:
+        * WebView/WebIndicateLayer.mm:
+        * WebView/WebRenderLayer.h:
+        * WebView/WebView.mm:
+
</ins><span class="cx"> 2014-09-16  Daniel Bates  &lt;dabates@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [iOS] Add iOS SDK name and version suffix to WebKitSystemInterface debug/release product name
</span></span></pre></div>
<a id="trunkSourceWebKitmacDOMWebDOMOperationsPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/DOM/WebDOMOperationsPrivate.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/DOM/WebDOMOperationsPrivate.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/mac/DOM/WebDOMOperationsPrivate.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> #import &lt;JavaScriptCore/JSBase.h&gt;
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><del>-#import &lt;Foundation/NSGeometry.h&gt;
</del><ins>+#import &lt;WebCore/NSGeometrySPI.h&gt;
</ins><span class="cx"> #else
</span><span class="cx"> #import &lt;AppKit/NSEvent.h&gt;
</span><span class="cx"> #import &lt;WebKitLegacy/DOMWheelEvent.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebKitmacMigrateHeadersmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/MigrateHeaders.make (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/MigrateHeaders.make        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/mac/MigrateHeaders.make        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -241,8 +241,8 @@
</span><span class="cx">     $(PRIVATE_HEADERS_DIR)/DOMGestureEvent.h
</span><span class="cx"> endif
</span><span class="cx"> 
</span><del>-WEBCORE_HEADER_REPLACE_RULES = -e s/\&lt;WebCore/\&lt;WebKitLegacy/ -e s/DOMDOMImplementation/DOMImplementation/ -e &quot;s/(^ *)WEBCORE_EXPORT /\1/&quot;
-WEBCORE_HEADER_MIGRATE_CMD = sed -E $(WEBCORE_HEADER_REPLACE_RULES) $&lt; &gt; $@
</del><ins>+WEBCORE_HEADER_REPLACE_RULES = 's/&lt;WebCore/&lt;WebKitLegacy/ if m|&lt;WebCore/([^&gt;]+)&gt;| &amp;&amp; $$1 !~ /SPI.h$$/; s/DOMDOMImplementation/DOMImplementation/; s/^(\s*)WEBCORE_EXPORT /$$1/;'
+WEBCORE_HEADER_MIGRATE_CMD = perl -p -e $(WEBCORE_HEADER_REPLACE_RULES) $&lt; &gt; $@
</ins><span class="cx"> 
</span><span class="cx"> $(PRIVATE_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
</span><span class="cx">         $(WEBCORE_HEADER_MIGRATE_CMD)
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebFrameLoaderClientmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -149,8 +149,8 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if USE(QUICK_LOOK)
</span><del>-#import &lt;Foundation/NSFileManager_NSURLExtras.h&gt;
</del><span class="cx"> #import &lt;WebCore/FileSystemIOS.h&gt;
</span><ins>+#import &lt;WebCore/NSFileManagerSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/QuickLook.h&gt;
</span><span class="cx"> #import &lt;WebCore/RuntimeApplicationChecksIOS.h&gt;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebInspectorWebNodeHighlightmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebInspector/WebNodeHighlight.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebInspector/WebNodeHighlight.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/mac/WebInspector/WebNodeHighlight.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -27,9 +27,10 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import &quot;WebNodeHighlight.h&quot;
</span><ins>+
</ins><span class="cx"> #import &quot;WebNodeHighlightView.h&quot;
</span><span class="cx"> #import &quot;WebNSViewExtras.h&quot;
</span><del>-
</del><ins>+#import &lt;WebCore/CALayerSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/InspectorController.h&gt;
</span><span class="cx"> #import &lt;wtf/Assertions.h&gt;
</span><span class="cx"> 
</span><span class="lines">@@ -37,7 +38,6 @@
</span><span class="cx"> #import &quot;WebFramePrivate.h&quot;
</span><span class="cx"> #import &quot;WebHTMLView.h&quot;
</span><span class="cx"> #import &quot;WebView.h&quot;
</span><del>-#import &lt;QuartzCore/CALayerPrivate.h&gt;
</del><span class="cx"> #import &lt;WebCore/WAKWindow.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebIndicateLayermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebIndicateLayer.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebIndicateLayer.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/mac/WebView/WebIndicateLayer.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #import &quot;WebFramePrivate.h&quot;
</span><span class="cx"> #import &quot;WebView.h&quot;
</span><del>-#import &lt;QuartzCore/CALayerPrivate.h&gt;
</del><ins>+#import &lt;WebCore/CALayerSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/ColorMac.h&gt;
</span><span class="cx"> #import &lt;WebCore/WAKWindow.h&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebRenderLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebRenderLayer.h (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebRenderLayer.h        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/mac/WebView/WebRenderLayer.h        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> 
</span><span class="cx"> #if TARGET_OS_IPHONE
</span><del>-#import &lt;Foundation/NSGeometry.h&gt;
</del><ins>+#import &lt;WebCore/NSGeometrySPI.h&gt;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> @class WebFrame;
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebView.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebView.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit/mac/WebView/WebView.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -227,12 +227,13 @@
</span><span class="cx"> #import &quot;WebUIKitSupport.h&quot;
</span><span class="cx"> #import &quot;WebVisiblePosition.h&quot;
</span><span class="cx"> #import &lt;CFNetwork/CFURLCachePriv.h&gt;
</span><del>-#import &lt;MobileGestalt.h&gt;
</del><ins>+#import &lt;WebCore/DispatchSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/EventNames.h&gt;
</span><span class="cx"> #import &lt;WebCore/FontCache.h&gt;
</span><span class="cx"> #import &lt;WebCore/GraphicsLayer.h&gt;
</span><span class="cx"> #import &lt;WebCore/IconController.h&gt;
</span><span class="cx"> #import &lt;WebCore/LegacyTileCache.h&gt;
</span><ins>+#import &lt;WebCore/MobileGestaltSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/NetworkStateNotifier.h&gt;
</span><span class="cx"> #import &lt;WebCore/RuntimeApplicationChecksIOS.h&gt;
</span><span class="cx"> #import &lt;WebCore/SQLiteDatabaseTracker.h&gt;
</span><span class="lines">@@ -246,7 +247,6 @@
</span><span class="cx"> #import &lt;WebCore/WebCoreThreadRun.h&gt;
</span><span class="cx"> #import &lt;WebCore/WebEvent.h&gt;
</span><span class="cx"> #import &lt;WebCore/WebVideoFullscreenControllerAVKit.h&gt;
</span><del>-#import &lt;dispatch/private.h&gt;
</del><span class="cx"> #import &lt;wtf/FastMalloc.h&gt;
</span><span class="cx"> #endif // !PLATFORM(IOS)
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/ChangeLog        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -1,3 +1,24 @@
</span><ins>+2014-09-17  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        [iOS] Make WebCore build with public iOS SDK
+        https://bugs.webkit.org/show_bug.cgi?id=136487
+
+        Reviewed by David Kilzer.
+
+        Update WebKit2 source files to include the wrapper SPI headers instead of the corresponding
+        actual SPI header(s).
+
+        * Platform/mac/SharedMemoryMac.cpp:
+        * Shared/ios/NativeWebTouchEventIOS.mm:
+        * Shared/mac/RemoteLayerBackingStore.mm:
+        * Shared/mac/RemoteLayerTreePropertyApplier.mm:
+        * UIProcess/API/Cocoa/WKWebView.mm:
+        * UIProcess/ios/WKPDFPageNumberIndicator.mm:
+        * UIProcess/ios/WKScrollView.mm:
+        * UIProcess/ios/WebMemoryPressureHandlerIOS.mm:
+        * UIProcess/ios/forms/WKAirPlayRoutePicker.mm:
+        * WebProcess/WebPage/WebPage.cpp:
+
</ins><span class="cx"> 2014-09-17  Gavin Barraclough  &lt;barraclough@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         DOM timer throttling for hidden plugins
</span></span></pre></div>
<a id="trunkSourceWebKit2PlatformmacSharedMemoryMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Platform/mac/SharedMemoryMac.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Platform/mac/SharedMemoryMac.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/Platform/mac/SharedMemoryMac.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -30,9 +30,9 @@
</span><span class="cx"> #include &quot;ArgumentEncoder.h&quot;
</span><span class="cx"> #include &quot;Arguments.h&quot;
</span><span class="cx"> #include &quot;MachPort.h&quot;
</span><ins>+#include &lt;WebCore/MachVMSPI.h&gt;
</ins><span class="cx"> #include &lt;mach/mach_error.h&gt;
</span><span class="cx"> #include &lt;mach/mach_port.h&gt;
</span><del>-#include &lt;mach/mach_vm.h&gt;
</del><span class="cx"> #include &lt;mach/vm_map.h&gt;
</span><span class="cx"> #include &lt;wtf/RefPtr.h&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharediosNativeWebTouchEventIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/ios/NativeWebTouchEventIOS.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/ios/NativeWebTouchEventIOS.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/Shared/ios/NativeWebTouchEventIOS.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -27,12 +27,11 @@
</span><span class="cx"> #import &quot;NativeWebTouchEvent.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>-
</del><span class="cx"> #import &quot;WebEvent.h&quot;
</span><del>-#import &lt;Foundation/NSGeometry.h&gt;
</del><span class="cx"> #import &lt;UIKit/UITouch.h&gt;
</span><span class="cx"> #import &lt;UIKit/UIWebTouchEventsGestureRecognizer.h&gt;
</span><span class="cx"> #import &lt;WebCore/IntPoint.h&gt;
</span><ins>+#import &lt;WebCore/NSGeometrySPI.h&gt;
</ins><span class="cx"> #import &lt;wtf/CurrentTime.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedmacRemoteLayerBackingStoremm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStore.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStore.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStore.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -34,6 +34,7 @@
</span><span class="cx"> #import &quot;ShareableBitmap.h&quot;
</span><span class="cx"> #import &quot;WebCoreArgumentCoders.h&quot;
</span><span class="cx"> #import &lt;QuartzCore/QuartzCore.h&gt;
</span><ins>+#import &lt;WebCore/CALayerSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/GraphicsContextCG.h&gt;
</span><span class="cx"> #import &lt;WebCore/IOSurface.h&gt;
</span><span class="cx"> #import &lt;WebCore/IOSurfacePool.h&gt;
</span><span class="lines">@@ -43,14 +44,6 @@
</span><span class="cx"> #import &lt;mach/mach_port.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if __has_include(&lt;QuartzCore/CALayerPrivate.h&gt;)
-#import &lt;QuartzCore/CALayerPrivate.h&gt;
-#endif
-
-@interface CALayer (Details)
-@property BOOL contentsOpaque;
-@end
-
</del><span class="cx"> using namespace WebCore;
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedmacRemoteLayerTreePropertyAppliermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/mac/RemoteLayerTreePropertyApplier.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/mac/RemoteLayerTreePropertyApplier.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/Shared/mac/RemoteLayerTreePropertyApplier.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -31,6 +31,7 @@
</span><span class="cx"> #import &quot;RemoteLayerTreeHost.h&quot;
</span><span class="cx"> #import &lt;QuartzCore/CALayer.h&gt;
</span><span class="cx"> #import &lt;WebCore/BlockExceptions.h&gt;
</span><ins>+#import &lt;WebCore/CALayerSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/PlatformCAFilters.h&gt;
</span><span class="cx"> #import &lt;WebCore/ScrollbarThemeMac.h&gt;
</span><span class="cx"> 
</span><span class="lines">@@ -38,14 +39,6 @@
</span><span class="cx"> #import &lt;UIKit/UIView.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if __has_include(&lt;QuartzCore/CALayerPrivate.h&gt;)
-#import &lt;QuartzCore/CALayerPrivate.h&gt;
-#endif
-
-@interface CALayer (Details)
-@property BOOL contentsOpaque;
-@end
-
</del><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> @interface UIView (WKUIViewUtilities)
</span><span class="cx"> - (void)_web_setSubviews:(NSArray *)subviews;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -88,7 +88,6 @@
</span><span class="cx"> #import &quot;WKScrollView.h&quot;
</span><span class="cx"> #import &quot;WKWebViewContentProviderRegistry.h&quot;
</span><span class="cx"> #import &quot;WebPageMessages.h&quot;
</span><del>-#import &lt;CoreGraphics/CGFloat.h&gt;
</del><span class="cx"> #import &lt;CoreGraphics/CGPDFDocumentPrivate.h&gt;
</span><span class="cx"> #import &lt;UIKit/UIApplication.h&gt;
</span><span class="cx"> #import &lt;UIKit/UIDevice_Private.h&gt;
</span><span class="lines">@@ -96,6 +95,8 @@
</span><span class="cx"> #import &lt;UIKit/UIWindow_Private.h&gt;
</span><span class="cx"> #import &lt;QuartzCore/CARenderServer.h&gt;
</span><span class="cx"> #import &lt;QuartzCore/QuartzCorePrivate.h&gt;
</span><ins>+#import &lt;WebCore/CALayerSPI.h&gt;
+#import &lt;WebCore/CGFloatSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/InspectorOverlay.h&gt;
</span><span class="cx"> 
</span><span class="cx"> @interface UIScrollView (UIScrollViewInternal)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosWKPDFPageNumberIndicatormm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/WKPDFPageNumberIndicator.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/WKPDFPageNumberIndicator.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/UIProcess/ios/WKPDFPageNumberIndicator.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,11 +29,11 @@
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> 
</span><span class="cx"> #import &lt;QuartzCore/CAFilter.h&gt;
</span><del>-#import &lt;QuartzCore/CALayerPrivate.h&gt;
</del><span class="cx"> #import &lt;UIKit/UIGeometry_Private.h&gt;
</span><span class="cx"> #import &lt;UIKit/UIKit.h&gt;
</span><span class="cx"> #import &lt;UIKit/UIView_Private.h&gt;
</span><span class="cx"> #import &lt;UIKit/_UIBackdropView_Private.h&gt;
</span><ins>+#import &lt;WebCore/CALayerSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/LocalizedStrings.h&gt;
</span><span class="cx"> #import &lt;wtf/RetainPtr.h&gt;
</span><span class="cx"> #import &lt;wtf/text/WTFString.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosWKScrollViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/WKScrollView.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/WKScrollView.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/UIProcess/ios/WKScrollView.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> 
</span><span class="cx"> #import &quot;WKWebViewInternal.h&quot;
</span><del>-#import &lt;CoreGraphics/CGFloat.h&gt;
</del><ins>+#import &lt;WebCore/CGFloatSPI.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> @interface UIScrollView (UIScrollViewInternalHack)
</span><span class="cx"> - (CGFloat)_rubberBandOffsetForOffset:(CGFloat)newOffset maxOffset:(CGFloat)maxOffset minOffset:(CGFloat)minOffset range:(CGFloat)range outside:(BOOL *)outside;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosWebMemoryPressureHandlerIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/WebMemoryPressureHandlerIOS.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/WebMemoryPressureHandlerIOS.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/UIProcess/ios/WebMemoryPressureHandlerIOS.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> 
</span><span class="cx"> #import &quot;ViewSnapshotStore.h&quot;
</span><del>-#import &lt;dispatch/private.h&gt;
</del><ins>+#import &lt;WebCore/DispatchSPI.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosformsWKAirPlayRoutePickermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/forms/WKAirPlayRoutePicker.mm (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/forms/WKAirPlayRoutePicker.mm        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/UIProcess/ios/forms/WKAirPlayRoutePicker.mm        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx"> #import &quot;WKContentViewInteraction.h&quot;
</span><span class="cx"> #import &quot;WebPageProxy.h&quot;
</span><span class="cx"> #import &lt;MediaPlayer/MPAVItem.h&gt;
</span><del>-#import &lt;MediaPlayer/MPAVRoutingController.h&gt;
</del><ins>+#import &lt;MediaPlayer/MPAudioVideoRoutingActionSheet.h&gt;
</ins><span class="cx"> #import &lt;MediaPlayer/MPAudioVideoRoutingPopoverController.h&gt;
</span><del>-#import &lt;MediaPlayer/MPAudioVideoRoutingActionSheet.h&gt;
</del><ins>+#import &lt;WebCore/MPAVRoutingControllerSPI.h&gt;
</ins><span class="cx"> #import &lt;WebCore/SoftLinking.h&gt;
</span><span class="cx"> #import &lt;UIKit/UIApplication_Private.h&gt;
</span><span class="cx"> #import &lt;UIKit/UIWindow_Private.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -193,8 +193,8 @@
</span><span class="cx"> #include &quot;RemoteLayerTreeDrawingArea.h&quot;
</span><span class="cx"> #include &quot;WebVideoFullscreenManager.h&quot;
</span><span class="cx"> #include &lt;CoreGraphics/CoreGraphics.h&gt;
</span><del>-#include &lt;CoreText/CTFontDescriptorPriv.h&gt;
-#include &lt;CoreText/CTFontPriv.h&gt;
</del><ins>+#include &lt;WebCore/CTFontDescriptorSPI.h&gt;
+#include &lt;WebCore/CTFontSPI.h&gt;
</ins><span class="cx"> #include &lt;WebCore/Icon.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Tools/ChangeLog        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2014-09-17  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        [iOS] Make WebCore build with public iOS SDK
+        https://bugs.webkit.org/show_bug.cgi?id=136487
+
+        Reviewed by David Kilzer.
+
+        Substitute &lt;WebCore/MachVMSPI.h&gt; for &lt;mach/mach_vm.h&gt;.
+
+        * DumpRenderTree/mac/CheckedMalloc.cpp:
+
</ins><span class="cx"> 2014-09-17  Carlos Garcia Campos  &lt;cgarcia@igalia.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [GTK] WebKitWebView::load-failed-with-tls-errors should receive the failing URI instead of a host
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreemacCheckedMalloccpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/mac/CheckedMalloc.cpp (173694 => 173695)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/mac/CheckedMalloc.cpp        2014-09-17 17:00:24 UTC (rev 173694)
+++ trunk/Tools/DumpRenderTree/mac/CheckedMalloc.cpp        2014-09-17 18:18:02 UTC (rev 173695)
</span><span class="lines">@@ -31,8 +31,8 @@
</span><span class="cx"> #import &quot;config.h&quot; 
</span><span class="cx"> #import &quot;CheckedMalloc.h&quot;
</span><span class="cx"> 
</span><ins>+#import &lt;WebCore/MachVMSPI.h&gt;
</ins><span class="cx"> #import &lt;mach/mach_init.h&gt;
</span><del>-#import &lt;mach/mach_vm.h&gt;
</del><span class="cx"> #import &lt;mach/vm_region.h&gt;
</span><span class="cx"> #import &lt;malloc/malloc.h&gt;
</span><span class="cx"> #import &lt;unistd.h&gt;
</span></span></pre>
</div>
</div>

</body>
</html>