Try to fix Windows build: Don't use GCActivityCallbackCF on Windows, since
[WebKit-https.git] / JavaScriptCore / JavaScriptCore.vcproj / JavaScriptCore / JavaScriptCore.vcproj
index bf25a85..1c37bc8 100644 (file)
@@ -18,7 +18,7 @@
                <Configuration\r
                        Name="Debug|Win32"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
+                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\FeatureDefines.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
                        CharacterSet="1"\r
                        >\r
                        <Tool\r
                        <Tool\r
                                Name="VCWebDeploymentTool"\r
                        />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
                </Configuration>\r
                <Configuration\r
                        Name="Release|Win32"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
+                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\FeatureDefines.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
                        CharacterSet="1"\r
                        WholeProgramOptimization="1"\r
                        >\r
                        <Tool\r
                                Name="VCWebDeploymentTool"\r
                        />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
                </Configuration>\r
                <Configuration\r
                        Name="Debug_Internal|Win32"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_internal.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
+                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\FeatureDefines.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_internal.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
                        CharacterSet="1"\r
                        >\r
                        <Tool\r
                        <Tool\r
                                Name="VCWebDeploymentTool"\r
                        />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
                </Configuration>\r
                <Configuration\r
                        Name="Release_PGOInstrument|Win32"\r
                        IntermediateDirectory="$(WebKitOutputDir)\obj\$(ProjectName)\Release"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
+                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\FeatureDefines.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
                        CharacterSet="1"\r
                        WholeProgramOptimization="2"\r
                        >\r
                        <Tool\r
                                Name="VCWebDeploymentTool"\r
                        />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
                </Configuration>\r
                <Configuration\r
                        Name="Release_PGOOptimize|Win32"\r
                        IntermediateDirectory="$(WebKitOutputDir)\obj\$(ProjectName)\Release"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
+                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\FeatureDefines.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops"\r
                        CharacterSet="1"\r
                        WholeProgramOptimization="4"\r
                        >\r
                        <Tool\r
                                Name="VCWebDeploymentTool"\r
                        />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
                </Configuration>\r
                <Configuration\r
                        Name="Debug_CFLite|Win32"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\debug_wincairo.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCFLite.vsprops"\r
+                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\FeatureDefinesCairo.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_wincairo.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCFLite.vsprops"\r
                        CharacterSet="1"\r
                        >\r
                        <Tool\r
                        <Tool\r
                                Name="VCWebDeploymentTool"\r
                        />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
                </Configuration>\r
                <Configuration\r
                        Name="Release_CFLite|Win32"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCFLite.vsprops"\r
+                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\FeatureDefinesCairo.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCFLite.vsprops"\r
                        CharacterSet="1"\r
                        WholeProgramOptimization="1"\r
                        >\r
                        <Tool\r
                                Name="VCWebDeploymentTool"\r
                        />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
                </Configuration>\r
                <Configuration\r
                        Name="Debug_All|Win32"\r
                        ConfigurationType="2"\r
-                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_internal.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_all.vsprops"\r
+                       InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\FeatureDefines.vsprops;$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_internal.vsprops;.\JavaScriptCoreCommon.vsprops;.\JavaScriptCoreCF.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_all.vsprops"\r
                        CharacterSet="1"\r
                        >\r
                        <Tool\r
                        <Tool\r
                                Name="VCWebDeploymentTool"\r
                        />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
                </Configuration>\r
        </Configurations>\r
        <References>\r
        </References>\r
        <Files>\r
                <Filter\r
-                       Name="JavaScriptCore"\r
+                       Name="runtime"\r
                        >\r
                        <File\r
                                RelativePath="..\..\runtime\ArgList.cpp"\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\BatchedTransitionOptimizer.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\BooleanConstructor.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\interpreter\CachedCall.h"\r
-                               >\r
-                       </File>\r
-                       <File\r
                                RelativePath="..\..\runtime\CallData.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\interpreter\CallFrame.cpp"\r
-                               >\r
-                       </File>\r
-                       <File\r
-                               RelativePath="..\..\interpreter\CallFrame.h"\r
-                               >\r
-                       </File>\r
-                       <File\r
-                               RelativePath="..\..\interpreter\CallFrameClosure.h"\r
-                               >\r
-                       </File>\r
-                       <File\r
                                RelativePath="..\..\runtime\ClassInfo.h"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\config.h"\r
-                               >\r
-                       </File>\r
-                       <File\r
                                RelativePath="..\..\runtime\ConstructData.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\wtf\DateMath.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\wtf\DateMath.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\DatePrototype.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\ExceptionHelpers.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\interpreter\ExceptionHelpers.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\Executable.cpp"\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\Executable.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\FunctionConstructor.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\GCActivityCallback.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\GCActivityCallback.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\GetterSetter.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\JSAPIValueWrapper.cpp"\r
-                               >\r
-                       </File>\r
-                       <File\r
-                               RelativePath="..\..\runtime\JSAPIValueWrapper.h"\r
-                               >\r
-                       </File>\r
-                       <File\r
                                RelativePath="..\..\runtime\JSArray.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\JSObjectWithGlobalObject.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\JSObjectWithGlobalObject.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\JSONObject.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\JSPropertyNameIterator.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\JSPropertyNameIterator.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\JSStaticScopeObject.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\JSTypeInfo.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\JSValue.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecompiler\LabelScope.h"\r
+                               RelativePath="..\..\runtime\JSZombie.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\JSZombie.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\RegExpCache.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\RegExpCache.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\RegExpConstructor.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\RegExpKey.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\RegExpMatchesArray.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\RegExpObject.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\ScopeChain.cpp"\r
+                               RelativePath="..\..\runtime\RopeImpl.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\ScopeChain.h"\r
+                               RelativePath="..\..\runtime\RopeImpl.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\ScopeChainMark.h"\r
+                               RelativePath="..\..\runtime\ScopeChain.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\SmallStrings.cpp"\r
+                               RelativePath="..\..\runtime\ScopeChain.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\SmallStrings.h"\r
+                               RelativePath="..\..\runtime\ScopeChainMark.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\SourceCode.h"\r
+                               RelativePath="..\..\runtime\SmallStrings.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\SourceProvider.h"\r
+                               RelativePath="..\..\runtime\SmallStrings.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\Terminator.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\TimeoutChecker.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\TimeoutChecker.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\runtime\UString.cpp"\r
                                >\r
                        </File>\r
                                RelativePath="..\..\runtime\UString.h"\r
                                >\r
                        </File>\r
-                       <Filter\r
-                               Name="DerivedSources"\r
-                               >\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\ArrayPrototype.lut.h"\r
-                                       >\r
-                               </File>\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\DatePrototype.lut.h"\r
-                                       >\r
-                               </File>\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\Grammar.cpp"\r
-                                       >\r
-                                       <FileConfiguration\r
-                                               Name="Debug|Win32"\r
-                                               >\r
-                                               <Tool\r
-                                                       Name="VCCLCompilerTool"\r
-                                                       DisableSpecificWarnings="4701"\r
-                                               />\r
-                                       </FileConfiguration>\r
-                                       <FileConfiguration\r
-                                               Name="Release|Win32"\r
-                                               >\r
-                                               <Tool\r
-                                                       Name="VCCLCompilerTool"\r
-                                                       DisableSpecificWarnings="4701"\r
-                                               />\r
-                                       </FileConfiguration>\r
-                                       <FileConfiguration\r
-                                               Name="Debug_Internal|Win32"\r
-                                               >\r
-                                               <Tool\r
-                                                       Name="VCCLCompilerTool"\r
-                                                       DisableSpecificWarnings="4701"\r
-                                               />\r
-                                       </FileConfiguration>\r
-                                       <FileConfiguration\r
-                                               Name="Release_PGOInstrument|Win32"\r
-                                               >\r
-                                               <Tool\r
-                                                       Name="VCCLCompilerTool"\r
-                                                       DisableSpecificWarnings="4701"\r
-                                               />\r
-                                       </FileConfiguration>\r
-                                       <FileConfiguration\r
-                                               Name="Release_PGOOptimize|Win32"\r
-                                               >\r
-                                               <Tool\r
-                                                       Name="VCCLCompilerTool"\r
-                                                       DisableSpecificWarnings="4701"\r
-                                               />\r
-                                       </FileConfiguration>\r
-                                       <FileConfiguration\r
-                                               Name="Debug_CFLite|Win32"\r
-                                               >\r
-                                               <Tool\r
-                                                       Name="VCCLCompilerTool"\r
-                                                       DisableSpecificWarnings="4701"\r
-                                               />\r
-                                       </FileConfiguration>\r
-                                       <FileConfiguration\r
-                                               Name="Release_CFLite|Win32"\r
-                                               >\r
-                                               <Tool\r
-                                                       Name="VCCLCompilerTool"\r
-                                                       DisableSpecificWarnings="4701"\r
-                                               />\r
-                                       </FileConfiguration>\r
-                                       <FileConfiguration\r
-                                               Name="Debug_All|Win32"\r
-                                               >\r
-                                               <Tool\r
-                                                       Name="VCCLCompilerTool"\r
-                                                       DisableSpecificWarnings="4701"\r
-                                               />\r
-                                       </FileConfiguration>\r
-                               </File>\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\Grammar.h"\r
-                                       >\r
-                               </File>\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\lexer.lut.h"\r
-                                       >\r
-                               </File>\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\MathObject.lut.h"\r
-                                       >\r
-                               </File>\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\NumberConstructor.lut.h"\r
-                                       >\r
-                               </File>\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\RegExpConstructor.lut.h"\r
-                                       >\r
-                               </File>\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\RegExpObject.lut.h"\r
-                                       >\r
-                               </File>\r
-                               <File\r
-                                       RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\StringPrototype.lut.h"\r
-                                       >\r
-                               </File>\r
-                       </Filter>\r
+                       <File\r
+                               RelativePath="..\..\runtime\UStringImpl.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\WeakGCMap.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\WeakGCPtr.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\WeakRandom.h"\r
+                               >\r
+                       </File>\r
                </Filter>\r
                <Filter\r
-                       Name="PCRE"\r
+                       Name="pcre"\r
                        >\r
                        <File\r
                                RelativePath="..\..\pcre\pcre.h"\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\runtime\JSAPIValueWrapper.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\runtime\JSAPIValueWrapper.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\API\JSBase.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\API\JSBasePrivate.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\API\JSCallbackConstructor.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\API\JSCallbackObjectFunctions.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\API\JSClassRef.cpp"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\API\JSWeakObjectMapRefInternal.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\API\JSWeakObjectMapRefPrivate.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\API\JSWeakObjectMapRefPrivate.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\API\OpaqueJSString.cpp"\r
                                >\r
                        </File>\r
                        </File>\r
                </Filter>\r
                <Filter\r
-                       Name="Profiler"\r
+                       Name="profiler"\r
                        >\r
                        <File\r
-                               RelativePath="..\..\profiler\HeavyProfile.cpp"\r
-                               >\r
-                       </File>\r
-                       <File\r
-                               RelativePath="..\..\profiler\HeavyProfile.h"\r
+                               RelativePath="..\..\profiler\CallIdentifier.h"\r
                                >\r
                        </File>\r
                        <File\r
                                RelativePath="..\..\profiler\Profiler.h"\r
                                >\r
                        </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="bytecode"\r
+                       >\r
                        <File\r
-                               RelativePath="..\..\profiler\TreeProfile.cpp"\r
+                               RelativePath="..\..\bytecode\CodeBlock.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\profiler\TreeProfile.h"\r
+                               RelativePath="..\..\bytecode\CodeBlock.h"\r
                                >\r
                        </File>\r
-               </Filter>\r
-               <Filter\r
-                       Name="Compiler"\r
-                       >\r
                        <File\r
-                               RelativePath="..\..\bytecompiler\BytecodeGenerator.cpp"\r
+                               RelativePath="..\..\bytecode\EvalCodeCache.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecompiler\BytecodeGenerator.h"\r
+                               RelativePath="..\..\bytecode\Instruction.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecompiler\Label.h"\r
+                               RelativePath="..\..\bytecode\JumpTable.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\Lexer.cpp"\r
+                               RelativePath="..\..\bytecode\JumpTable.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\Lexer.h"\r
+                               RelativePath="..\..\bytecode\Opcode.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\NodeConstructors.h"\r
+                               RelativePath="..\..\bytecode\Opcode.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\NodeInfo.h"\r
+                               RelativePath="..\..\bytecode\SamplingTool.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\Nodes.cpp"\r
+                               RelativePath="..\..\bytecode\SamplingTool.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\Nodes.h"\r
+                               RelativePath="..\..\bytecode\StructureStubInfo.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\Parser.cpp"\r
+                               RelativePath="..\..\bytecode\StructureStubInfo.h"\r
                                >\r
                        </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="debugger"\r
+                       >\r
                        <File\r
-                               RelativePath="..\..\parser\Parser.h"\r
+                               RelativePath="..\..\debugger\Debugger.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\ParserArena.cpp"\r
+                               RelativePath="..\..\debugger\Debugger.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\parser\ParserArena.h"\r
+                               RelativePath="..\..\debugger\DebuggerActivation.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecompiler\RegisterID.h"\r
+                               RelativePath="..\..\debugger\DebuggerActivation.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\debugger\DebuggerCallFrame.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\debugger\DebuggerCallFrame.h"\r
                                >\r
                        </File>\r
                </Filter>\r
                <Filter\r
-                       Name="bytecode"\r
+                       Name="assembler"\r
                        >\r
                        <File\r
-                               RelativePath="..\..\bytecode\CodeBlock.cpp"\r
+                               RelativePath="..\..\assembler\AbstractMacroAssembler.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\CodeBlock.h"\r
+                               RelativePath="..\..\assembler\AssemblerBuffer.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\EvalCodeCache.h"\r
+                               RelativePath="..\..\assembler\CodeLocation.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\ExceptionHelpers.cpp"\r
+                               RelativePath="..\..\assembler\LinkBuffer.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\interpreter\ExceptionHelpers.h"\r
+                               RelativePath="..\..\assembler\MacroAssembler.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\Instruction.h"\r
+                               RelativePath="..\..\assembler\MacroAssemblerX86.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\interpreter\Interpreter.cpp"\r
+                               RelativePath="..\..\assembler\MacroAssemblerX86Common.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\interpreter\Interpreter.h"\r
+                               RelativePath="..\..\assembler\RepatchBuffer.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\JITStubs.cpp"\r
+                               RelativePath="..\..\assembler\X86Assembler.h"\r
                                >\r
                        </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="yarr"\r
+                       >\r
                        <File\r
-                               RelativePath="..\..\jit\JITStubs.h"\r
+                               RelativePath="..\..\yarr\RegexCompiler.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\JSPropertyNameIterator.cpp"\r
+                               RelativePath="..\..\yarr\RegexCompiler.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\JSPropertyNameIterator.h"\r
+                               RelativePath="..\..\yarr\RegexInterpreter.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\JumpTable.cpp"\r
+                               RelativePath="..\..\yarr\RegexInterpreter.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\JumpTable.h"\r
+                               RelativePath="..\..\yarr\RegexJIT.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\Opcode.cpp"\r
+                               RelativePath="..\..\yarr\RegexJIT.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\Opcode.h"\r
+                               RelativePath="..\..\yarr\RegexParser.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\interpreter\Register.h"\r
+                               RelativePath="..\..\yarr\RegexPattern.h"\r
                                >\r
                        </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="jit"\r
+                       >\r
                        <File\r
-                               RelativePath="..\..\interpreter\RegisterFile.cpp"\r
+                               RelativePath="..\..\jit\ExecutableAllocator.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\interpreter\RegisterFile.h"\r
+                               RelativePath="..\..\jit\ExecutableAllocator.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\SamplingTool.cpp"\r
+                               RelativePath="..\..\jit\JIT.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\SamplingTool.h"\r
+                               RelativePath="..\..\jit\JIT.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\StructureStubInfo.cpp"\r
+                               RelativePath="..\..\jit\JITArithmetic.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\bytecode\StructureStubInfo.h"\r
+                               RelativePath="..\..\jit\JITArithmetic32_64.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\TimeoutChecker.cpp"\r
+                               RelativePath="..\..\jit\JITCall.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\runtime\TimeoutChecker.h"\r
+                               RelativePath="..\..\jit\JITCall32_64.cpp"\r
                                >\r
                        </File>\r
-               </Filter>\r
-               <Filter\r
-                       Name="Debugger"\r
-                       >\r
                        <File\r
-                               RelativePath="..\..\debugger\Debugger.cpp"\r
+                               RelativePath="..\..\jit\JITCode.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\debugger\Debugger.h"\r
+                               RelativePath="..\..\jit\JITInlineMethods.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\debugger\DebuggerActivation.cpp"\r
+                               RelativePath="..\..\jit\JITOpcodes.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\debugger\DebuggerActivation.h"\r
+                               RelativePath="..\..\jit\JITOpcodes32_64.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\debugger\DebuggerCallFrame.cpp"\r
+                               RelativePath="..\..\jit\JITPropertyAccess.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\debugger\DebuggerCallFrame.h"\r
+                               RelativePath="..\..\jit\JITPropertyAccess32_64.cpp"\r
                                >\r
                        </File>\r
-               </Filter>\r
-               <Filter\r
-                       Name="assembler"\r
-                       >\r
                        <File\r
-                               RelativePath="..\..\assembler\AbstractMacroAssembler.h"\r
+                               RelativePath="..\..\jit\JITStubCall.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\assembler\AssemblerBuffer.h"\r
+                               RelativePath="..\..\jit\JITStubs.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\assembler\LinkBuffer.h"\r
+                               RelativePath="..\..\jit\JITStubs.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\assembler\MacroAssembler.h"\r
+                               RelativePath="..\..\jit\JSInterfaceJIT.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\assembler\MacroAssemblerX86.h"\r
+                               RelativePath="..\..\jit\SpecializedThunkJIT.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\assembler\MacroAssemblerX86Common.h"\r
+                               RelativePath="..\..\jit\ThunkGenerators.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\assembler\RepatchBuffer.h"\r
+                               RelativePath="..\..\jit\ThunkGenerators.h"\r
                                >\r
                        </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resources"\r
+                       >\r
                        <File\r
-                               RelativePath="..\..\assembler\X86Assembler.h"\r
+                               RelativePath=".\JavaScriptCore.rc"\r
                                >\r
                        </File>\r
                </Filter>\r
                <Filter\r
-                       Name="wrec"\r
+                       Name="interpreter"\r
                        >\r
                        <File\r
-                               RelativePath="..\..\wrec\CharacterClass.cpp"\r
+                               RelativePath="..\..\interpreter\CachedCall.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\CharacterClass.h"\r
+                               RelativePath="..\..\interpreter\CallFrame.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\CharacterClassConstructor.cpp"\r
+                               RelativePath="..\..\interpreter\CallFrame.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\CharacterClassConstructor.h"\r
+                               RelativePath="..\..\interpreter\CallFrameClosure.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\Quantifier.h"\r
+                               RelativePath="..\..\interpreter\Interpreter.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\WREC.cpp"\r
+                               RelativePath="..\..\interpreter\Interpreter.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\WREC.h"\r
+                               RelativePath="..\..\interpreter\Register.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\WRECFunctors.cpp"\r
+                               RelativePath="..\..\interpreter\RegisterFile.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\WRECFunctors.h"\r
+                               RelativePath="..\..\interpreter\RegisterFile.h"\r
                                >\r
                        </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="bytecompiler"\r
+                       >\r
                        <File\r
-                               RelativePath="..\..\wrec\WRECGenerator.cpp"\r
+                               RelativePath="..\..\bytecompiler\BytecodeGenerator.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\WRECGenerator.h"\r
+                               RelativePath="..\..\bytecompiler\BytecodeGenerator.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\WRECParser.cpp"\r
+                               RelativePath="..\..\bytecompiler\Label.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\wrec\WRECParser.h"\r
+                               RelativePath="..\..\bytecompiler\LabelScope.h"\r
                                >\r
                        </File>\r
-               </Filter>\r
-               <Filter\r
-                       Name="yarr"\r
-                       >\r
                        <File\r
-                               RelativePath="..\..\yarr\RegexCompiler.cpp"\r
+                               RelativePath="..\..\bytecompiler\NodesCodegen.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\yarr\RegexCompiler.h"\r
+                               RelativePath="..\..\bytecompiler\RegisterID.h"\r
                                >\r
                        </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="parser"\r
+                       >\r
                        <File\r
-                               RelativePath="..\..\yarr\RegexInterpreter.cpp"\r
+                               RelativePath="..\..\parser\ASTBuilder.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\yarr\RegexInterpreter.h"\r
+                               RelativePath="..\..\parser\JSParser.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\yarr\RegexJIT.cpp"\r
+                               RelativePath="..\..\parser\JSParser.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\yarr\RegexJIT.h"\r
+                               RelativePath="..\..\parser\Lexer.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\yarr\RegexParser.h"\r
+                               RelativePath="..\..\parser\Lexer.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\yarr\RegexPattern.h"\r
+                               RelativePath="..\..\parser\NodeConstructors.h"\r
                                >\r
                        </File>\r
-               </Filter>\r
-               <Filter\r
-                       Name="jit"\r
-                       >\r
                        <File\r
-                               RelativePath="..\..\jit\ExecutableAllocator.cpp"\r
+                               RelativePath="..\..\parser\NodeInfo.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\ExecutableAllocator.h"\r
+                               RelativePath="..\..\parser\Nodes.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\ExecutableAllocatorWin.cpp"\r
+                               RelativePath="..\..\parser\Nodes.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\JIT.cpp"\r
+                               RelativePath="..\..\parser\Parser.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\JIT.h"\r
+                               RelativePath="..\..\parser\Parser.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\JITArithmetic.cpp"\r
+                               RelativePath="..\..\parser\ParserArena.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\JITCall.cpp"\r
+                               RelativePath="..\..\parser\ParserArena.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\JITInlineMethods.h"\r
+                               RelativePath="..\..\parser\ResultType.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\JITOpcodes.cpp"\r
+                               RelativePath="..\..\parser\SourceCode.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\JITPropertyAccess.cpp"\r
+                               RelativePath="..\..\parser\SourceProvider.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\jit\JITStubCall.h"\r
+                               RelativePath="..\..\parser\SyntaxChecker.h"\r
                                >\r
                        </File>\r
                </Filter>\r
                <Filter\r
-                       Name="Resources"\r
+                       Name="Derived Sources"\r
                        >\r
                        <File\r
-                               RelativePath=".\JavaScriptCore.rc"\r
+                               RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\ArrayPrototype.lut.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\DatePrototype.lut.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\lexer.lut.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\MathObject.lut.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\NumberConstructor.lut.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\RegExpConstructor.lut.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\RegExpObject.lut.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\StringPrototype.lut.h"\r
                                >\r
                        </File>\r
                </Filter>\r
                <File\r
+                       RelativePath="..\..\config.h"\r
+                       >\r
+               </File>\r
+               <File\r
                        RelativePath=".\JavaScriptCore.def"\r
                        >\r
                </File>\r