<!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>[180653] 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/180653">180653</a></dd>
<dt>Author</dt> <dd>bfulgham@apple.com</dd>
<dt>Date</dt> <dd>2015-02-25 20:04:11 -0800 (Wed, 25 Feb 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>[Win] Use WEBCORE_EXPORT instead of Definition file
https://bugs.webkit.org/show_bug.cgi?id=141734

Reviewed by Alex Christensen.

Source/WebCore:

No change in functionality.

* WebCore.vcxproj/WebCore.vcxproj: Correct bad Precompiled header
settings on certain files.
* WebCore.vcxproj/WebCore.vcxproj.filters: Automatically updated
by Visual Studio.
* WebCore.vcxproj/WebCoreTestSupport.vcxproj: Ditto.
* WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters: Ditto.
* WebCore.vcxproj/WebCoreTestSupportCommon.props: Added.
* WebCore.vcxproj/WebCoreTestSupportDebug.props: Added.
* WebCore.vcxproj/WebCoreTestSupportDebugWinCairo.props: Added.
* WebCore.vcxproj/WebCoreTestSupportProduction.props: Added.
* WebCore.vcxproj/WebCoreTestSupportRelease.props: Added.
* WebCore.vcxproj/WebCoreTestSupportReleaseWinCairo.props: Added.
* WebCorePrefix.h: Provide proper export definitions for Windows.
* bindings/js/JSCustomXPathNSResolver.cpp: Add missing #include
needed by the new export style.
* bindings/js/JSDOMWindowBase.h: Export class since DRT needs
access to parts of it.
* bindings/js/ScriptCachedFrameData.cpp: Add missing #include
needed by the new export style.
* bindings/scripts/CodeGeneratorJS.pm: Use different export macro
when generating WebCoreTestSupport files, so that we don't confuse
the linker when WebCore.lib and WebCoreTestSupport.lib try to
both export WEBCORE_EXPORT symbols.
(ExportLabelForClass):
(GenerateHeader):
* bridge/jsc/BridgeJSC.cpp: Add missing #include needed by the new
export style.
* css/CSSParser.cpp: Ditto.
* dom/Document.cpp: Ditto.
* html/HTMLImageLoader.cpp: Ditto.
* inspector/CommandLineAPIModule.cpp: Ditto.
* inspector/PageDebuggerAgent.cpp: Ditto.
* inspector/PageRuntimeAgent.cpp: Ditto.
* inspector/WorkerRuntimeAgent.cpp: Ditto.
* page/DOMWindow.cpp: Ditto.
* page/DOMWindow.h: Export the destructor, as it is needed by
DumpRenderTree (on Windows).
* page/Page.cpp: Add missing #include needed by the new export style.
* platform/Logging.h: Remove conflicting export declaration.
* platform/PlatformExportMacros.h: Update for Windows use.
* testing/Internals.cpp: Add missing #include needed by the new export style.
* testing/Internals.h: Use WEBCORE_TESTSUPPORT_EXPORT for things that
are supposed to be exported by WebCoreTestSupport, not WebCore.
* testing/js/WebCoreTestSupport.cpp: Add missing #include needed by
new export style.
* testing/js/WebCoreTestSupportPrefix.cpp: Added.
* testing/js/WebCoreTestSupportPrefix.h: Added.
* xml/XMLHttpRequest.h: Export the destructor.
* xml/XSLStyleSheetLibxslt.cpp: Add missing #include needed by the new
export style.
* xml/XSLTProcessorLibxslt.cpp: Ditto.

Source/WebKit:

* WebKit.vcxproj/WebKit/WebKit.vcxproj: Visual studio automatic
file cleanup.
* WebKit.vcxproj/WebKit/WebKitCommon.props: Don't use the export definition
file any longer.

Source/WebKit/win:

* CFDictionaryPropertyBag.h: Add required export macros.
* Interfaces/WebKit.idl: Ditto.
* WebCoreStatistics.cpp: Add missing #include (required
now that we are exporting more symbols.)
* WebKitCOMAPI.h: Add required export macros.
* WebKitDLL.h: Ditto.
* WebKitPrefix.h: Ditto.
* WebView.cpp: Add missing #include required using new
due to new export mechanism.

Tools:

* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj:
Use a precompiled header so we can define our export macros properly.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters:
Visual studio automatic update stuff.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props:
Set up Precompiled Header use for project..
* DumpRenderTree/win/DumpRenderTreePrefix.cpp: Added.
* DumpRenderTree/DumpRenderTreePrefix.h: Update with proper export
declarations for building DumpRenderTree as a client of
WebCore/WebKit.</pre>

<h3>Modified Paths</h3>
<ul>
<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="#trunkSourceWebCoreWebCorevcxprojWebCoreCommonprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreCommon.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreDebugprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreDebug.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreDebugWinCairoprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreDebugWinCairo.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreProductionprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreProduction.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreReleaseprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreRelease.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreReleaseWinCairoprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreReleaseWinCairo.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportvcxproj">trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportvcxprojfilters">trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters</a></li>
<li><a href="#trunkSourceWebCoreWebCorePrefixh">trunk/Source/WebCore/WebCorePrefix.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSCustomXPathNSResolvercpp">trunk/Source/WebCore/bindings/js/JSCustomXPathNSResolver.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSDOMWindowBaseh">trunk/Source/WebCore/bindings/js/JSDOMWindowBase.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsScriptCachedFrameDatacpp">trunk/Source/WebCore/bindings/js/ScriptCachedFrameData.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm">trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm</a></li>
<li><a href="#trunkSourceWebCorebridgejscBridgeJSCcpp">trunk/Source/WebCore/bridge/jsc/BridgeJSC.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSParsercpp">trunk/Source/WebCore/css/CSSParser.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentcpp">trunk/Source/WebCore/dom/Document.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLImageLoadercpp">trunk/Source/WebCore/html/HTMLImageLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorCommandLineAPIModulecpp">trunk/Source/WebCore/inspector/CommandLineAPIModule.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageDebuggerAgentcpp">trunk/Source/WebCore/inspector/PageDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageRuntimeAgentcpp">trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerRuntimeAgentcpp">trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowcpp">trunk/Source/WebCore/page/DOMWindow.cpp</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowh">trunk/Source/WebCore/page/DOMWindow.h</a></li>
<li><a href="#trunkSourceWebCorepagePagecpp">trunk/Source/WebCore/page/Page.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformLoggingh">trunk/Source/WebCore/platform/Logging.h</a></li>
<li><a href="#trunkSourceWebCoreplatformPlatformExportMacrosh">trunk/Source/WebCore/platform/PlatformExportMacros.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalscpp">trunk/Source/WebCore/testing/Internals.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingInternalsh">trunk/Source/WebCore/testing/Internals.h</a></li>
<li><a href="#trunkSourceWebCoretestingjsWebCoreTestSupportcpp">trunk/Source/WebCore/testing/js/WebCoreTestSupport.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequesth">trunk/Source/WebCore/xml/XMLHttpRequest.h</a></li>
<li><a href="#trunkSourceWebCorexmlXSLStyleSheetLibxsltcpp">trunk/Source/WebCore/xml/XSLStyleSheetLibxslt.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXSLTProcessorLibxsltcpp">trunk/Source/WebCore/xml/XSLTProcessorLibxslt.cpp</a></li>
<li><a href="#trunkSourceWebKitChangeLog">trunk/Source/WebKit/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitWebKitvcxprojWebKitWebKitvcxproj">trunk/Source/WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj</a></li>
<li><a href="#trunkSourceWebKitWebKitvcxprojWebKitWebKitCommonprops">trunk/Source/WebKit/WebKit.vcxproj/WebKit/WebKitCommon.props</a></li>
<li><a href="#trunkSourceWebKitwinCFDictionaryPropertyBagh">trunk/Source/WebKit/win/CFDictionaryPropertyBag.h</a></li>
<li><a href="#trunkSourceWebKitwinChangeLog">trunk/Source/WebKit/win/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitwinInterfacesWebKitidl">trunk/Source/WebKit/win/Interfaces/WebKit.idl</a></li>
<li><a href="#trunkSourceWebKitwinWebCoreStatisticscpp">trunk/Source/WebKit/win/WebCoreStatistics.cpp</a></li>
<li><a href="#trunkSourceWebKitwinWebKitCOMAPIh">trunk/Source/WebKit/win/WebKitCOMAPI.h</a></li>
<li><a href="#trunkSourceWebKitwinWebKitDLLh">trunk/Source/WebKit/win/WebKitDLL.h</a></li>
<li><a href="#trunkSourceWebKitwinWebKitPrefixh">trunk/Source/WebKit/win/WebKitPrefix.h</a></li>
<li><a href="#trunkSourceWebKitwinWebViewcpp">trunk/Source/WebKit/win/WebView.cpp</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsDumpRenderTreeDumpRenderTreevcxprojDumpRenderTreeDumpRenderTreevcxproj">trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj</a></li>
<li><a href="#trunkToolsDumpRenderTreeDumpRenderTreevcxprojDumpRenderTreeDumpRenderTreevcxprojfilters">trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters</a></li>
<li><a href="#trunkToolsDumpRenderTreeDumpRenderTreevcxprojDumpRenderTreeDumpRenderTreeCommonprops">trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props</a></li>
<li><a href="#trunkToolsDumpRenderTreeDumpRenderTreePrefixh">trunk/Tools/DumpRenderTree/DumpRenderTreePrefix.h</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreIncludeCommonprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreIncludeCommon.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportCommonprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportCommon.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportDebugprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebug.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportDebugWinCairoprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebugWinCairo.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportProductionprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportProduction.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportReleaseprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportRelease.props</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportReleaseWinCairoprops">trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportReleaseWinCairo.props</a></li>
<li><a href="#trunkSourceWebCoretestingjsWebCoreTestSupportPrefixcpp">trunk/Source/WebCore/testing/js/WebCoreTestSupportPrefix.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingjsWebCoreTestSupportPrefixh">trunk/Source/WebCore/testing/js/WebCoreTestSupportPrefix.h</a></li>
<li><a href="#trunkToolsDumpRenderTreewinDumpRenderTreePrefixcpp">trunk/Tools/DumpRenderTree/win/DumpRenderTreePrefix.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/ChangeLog        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -1,3 +1,64 @@
</span><ins>+2015-02-25  Brent Fulgham  &lt;bfulgham@apple.com&gt;
+
+        [Win] Use WEBCORE_EXPORT instead of Definition file
+        https://bugs.webkit.org/show_bug.cgi?id=141734
+
+        Reviewed by Alex Christensen.
+
+        No change in functionality.
+
+        * WebCore.vcxproj/WebCore.vcxproj: Correct bad Precompiled header
+        settings on certain files.
+        * WebCore.vcxproj/WebCore.vcxproj.filters: Automatically updated
+        by Visual Studio.
+        * WebCore.vcxproj/WebCoreTestSupport.vcxproj: Ditto.
+        * WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters: Ditto.
+        * WebCore.vcxproj/WebCoreTestSupportCommon.props: Added.
+        * WebCore.vcxproj/WebCoreTestSupportDebug.props: Added.
+        * WebCore.vcxproj/WebCoreTestSupportDebugWinCairo.props: Added.
+        * WebCore.vcxproj/WebCoreTestSupportProduction.props: Added.
+        * WebCore.vcxproj/WebCoreTestSupportRelease.props: Added.
+        * WebCore.vcxproj/WebCoreTestSupportReleaseWinCairo.props: Added.
+        * WebCorePrefix.h: Provide proper export definitions for Windows.
+        * bindings/js/JSCustomXPathNSResolver.cpp: Add missing #include
+        needed by the new export style.
+        * bindings/js/JSDOMWindowBase.h: Export class since DRT needs
+        access to parts of it.
+        * bindings/js/ScriptCachedFrameData.cpp: Add missing #include
+        needed by the new export style.
+        * bindings/scripts/CodeGeneratorJS.pm: Use different export macro
+        when generating WebCoreTestSupport files, so that we don't confuse
+        the linker when WebCore.lib and WebCoreTestSupport.lib try to
+        both export WEBCORE_EXPORT symbols.
+        (ExportLabelForClass):
+        (GenerateHeader):
+        * bridge/jsc/BridgeJSC.cpp: Add missing #include needed by the new
+        export style.
+        * css/CSSParser.cpp: Ditto.
+        * dom/Document.cpp: Ditto.
+        * html/HTMLImageLoader.cpp: Ditto.
+        * inspector/CommandLineAPIModule.cpp: Ditto.
+        * inspector/PageDebuggerAgent.cpp: Ditto.
+        * inspector/PageRuntimeAgent.cpp: Ditto.
+        * inspector/WorkerRuntimeAgent.cpp: Ditto.
+        * page/DOMWindow.cpp: Ditto.
+        * page/DOMWindow.h: Export the destructor, as it is needed by
+        DumpRenderTree (on Windows).
+        * page/Page.cpp: Add missing #include needed by the new export style.
+        * platform/Logging.h: Remove conflicting export declaration.
+        * platform/PlatformExportMacros.h: Update for Windows use.
+        * testing/Internals.cpp: Add missing #include needed by the new export style.
+        * testing/Internals.h: Use WEBCORE_TESTSUPPORT_EXPORT for things that
+        are supposed to be exported by WebCoreTestSupport, not WebCore.
+        * testing/js/WebCoreTestSupport.cpp: Add missing #include needed by
+        new export style.
+        * testing/js/WebCoreTestSupportPrefix.cpp: Added.
+        * testing/js/WebCoreTestSupportPrefix.h: Added.
+        * xml/XMLHttpRequest.h: Export the destructor.
+        * xml/XSLStyleSheetLibxslt.cpp: Add missing #include needed by the new
+        export style.
+        * xml/XSLTProcessorLibxslt.cpp: Ditto.
+
</ins><span class="cx"> 2015-02-25  Gyuyoung Kim  &lt;gyuyoung.kim@samsung.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Remove unnecessary DatabaseFooTask::create
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCorevcxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -178,6 +178,7 @@
</span><span class="cx">     &lt;ClCompile&gt;
</span><span class="cx">       &lt;ForcedIncludeFiles&gt;%(ForcedIncludeFiles)&lt;/ForcedIncludeFiles&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><ins>+    &lt;Lib /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
</span><span class="cx">     &lt;ClCompile&gt;
</span><span class="lines">@@ -231,54 +232,18 @@
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ColorData.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\CSSGrammar.cpp&quot;&gt;
</span><del>-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
</del><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><del>-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
</del><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><del>-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
</del><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\CSSPropertyNames.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\CSSValueKeywords.cpp&quot; /&gt;
</span><span class="lines">@@ -899,36 +864,12 @@
</span><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\css\WebKitCSSResourceValue.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\DerivedSources.cpp&quot;&gt;
</span><del>-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
</del><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4819;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4819;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4819;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4819;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4819;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4819;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><del>-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
</del><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4819;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4819;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4819;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="lines">@@ -6680,54 +6621,18 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\XMLNames.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\XMLNSNames.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\XPathGrammar.cpp&quot;&gt;
</span><del>-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
</del><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><del>-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
</del><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><del>-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
</del><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\html\canvas\ANGLEInstancedArrays.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\html\canvas\CanvasContextAttributes.cpp&quot; /&gt;
</span><span class="lines">@@ -8135,44 +8040,7 @@
</span><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\platform\win\SystemInfo.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\platform\win\TemporaryLinkStubs.cpp&quot; /&gt;
</span><del>-    &lt;ClCompile Include=&quot;..\platform\win\WCDataObject.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
</del><ins>+    &lt;ClCompile Include=&quot;..\platform\win\WCDataObject.cpp&quot; /&gt;
</ins><span class="cx">     &lt;ClCompile Include=&quot;..\platform\win\WebCoreBundleWin.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\platform\win\WebCoreInstanceHandle.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\rendering\HitTestLocation.cpp&quot;&gt;
</span><span class="lines">@@ -12638,44 +12506,7 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XPathFunctions.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XPathNodeSet.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XPathNSResolver.cpp&quot; /&gt;
</span><del>-    &lt;ClCompile Include=&quot;..\xml\XPathParser.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;ICUVersion.h&lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
</del><ins>+    &lt;ClCompile Include=&quot;..\xml\XPathParser.cpp&quot; /&gt;
</ins><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XPathPath.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XPathPredicate.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XPathResult.cpp&quot; /&gt;
</span><span class="lines">@@ -21598,4 +21429,4 @@
</span><span class="cx">   &lt;ImportGroup Label=&quot;ExtensionTargets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(VCTargetsPath)\BuildCustomizations\masm.targets&quot; /&gt;
</span><span class="cx">   &lt;/ImportGroup&gt;
</span><del>-&lt;/Project&gt;
</del><ins>+&lt;/Project&gt;
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCorevcxprojfilters"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -4827,9 +4827,6 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;..\platform\graphics\FontGenericFamilies.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><del>-    &lt;ClCompile Include=&quot;..\platform\graphics\FontGlyphs.cpp&quot;&gt;
-      &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
-    &lt;/ClCompile&gt;
</del><span class="cx">     &lt;ClCompile Include=&quot;..\platform\graphics\FontFeatureSettings.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><span class="lines">@@ -7228,6 +7225,18 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;..\platform\graphics\Font.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><ins>+    &lt;ClCompile Include=&quot;..\platform\cf\CoreMediaSoftLink.cpp&quot;&gt;
+      &lt;Filter&gt;platform\cf&lt;/Filter&gt;
+    &lt;/ClCompile&gt;
+    &lt;ClCompile Include=&quot;..\platform\graphics\FontCascadeFonts.cpp&quot;&gt;
+      &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
+    &lt;/ClCompile&gt;
+    &lt;ClCompile Include=&quot;..\html\HTMLAttachmentElement.cpp&quot;&gt;
+      &lt;Filter&gt;html&lt;/Filter&gt;
+    &lt;/ClCompile&gt;
+    &lt;ClCompile Include=&quot;..\rendering\RenderAttachment.cpp&quot;&gt;
+      &lt;Filter&gt;rendering&lt;/Filter&gt;
+    &lt;/ClCompile&gt;
</ins><span class="cx">   &lt;/ItemGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\Modules\geolocation\Coordinates.h&quot;&gt;
</span><span class="lines">@@ -8829,9 +8838,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;..\platform\spi\cg\CoreGraphicsSPI.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;platform\spi\cg&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><del>-    &lt;ClInclude Include=&quot;..\platform\spi\cf\CoreMediaSPI.h&quot;&gt;
-      &lt;Filter&gt;platform\spi\cf&lt;/Filter&gt;
-    &lt;/ClInclude&gt;
</del><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 class="lines">@@ -12208,9 +12214,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;..\platform\graphics\FontGenericFamilies.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><del>-    &lt;ClInclude Include=&quot;..\platform\graphics\FontGlyphs.h&quot;&gt;
-      &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
-    &lt;/ClInclude&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;..\platform\graphics\FontFeatureSettings.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><span class="lines">@@ -15179,6 +15182,21 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;..\platform\graphics\Font.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><ins>+    &lt;ClInclude Include=&quot;..\platform\graphics\FontCascadeFonts.h&quot;&gt;
+      &lt;Filter&gt;platform\graphics&lt;/Filter&gt;
+    &lt;/ClInclude&gt;
+    &lt;ClInclude Include=&quot;..\Modules\streams\ReadableStreamSource.h&quot;&gt;
+      &lt;Filter&gt;Modules\streams&lt;/Filter&gt;
+    &lt;/ClInclude&gt;
+    &lt;ClInclude Include=&quot;..\Modules\streams\ReadableStream.h&quot;&gt;
+      &lt;Filter&gt;Modules\streams&lt;/Filter&gt;
+    &lt;/ClInclude&gt;
+    &lt;ClInclude Include=&quot;..\html\HTMLAttachmentElement.h&quot;&gt;
+      &lt;Filter&gt;html&lt;/Filter&gt;
+    &lt;/ClInclude&gt;
+    &lt;ClInclude Include=&quot;..\rendering\RenderAttachment.h&quot;&gt;
+      &lt;Filter&gt;rendering&lt;/Filter&gt;
+    &lt;/ClInclude&gt;
</ins><span class="cx">   &lt;/ItemGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="cx">     &lt;None Include=&quot;..\css\CSSGrammar.y.in&quot;&gt;
</span><span class="lines">@@ -15389,4 +15407,4 @@
</span><span class="cx">       &lt;Filter&gt;platform\win&lt;/Filter&gt;
</span><span class="cx">     &lt;/MASM&gt;
</span><span class="cx">   &lt;/ItemGroup&gt;
</span><del>-&lt;/Project&gt;
</del><ins>+&lt;/Project&gt;
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreCommonprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCoreCommon.props (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreCommon.props        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreCommon.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -7,7 +7,6 @@
</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)..;$(ProjectDir)..\Modules\mediacontrols;$(ProjectDir)..\Modules\mediastream;$(ProjectDir)..\Modules\encryptedmedia;$(ProjectDir)..\Modules\filesystem;$(ProjectDir)..\Modules\gamepad;$(ProjectDir)..\Modules\geolocation;$(ProjectDir)..\Modules\indexeddb;$(ProjectDir)..\Modules\mediasource;$(ProjectDir)..\Modules\navigatorcontentutils;$(ProjectDir)..\Modules\plugins;$(ProjectDir)..\Modules\speech;$(ProjectDir)..\Modules\proximity;$(ProjectDir)..\Modules\quota;$(ProjectDir)..\Modules\notifications;$(ProjectDir)..\Modules\streams;$(ProjectDir)..\Modules\webdatabase;$(ProjectDir)..\Modules\websockets;$(ProjectDir)..\accessibility;$(ProjectDir)..\accessibility\win;$(ProjectDir)..\bridge;$(ProjectDir)..\bridge\c;$(ProjectDir)..\bridge\jsc;$(ProjectDir)..\css;$(ProjectDir)..\cssjit;$(ProjectDir)..\editing;$(ProjectDir)..\fileapi;$(ProjectDir)..\rendering;$(ProjectDir)..\rendering\line;$(ProjectDir)..\rendering\mathml
 ;$(ProjectDir)..\rendering\shapes;$(ProjectDir)..\rendering\style;$(ProjectDir)..\rendering\svg;$(ProjectDir)..\bindings;$(ProjectDir)..\bindings\generic;$(ProjectDir)..\bindings\js;$(ProjectDir)..\bindings\js\specialization;$(ProjectDir)..\dom;$(ProjectDir)..\dom\default;$(ProjectDir)..\history;$(ProjectDir)..\html;$(ProjectDir)..\html\canvas;$(ProjectDir)..\html\forms;$(ProjectDir)..\html\parser;$(ProjectDir)..\html\shadow;$(ProjectDir)..\html\track;$(ProjectDir)..\inspector;$(ProjectDir)..\loader;$(ProjectDir)..\loader\appcache;$(ProjectDir)..\loader\archive;$(ProjectDir)..\loader\archive\cf;$(ProjectDir)..\loader\cache;$(ProjectDir)..\loader\icon;$(ProjectDir)..\mathml;$(ProjectDir)..\page;$(ProjectDir)..\page\animation;$(ProjectDir)..\page\scrolling;$(ProjectDir)..\page\win;$(ProjectDir)..\platform;$(ProjectDir)..\platform\animation;$(ProjectDir)..\platform\audio;$(ProjectDir)..\platform\mock;$(ProjectDir)..\platform\sql;$(ProjectDir)..\platform\win;$(ProjectDir)..\plat
 form\network;$(ProjectDir)..\platform\network\win;$(ProjectDir)..\platform\cf;$(ProjectDir)..\platform\graphics;$(ProjectDir)..\platform\graphics\ca;$(ProjectDir)..\platform\graphics\cpu\arm\filters;$(ProjectDir)..\platform\graphics\filters;$(ProjectDir)..\platform\graphics\filters\arm;$(ProjectDir)..\platform\graphics\opentype;$(ProjectDir)..\platform\graphics\transforms;$(ProjectDir)..\platform\text;$(ProjectDir)..\platform\text\icu;$(ProjectDir)..\platform\text\transcoder;$(ProjectDir)..\platform\graphics\win;$(ProjectDir)..\xml;$(ProjectDir)..\xml\parser;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources;$(ProjectDir)..\plugins;$(ProjectDir)..\plugins\win;$(ProjectDir)..\replay;$(ProjectDir)..\svg\animation;$(ProjectDir)..\svg\graphics;$(ProjectDir)..\svg\properties;$(ProjectDir)..\svg\graphics\filters;$(ProjectDir)..\svg;$(ProjectDir)..\testing;$(ProjectDir)..\crypto;$(ProjectDir)..\crypto\keys;$(ProjectDir)..\wml;$(ProjectDir)..\storage;$(Projec
 tDir)..\style;$(ProjectDir)..\websockets;$(ProjectDir)..\workers;$(ConfigurationBuildDir)\include;$(ConfigurationBuildDir)\include\private;$(ConfigurationBuildDir)\include\JavaScriptCore;$(ConfigurationBuildDir)\include\private\JavaScriptCore;$(ProjectDir)..\ForwardingHeaders;$(ProjectDir)..\platform\graphics\gpu;$(ProjectDir)..\platform\graphics\egl;$(ProjectDir)..\platform\graphics\surfaces;$(ProjectDir)..\platform\graphics\surfaces\egl;$(ProjectDir)..\platform\graphics\opengl;$(WebKit_Libraries)\include;$(WebKit_Libraries)\include\private;$(WebKit_Libraries)\include\private\JavaScriptCore;$(WebKit_Libraries)\include\sqlite;$(WebKit_Libraries)\include\JavaScriptCore;$(WebKit_Libraries)\include\zlib;%(AdditionalIncludeDirectories)&lt;/AdditionalIncludeDirectories&gt;
</del><span class="cx">       &lt;PreprocessorDefinitions&gt;DISABLE_3D_RENDERING;WEBCORE_CONTEXT_MENUS;%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</span><span class="cx">       &lt;PrecompiledHeader&gt;Use&lt;/PrecompiledHeader&gt;
</span><span class="cx">       &lt;PrecompiledHeaderFile&gt;WebCorePrefix.h&lt;/PrecompiledHeaderFile&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreDebugprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCoreDebug.props (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreDebug.props        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreDebug.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -7,6 +7,7 @@
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCommon.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCG.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCFNetwork.props&quot; /&gt;
</span><ins>+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
</ins><span class="cx">     &lt;Import Project=&quot;WebCoreMediaQT.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreQuartzCore.props&quot; /&gt;
</span><span class="cx">   &lt;/ImportGroup&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreDebugWinCairoprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCoreDebugWinCairo.props (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreDebugWinCairo.props        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreDebugWinCairo.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -10,6 +10,7 @@
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCommon.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCairo.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCURL.props&quot; /&gt;
</span><ins>+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;PropertyGroup&gt;
</span><span class="cx">     &lt;_ProjectFileVersion&gt;10.0.40219.1&lt;/_ProjectFileVersion&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreIncludeCommonprops"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/WebCore.vcxproj/WebCoreIncludeCommon.props (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreIncludeCommon.props                                (rev 0)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreIncludeCommon.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;Project DefaultTargets=&quot;Build&quot; ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
+  &lt;PropertyGroup&gt;
+    &lt;_ProjectFileVersion&gt;10.0.40219.1&lt;/_ProjectFileVersion&gt;
+  &lt;/PropertyGroup&gt;
+  &lt;ItemDefinitionGroup&gt;
+    &lt;ClCompile&gt;
+      &lt;AdditionalIncludeDirectories&gt;$(ProjectDir)..;$(ProjectDir)..\Modules\mediacontrols;$(ProjectDir)..\Modules\mediastream;$(ProjectDir)..\Modules\encryptedmedia;$(ProjectDir)..\Modules\filesystem;$(ProjectDir)..\Modules\gamepad;$(ProjectDir)..\Modules\geolocation;$(ProjectDir)..\Modules\indexeddb;$(ProjectDir)..\Modules\mediasource;$(ProjectDir)..\Modules\navigatorcontentutils;$(ProjectDir)..\Modules\plugins;$(ProjectDir)..\Modules\speech;$(ProjectDir)..\Modules\proximity;$(ProjectDir)..\Modules\quota;$(ProjectDir)..\Modules\notifications;$(ProjectDir)..\Modules\streams;$(ProjectDir)..\Modules\webdatabase;$(ProjectDir)..\Modules\websockets;$(ProjectDir)..\accessibility;$(ProjectDir)..\accessibility\win;$(ProjectDir)..\bridge;$(ProjectDir)..\bridge\c;$(ProjectDir)..\bridge\jsc;$(ProjectDir)..\css;$(ProjectDir)..\cssjit;$(ProjectDir)..\editing;$(ProjectDir)..\fileapi;$(ProjectDir)..\rendering;$(ProjectDir)..\rendering\line;$(ProjectDir)..\rendering\mathml;$(ProjectDi
 r)..\rendering\shapes;$(ProjectDir)..\rendering\style;$(ProjectDir)..\rendering\svg;$(ProjectDir)..\bindings;$(ProjectDir)..\bindings\generic;$(ProjectDir)..\bindings\js;$(ProjectDir)..\bindings\js\specialization;$(ProjectDir)..\dom;$(ProjectDir)..\dom\default;$(ProjectDir)..\history;$(ProjectDir)..\html;$(ProjectDir)..\html\canvas;$(ProjectDir)..\html\forms;$(ProjectDir)..\html\parser;$(ProjectDir)..\html\shadow;$(ProjectDir)..\html\track;$(ProjectDir)..\inspector;$(ProjectDir)..\loader;$(ProjectDir)..\loader\appcache;$(ProjectDir)..\loader\archive;$(ProjectDir)..\loader\archive\cf;$(ProjectDir)..\loader\cache;$(ProjectDir)..\loader\icon;$(ProjectDir)..\mathml;$(ProjectDir)..\page;$(ProjectDir)..\page\animation;$(ProjectDir)..\page\scrolling;$(ProjectDir)..\page\win;$(ProjectDir)..\platform;$(ProjectDir)..\platform\animation;$(ProjectDir)..\platform\audio;$(ProjectDir)..\platform\mock;$(ProjectDir)..\platform\sql;$(ProjectDir)..\platform\win;$(ProjectDir)..\platform\network
 ;$(ProjectDir)..\platform\network\win;$(ProjectDir)..\platform\cf;$(ProjectDir)..\platform\graphics;$(ProjectDir)..\platform\graphics\ca;$(ProjectDir)..\platform\graphics\cpu\arm\filters;$(ProjectDir)..\platform\graphics\filters;$(ProjectDir)..\platform\graphics\filters\arm;$(ProjectDir)..\platform\graphics\opentype;$(ProjectDir)..\platform\graphics\transforms;$(ProjectDir)..\platform\text;$(ProjectDir)..\platform\text\icu;$(ProjectDir)..\platform\text\transcoder;$(ProjectDir)..\platform\graphics\win;$(ProjectDir)..\xml;$(ProjectDir)..\xml\parser;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources;$(ProjectDir)..\plugins;$(ProjectDir)..\plugins\win;$(ProjectDir)..\replay;$(ProjectDir)..\svg\animation;$(ProjectDir)..\svg\graphics;$(ProjectDir)..\svg\properties;$(ProjectDir)..\svg\graphics\filters;$(ProjectDir)..\svg;$(ProjectDir)..\testing;$(ProjectDir)..\crypto;$(ProjectDir)..\crypto\keys;$(ProjectDir)..\wml;$(ProjectDir)..\storage;$(ProjectDir)..\styl
 e;$(ProjectDir)..\websockets;$(ProjectDir)..\workers;$(ConfigurationBuildDir)\include;$(ConfigurationBuildDir)\include\private;$(ConfigurationBuildDir)\include\JavaScriptCore;$(ConfigurationBuildDir)\include\private\JavaScriptCore;$(ProjectDir)..\ForwardingHeaders;$(ProjectDir)..\platform\graphics\gpu;$(ProjectDir)..\platform\graphics\egl;$(ProjectDir)..\platform\graphics\surfaces;$(ProjectDir)..\platform\graphics\surfaces\egl;$(ProjectDir)..\platform\graphics\opengl;$(WebKit_Libraries)\include;$(WebKit_Libraries)\include\private;$(WebKit_Libraries)\include\private\JavaScriptCore;$(WebKit_Libraries)\include\sqlite;$(WebKit_Libraries)\include\JavaScriptCore;$(WebKit_Libraries)\include\zlib;%(AdditionalIncludeDirectories)&lt;/AdditionalIncludeDirectories&gt;
+    &lt;/ClCompile&gt;
+  &lt;/ItemDefinitionGroup&gt;
+&lt;/Project&gt;
+
</ins></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreProductionprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCoreProduction.props (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreProduction.props        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreProduction.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -7,6 +7,7 @@
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCommon.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCG.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCFNetwork.props&quot; /&gt;
</span><ins>+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
</ins><span class="cx">     &lt;Import Project=&quot;WebCoreMediaQT.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreQuartzCore.props&quot; /&gt;
</span><span class="cx">   &lt;/ImportGroup&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreReleaseprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCoreRelease.props (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreRelease.props        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreRelease.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -7,6 +7,7 @@
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCommon.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCG.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCFNetwork.props&quot; /&gt;
</span><ins>+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
</ins><span class="cx">     &lt;Import Project=&quot;WebCoreMediaQT.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreQuartzCore.props&quot; /&gt;
</span><span class="cx">   &lt;/ImportGroup&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreReleaseWinCairoprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCoreReleaseWinCairo.props (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreReleaseWinCairo.props        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreReleaseWinCairo.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -9,6 +9,7 @@
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCommon.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCairo.props&quot; /&gt;
</span><span class="cx">     &lt;Import Project=&quot;WebCoreCURL.props&quot; /&gt;
</span><ins>+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;PropertyGroup&gt;
</span><span class="cx">     &lt;_ProjectFileVersion&gt;10.0.40219.1&lt;/_ProjectFileVersion&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportvcxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -121,52 +121,52 @@
</span><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreRelease.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportRelease.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreRelease.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportRelease.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreReleaseWinCairo.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportReleaseWinCairo.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreReleaseWinCairo.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportReleaseWinCairo.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreProduction.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportProduction.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreProduction.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportProduction.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreDebug.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportDebug.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreDebug.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportDebug.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreDebugWinCairo.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportDebugWinCairo.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreDebugWinCairo.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportDebugWinCairo.props&quot; /&gt;
</ins><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreDebug.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportDebug.props&quot; /&gt;
</ins><span class="cx">     &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\debugsuffix.props&quot; /&gt;
</span><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot; Label=&quot;PropertySheets&quot;&gt;
</span><span class="cx">     &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; /&gt;
</span><del>-    &lt;Import Project=&quot;WebCoreDebug.props&quot; /&gt;
</del><ins>+    &lt;Import Project=&quot;WebCoreTestSupportDebug.props&quot; /&gt;
</ins><span class="cx">     &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\debugsuffix.props&quot; /&gt;
</span><span class="cx">   &lt;/ImportGroup&gt;
</span><span class="cx">   &lt;PropertyGroup Label=&quot;UserMacros&quot; /&gt;
</span><span class="lines">@@ -175,60 +175,81 @@
</span><span class="cx">   &lt;/PropertyGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;Lib&gt;
+      &lt;ForceSymbolReferences&gt;
+      &lt;/ForceSymbolReferences&gt;
+    &lt;/Lib&gt;
+    &lt;ProjectReference /&gt;
+    &lt;ClCompile /&gt;
+    &lt;ClCompile /&gt;
+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><ins>+    &lt;ClCompile /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><del>-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\InternalSettingsGenerated.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</del><ins>+    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\InternalSettingsGenerated.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSMallocStatistics.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSMemoryInfo.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSTypeConversions.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSInternals.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSInternalSettings.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSInternalSettingsGenerated.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;..\testing\Internals.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;..\testing\js\WebCoreTestSupportPrefix.cpp&quot;&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
</ins><span class="cx">       &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
</span><span class="cx">       &lt;/ForcedIncludeFiles&gt;
</span><span class="cx">       &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
</span><span class="lines">@@ -241,671 +262,23 @@
</span><span class="cx">       &lt;/ForcedIncludeFiles&gt;
</span><span class="cx">       &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
</span><span class="cx">       &lt;/ForcedIncludeFiles&gt;
</span><del>-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</del><span class="cx">       &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
</span><span class="cx">       &lt;/ForcedIncludeFiles&gt;
</span><span class="cx">       &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
</span><span class="cx">       &lt;/ForcedIncludeFiles&gt;
</span><del>-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
</del><span class="cx">       &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
</span><span class="cx">       &lt;/ForcedIncludeFiles&gt;
</span><span class="cx">       &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
</span><span class="cx">       &lt;/ForcedIncludeFiles&gt;
</span><del>-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSMallocStatistics.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
</del><span class="cx">       &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
</span><span class="cx">       &lt;/ForcedIncludeFiles&gt;
</span><span class="cx">       &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
</span><span class="cx">       &lt;/ForcedIncludeFiles&gt;
</span><del>-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
</del><span class="cx">     &lt;/ClCompile&gt;
</span><del>-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSMemoryInfo.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSTypeConversions.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSInternals.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSInternalSettings.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSInternalSettingsGenerated.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;..\testing\Internals.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;..\testing\MockPageOverlayClient.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;..\testing\InternalSettings.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;..\testing\js\WebCoreTestSupport.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/PrecompiledHeader&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;DisableSpecificWarnings Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;4065;4273;4565;4701;4702;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-      &lt;ForcedIncludeFiles Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;
-      &lt;/ForcedIncludeFiles&gt;
-    &lt;/ClCompile&gt;
-    &lt;ClCompile Include=&quot;..\testing\MockCDM.cpp&quot;&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;NotUsing&lt;/PrecompiledHeader&gt;
-    &lt;/ClCompile&gt;
</del><ins>+    &lt;ClCompile Include=&quot;..\testing\MockPageOverlayClient.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;..\testing\InternalSettings.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;..\testing\js\WebCoreTestSupport.cpp&quot; /&gt;
+    &lt;ClCompile Include=&quot;..\testing\MockCDM.cpp&quot; /&gt;
</ins><span class="cx">   &lt;/ItemGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\InternalSettingsGenerated.h&quot; /&gt;
</span><span class="lines">@@ -915,6 +288,7 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSInternals.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSInternalSettings.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSInternalSettingsGenerated.h&quot; /&gt;
</span><ins>+    &lt;ClInclude Include=&quot;..\testing\js\WebCoreTestSupportPrefix.h&quot; /&gt;
</ins><span class="cx">     &lt;ClInclude Include=&quot;..\testing\MallocStatistics.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\testing\MemoryInfo.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\testing\MockCDM.h&quot; /&gt;
</span><span class="lines">@@ -928,4 +302,4 @@
</span><span class="cx">   &lt;Import Project=&quot;$(VCTargetsPath)\Microsoft.Cpp.targets&quot; /&gt;
</span><span class="cx">   &lt;ImportGroup Label=&quot;ExtensionTargets&quot;&gt;
</span><span class="cx">   &lt;/ImportGroup&gt;
</span><del>-&lt;/Project&gt;
</del><span class="cx">\ No newline at end of file
</span><ins>+&lt;/Project&gt;
</ins></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportvcxprojfilters"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -45,6 +45,9 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;..\testing\MockPageOverlayClient.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;testing&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><ins>+    &lt;ClCompile Include=&quot;..\testing\js\WebCoreTestSupportPrefix.cpp&quot;&gt;
+      &lt;Filter&gt;testing&lt;/Filter&gt;
+    &lt;/ClCompile&gt;
</ins><span class="cx">   &lt;/ItemGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\InternalSettingsGenerated.h&quot;&gt;
</span><span class="lines">@@ -93,5 +96,8 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;..\testing\MockPageOverlayClient.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;testing&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><ins>+    &lt;ClInclude Include=&quot;..\testing\js\WebCoreTestSupportPrefix.h&quot;&gt;
+      &lt;Filter&gt;testing&lt;/Filter&gt;
+    &lt;/ClInclude&gt;
</ins><span class="cx">   &lt;/ItemGroup&gt;
</span><span class="cx"> &lt;/Project&gt;
</span><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportCommonprops"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportCommon.props (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportCommon.props                                (rev 0)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportCommon.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;Project DefaultTargets=&quot;Build&quot; ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
+  &lt;PropertyGroup&gt;
+    &lt;_ProjectFileVersion&gt;10.0.40219.1&lt;/_ProjectFileVersion&gt;
+    &lt;TargetExt&gt;.lib&lt;/TargetExt&gt;
+    &lt;OutDir&gt;$(ConfigurationBuildDir)\lib$(PlatformArchitecture)\&lt;/OutDir&gt;
+  &lt;/PropertyGroup&gt;
+  &lt;ItemDefinitionGroup&gt;
+    &lt;ClCompile&gt;
+      &lt;PreprocessorDefinitions&gt;DISABLE_3D_RENDERING;WEBCORE_CONTEXT_MENUS;%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
+      &lt;PrecompiledHeader&gt;Use&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeaderFile&gt;WebCoreTestSupportPrefix.h&lt;/PrecompiledHeaderFile&gt;
+      &lt;ForcedIncludeFiles&gt;WebCoreTestSupportPrefix.h;ICUVersion.h;%(ForcedIncludeFiles)&lt;/ForcedIncludeFiles&gt;
+    &lt;/ClCompile&gt;
+  &lt;/ItemDefinitionGroup&gt;
+&lt;/Project&gt;
</ins></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportDebugprops"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebug.props (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebug.props                                (rev 0)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebug.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;Project DefaultTargets=&quot;Build&quot; ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
+  &lt;ImportGroup Label=&quot;PropertySheets&quot;&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\FeatureDefines.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\common.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\debug.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreTestSupportCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCG.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCFNetwork.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreMediaQT.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreQuartzCore.props&quot; /&gt;
+  &lt;/ImportGroup&gt;
+  &lt;PropertyGroup&gt;
+    &lt;_ProjectFileVersion&gt;10.0.40219.1&lt;/_ProjectFileVersion&gt;
+  &lt;/PropertyGroup&gt;
+&lt;/Project&gt;
</ins></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportDebugWinCairoprops"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebugWinCairo.props (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebugWinCairo.props                                (rev 0)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebugWinCairo.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;Project DefaultTargets=&quot;Build&quot; ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
+  &lt;ImportGroup Label=&quot;PropertySheets&quot;&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\FeatureDefinesCairo.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\common.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\debug.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\debug_wincairo.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\WinCairo.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\GStreamerCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreTestSupportCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCairo.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCURL.props&quot; /&gt;
+  &lt;/ImportGroup&gt;
+  &lt;PropertyGroup&gt;
+    &lt;_ProjectFileVersion&gt;10.0.40219.1&lt;/_ProjectFileVersion&gt;
+  &lt;/PropertyGroup&gt;
+&lt;/Project&gt;
</ins></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportProductionprops"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportProduction.props (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportProduction.props                                (rev 0)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportProduction.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;Project ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
+  &lt;ImportGroup Label=&quot;PropertySheets&quot;&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\FeatureDefines.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\common.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\production.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreTestSupportCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCG.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCFNetwork.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreMediaQT.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreQuartzCore.props&quot; /&gt;
+  &lt;/ImportGroup&gt;
+  &lt;PropertyGroup Label=&quot;UserMacros&quot; /&gt;
+  &lt;PropertyGroup /&gt;
+  &lt;ItemDefinitionGroup /&gt;
+  &lt;ItemGroup /&gt;
+&lt;/Project&gt;
</ins></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportReleaseprops"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportRelease.props (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportRelease.props                                (rev 0)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportRelease.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;Project DefaultTargets=&quot;Build&quot; ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
+  &lt;ImportGroup Label=&quot;PropertySheets&quot;&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\FeatureDefines.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\common.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\release.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreTestSupportCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCG.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCFNetwork.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreMediaQT.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreQuartzCore.props&quot; /&gt;
+  &lt;/ImportGroup&gt;
+  &lt;PropertyGroup&gt;
+    &lt;_ProjectFileVersion&gt;10.0.40219.1&lt;/_ProjectFileVersion&gt;
+  &lt;/PropertyGroup&gt;
+&lt;/Project&gt;
</ins></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCoreTestSupportReleaseWinCairoprops"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportReleaseWinCairo.props (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportReleaseWinCairo.props                                (rev 0)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCoreTestSupportReleaseWinCairo.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;Project DefaultTargets=&quot;Build&quot; ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
+  &lt;ImportGroup Label=&quot;PropertySheets&quot;&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\FeatureDefinesCairo.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\common.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\release.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\WinCairo.props&quot; /&gt;
+    &lt;Import Project=&quot;$(WebKit_Libraries)\tools\vsprops\GStreamerCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreTestSupportCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreIncludeCommon.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCairo.props&quot; /&gt;
+    &lt;Import Project=&quot;WebCoreCURL.props&quot; /&gt;
+  &lt;/ImportGroup&gt;
+  &lt;PropertyGroup&gt;
+    &lt;_ProjectFileVersion&gt;10.0.40219.1&lt;/_ProjectFileVersion&gt;
+  &lt;/PropertyGroup&gt;
+&lt;/Project&gt;
</ins></span></pre></div>
<a id="trunkSourceWebCoreWebCorePrefixh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCorePrefix.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCorePrefix.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/WebCorePrefix.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -53,6 +53,9 @@
</span><span class="cx"> #endif
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#undef WEBCORE_EXPORT
+#define WEBCORE_EXPORT WTF_EXPORT_DECLARATION
+
</ins><span class="cx"> #else
</span><span class="cx"> 
</span><span class="cx"> #include &lt;pthread.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCustomXPathNSResolvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCustomXPathNSResolver.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCustomXPathNSResolver.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/bindings/js/JSCustomXPathNSResolver.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -34,6 +34,7 @@
</span><span class="cx"> #include &quot;Page.h&quot;
</span><span class="cx"> #include &quot;PageConsoleClient.h&quot;
</span><span class="cx"> #include &quot;SecurityOrigin.h&quot;
</span><ins>+#include &lt;profiler/Profile.h&gt;
</ins><span class="cx"> #include &lt;runtime/JSLock.h&gt;
</span><span class="cx"> #include &lt;wtf/Ref.h&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSDOMWindowBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSDOMWindowBase.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSDOMWindowBase.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/bindings/js/JSDOMWindowBase.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> 
</span><span class="cx">     class JSDOMWindowBasePrivate;
</span><span class="cx"> 
</span><del>-    class JSDOMWindowBase : public JSDOMGlobalObject {
</del><ins>+    class WEBCORE_EXPORT JSDOMWindowBase : public JSDOMGlobalObject {
</ins><span class="cx">         typedef JSDOMGlobalObject Base;
</span><span class="cx">     protected:
</span><span class="cx">         JSDOMWindowBase(JSC::VM&amp;, JSC::Structure*, PassRefPtr&lt;DOMWindow&gt;, JSDOMWindowShell*);
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> 
</span><span class="cx">         JSDOMWindowShell* shell() const;
</span><span class="cx"> 
</span><del>-        WEBCORE_EXPORT static JSC::VM&amp; commonVM();
</del><ins>+        static JSC::VM&amp; commonVM();
</ins><span class="cx">         static void fireFrameClearedWatchpointsForWindow(DOMWindow*);
</span><span class="cx"> 
</span><span class="cx">     protected:
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsScriptCachedFrameDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/ScriptCachedFrameData.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/ScriptCachedFrameData.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/bindings/js/ScriptCachedFrameData.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -39,6 +39,7 @@
</span><span class="cx"> #include &quot;PageConsoleClient.h&quot;
</span><span class="cx"> #include &quot;PageGroup.h&quot;
</span><span class="cx"> #include &lt;heap/StrongInlines.h&gt;
</span><ins>+#include &lt;profiler/Profile.h&gt;
</ins><span class="cx"> #include &lt;runtime/JSLock.h&gt;
</span><span class="cx"> #include &quot;ScriptController.h&quot;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -219,6 +219,23 @@
</span><span class="cx">     return $typesWithoutHeader{$type};
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+my %testSupportClasses = (
+    &quot;JSInternals&quot; =&gt; 1,
+    &quot;JSInternalSettings&quot; =&gt; 1,
+    &quot;JSInternalSettingsGenerated&quot; =&gt; 1,
+    &quot;JSMallocStatistics&quot; =&gt; 1,
+    &quot;JSMemoryInfo&quot; =&gt; 1,
+    &quot;JSTypeConversions&quot; =&gt; 1,
+);
+
+sub ExportLabelForClass
+{
+    my $class = shift;
+
+    return &quot;WEBCORE_TESTSUPPORT_EXPORT&quot; if $testSupportClasses{$class};
+    return &quot;WEBCORE_EXPORT&quot;
+}
+
</ins><span class="cx"> sub AddIncludesForType
</span><span class="cx"> {
</span><span class="cx">     my $type = shift;
</span><span class="lines">@@ -800,8 +817,10 @@
</span><span class="cx">     AddClassForwardIfNeeded(&quot;JSDOMWindowShell&quot;) if $interfaceName eq &quot;DOMWindow&quot;;
</span><span class="cx">     AddClassForwardIfNeeded(&quot;JSDictionary&quot;) if $codeGenerator-&gt;IsConstructorTemplate($interface, &quot;Event&quot;);
</span><span class="cx"> 
</span><ins>+    my $exportLabel = ExportLabelForClass($className);
+
</ins><span class="cx">     # Class declaration
</span><del>-    push(@headerContent, &quot;class WEBCORE_EXPORT $className : public $parentClassName {\n&quot;);
</del><ins>+    push(@headerContent, &quot;class $exportLabel $className : public $parentClassName {\n&quot;);
</ins><span class="cx"> 
</span><span class="cx">     # Static create methods
</span><span class="cx">     push(@headerContent, &quot;public:\n&quot;);
</span><span class="lines">@@ -1154,7 +1173,7 @@
</span><span class="cx">         if ($implType eq &quot;Node&quot; or $implType eq &quot;NodeList&quot;) {
</span><span class="cx">             push(@headerContent, &quot;JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, $implType*);\n&quot;);
</span><span class="cx">         } else {
</span><del>-            push(@headerContent, &quot;WEBCORE_EXPORT JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, $implType*);\n&quot;);
</del><ins>+            push(@headerContent, &quot;$exportLabel JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject*, $implType*);\n&quot;);
</ins><span class="cx">         }
</span><span class="cx">         push(@headerContent, &quot;inline JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, $implType&amp; impl) { return toJS(exec, globalObject, &amp;impl); }\n&quot;);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorebridgejscBridgeJSCcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/jsc/BridgeJSC.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/jsc/BridgeJSC.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/bridge/jsc/BridgeJSC.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> /*
</span><del>- * Copyright (C) 2003, 2006, 2008 Apple Inc. All rights reserved.
</del><ins>+ * Copyright (C) 2003, 2006, 2008, 2015 Apple Inc. All rights reserved.
</ins><span class="cx">  * Copyright 2010, The Android Open Source Project
</span><span class="cx">  *
</span><span class="cx">  * Redistribution and use in source and binary forms, with or without
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;BridgeJSC.h&quot;
</span><span class="cx"> 
</span><ins>+#include &quot;DOMWindow.h&quot;
</ins><span class="cx"> #include &quot;JSDOMWindowBase.h&quot;
</span><span class="cx"> #include &quot;runtime_object.h&quot;
</span><span class="cx"> #include &quot;runtime_root.h&quot;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParser.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParser.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/css/CSSParser.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -89,6 +89,7 @@
</span><span class="cx"> #include &quot;WebKitCSSRegionRule.h&quot;
</span><span class="cx"> #include &quot;WebKitCSSResourceValue.h&quot;
</span><span class="cx"> #include &quot;WebKitCSSTransformValue.h&quot;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;bitset&gt;
</span><span class="cx"> #include &lt;limits.h&gt;
</span><span class="cx"> #include &lt;wtf/HexNumber.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/dom/Document.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -158,6 +158,7 @@
</span><span class="cx"> #include &quot;XPathNSResolver.h&quot;
</span><span class="cx"> #include &quot;XPathResult.h&quot;
</span><span class="cx"> #include &quot;htmlediting.h&quot;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;inspector/ScriptCallStack.h&gt;
</span><span class="cx"> #include &lt;wtf/CurrentTime.h&gt;
</span><span class="cx"> #include &lt;wtf/TemporaryChange.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLImageLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLImageLoader.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLImageLoader.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/html/HTMLImageLoader.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><span class="cx"> /*
</span><span class="cx">  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
</span><span class="cx">  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
</span><del>- * Copyright (C) 2004, 2005, 2006, 2007, 2010 Apple Inc. All rights reserved.
</del><ins>+ * Copyright (C) 2004, 2005, 2006, 2007, 2010, 2015 Apple Inc. All rights reserved.
</ins><span class="cx">  *
</span><span class="cx">  * This library is free software; you can redistribute it and/or
</span><span class="cx">  * modify it under the terms of the GNU Library General Public
</span><span class="lines">@@ -23,6 +23,7 @@
</span><span class="cx"> #include &quot;HTMLImageLoader.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;CachedImage.h&quot;
</span><ins>+#include &quot;DOMWindow.h&quot;
</ins><span class="cx"> #include &quot;Element.h&quot;
</span><span class="cx"> #include &quot;Event.h&quot;
</span><span class="cx"> #include &quot;EventNames.h&quot;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorCommandLineAPIModulecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/CommandLineAPIModule.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/CommandLineAPIModule.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/inspector/CommandLineAPIModule.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> #include &quot;CommandLineAPIModule.h&quot;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;CommandLineAPIModuleSource.h&quot;
</span><ins>+#include &quot;DOMWrapperWorld.h&quot;
</ins><span class="cx"> #include &quot;JSCommandLineAPIHost.h&quot;
</span><span class="cx"> #include &quot;WebInjectedScriptManager.h&quot;
</span><span class="cx"> #include &lt;inspector/InjectedScript.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageDebuggerAgent.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageDebuggerAgent.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/inspector/PageDebuggerAgent.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -43,6 +43,7 @@
</span><span class="cx"> #include &lt;inspector/InjectedScriptManager.h&gt;
</span><span class="cx"> #include &lt;inspector/ScriptCallStack.h&gt;
</span><span class="cx"> #include &lt;inspector/ScriptCallStackFactory.h&gt;
</span><ins>+#include &lt;profiler/Profile.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> using namespace Inspector;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageRuntimeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -44,6 +44,7 @@
</span><span class="cx"> #include &quot;SecurityOrigin.h&quot;
</span><span class="cx"> #include &lt;inspector/InjectedScript.h&gt;
</span><span class="cx"> #include &lt;inspector/InjectedScriptManager.h&gt;
</span><ins>+#include &lt;profiler/Profile.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> using Inspector::Protocol::Runtime::ExecutionContextDescription;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerRuntimeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -31,6 +31,7 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;WorkerRuntimeAgent.h&quot;
</span><span class="cx"> 
</span><ins>+#include &quot;DOMWindow.h&quot;
</ins><span class="cx"> #include &quot;InstrumentingAgents.h&quot;
</span><span class="cx"> #include &quot;JSDOMWindowBase.h&quot;
</span><span class="cx"> #include &quot;ScriptState.h&quot;
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/page/DOMWindow.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -100,6 +100,7 @@
</span><span class="cx"> #include &quot;WebKitPoint.h&quot;
</span><span class="cx"> #include &quot;WindowFeatures.h&quot;
</span><span class="cx"> #include &quot;WindowFocusAllowedIndicator.h&quot;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;algorithm&gt;
</span><span class="cx"> #include &lt;inspector/ScriptCallStack.h&gt;
</span><span class="cx"> #include &lt;inspector/ScriptCallStackFactory.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/page/DOMWindow.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -100,7 +100,7 @@
</span><span class="cx">         , public Supplementable&lt;DOMWindow&gt; {
</span><span class="cx">     public:
</span><span class="cx">         static Ref&lt;DOMWindow&gt; create(Document* document) { return adoptRef(*new DOMWindow(document)); }
</span><del>-        virtual ~DOMWindow();
</del><ins>+        WEBCORE_EXPORT virtual ~DOMWindow();
</ins><span class="cx"> 
</span><span class="cx">         // In some rare cases, we'll re-used a DOMWindow for a new Document. For example,
</span><span class="cx">         // when a script calls window.open(&quot;...&quot;), the browser gives JavaScript a window
</span></span></pre></div>
<a id="trunkSourceWebCorepagePagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Page.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Page.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/page/Page.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -92,6 +92,7 @@
</span><span class="cx"> #include &quot;VisitedLinkStore.h&quot;
</span><span class="cx"> #include &quot;VoidCallback.h&quot;
</span><span class="cx"> #include &quot;Widget.h&quot;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;wtf/HashMap.h&gt;
</span><span class="cx"> #include &lt;wtf/RefCountedLeakCounter.h&gt;
</span><span class="cx"> #include &lt;wtf/StdLibExtras.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformLoggingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Logging.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Logging.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/platform/Logging.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -76,14 +76,12 @@
</span><span class="cx">     M(Services) \
</span><span class="cx"> 
</span><span class="cx"> #define DECLARE_LOG_CHANNEL(name) \
</span><del>-    extern WTFLogChannel JOIN_LOG_CHANNEL_WITH_PREFIX(LOG_CHANNEL_PREFIX, name);
</del><ins>+    WEBCORE_EXPORT extern WTFLogChannel JOIN_LOG_CHANNEL_WITH_PREFIX(LOG_CHANNEL_PREFIX, name);
</ins><span class="cx"> 
</span><span class="cx"> WEBCORE_LOG_CHANNELS(DECLARE_LOG_CHANNEL)
</span><span class="cx"> 
</span><span class="cx"> #undef DECLARE_LOG_CHANNEL
</span><span class="cx"> 
</span><del>-    WEBCORE_EXPORT extern WTFLogChannel LogNotYetImplemented;
-
</del><span class="cx">     String logLevelString();
</span><span class="cx">     bool isLogChannelEnabled(const String&amp; name);
</span><span class="cx">     WEBCORE_EXPORT void initializeLoggingChannelsIfNecessary();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformPlatformExportMacrosh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/PlatformExportMacros.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/PlatformExportMacros.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/platform/PlatformExportMacros.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -35,16 +35,17 @@
</span><span class="cx"> // See note in wtf/Platform.h for more info on EXPORT_MACROS.
</span><span class="cx"> #if USE(EXPORT_MACROS)
</span><span class="cx"> 
</span><del>-// FIXME: Get rid of WebKitExports.def.in and make this work on Windows.
</del><span class="cx"> #if !PLATFORM(WIN)
</span><span class="cx"> #define WEBCORE_EXPORT WTF_EXPORT
</span><ins>+#define WEBCORE_TESTSUPPORT_EXPORT WTF_EXPORT
</ins><span class="cx"> #else
</span><del>-#define WEBCORE_EXPORT
</del><ins>+// Windows must set this per-project
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #else // !USE(EXPORT_MACROS)
</span><span class="cx"> 
</span><span class="cx"> #define WEBCORE_EXPORT
</span><ins>+#define WEBCORE_TESTSUPPORT_EXPORT
</ins><span class="cx"> 
</span><span class="cx"> #endif // USE(EXPORT_MACROS)
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/testing/Internals.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -108,6 +108,7 @@
</span><span class="cx"> #include &quot;WebConsoleAgent.h&quot;
</span><span class="cx"> #include &quot;WorkerThread.h&quot;
</span><span class="cx"> #include &quot;XMLHttpRequest.h&quot;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;bytecode/CodeBlock.h&gt;
</span><span class="cx"> #include &lt;inspector/InspectorAgentBase.h&gt;
</span><span class="cx"> #include &lt;inspector/InspectorValues.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/testing/Internals.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -272,7 +272,7 @@
</span><span class="cx">     void webkitDidExitFullScreenForElement(Element*);
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    WEBCORE_EXPORT void setApplicationCacheOriginQuota(unsigned long long);
</del><ins>+    WEBCORE_TESTSUPPORT_EXPORT void setApplicationCacheOriginQuota(unsigned long long);
</ins><span class="cx"> 
</span><span class="cx">     void registerURLSchemeAsBypassingContentSecurityPolicy(const String&amp; scheme);
</span><span class="cx">     void removeURLSchemeRegisteredAsBypassingContentSecurityPolicy(const String&amp; scheme);
</span><span class="lines">@@ -342,7 +342,7 @@
</span><span class="cx">     bool isPluginSnapshotted(Element*, ExceptionCode&amp;);
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(MEDIA_SOURCE)
</span><del>-    WEBCORE_EXPORT void initializeMockMediaSource();
</del><ins>+    WEBCORE_TESTSUPPORT_EXPORT void initializeMockMediaSource();
</ins><span class="cx">     Vector&lt;String&gt; bufferedSamplesForTrackID(SourceBuffer*, const AtomicString&amp;);
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoretestingjsWebCoreTestSupportcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/js/WebCoreTestSupport.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/js/WebCoreTestSupport.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/testing/js/WebCoreTestSupport.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -32,6 +32,7 @@
</span><span class="cx"> #include &quot;JSDocument.h&quot;
</span><span class="cx"> #include &quot;JSInternals.h&quot;
</span><span class="cx"> #include &lt;JavaScriptCore/APICast.h&gt;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;interpreter/CallFrame.h&gt;
</span><span class="cx"> #include &lt;runtime/IdentifierInlines.h&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoretestingjsWebCoreTestSupportPrefixcpp"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/testing/js/WebCoreTestSupportPrefix.cpp (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/js/WebCoreTestSupportPrefix.cpp                                (rev 0)
+++ trunk/Source/WebCore/testing/js/WebCoreTestSupportPrefix.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+/*
+ * Copyright (C) 2015 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. 
+ */
+
+#include &quot;WebCoreTestSupportPrefix.h&quot;
</ins></span></pre></div>
<a id="trunkSourceWebCoretestingjsWebCoreTestSupportPrefixh"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/testing/js/WebCoreTestSupportPrefix.h (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/js/WebCoreTestSupportPrefix.h                                (rev 0)
+++ trunk/Source/WebCore/testing/js/WebCoreTestSupportPrefix.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,156 @@
</span><ins>+/*
+ * Copyright (C) 2015 Apple Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ *
+ */
+
+/* This prefix file should contain only: 
+ *    1) files to precompile for faster builds
+ *    2) in one case at least: OS-X-specific performance bug workarounds
+ *    3) the special trick to catch us using new or delete without including &quot;config.h&quot;
+ * The project should be able to build without this header, although we rarely test that.
+ */
+
+/* Things that need to be defined globally should go into &quot;config.h&quot;. */
+
+#include &lt;wtf/Platform.h&gt;
+
+#if defined(__APPLE__)
+#ifdef __cplusplus
+#define NULL __null
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if OS(WINDOWS)
+
+#ifndef _WIN32_WINNT
+#define _WIN32_WINNT 0x0502
+#endif
+
+#ifndef WINVER
+#define WINVER 0x0502
+#endif
+
+#if !USE(CURL)
+#ifndef _WINSOCKAPI_
+#define _WINSOCKAPI_ // Prevent inclusion of winsock.h in windows.h
+#endif
+#endif
+
+#undef WEBCORE_EXPORT
+#define WEBCORE_EXPORT WTF_IMPORT_DECLARATION
+#define WEBCORE_TESTSUPPORT_EXPORT WTF_EXPORT_DECLARATION
+
+#else
+
+#include &lt;pthread.h&gt;
+
+#define WEBCORE_TESTSUPPORT_EXPORT WEBCORE_EXPORT
+
+#endif // OS(WINDOWS)
+
+#include &lt;fcntl.h&gt;
+#include &lt;sys/types.h&gt;
+#if defined(__APPLE__)
+#include &lt;regex.h&gt;
+#endif
+
+#include &lt;setjmp.h&gt;
+
+#include &lt;signal.h&gt;
+#include &lt;stdarg.h&gt;
+#include &lt;stddef.h&gt;
+#include &lt;stdio.h&gt;
+#include &lt;stdlib.h&gt;
+#include &lt;string.h&gt;
+#include &lt;time.h&gt;
+#if defined(__APPLE__)
+#include &lt;unistd.h&gt;
+#endif
+
+#ifdef __cplusplus
+#include &lt;algorithm&gt;
+#include &lt;cstddef&gt;
+#include &lt;new&gt;
+#endif
+
+#if defined(__APPLE__)
+#include &lt;sys/param.h&gt;
+#endif
+#include &lt;sys/stat.h&gt;
+#if defined(__APPLE__)
+#include &lt;sys/resource.h&gt;
+#include &lt;sys/time.h&gt;
+#endif
+
+#include &lt;CoreFoundation/CoreFoundation.h&gt;
+#if PLATFORM(WIN_CAIRO)
+#include &lt;ConditionalMacros.h&gt;
+#include &lt;windows.h&gt;
+#else
+
+#if OS(WINDOWS)
+#if USE(CG)
+
+// FIXME &lt;rdar://problem/8208868&gt; Remove support for obsolete ColorSync API, CoreServices header in CoreGraphics
+// We can remove this once the new ColorSync APIs are available in an internal Safari SDK.
+#include &lt;ColorSync/ColorSync.h&gt;
+#ifdef __COLORSYNCDEPRECATED__
+#define COREGRAPHICS_INCLUDES_CORESERVICES_HEADER
+#define OBSOLETE_COLORSYNC_API
+#endif
+#endif
+#if USE(CFNETWORK)
+/* Windows doesn't include CFNetwork.h via CoreServices.h, so we do
+   it explicitly here to make Windows more consistent with Mac. */
+#include &lt;CFNetwork/CFNetwork.h&gt;
+// On Windows, dispatch.h needs to be included before certain CFNetwork headers.
+#include &lt;dispatch/dispatch.h&gt;
+#endif
+#include &lt;windows.h&gt;
+#else
+#if !PLATFORM(IOS)
+#include &lt;CoreServices/CoreServices.h&gt;
+#endif // !PLATFORM(IOS)
+#endif // OS(WINDOWS)
+
+#endif
+
+#ifdef __OBJC__
+#if PLATFORM(IOS)
+#import &lt;Foundation/Foundation.h&gt;
+#else
+#import &lt;Cocoa/Cocoa.h&gt;
+#endif // PLATFORM(IOS)
+#endif
+
+#ifdef __cplusplus
+#define new (&quot;if you use new/delete make sure to include config.h at the top of the file&quot;()) 
+#define delete (&quot;if you use new/delete make sure to include config.h at the top of the file&quot;()) 
+#endif
+
+/* When C++ exceptions are disabled, the C++ library defines |try| and |catch|
+ * to allow C++ code that expects exceptions to build. These definitions
+ * interfere with Objective-C++ uses of Objective-C exception handlers, which
+ * use |@try| and |@catch|. As a workaround, undefine these macros. */
+#ifdef __OBJC__
+#undef try
+#undef catch
+#endif
+
</ins></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequest.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequest.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/xml/XMLHttpRequest.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     static Ref&lt;XMLHttpRequest&gt; create(ScriptExecutionContext&amp;);
</span><del>-    ~XMLHttpRequest();
</del><ins>+    WEBCORE_EXPORT ~XMLHttpRequest();
</ins><span class="cx"> 
</span><span class="cx">     // These exact numeric values are important because JS expects them.
</span><span class="cx">     enum State {
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXSLStyleSheetLibxsltcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XSLStyleSheetLibxslt.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XSLStyleSheetLibxslt.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/xml/XSLStyleSheetLibxslt.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -33,6 +33,7 @@
</span><span class="cx"> #include &quot;XMLDocumentParserScope.h&quot;
</span><span class="cx"> #include &quot;XSLImportRule.h&quot;
</span><span class="cx"> #include &quot;XSLTProcessor.h&quot;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;libxml/uri.h&gt;
</span><span class="cx"> #include &lt;libxslt/xsltutils.h&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXSLTProcessorLibxsltcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XSLTProcessorLibxslt.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XSLTProcessorLibxslt.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebCore/xml/XSLTProcessorLibxslt.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -40,6 +40,7 @@
</span><span class="cx"> #include &quot;XSLTExtensions.h&quot;
</span><span class="cx"> #include &quot;XSLTUnicodeSort.h&quot;
</span><span class="cx"> #include &quot;markup.h&quot;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;libxslt/imports.h&gt;
</span><span class="cx"> #include &lt;libxslt/security.h&gt;
</span><span class="cx"> #include &lt;libxslt/variables.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ChangeLog (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ChangeLog        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/ChangeLog        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -1,3 +1,15 @@
</span><ins>+2015-02-25  Brent Fulgham  &lt;bfulgham@apple.com&gt;
+
+        [Win] Use WEBCORE_EXPORT instead of Definition file
+        https://bugs.webkit.org/show_bug.cgi?id=141734
+
+        Reviewed by Alex Christensen.
+
+        * WebKit.vcxproj/WebKit/WebKit.vcxproj: Visual studio automatic
+        file cleanup.
+        * WebKit.vcxproj/WebKit/WebKitCommon.props: Don't use the export definition
+        file any longer.
+
</ins><span class="cx"> 2015-02-25  Alexey Proskuryakov  &lt;ap@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         &lt;rdar://problem/19949665&gt; Some queues fail to build because of WebKitPluginHost.app symlink
</span></span></pre></div>
<a id="trunkSourceWebKitWebKitvcxprojWebKitWebKitvcxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -183,6 +183,8 @@
</span><span class="cx">     &lt;Link /&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span><span class="cx">     &lt;Link /&gt;
</span><ins>+    &lt;Link /&gt;
+    &lt;Link /&gt;
</ins><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span><span class="cx">   &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;
</span><span class="cx">     &lt;ClCompile /&gt;
</span></span></pre></div>
<a id="trunkSourceWebKitWebKitvcxprojWebKitWebKitCommonprops"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebKit.vcxproj/WebKit/WebKitCommon.props (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebKit.vcxproj/WebKit/WebKitCommon.props        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/WebKit.vcxproj/WebKit/WebKitCommon.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -14,7 +14,6 @@
</span><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">     &lt;Link&gt;
</span><span class="cx">       &lt;AdditionalDependencies&gt;libEGL$(DebugSuffix).lib;libGLESv2$(DebugSuffix).lib;preprocessor$(DebugSuffix).lib;translator_common$(DebugSuffix).lib;translator_glsl$(DebugSuffix).lib;translator_hlsl$(DebugSuffix).lib;opengl32.lib;delayimp.lib;kernel32.lib;user32.lib;gdi32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;usp10.lib;comctl32.lib;version.lib;shlwapi.lib;libxslt$(DebugSuffix).lib;libxml2$(DebugSuffix).lib;libicuin$(DebugSuffix).lib;libicuuc$(DebugSuffix).lib;WTF$(DebugSuffix).lib;JavaScriptCore$(DebugSuffix).lib;WebCore$(DebugSuffix).lib;WebKitGUID$(DebugSuffix).lib;SQLite3$(DebugSuffix).lib;msimg32.lib;crypt32.lib;iphlpapi.lib;winmm.lib;comsuppw.lib;rpcrt4.lib;zdll$(DebugSuffix).lib;uuid.lib;%(AdditionalDependencies)&lt;/AdditionalDependencies&gt;
</span><del>-      &lt;ModuleDefinitionFile&gt;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebKitExportGenerator\WebKitExports.def&lt;/ModuleDefinitionFile&gt;
</del><span class="cx">       &lt;DelayLoadDLLs&gt;usp10.dll;comctl32.dll;version.dll;iphlpapi.dll;%(DelayLoadDLLs)&lt;/DelayLoadDLLs&gt;
</span><span class="cx">     &lt;/Link&gt;
</span><span class="cx">   &lt;/ItemDefinitionGroup&gt;
</span></span></pre></div>
<a id="trunkSourceWebKitwinCFDictionaryPropertyBagh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/CFDictionaryPropertyBag.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/CFDictionaryPropertyBag.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/win/CFDictionaryPropertyBag.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">     virtual ULONG STDMETHODCALLTYPE Release();
</span><span class="cx"> 
</span><span class="cx">     void setDictionary(CFMutableDictionaryRef dictionary);
</span><del>-    CFMutableDictionaryRef dictionary() const;
</del><ins>+    WEBKIT_API CFMutableDictionaryRef dictionary() const;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     CFDictionaryPropertyBag();
</span></span></pre></div>
<a id="trunkSourceWebKitwinChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/ChangeLog (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/ChangeLog        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/win/ChangeLog        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -1,3 +1,20 @@
</span><ins>+2015-02-25  Brent Fulgham  &lt;bfulgham@apple.com&gt;
+
+        [Win] Use WEBCORE_EXPORT instead of Definition file
+        https://bugs.webkit.org/show_bug.cgi?id=141734
+
+        Reviewed by Alex Christensen.
+
+        * CFDictionaryPropertyBag.h: Add required export macros.
+        * Interfaces/WebKit.idl: Ditto.
+        * WebCoreStatistics.cpp: Add missing #include (required
+        now that we are exporting more symbols.)
+        * WebKitCOMAPI.h: Add required export macros.
+        * WebKitDLL.h: Ditto.
+        * WebKitPrefix.h: Ditto.
+        * WebView.cpp: Add missing #include required using new
+        due to new export mechanism.
+
</ins><span class="cx"> 2015-02-24  Yusuke Suzuki  &lt;utatane.tea@gmail.com&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION(r179429): Can't type comments in Facebook
</span></span></pre></div>
<a id="trunkSourceWebKitwinInterfacesWebKitidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/Interfaces/WebKit.idl (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/Interfaces/WebKit.idl        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/win/Interfaces/WebKit.idl        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> /*
</span><del>- * Copyright (C) 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved.
</del><ins>+ * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2015 Apple Inc. All rights reserved.
</ins><span class="cx">  *
</span><span class="cx">  * Redistribution and use in source and binary forms, with or without
</span><span class="cx">  * modification, are permitted provided that the following conditions
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> cpp_quote(&quot;/*&quot;)
</span><del>-cpp_quote(&quot; * Copyright (C) 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved.&quot;)
</del><ins>+cpp_quote(&quot; * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2015 Apple Inc. All rights reserved.&quot;)
</ins><span class="cx"> cpp_quote(&quot; *&quot;)
</span><span class="cx"> cpp_quote(&quot; * Redistribution and use in source and binary forms, with or without&quot;)
</span><span class="cx"> cpp_quote(&quot; * modification, are permitted provided that the following conditions&quot;)
</span><span class="lines">@@ -47,6 +47,11 @@
</span><span class="cx"> cpp_quote(&quot; * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE&quot;)
</span><span class="cx"> cpp_quote(&quot; * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&quot;)
</span><span class="cx"> cpp_quote(&quot; */&quot;)
</span><ins>+cpp_quote(&quot;#ifdef WEBKIT_EXPORTS&quot;)
+cpp_quote(&quot;#define WEBKIT_API __declspec(dllexport)&quot;)
+cpp_quote(&quot;#else&quot;)
+cpp_quote(&quot;#define WEBKIT_API __declspec(dllimport)&quot;)
+cpp_quote(&quot;#endif&quot;)
</ins><span class="cx"> 
</span><span class="cx"> #include &quot;autoversion.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -143,7 +148,7 @@
</span><span class="cx"> 
</span><span class="cx"> #define __TYPELIB_VERSION__ __BUILD_NUMBER_MAJOR__##.##__BUILD_NUMBER_MINOR__
</span><span class="cx"> 
</span><del>-cpp_quote(&quot;void shutDownWebKit();&quot;)
</del><ins>+cpp_quote(&quot;void WEBKIT_API shutDownWebKit();&quot;)
</ins><span class="cx"> 
</span><span class="cx"> [
</span><span class="cx">     uuid(2a748656-625d-4207-b29f-40c95bfeb3a9),
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebCoreStatisticscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebCoreStatistics.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebCoreStatistics.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/win/WebCoreStatistics.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> #include &quot;COMPropertyBag.h&quot;
</span><span class="cx"> #include &lt;JavaScriptCore/JSLock.h&gt;
</span><span class="cx"> #include &lt;JavaScriptCore/MemoryStatistics.h&gt;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;WebCore/FontCache.h&gt;
</span><span class="cx"> #include &lt;WebCore/GCController.h&gt;
</span><span class="cx"> #include &lt;WebCore/GlyphPage.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebKitCOMAPIh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebKitCOMAPI.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebKitCOMAPI.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/win/WebKitCOMAPI.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -28,11 +28,19 @@
</span><span class="cx"> 
</span><span class="cx"> #include &lt;unknwn.h&gt;
</span><span class="cx"> 
</span><ins>+#ifndef WEBKIT_API
+#ifdef WEBKIT_EXPORTS
+#define WEBKIT_API __declspec(dllexport)
+#else
+#define WEBKIT_API __declspec(dllimport)
+#endif
+#endif
+
</ins><span class="cx"> extern &quot;C&quot; {
</span><span class="cx"> 
</span><span class="cx"> // Callers should use this API instead of CoCreateInstance to instantiate WebKit COM classes.
</span><span class="cx"> // This bypasses CoCreateInstance entirely, so registry keys and isolated COM manifests aren't needed.
</span><del>-HRESULT WebKitCreateInstance(REFCLSID, IUnknown* pUnkOuter, REFIID, void** ppvObject);
</del><ins>+HRESULT WEBKIT_API WebKitCreateInstance(REFCLSID, IUnknown* pUnkOuter, REFIID, void** ppvObject);
</ins><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebKitDLLh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebKitDLL.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebKitDLL.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/win/WebKitDLL.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -36,11 +36,13 @@
</span><span class="cx"> #include &lt;wtf/text/StringHash.h&gt;
</span><span class="cx"> #include &lt;wtf/text/WTFString.h&gt;
</span><span class="cx"> 
</span><ins>+#ifndef WEBKIT_API
</ins><span class="cx"> #ifdef WEBKIT_EXPORTS
</span><span class="cx"> #define WEBKIT_API __declspec(dllexport)
</span><span class="cx"> #else
</span><span class="cx"> #define WEBKIT_API __declspec(dllimport)
</span><span class="cx"> #endif
</span><ins>+#endif
</ins><span class="cx"> 
</span><span class="cx"> #ifdef __cplusplus
</span><span class="cx"> extern &quot;C&quot; {
</span><span class="lines">@@ -52,6 +54,8 @@
</span><span class="cx"> extern HINSTANCE gInstance;
</span><span class="cx"> extern CLSID gRegCLSIDs[];
</span><span class="cx"> 
</span><ins>+WEBKIT_API void shutDownWebKit();
+
</ins><span class="cx"> #ifdef __cplusplus
</span><span class="cx"> }
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebKitPrefixh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebKitPrefix.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebKitPrefix.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/win/WebKitPrefix.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -43,9 +43,12 @@
</span><span class="cx"> #define __STDC_LIMIT_MACROS
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-// This is needed because we include WebCore's headers.
-#define WEBCORE_EXPORT
-
</del><span class="cx"> #include &lt;CoreFoundation/CoreFoundation.h&gt;
</span><span class="cx"> #include &lt;WebKit/WebKit.h&gt;
</span><span class="cx"> #include &quot;config.h&quot;
</span><ins>+
+// WebKit.dll is expected to export the symbols in WebCore that have been marked
+// as WEBCORE_EXPORT
+#undef WEBCORE_EXPORT
+#define WEBCORE_EXPORT WTF_EXPORT_DECLARATION
+
</ins></span></pre></div>
<a id="trunkSourceWebKitwinWebViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebView.cpp (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebView.cpp        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Source/WebKit/win/WebView.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -75,6 +75,7 @@
</span><span class="cx"> #include &lt;JavaScriptCore/InitializeThreading.h&gt;
</span><span class="cx"> #include &lt;JavaScriptCore/JSCJSValue.h&gt;
</span><span class="cx"> #include &lt;JavaScriptCore/JSLock.h&gt;
</span><ins>+#include &lt;JavaScriptCore/Profile.h&gt;
</ins><span class="cx"> #include &lt;WebCore/AXObjectCache.h&gt;
</span><span class="cx"> #include &lt;WebCore/ApplicationCacheStorage.h&gt;
</span><span class="cx"> #include &lt;WebCore/BString.h&gt;
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Tools/ChangeLog        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -1,3 +1,21 @@
</span><ins>+2015-02-25  Brent Fulgham  &lt;bfulgham@apple.com&gt;
+
+        [Win] Use WEBCORE_EXPORT instead of Definition file
+        https://bugs.webkit.org/show_bug.cgi?id=141734
+
+        Reviewed by Alex Christensen.
+
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj:
+        Use a precompiled header so we can define our export macros properly.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters:
+        Visual studio automatic update stuff.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props:
+        Set up Precompiled Header use for project..
+        * DumpRenderTree/win/DumpRenderTreePrefix.cpp: Added.
+        * DumpRenderTree/DumpRenderTreePrefix.h: Update with proper export
+        declarations for building DumpRenderTree as a client of
+        WebCore/WebKit.
+
</ins><span class="cx"> 2015-02-25  Mark Lam  &lt;mark.lam@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         ASan does not like JSC::MachineThreads::tryCopyOtherThreadStack.
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreeDumpRenderTreevcxprojDumpRenderTreeDumpRenderTreevcxproj"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -207,6 +207,20 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;..\..\win\DRTDesktopNotificationPresenter.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\..\win\DRTDropSource.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\..\win\DumpRenderTree.cpp&quot; /&gt;
</span><ins>+    &lt;ClCompile Include=&quot;..\..\win\DumpRenderTreePrefix.cpp&quot;&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeader Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;Create&lt;/PrecompiledHeader&gt;
+    &lt;/ClCompile&gt;
</ins><span class="cx">     &lt;ClCompile Include=&quot;..\..\win\EditingDelegate.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\..\win\EventSender.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\..\win\FrameLoadDelegate.cpp&quot; /&gt;
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreeDumpRenderTreevcxprojDumpRenderTreeDumpRenderTreevcxprojfilters"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -106,6 +106,7 @@
</span><span class="cx">       &lt;Filter&gt;Support&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\..\JavaScriptThreading.cpp&quot; /&gt;
</span><ins>+    &lt;ClCompile Include=&quot;..\..\win\DumpRenderTreePrefix.cpp&quot; /&gt;
</ins><span class="cx">   &lt;/ItemGroup&gt;
</span><span class="cx">   &lt;ItemGroup&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\..\AccessibilityController.h&quot;&gt;
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreeDumpRenderTreevcxprojDumpRenderTreeDumpRenderTreeCommonprops"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -6,6 +6,8 @@
</span><span class="cx">       &lt;PreprocessorDefinitions&gt;_CONSOLE;%(PreprocessorDefinitions)&lt;/PreprocessorDefinitions&gt;
</span><span class="cx">       &lt;DisableSpecificWarnings&gt;4146;%(DisableSpecificWarnings)&lt;/DisableSpecificWarnings&gt;
</span><span class="cx">       &lt;ForcedIncludeFiles&gt;DumpRenderTreePrefix.h;%(ForcedIncludeFiles)&lt;/ForcedIncludeFiles&gt;
</span><ins>+      &lt;PrecompiledHeader&gt;Use&lt;/PrecompiledHeader&gt;
+      &lt;PrecompiledHeaderFile&gt;DumpRenderTreePrefix.h&lt;/PrecompiledHeaderFile&gt;
</ins><span class="cx">     &lt;/ClCompile&gt;
</span><span class="cx">     &lt;Link&gt;
</span><span class="cx">       &lt;AdditionalOptions&gt;/NXCOMPAT %(AdditionalOptions)&lt;/AdditionalOptions&gt;
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreeDumpRenderTreePrefixh"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/DumpRenderTreePrefix.h (180652 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/DumpRenderTreePrefix.h        2015-02-26 03:46:07 UTC (rev 180652)
+++ trunk/Tools/DumpRenderTree/DumpRenderTreePrefix.h        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -31,3 +31,8 @@
</span><span class="cx"> #ifdef __OBJC__
</span><span class="cx"> #import &lt;Foundation/Foundation.h&gt;
</span><span class="cx"> #endif
</span><ins>+
+#if OS(WINDOWS)
+#undef WEBCORE_EXPORT
+#define WEBCORE_EXPORT WTF_IMPORT_DECLARATION
+#endif
</ins></span></pre></div>
<a id="trunkToolsDumpRenderTreewinDumpRenderTreePrefixcpp"></a>
<div class="addfile"><h4>Added: trunk/Tools/DumpRenderTree/win/DumpRenderTreePrefix.cpp (0 => 180653)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/win/DumpRenderTreePrefix.cpp                                (rev 0)
+++ trunk/Tools/DumpRenderTree/win/DumpRenderTreePrefix.cpp        2015-02-26 04:04:11 UTC (rev 180653)
</span><span class="lines">@@ -0,0 +1,28 @@
</span><ins>+/*
+ * Copyright (C) 2015 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.
+ * 3.  Neither the name of Apple Inc. (&quot;Apple&quot;) nor the names of
+ *     its contributors may be used to endorse or promote products derived
+ *     from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS &quot;AS IS&quot; 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 OR ITS CONTRIBUTORS BE LIABLE FOR ANY
+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+#include &quot;DumpRenderTreePrefix.h&quot;
</ins></span></pre>
</div>
</div>

</body>
</html>