DumpRenderTree, ImageDiff and TestNetscapePlugin projects, property sheets and resour...
authorroger_fong@apple.com <roger_fong@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 8 Feb 2013 18:45:03 +0000 (18:45 +0000)
committerroger_fong@apple.com <roger_fong@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 8 Feb 2013 18:45:03 +0000 (18:45 +0000)
https://bugs.webkit.org/show_bug.cgi?id=107034.

Reviewed by Brent Fulgham.

* DumpRenderTree/DumpRenderTree.vcxproj: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props: Added.
* DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h: Copied from DumpRenderTree/TestNetscapePlugIn/win/resource.h.
* DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.cpp: Copied from DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp.
* DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp: Removed.

VS2010 WebCore TestSupport project.
* WebCore.vcxproj/WebCoreTestSupport.vcxproj: Added.
* WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@142303 268f45cc-cd09-0410-ab3c-d52691b4dbfc

37 files changed:
Source/WebCore/ChangeLog
Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj [new file with mode: 0644]
Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters [new file with mode: 0644]
Tools/ChangeLog
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props [new file with mode: 0644]
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h [new file with mode: 0644]
Tools/DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.cpp [moved from Tools/DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp with 100% similarity]

index 0491dd8..a2a9a44 100644 (file)
@@ -1,3 +1,13 @@
+2013-02-07  Roger Fong  <roger_fong@apple.com>
+
+        VS2010 WebCore TestSupport project.
+        https://bugs.webkit.org/show_bug.cgi?id=107034.
+
+        Reviewed by Brent Fulgham.
+
+        * WebCore.vcxproj/WebCoreTestSupport.vcxproj: Added.
+        * WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters: Added.
+
 2013-02-08  ChangSeok Oh  <shivamidow@gmail.com>
 
         [GTK][AC] GraphicsLayerActor code clean up after clutter version up.
diff --git a/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj b/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj
new file mode 100644 (file)
index 0000000..4534647
--- /dev/null
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{83414B15-1C0D-490B-990E-03F4D49170E4}</ProjectGuid>\r
+    <RootNamespace>WebCore</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="WebCoreRelease.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="WebCoreDebug.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <ClCompile />\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <ClCompile />\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\InternalSettingsGenerated.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </ForcedIncludeFiles>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </ForcedIncludeFiles>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSMallocStatistics.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </ForcedIncludeFiles>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </ForcedIncludeFiles>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSTypeConversions.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </ForcedIncludeFiles>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </ForcedIncludeFiles>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternals.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </ForcedIncludeFiles>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </ForcedIncludeFiles>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternalSettings.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </ForcedIncludeFiles>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </ForcedIncludeFiles>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternalSettingsGenerated.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </ForcedIncludeFiles>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </ForcedIncludeFiles>\r
+    </ClCompile>\r
+    <ClCompile Include="..\testing\Internals.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </ForcedIncludeFiles>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </ForcedIncludeFiles>\r
+    </ClCompile>\r
+    <ClCompile Include="..\testing\InternalSettings.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </ForcedIncludeFiles>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </ForcedIncludeFiles>\r
+    </ClCompile>\r
+    <ClCompile Include="..\testing\js\WebCoreTestSupport.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+      </ForcedIncludeFiles>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </PrecompiledHeader>\r
+      <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4065;4273;4565;4701;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+      </ForcedIncludeFiles>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\InternalSettingsGenerated.h" />\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSMallocStatistics.h" />\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSTypeConversions.h" />\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternals.h" />\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternalSettings.h" />\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternalSettingsGenerated.h" />\r
+    <ClInclude Include="..\testing\MallocStatistics.h" />\r
+    <ClInclude Include="..\testing\TypeConversions.h" />\r
+    <ClInclude Include="..\testing\Internals.h" />\r
+    <ClInclude Include="..\testing\InternalSettings.h" />\r
+    <ClInclude Include="..\testing\js\WebCoreTestSupport.h" />\r
+    <ClInclude Include="..\config.h" />\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters b/Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters
new file mode 100644 (file)
index 0000000..8f22dd2
--- /dev/null
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup>\r
+    <Filter Include="DerivedSources">\r
+      <UniqueIdentifier>{cac64726-8325-4762-9878-fb677757854c}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="testing">\r
+      <UniqueIdentifier>{9b617e5f-fe52-4ccb-b2a7-42f94b76eb23}</UniqueIdentifier>\r
+    </Filter>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\InternalSettingsGenerated.cpp">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSMallocStatistics.cpp">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSTypeConversions.cpp">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternals.cpp">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternalSettings.cpp">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternalSettingsGenerated.cpp">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\testing\Internals.cpp">\r
+      <Filter>testing</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\testing\InternalSettings.cpp">\r
+      <Filter>testing</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\testing\js\WebCoreTestSupport.cpp">\r
+      <Filter>testing</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\InternalSettingsGenerated.h">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSMallocStatistics.h">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSTypeConversions.h">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternals.h">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternalSettings.h">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(ConfigurationBuildDir)\obj\WebCore\DerivedSources\JSInternalSettingsGenerated.h">\r
+      <Filter>DerivedSources</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\testing\MallocStatistics.h">\r
+      <Filter>testing</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\testing\TypeConversions.h">\r
+      <Filter>testing</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\testing\Internals.h">\r
+      <Filter>testing</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\testing\InternalSettings.h">\r
+      <Filter>testing</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\testing\js\WebCoreTestSupport.h">\r
+      <Filter>testing</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\config.h" />\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file
index f69ccdd..e218f2b 100644 (file)
@@ -1,3 +1,49 @@
+2013-02-08  Roger Fong  <roger_fong@apple.com>
+
+        DumpRenderTree, ImageDiff and TestNetscapePlugin projects, property sheets and resources for VS2010 solution.
+        https://bugs.webkit.org/show_bug.cgi?id=107034.
+
+        Reviewed by Brent Fulgham.
+
+        * DumpRenderTree/DumpRenderTree.vcxproj: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc: Copied from DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props: Added.
+        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h: Copied from DumpRenderTree/TestNetscapePlugIn/win/resource.h.
+        * DumpRenderTree/TestNetscapePlugIn/Tests/win/CallJSThatDestroysPlugin.cpp: Copied from DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp.
+        * DumpRenderTree/TestNetscapePlugIn/win/CallJSThatDestroysPlugin.cpp: Removed.
+
 2013-02-08  Harald Alvestrand  <hta@google.com>
 
         Fix and test for missing return
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj
new file mode 100644 (file)
index 0000000..9ce35a8
--- /dev/null
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{6567DFD4-D6DE-4CD5-825D-17E353D160E1}</ProjectGuid>\r
+    <RootNamespace>DumpRenderTree</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="DumpRenderTreeRelease.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="DumpRenderTreeDebug.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\AccessibilityController.cpp" />\r
+    <ClCompile Include="..\..\AccessibilityTextMarker.cpp" />\r
+    <ClCompile Include="..\..\AccessibilityUIElement.cpp" />\r
+    <ClCompile Include="..\..\cairo\PixelDumpSupportCairo.cpp">\r
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>\r
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\cg\PixelDumpSupportCG.cpp" />\r
+    <ClCompile Include="..\..\CyclicRedundancyCheck.cpp" />\r
+    <ClCompile Include="..\..\DumpRenderTreeCommon.cpp" />\r
+    <ClCompile Include="..\..\GCController.cpp" />\r
+    <ClCompile Include="..\..\PixelDumpSupport.cpp" />\r
+    <ClCompile Include="..\..\TestRunner.cpp" />\r
+    <ClCompile Include="..\..\win\AccessibilityControllerWin.cpp" />\r
+    <ClCompile Include="..\..\win\AccessibilityUIElementWin.cpp" />\r
+    <ClCompile Include="..\..\win\DRTDataObject.cpp" />\r
+    <ClCompile Include="..\..\win\DRTDesktopNotificationPresenter.cpp" />\r
+    <ClCompile Include="..\..\win\DRTDropSource.cpp" />\r
+    <ClCompile Include="..\..\win\DumpRenderTree.cpp" />\r
+    <ClCompile Include="..\..\win\EditingDelegate.cpp" />\r
+    <ClCompile Include="..\..\win\EventSender.cpp" />\r
+    <ClCompile Include="..\..\win\FrameLoadDelegate.cpp" />\r
+    <ClCompile Include="..\..\win\GCControllerWin.cpp" />\r
+    <ClCompile Include="..\..\win\HistoryDelegate.cpp" />\r
+    <ClCompile Include="..\..\win\MD5.cpp" />\r
+    <ClCompile Include="..\..\win\PixelDumpSupportWin.cpp" />\r
+    <ClCompile Include="..\..\win\PolicyDelegate.cpp" />\r
+    <ClCompile Include="..\..\win\ResourceLoadDelegate.cpp" />\r
+    <ClCompile Include="..\..\win\TestRunnerWin.cpp" />\r
+    <ClCompile Include="..\..\win\TextInputController.cpp" />\r
+    <ClCompile Include="..\..\win\TextInputControllerWin.cpp" />\r
+    <ClCompile Include="..\..\win\UIDelegate.cpp" />\r
+    <ClCompile Include="..\..\win\WorkQueueItemWin.cpp" />\r
+    <ClCompile Include="..\..\WorkQueue.cpp" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\..\AccessibilityController.h" />\r
+    <ClInclude Include="..\..\AccessibilityTextMarker.h" />\r
+    <ClInclude Include="..\..\AccessibilityUIElement.h" />\r
+    <ClInclude Include="..\..\cairo\PixelDumpSupportCairo.h">\r
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>\r
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\cg\PixelDumpSupportCG.h" />\r
+    <ClInclude Include="..\..\config.h" />\r
+    <ClInclude Include="..\..\CyclicRedundancyCheck.h" />\r
+    <ClInclude Include="..\..\DumpRenderTree.h" />\r
+    <ClInclude Include="..\..\DumpRenderTreePrefix.h" />\r
+    <ClInclude Include="..\..\GCController.h" />\r
+    <ClInclude Include="..\..\PixelDumpSupport.h" />\r
+    <ClInclude Include="..\..\TestRunner.h" />\r
+    <ClInclude Include="..\..\win\DraggingInfo.h" />\r
+    <ClInclude Include="..\..\win\DRTDataObject.h" />\r
+    <ClInclude Include="..\..\win\DRTDesktopNotificationPresenter.h" />\r
+    <ClInclude Include="..\..\win\DRTDropSource.h" />\r
+    <ClInclude Include="..\..\win\DumpRenderTreeWin.h" />\r
+    <ClInclude Include="..\..\win\EditingDelegate.h" />\r
+    <ClInclude Include="..\..\win\EventSender.h" />\r
+    <ClInclude Include="..\..\win\FrameLoadDelegate.h" />\r
+    <ClInclude Include="..\..\win\HistoryDelegate.h" />\r
+    <ClInclude Include="..\..\win\MD5.h" />\r
+    <ClInclude Include="..\..\win\PolicyDelegate.h" />\r
+    <ClInclude Include="..\..\win\ResourceLoadDelegate.h" />\r
+    <ClInclude Include="..\..\win\TextInputController.h" />\r
+    <ClInclude Include="..\..\win\UIDelegate.h" />\r
+    <ClInclude Include="..\..\WorkQueue.h" />\r
+    <ClInclude Include="..\..\WorkQueueItem.h" />\r
+    <CustomBuildStep Include="MD5.h" />\r
+    <CustomBuildStep Include="..\cairo\PixelDumpSupportCairo.h">\r
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>\r
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>\r
+    </CustomBuildStep>\r
+    <CustomBuildStep Include="..\cg\PixelDumpSupportCG.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="DumpRenderTreePostBuild.cmd" />\r
+    <None Include="DumpRenderTreePreBuild.cmd" />\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters
new file mode 100644 (file)
index 0000000..92151e0
--- /dev/null
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup>\r
+    <Filter Include="Controllers">\r
+      <UniqueIdentifier>{f76f7e03-4f6a-46fd-a3e6-3cc4d2f7e918}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Delegates">\r
+      <UniqueIdentifier>{964367be-8e77-444f-9b05-7c906d89e35e}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Support">\r
+      <UniqueIdentifier>{59309c9f-8148-4c01-a552-888c6c065f73}</UniqueIdentifier>\r
+    </Filter>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\AccessibilityController.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\GCController.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestRunner.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\AccessibilityControllerWin.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\DRTDataObject.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\DRTDropSource.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\EventSender.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\GCControllerWin.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\TestRunnerWin.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\TextInputController.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\TextInputControllerWin.cpp">\r
+      <Filter>Controllers</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\DRTDesktopNotificationPresenter.cpp">\r
+      <Filter>Delegates</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\HistoryDelegate.cpp">\r
+      <Filter>Delegates</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\PolicyDelegate.cpp">\r
+      <Filter>Delegates</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\ResourceLoadDelegate.cpp">\r
+      <Filter>Delegates</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\UIDelegate.cpp">\r
+      <Filter>Delegates</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\EditingDelegate.cpp">\r
+      <Filter>Delegates</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\FrameLoadDelegate.cpp">\r
+      <Filter>Delegates</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\AccessibilityTextMarker.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\AccessibilityUIElementWin.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\AccessibilityUIElement.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\CyclicRedundancyCheck.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\DumpRenderTreeCommon.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\DumpRenderTree.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\MD5.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\PixelDumpSupport.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\WorkQueueItemWin.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\cairo\PixelDumpSupportCairo.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\cg\PixelDumpSupportCG.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\PixelDumpSupportWin.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\WorkQueue.cpp">\r
+      <Filter>Support</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\..\AccessibilityController.h">\r
+      <Filter>Controllers</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\GCController.h">\r
+      <Filter>Controllers</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\TestRunner.h">\r
+      <Filter>Controllers</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\DRTDataObject.h">\r
+      <Filter>Controllers</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\DRTDropSource.h">\r
+      <Filter>Controllers</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\EventSender.h">\r
+      <Filter>Controllers</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\TextInputController.h">\r
+      <Filter>Controllers</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\DRTDesktopNotificationPresenter.h">\r
+      <Filter>Delegates</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\HistoryDelegate.h">\r
+      <Filter>Delegates</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\PolicyDelegate.h">\r
+      <Filter>Delegates</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\ResourceLoadDelegate.h">\r
+      <Filter>Delegates</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\UIDelegate.h">\r
+      <Filter>Delegates</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\EditingDelegate.h">\r
+      <Filter>Delegates</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\FrameLoadDelegate.h">\r
+      <Filter>Delegates</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\config.h" />\r
+    <ClInclude Include="..\..\AccessibilityTextMarker.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\AccessibilityUIElement.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\DumpRenderTreePrefix.h" />\r
+    <ClInclude Include="..\..\CyclicRedundancyCheck.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\DraggingInfo.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\DumpRenderTree.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\DumpRenderTreeWin.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\win\MD5.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\PixelDumpSupport.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\cairo\PixelDumpSupportCairo.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\cg\PixelDumpSupportCG.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\WorkQueue.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\WorkQueueItem.h">\r
+      <Filter>Support</Filter>\r
+    </ClInclude>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="DumpRenderTreePostBuild.cmd" />\r
+    <None Include="DumpRenderTreePreBuild.cmd" />\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props
new file mode 100644 (file)
index 0000000..3aa5156
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <AdditionalIncludeDirectories>$(ProjectDir)\..\..\cg;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+    </ClCompile>\r
+    <Link>\r
+      <AdditionalDependencies>CoreGraphics.lib;CoreFoundation.lib;CFNetwork.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props
new file mode 100644 (file)
index 0000000..0ac58a1
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <AdditionalIncludeDirectories>$(ProjectDir)\..\..;$(ProjectDir)\..\..\win;$(ConfigurationBuildDir)\Include;$(ConfigurationBuildDir)\Include\private;$(ConfigurationBuildDir)\Include\DumpRenderTree\ForwardingHeaders;$(ConfigurationBuildDir)\Include\JavaScriptCore;$(ConfigurationBuildDir)\Include\private\JavaScriptCore;$(ConfigurationBuildDir)\Include\WebCoreTestSupport;$(ConfigurationBuildDir)\Include\WebCore;$(WebKit_Libraries)\Include;$(WebKit_Libraries)\Include\private;$(WebKit_Libraries)\include\pthreads;$(WebKit_Libraries)\Include\WebCore;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <DisableSpecificWarnings>4146;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ForcedIncludeFiles>DumpRenderTreePrefix.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>\r
+    </ClCompile>\r
+    <Link>\r
+      <AdditionalOptions>/NXCOMPAT %(AdditionalOptions)</AdditionalOptions>\r
+      <AdditionalDependencies>JavaScriptCore.lib;WebKitGUID.lib;WebKit.lib;WebCoreTestSupport.lib;pthreadVC2.lib;gdi32.lib;ole32.lib;oleaut32.lib;user32.lib;shlwapi.lib;oleacc.lib;comsuppw.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <SubSystem>Console</SubSystem>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props
new file mode 100644 (file)
index 0000000..06bcf15
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\FeatureDefines.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\debug.props" />\r
+    <Import Project="DumpRenderTreeCommon.props" />\r
+    <Import Project="DumpRenderTreeApple.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj
new file mode 100644 (file)
index 0000000..4fe3cca
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{2974EA02-840B-4995-8719-8920A61006F1}</ProjectGuid>\r
+    <RootNamespace>DumpRenderTreeLauncher</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="DumpRenderTreeLauncherRelease.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="DumpRenderTreeLauncherDebug.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <Link>\r
+      <AdditionalOptions>/SAFESEH %(AdditionalOptions)</AdditionalOptions>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <Link>\r
+      <AdditionalOptions>/SAFESEH %(AdditionalOptions)</AdditionalOptions>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\..\win\DLLLauncher\DLLLauncherMain.cpp" />\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props
new file mode 100644 (file)
index 0000000..ce74a84
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <PropertyGroup>\r
+    <TargetName>DumpRenderTree</TargetName>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <PreprocessorDefinitions>USE_CONSOLE_ENTRY_POINT;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>$(WebKit_Libraries)\Include\private;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+    </ClCompile>\r
+    <Link>\r
+      <AdditionalDependencies>shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)DumpRenderTree.exe</OutputFile>\r
+      <SubSystem>Console</SubSystem>\r
+      <ProgramDatabaseFile>$(TargetDir)$(TargetName)Launcher.pdb</ProgramDatabaseFile>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props
new file mode 100644 (file)
index 0000000..0faa57f
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\debug.props" />\r
+    <Import Project="DumpRenderTreeLauncherCommon.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props
new file mode 100644 (file)
index 0000000..fb0c5c1
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\releaseproduction.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\release.props" />\r
+    <Import Project="DumpRenderTreeLauncherCommon.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd
new file mode 100644 (file)
index 0000000..3d0ff4b
--- /dev/null
@@ -0,0 +1,62 @@
+if exist "%CONFIGURATIONBUILDDIR%\buildfailed" del "%CONFIGURATIONBUILDDIR%\buildfailed"
+
+if not defined ARCHIVE_BUILD (if defined PRODUCTION exit /b)
+
+mkdir 2>NUL "%CONFIGURATIONBUILDDIR%\bin"
+
+if not exist "%WEBKIT_LIBRARIES%\bin\CoreFoundation.dll" GOTO:CFLITE
+
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CoreFoundation.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CoreFoundation.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CoreVideo.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CoreVideo.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CFNetwork.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CFNetwork.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d /e /i "%WEBKIT_LIBRARIES%\bin\CFNetwork.resources" "%CONFIGURATIONBUILDDIR%\bin\CFNetwork.resources"
+xcopy /y /d /e /i "%WEBKIT_LIBRARIES%\bin\CoreFoundation.resources" "%CONFIGURATIONBUILDDIR%\bin\CoreFoundation.resources"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CoreGraphics.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CoreGraphics.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icudt40.dll" xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icudt40.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icudt40.dll"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icudt40.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icuin40.dll"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icuin40.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icuin40.pdb"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icuin40.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icuuc40.dll"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icuuc40.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icuuc40.pdb"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icuuc40.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icudt42.dll" xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icudt42.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icudt42.dll"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icudt42.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icuin42.dll"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icuin42.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icuin42.pdb"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icuin42.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icuuc42.dll"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icuuc42.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\icuuc42.pdb"xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icuuc42.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\libxml2.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\libxslt.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\pthreadVC2.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\pthreadVC2.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\SQLite3.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\SQLite3.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\zlib1.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\zlib1.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+exit /b
+
+:CFLITE
+if not exist "%WEBKIT_LIBRARIES%\bin\CFLite.dll" exit /b
+
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CFLite.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\CFLite.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d /e /i "%WEBKIT_LIBRARIES%\bin\CFLite.resources" "%CONFIGURATIONBUILDDIR%\bin\CFLite.resources"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\libcurl.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\libeay32.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\ssleay32.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\cairo.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\icudt46.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\libicuuc.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\libicuin.dll" "%CONFIGURATIONBUILDDIR%\bin"
+
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\libxml2.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\libxslt.dll" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\pthreadVC2.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\pthreadVC2.pdb" xcopy /y /d "%WEBKIT_LIBRARIES%\bin\pthreadVC2.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\SQLite3.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\SQLite3.pdb" xcopy /y /d "%WEBKIT_LIBRARIES%\bin\SQLite3.pdb" "%CONFIGURATIONBUILDDIR%\bin"
+xcopy /y /d "%WEBKIT_LIBRARIES%\bin\zlib1.dll" "%CONFIGURATIONBUILDDIR%\bin"
+if exist "%WEBKIT_LIBRARIES%\bin\zlib1.pdb" xcopy /y /d "%WEBKIT_LIBRARIES%\bin\zlib1.pdb" "%CONFIGURATIONBUILDDIR%\bin"
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd
new file mode 100644 (file)
index 0000000..43c41c8
--- /dev/null
@@ -0,0 +1,20 @@
+%SystemDrive%\cygwin\bin\which.exe bash
+if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
+cmd /c
+if exist "%CONFIGURATIONBUILDDIR%\buildfailed" grep XX%PROJECTNAME%XX "%CONFIGURATIONBUILDDIR%\buildfailed"
+if errorlevel 1 exit 1
+echo XX%PROJECTNAME%XX > "%CONFIGURATIONBUILDDIR%\buildfailed"
+
+mkdir 2>NUL "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree"
+mkdir 2>NUL "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree\ForwardingHeaders"
+mkdir 2>NUL "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree\ForwardingHeaders\runtime"
+mkdir 2>NUL "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree\ForwardingHeaders\wtf"
+
+xcopy /y /d "%PROJECTDIR%\..\..\ForwardingHeaders\wtf\*.h" "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree\ForwardingHeaders\wtf"
+xcopy /y /d "%PROJECTDIR%\..\..\ForwardingHeaders\runtime\*.h" "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree\ForwardingHeaders\runtime"
+
+if "%CONFIGURATIONNAME%"=="Debug_Cairo_CFLite" xcopy /y /d "%CONFIGURATIONBUILDDIR%\include\WebCore\ForwardingHeaders\wtf\MD5.h" "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree\ForwardingHeaders\wtf"
+if "%CONFIGURATIONNAME%"=="Release_Cairo_CFLite" xcopy /y /d "%CONFIGURATIONBUILDDIR%\include\WebCore\ForwardingHeaders\wtf\MD5.h" "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree\ForwardingHeaders\wtf"
+
+if "%CONFIGURATIONNAME%"=="Debug_Cairo" xcopy /y /d "%CONFIGURATIONBUILDDIR%\include\WebCore\ForwardingHeaders\wtf\MD5.h" "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree\ForwardingHeaders\wtf"
+if "%CONFIGURATIONNAME%"=="Release_Cairo" xcopy /y /d "%CONFIGURATIONBUILDDIR%\include\WebCore\ForwardingHeaders\wtf\MD5.h" "%CONFIGURATIONBUILDDIR%\include\DumpRenderTree\ForwardingHeaders\wtf"
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props
new file mode 100644 (file)
index 0000000..d4497e0
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\FeatureDefines.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\releaseproduction.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\release.props" />\r
+    <Import Project="DumpRenderTreeCommon.props" />\r
+    <Import Project="DumpRenderTreeApple.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj
new file mode 100644 (file)
index 0000000..72512db
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{59CC0547-70AC-499C-9B19-EC01C6F61137}</ProjectGuid>\r
+    <RootNamespace>ImageDiff</RootNamespace>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="ImageDiffRelease.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="ImageDiffDebug.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\cg\ImageDiffCG.cpp" />\r
+    <ClCompile Include="..\..\win\ImageDiffCairo.cpp">\r
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>\r
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\win\ImageDiffWin.cpp" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="ImageDiffPostBuild.cmd" />\r
+    <None Include="ImageDiffPreBuild.cmd" />\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props
new file mode 100644 (file)
index 0000000..071b082
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <AdditionalIncludeDirectories>$(ConfigurationBuildDir)\include;$(ConfigurationBuildDir)\include\private;$(ConfigurationBuildDir)\include\private\JavaScriptCore;$(WebKit_Libraries)\include;$(WebKit_Libraries)\include\private;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+    </ClCompile>\r
+    <Link>\r
+      <AdditionalOptions>/NXCOMPAT %(AdditionalOptions)</AdditionalOptions>\r
+      <AdditionalDependencies>JavaScriptCore.lib;CoreGraphics.lib;CoreFoundation.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <SubSystem>Console</SubSystem>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props
new file mode 100644 (file)
index 0000000..29ef2dd
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\debug.props" />\r
+    <Import Project="ImageDiffCommon.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj
new file mode 100644 (file)
index 0000000..b6c6d56
--- /dev/null
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{DD7949B6-F2B4-47C2-9C42-E21E84CB1017}</ProjectGuid>\r
+    <RootNamespace>ImageDiffLauncher</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="ImageDiffLauncherRelease.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="ImageDiffLauncherDebug.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\..\win\DLLLauncher\DLLLauncherMain.cpp" />\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props
new file mode 100644 (file)
index 0000000..7a3e8ff
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <PropertyGroup>\r
+    <TargetName>ImageDiff</TargetName>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <PreprocessorDefinitions>USE_CONSOLE_ENTRY_POINT;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>$(WebKit_Libraries)\Include\private;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+    </ClCompile>\r
+    <Link>\r
+      <AdditionalDependencies>shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)ImageDiff.exe</OutputFile>\r
+      <SubSystem>Console</SubSystem>\r
+      <ProgramDatabaseFile>$(TargetDir)$(TargetName)Launcher.pdb</ProgramDatabaseFile>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props
new file mode 100644 (file)
index 0000000..7fb6db6
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\debug.props" />\r
+    <Import Project="ImageDiffLauncherCommon.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props
new file mode 100644 (file)
index 0000000..4ab2fea
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\releaseproduction.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\release.props" />\r
+    <Import Project="ImageDiffLauncherCommon.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPostBuild.cmd
new file mode 100644 (file)
index 0000000..26707ca
--- /dev/null
@@ -0,0 +1 @@
+if exist "%CONFIGURATIONBUILDDIR%\buildfailed" del "%CONFIGURATIONBUILDDIR%\buildfailed"
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd
new file mode 100644 (file)
index 0000000..a770776
--- /dev/null
@@ -0,0 +1,6 @@
+%SystemDrive%\cygwin\bin\which.exe bash
+if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
+cmd /c
+if exist "%CONFIGURATIONBUILDDIR%\buildfailed" grep XX%PROJECTNAME%XX "%CONFIGURATIONBUILDDIR%\buildfailed"
+if errorlevel 1 exit 1
+echo XX%PROJECTNAME%XX > "%CONFIGURATIONBUILDDIR%\buildfailed"
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props
new file mode 100644 (file)
index 0000000..9efc9d1
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\releaseproduction.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\release.props" />\r
+    <Import Project="ImageDiffCommon.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def
new file mode 100644 (file)
index 0000000..ac41e7e
--- /dev/null
@@ -0,0 +1,6 @@
+LIBRARY        "npTestNetscapePlugin"\r
+\r
+EXPORTS\r
+        NP_GetEntryPoints   @1\r
+        NP_Initialize       @2\r
+        NP_Shutdown         @3\r
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.rc
new file mode 100644 (file)
index 0000000..c0b38ee
--- /dev/null
@@ -0,0 +1,102 @@
+// Microsoft Visual C++ generated resource script.\r
+//\r
+#include "resource.h"\r
+\r
+#define APSTUDIO_READONLY_SYMBOLS\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Generated from the TEXTINCLUDE 2 resource.\r
+//\r
+#include "windows.h"\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+#undef APSTUDIO_READONLY_SYMBOLS\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+// English (U.S.) resources\r
+\r
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r
+#ifdef _WIN32\r
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
+#pragma code_page(1252)\r
+#endif //_WIN32\r
+\r
+#ifdef APSTUDIO_INVOKED\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// TEXTINCLUDE\r
+//\r
+\r
+1 TEXTINCLUDE \r
+BEGIN\r
+    "resource.h\0"\r
+END\r
+\r
+2 TEXTINCLUDE \r
+BEGIN\r
+    "#include ""windows.h""\r\n"\r
+    "\0"\r
+END\r
+\r
+3 TEXTINCLUDE \r
+BEGIN\r
+    "\r\n"\r
+    "\0"\r
+END\r
+\r
+#endif    // APSTUDIO_INVOKED\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Version\r
+//\r
+\r
+VS_VERSION_INFO VERSIONINFO\r
+ FILEVERSION 1,0,0,1\r
+ PRODUCTVERSION 1,0,0,1\r
+ FILEFLAGSMASK 0x17L\r
+#ifdef _DEBUG\r
+ FILEFLAGS 0x1L\r
+#else\r
+ FILEFLAGS 0x0L\r
+#endif\r
+ FILEOS 0x4L\r
+ FILETYPE 0x2L\r
+ FILESUBTYPE 0x0L\r
+BEGIN\r
+    BLOCK "StringFileInfo"\r
+    BEGIN\r
+        BLOCK "040904e4"\r
+        BEGIN\r
+            VALUE "CompanyName", "Apple Inc."\r
+            VALUE "FileDescription", "Simple Netscape plug-in that handles test content for WebKit"\r
+            VALUE "FileExtents", "testnetscape|png"\r
+            VALUE "FileOpenName", "test netscape content|PNG image"\r
+            VALUE "LegalCopyright", "Copyright Apple Inc. 2007-2009"\r
+            VALUE "MIMEType", "application/x-webkit-test-netscape|image/png"\r
+            VALUE "OriginalFilename", "npTestNetscapePlugin.dll"\r
+            VALUE "ProductName", "WebKit Test PlugIn"\r
+        END\r
+    END\r
+    BLOCK "VarFileInfo"\r
+    BEGIN\r
+        VALUE "Translation", 0x409, 1252\r
+    END\r
+END\r
+\r
+#endif    // English (U.S.) resources\r
+/////////////////////////////////////////////////////////////////////////////\r
+\r
+\r
+\r
+#ifndef APSTUDIO_INVOKED\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Generated from the TEXTINCLUDE 3 resource.\r
+//\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+#endif    // not APSTUDIO_INVOKED\r
+\r
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj
new file mode 100644 (file)
index 0000000..e1d99c8
--- /dev/null
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\main.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\PluginObject.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\PluginTest.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\TestObject.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\DocumentOpenInDestroyStream.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\EvaluateJSAfterRemovingPluginElement.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\FormValue.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\GetURLNotifyWithURLThatFailsToLoad.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\GetURLWithJavaScriptURL.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\GetURLWithJavaScriptURLDestroyingPlugin.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\GetUserAgentWithNullNPPFromNPPNew.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\LogNPPSetWindow.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPDeallocateCalledBeforeNPShutdown.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPPNewFails.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPPSetWindowCalledDuringDestruction.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPRuntimeCallsWithNullNPP.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPRuntimeObjectFromDestroyedPlugin.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPRuntimeRemoveProperty.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NullNPPGetValuePointer.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\PassDifferentNPPStruct.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\PluginScriptableNPObjectInvokeDefault.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\PluginScriptableObjectOverridesAllProperties.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\PrivateBrowsing.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\CallJSThatDestroysPlugin.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\DrawsGradient.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\DumpWindowRect.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\GetValueNetscapeWindow.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\NPNInvalidateRectInvalidatesWindow.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\WindowGeometryInitializedBeforeSetWindow.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\WindowlessPaintRectCoordinates.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\WindowRegionIsSetToClipRect.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\win\WindowedPluginTest.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\win\WindowGeometryTest.cpp" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\PluginObject.h" />\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\PluginTest.h" />\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\TestObject.h" />\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\win\WindowedPluginTest.h" />\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\win\WindowGeometryTest.h" />\r
+    <ClInclude Include="resource.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="TestNetscapePlugin.def" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="TestNetscapePlugin.rc" />\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{C0737398-3565-439E-A2B8-AB2BE4D5430C}</ProjectGuid>\r
+    <RootNamespace>TestNetscapePlugin</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="TestNetscapePluginRelease.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="TestNetscapePluginDebug.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup>\r
+  </ItemDefinitionGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters
new file mode 100644 (file)
index 0000000..6aaba3d
--- /dev/null
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\main.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\PluginObject.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\PluginTest.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\TestObject.cpp" />\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\win\WindowedPluginTest.cpp">\r
+      <Filter>win</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\win\WindowGeometryTest.cpp">\r
+      <Filter>win</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\DocumentOpenInDestroyStream.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\EvaluateJSAfterRemovingPluginElement.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\FormValue.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\GetURLNotifyWithURLThatFailsToLoad.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\GetURLWithJavaScriptURL.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\GetURLWithJavaScriptURLDestroyingPlugin.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\GetUserAgentWithNullNPPFromNPPNew.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\LogNPPSetWindow.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPDeallocateCalledBeforeNPShutdown.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPPNewFails.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPPSetWindowCalledDuringDestruction.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPRuntimeCallsWithNullNPP.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPRuntimeObjectFromDestroyedPlugin.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NPRuntimeRemoveProperty.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\NullNPPGetValuePointer.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\PassDifferentNPPStruct.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\PluginScriptableNPObjectInvokeDefault.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\PluginScriptableObjectOverridesAllProperties.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\PrivateBrowsing.cpp">\r
+      <Filter>Tests</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\CallJSThatDestroysPlugin.cpp">\r
+      <Filter>Tests\win</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\DrawsGradient.cpp">\r
+      <Filter>Tests\win</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\DumpWindowRect.cpp">\r
+      <Filter>Tests\win</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\GetValueNetscapeWindow.cpp">\r
+      <Filter>Tests\win</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\NPNInvalidateRectInvalidatesWindow.cpp">\r
+      <Filter>Tests\win</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\WindowGeometryInitializedBeforeSetWindow.cpp">\r
+      <Filter>Tests\win</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\WindowlessPaintRectCoordinates.cpp">\r
+      <Filter>Tests\win</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\..\TestNetscapePlugIn\Tests\win\WindowRegionIsSetToClipRect.cpp">\r
+      <Filter>Tests\win</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\PluginObject.h" />\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\PluginTest.h" />\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\TestObject.h" />\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\win\WindowedPluginTest.h">\r
+      <Filter>win</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\TestNetscapePlugIn\win\WindowGeometryTest.h">\r
+      <Filter>win</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="resource.h">\r
+      <Filter>Resources</Filter>\r
+    </ClInclude>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Filter Include="win">\r
+      <UniqueIdentifier>{aa1f1b22-247a-4070-93ee-9c1bb139a200}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Resources">\r
+      <UniqueIdentifier>{a13508d3-bda2-4026-bd33-320d54d4ae5a}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Tests">\r
+      <UniqueIdentifier>{33b0adeb-c8af-4e7a-b827-3ea7ed8a095b}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Tests\win">\r
+      <UniqueIdentifier>{62e11b7d-49c8-463f-8897-fcc43d8f314c}</UniqueIdentifier>\r
+    </Filter>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="TestNetscapePlugin.def">\r
+      <Filter>Resources</Filter>\r
+    </None>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="TestNetscapePlugin.rc">\r
+      <Filter>Resources</Filter>\r
+    </ResourceCompile>\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props
new file mode 100644 (file)
index 0000000..43f7e70
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\..\TestNetscapePlugIn;$(ProjectDir)..\..\TestNetscapePlugIn\win;$(ConfigurationBuildDir)\Include;$(ConfigurationBuildDir)\Include\JavaScriptCore;$(ConfigurationBuildDir)\Include\WebCore\ForwardingHeaders;$(WebKit_Libraries)\include;$(WebKit_Libraries)\include\private;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>snprintf=_snprintf;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+    </ClCompile>\r
+    <Link>\r
+      <AdditionalDependencies>Msimg32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)$(ProjectName)\np$(ProjectName).dll</OutputFile>\r
+      <ModuleDefinitionFile>TestNetscapePlugin.def</ModuleDefinitionFile>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props
new file mode 100644 (file)
index 0000000..87aa3fd
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\debug.props" />\r
+    <Import Project="TestNetscapePluginCommon.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPostBuild.cmd
new file mode 100644 (file)
index 0000000..26707ca
--- /dev/null
@@ -0,0 +1 @@
+if exist "%CONFIGURATIONBUILDDIR%\buildfailed" del "%CONFIGURATIONBUILDDIR%\buildfailed"
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd
new file mode 100644 (file)
index 0000000..a770776
--- /dev/null
@@ -0,0 +1,6 @@
+%SystemDrive%\cygwin\bin\which.exe bash
+if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
+cmd /c
+if exist "%CONFIGURATIONBUILDDIR%\buildfailed" grep XX%PROJECTNAME%XX "%CONFIGURATIONBUILDDIR%\buildfailed"
+if errorlevel 1 exit 1
+echo XX%PROJECTNAME%XX > "%CONFIGURATIONBUILDDIR%\buildfailed"
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props
new file mode 100644 (file)
index 0000000..897412d
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets">\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\releaseproduction.props" />\r
+    <Import Project="$(WebKit_Libraries)\tools\vsprops\release.props" />\r
+    <Import Project="TestNetscapePluginCommon.props" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h b/Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/resource.h
new file mode 100644 (file)
index 0000000..b0ce340
--- /dev/null
@@ -0,0 +1,14 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by TestNetscapePlugin.rc
+
+// Next default values for new objects
+// 
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NEXT_RESOURCE_VALUE        101
+#define _APS_NEXT_COMMAND_VALUE         40001
+#define _APS_NEXT_CONTROL_VALUE         1001
+#define _APS_NEXT_SYMED_VALUE           101
+#endif
+#endif