summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-04 00:08:09 +0000
committerojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-04 00:08:09 +0000
commit6a51384f1b940fa0155ba69b374c7c51c9f93c65 (patch)
treeaa2bb8df4ea99a39f25d023176903caadc492e03
parent8a93111c16314b823c4a3e506cb4893b8a24898c (diff)
downloadchromium_src-6a51384f1b940fa0155ba69b374c7c51c9f93c65.zip
chromium_src-6a51384f1b940fa0155ba69b374c7c51c9f93c65.tar.gz
chromium_src-6a51384f1b940fa0155ba69b374c7c51c9f93c65.tar.bz2
Get JSC build a closer to compiling.
There's still a ton to do here, but I wanted to get something in so others could start hacking. I think the only projects left that don't compile are KJSBindings_prebuild and WebCore. Review URL: http://codereview.chromium.org/6473 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2863 0039d316-1c4b-4281-b951-d872f2087c98
-rwxr-xr-xwebkit/build/JSConfig/create-config.sh14
-rw-r--r--webkit/build/JavaScriptCore/JavaScriptCore.vcproj272
-rw-r--r--webkit/build/JavaScriptCore/copy_files.bat8
-rw-r--r--webkit/build/JavaScriptCore/javascriptcore.vsprops4
-rw-r--r--webkit/build/JavaScriptCore/testapi.vcproj (renamed from webkit/build/JavaScriptCore/testkjs.vcproj)12
-rw-r--r--webkit/build/JavaScriptCore/testapi.vsprops (renamed from webkit/build/JavaScriptCore/testkjs.vsprops)2
-rw-r--r--webkit/build/V8Bindings/using_v8bindings.vsprops2
-rw-r--r--webkit/build/WebCore/WebCore.vcproj24
-rw-r--r--webkit/config.h.in1
-rw-r--r--webkit/pending/DerivedSources.make7
-rw-r--r--webkit/pending/ScriptController.h2
-rw-r--r--webkit/webkit_kjs.sln26
12 files changed, 190 insertions, 184 deletions
diff --git a/webkit/build/JSConfig/create-config.sh b/webkit/build/JSConfig/create-config.sh
index 49b7d21..0866fd4 100755
--- a/webkit/build/JSConfig/create-config.sh
+++ b/webkit/build/JSConfig/create-config.sh
@@ -84,17 +84,7 @@ then
$CP $JavaScriptCoreSrcDir/API/JSObjectRef.h $JSHeadersDir/JavaScriptCore
$CP $JavaScriptCoreSrcDir/API/JSContextRef.h $JSHeadersDir/JavaScriptCore
$CP $JavaScriptCoreSrcDir/API/JSStringRef.h $JSHeadersDir/JavaScriptCore
-
- $CP $WebCoreSrcDir/bridge/npapi.h $JSHeadersDir
- $CP $WebCoreSrcDir/bridge/npruntime.h $JSHeadersDir
- $CP $WebCoreSrcDir/bridge/npruntime_internal.h $JSHeadersDir
- $CP $WebCoreSrcDir/bridge/npruntime_impl.h $JSHeadersDir
- $CP $WebCoreSrcDir/bridge/npruntime_priv.h $JSHeadersDir
-
- $CP $WebCoreSrcDir/bridge/runtime.h $JSHeadersDir/JavaScriptCore
- $CP $WebCoreSrcDir/bridge/np_jsobject.h $JSHeadersDir/JavaScriptCore
- $CP $WebCoreSrcDir/bridge/runtime_object.h $JSHeadersDir/JavaScriptCore
- $CP $WebCoreSrcDir/bridge/runtime_root.h $JSHeadersDir/JavaScriptCore
+ $CP $JavaScriptCoreSrcDir/API/WebKitAvailability.h $JSHeadersDir/JavaScriptCore
$CP $JavaScriptCoreSrcDir/kjs/JSImmediate.h $JSHeadersDir/JavaScriptCore
$CP $JavaScriptCoreSrcDir/kjs/JSLock.h $JSHeadersDir/JavaScriptCore
@@ -103,7 +93,7 @@ then
$CP $JavaScriptCoreSrcDir/kjs/interpreter.h $JSHeadersDir/JavaScriptCore
$CP $JavaScriptCoreSrcDir/kjs/protect.h $JSHeadersDir/JavaScriptCore
$CP $JavaScriptCoreSrcDir/kjs/ustring.h $JSHeadersDir/JavaScriptCore
- $CP $JavaScriptCoreSrcDir/kjs/value.h $JSHeadersDir/JavaScriptCore
+ $CP $JavaScriptCoreSrcDir/kjs/JSValue.h $JSHeadersDir/JavaScriptCore
$CP $JavaScriptCoreSrcDir/wtf/HashCountedSet.h $JSHeadersDir/JavaScriptCore
else
diff --git a/webkit/build/JavaScriptCore/JavaScriptCore.vcproj b/webkit/build/JavaScriptCore/JavaScriptCore.vcproj
index f4639a9..8f03179 100644
--- a/webkit/build/JavaScriptCore/JavaScriptCore.vcproj
+++ b/webkit/build/JavaScriptCore/JavaScriptCore.vcproj
@@ -125,515 +125,519 @@
Name="KJS"
>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\Activation.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ArgList.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\array_instance.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ArgList.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\array_instance.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\Arguments.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\array_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\Arguments.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\array_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ArrayConstructor.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\bool_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ArrayConstructor.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\bool_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ArrayPrototype.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\collector.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ArrayPrototype.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\collector.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\BooleanConstructor.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\CommonIdentifiers.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\BooleanConstructor.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\CommonIdentifiers.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\BooleanObject.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\completion.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\BooleanObject.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\config.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\BooleanPrototype.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\date_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\BooleanPrototype.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\date_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\CallData.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DateMath.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\CallData.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DateMath.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ClassInfo.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\debugger.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\collector.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\debugger.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\collector.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\dtoa.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\CommonIdentifiers.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\dtoa.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\CommonIdentifiers.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\error_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\completion.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\error_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\config.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ExecState.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ConstructData.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ExecState.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ConstructData.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\function.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DateConstructor.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\function.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DateConstructor.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\function_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DateInstance.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\function_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DateInstance.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\identifier.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DateMath.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\identifier.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DateMath.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\internal.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DatePrototype.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\internal.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\DatePrototype.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\interpreter.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\dtoa.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\interpreter.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\dtoa.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSGlobalObject.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\Error.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSImmediate.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\Error.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSImmediate.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ErrorConstructor.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSLock.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ErrorConstructor.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSLock.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ErrorInstance.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSVariableObject.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ErrorInstance.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSVariableObject.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ErrorPrototype.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSWrapperObject.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ErrorPrototype.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSWrapperObject.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ExecState.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\lexer.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ExecState.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\lexer.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\FunctionConstructor.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\list.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\FunctionConstructor.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\list.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\FunctionPrototype.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\LocalStorage.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\FunctionPrototype.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\lookup.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\GetterSetter.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\lookup.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\GetterSetter.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\math_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\GlobalEvalFunction.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\math_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\GlobalEvalFunction.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NodeInfo.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\identifier.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\nodes.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\identifier.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\nodes.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\IndexToNameMap.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\nodes2string.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\IndexToNameMap.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\number_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\InitializeThreading.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\number_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\InitializeThreading.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\InternalFunction.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\InternalFunction.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\object_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\interpreter.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\object_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\interpreter.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\operations.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSActivation.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\operations.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSActivation.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\Parser.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSArray.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\Parser.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSArray.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\property_map.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSCell.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\property_map.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSCell.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\property_slot.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSFunction.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\property_slot.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSFunction.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PropertyNameArray.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSGlobalData.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PropertyNameArray.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSGlobalData.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\protect.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSGlobalObject.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\regexp.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSGlobalObjectFunctions.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\regexp.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSGlobalObjectFunctions.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\regexp_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSImmediate.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\regexp_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSImmediate.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\SavedBuiltins.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSLock.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\scope_chain.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSLock.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\scope_chain.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSVariableObject.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\scope_chain_mark.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSVariableObject.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\simple_number.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSWrapperObject.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\os-win32\stdint.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\JSWrapperObject.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\string_object.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\lookup.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\string_object.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\lookup.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\SymbolTable.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\MathObject.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\types.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\MathObject.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ustring.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NativeErrorConstructor.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ustring.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NativeErrorConstructor.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\value.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NativeErrorPrototype.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\value.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NativeErrorPrototype.h"
>
</File>
- </Filter>
- <Filter
- Name="DerivedSources"
- >
<File
- RelativePath="$(IntDir)\DerivedSources\array_object.lut.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NodeInfo.h"
>
</File>
<File
- RelativePath="$(IntDir)\DerivedSources\date_object.lut.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NumberConstructor.cpp"
>
</File>
<File
- RelativePath="$(IntDir)\DerivedSources\grammar.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NumberConstructor.h"
>
</File>
<File
- RelativePath="$(IntDir)\DerivedSources\grammar.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NumberObject.cpp"
>
</File>
<File
- RelativePath="$(IntDir)\DerivedSources\lexer.lut.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NumberObject.h"
>
</File>
<File
- RelativePath="$(IntDir)\DerivedSources\math_object.lut.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NumberPrototype.cpp"
>
</File>
<File
- RelativePath="$(IntDir)\DerivedSources\number_object.lut.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\NumberPrototype.h"
>
</File>
<File
- RelativePath="$(IntDir)\DerivedSources\regexp_object.lut.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ObjectConstructor.cpp"
>
</File>
<File
- RelativePath="$(IntDir)\DerivedSources\string_object.lut.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ObjectConstructor.h"
>
</File>
- </Filter>
- <Filter
- Name="Bindings"
- >
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\c\c_class.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ObjectPrototype.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\c\c_class.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ObjectPrototype.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\c\c_instance.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\operations.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\c\c_instance.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\operations.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\c\c_runtime.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PropertyMap.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\c\c_runtime.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PropertyMap.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\c\c_utility.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PropertyNameArray.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\c\c_utility.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PropertyNameArray.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\NP_jsobject.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PropertySlot.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\NP_jsobject.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PropertySlot.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\npapi.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\protect.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\npruntime.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PrototypeFunction.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\npruntime.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\PrototypeFunction.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\npruntime_impl.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\regexp.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\npruntime_priv.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\regexp.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\SymbolTable.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime.h"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ustring.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime_array.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\ustring.h"
>
</File>
+ </Filter>
+ <Filter
+ Name="DerivedSources"
+ >
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime_array.h"
+ RelativePath="$(IntDir)\DerivedSources\array_object.lut.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime_method.cpp"
+ RelativePath="$(IntDir)\DerivedSources\date_object.lut.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime_method.h"
+ RelativePath="$(IntDir)\DerivedSources\grammar.cpp"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime_object.cpp"
+ RelativePath="$(IntDir)\DerivedSources\grammar.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime_object.h"
+ RelativePath="$(IntDir)\DerivedSources\lexer.lut.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime_root.cpp"
+ RelativePath="$(IntDir)\DerivedSources\math_object.lut.h"
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\bindings\runtime_root.h"
+ RelativePath="$(IntDir)\DerivedSources\number_object.lut.h"
+ >
+ </File>
+ <File
+ RelativePath="$(IntDir)\DerivedSources\regexp_object.lut.h"
+ >
+ </File>
+ <File
+ RelativePath="$(IntDir)\DerivedSources\string_object.lut.h"
>
</File>
</Filter>
diff --git a/webkit/build/JavaScriptCore/copy_files.bat b/webkit/build/JavaScriptCore/copy_files.bat
index d1c6e2c..c01e0b7 100644
--- a/webkit/build/JavaScriptCore/copy_files.bat
+++ b/webkit/build/JavaScriptCore/copy_files.bat
@@ -15,13 +15,7 @@ xcopy /y /d "%JAVASCRIPTCORE_DIR%\API\JSStringRef.h" %DIR%
xcopy /y /d "%JAVASCRIPTCORE_DIR%\API\JSStringRefCF.h" %DIR%
xcopy /y /d "%JAVASCRIPTCORE_DIR%\API\JSStringRefBSTR.h" %DIR%
xcopy /y /d "%JAVASCRIPTCORE_DIR%\API\JavaScriptCore.h" %DIR%
-xcopy /y /d "%JAVASCRIPTCORE_DIR%\bindings\npruntime.h" %DIR%
-xcopy /y /d "%JAVASCRIPTCORE_DIR%\bindings\runtime.h" %DIR%
-xcopy /y /d "%JAVASCRIPTCORE_DIR%\bindings\np_jsobject.h" %DIR%
-xcopy /y /d "%JAVASCRIPTCORE_DIR%\bindings\npruntime_internal.h" %DIR%
-xcopy /y /d "%JAVASCRIPTCORE_DIR%\bindings\npruntime_impl.h" %DIR%
-xcopy /y /d "%JAVASCRIPTCORE_DIR%\bindings\runtime_object.h" %DIR%
-xcopy /y /d "%JAVASCRIPTCORE_DIR%\bindings\runtime_root.h" %DIR%
+xcopy /y /d "%JAVASCRIPTCORE_DIR%\API\WebKitAvailability.h" %DIR%
xcopy /y /d "%JAVASCRIPTCORE_DIR%\kjs\JSLock.h" %DIR%
xcopy /y /d "%JAVASCRIPTCORE_DIR%\kjs\collector.h" %DIR%
xcopy /y /d "%JAVASCRIPTCORE_DIR%\kjs\interpreter.h" %DIR%
diff --git a/webkit/build/JavaScriptCore/javascriptcore.vsprops b/webkit/build/JavaScriptCore/javascriptcore.vsprops
index d9056ce..1bc7e16 100644
--- a/webkit/build/JavaScriptCore/javascriptcore.vsprops
+++ b/webkit/build/JavaScriptCore/javascriptcore.vsprops
@@ -13,7 +13,7 @@
/>
<Tool
Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)&quot;;&quot;$(IntDir)&quot;;&quot;$(IntDir)\DerivedSources&quot;;../../../third_party/WebKit/JavaScriptCore;&quot;../../../third_party/WebKit/JavaScriptCore/os-win32&quot;;../../../third_party/WebKit/JavaScriptCore/pcre;../../../third_party/WebKit/JavaScriptCore/kjs;../../../third_party/WebKit/JavaScriptCore/wtf;../../../third_party/WebKit/JavaScriptCore/API;../../../third_party/WebKit/JavaScriptCore/bindings;../../../third_party/WebKit/JavaScriptCore/bindings/c;../../../third_party/WebKit/JavaScriptCore/bindings/jni;../../pending;../../pending/kjs;../../pending/wtf"
- PreprocessorDefinitions="__STD_C"
+ AdditionalIncludeDirectories="&quot;$(ProjectDir)&quot;;&quot;$(IntDir)&quot;;&quot;$(IntDir)\DerivedSources&quot;;../../../third_party/WebKit/JavaScriptCore;&quot;../../../third_party/WebKit/JavaScriptCore/os-win32&quot;;../../../third_party/WebKit/JavaScriptCore/pcre;../../../third_party/WebKit/JavaScriptCore/kjs;../../../third_party/WebKit/JavaScriptCore/wtf;../../../third_party/WebKit/JavaScriptCore/API;../../../third_party/WebKit/JavaScriptCore/VM;../../../third_party/WebKit/JavaScriptCore/profiler;../../../third_party/WebKit/JavaScriptCore/bindings;../../../third_party/WebKit/JavaScriptCore/bindings/c;../../../third_party/WebKit/JavaScriptCore/bindings/jni;../../pending;../../pending/kjs;../../pending/wtf"
+ PreprocessorDefinitions="ENABLE_JSC_MULTIPLE_THREADS=0;__STD_C"
/>
</VisualStudioPropertySheet>
diff --git a/webkit/build/JavaScriptCore/testkjs.vcproj b/webkit/build/JavaScriptCore/testapi.vcproj
index 0161da0..9bc556e 100644
--- a/webkit/build/JavaScriptCore/testkjs.vcproj
+++ b/webkit/build/JavaScriptCore/testapi.vcproj
@@ -2,9 +2,9 @@
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
- Name="testkjs"
- ProjectGUID="{5FDEEC10-DC87-4830-9DC6-FC8D2F373E80}"
- RootNamespace="testkjs"
+ Name="testapi"
+ ProjectGUID="{BF27B0A0-08B1-44EB-B0A2-E58C187FB087}"
+ RootNamespace="testapi"
Keyword="Win32Proj"
>
<Platforms>
@@ -18,7 +18,7 @@
<Configuration
Name="Debug|Win32"
ConfigurationType="1"
- InheritedPropertySheets=".\bug_1124849_debug.vsprops;.\testkjs.vsprops"
+ InheritedPropertySheets=".\bug_1124849_debug.vsprops;.\testapi.vsprops"
>
<Tool
Name="VCPreBuildEventTool"
@@ -78,7 +78,7 @@
<Configuration
Name="Release|Win32"
ConfigurationType="1"
- InheritedPropertySheets=".\bug_1124849_release.vsprops;.\testkjs.vsprops"
+ InheritedPropertySheets=".\bug_1124849_release.vsprops;.\testapi.vsprops"
>
<Tool
Name="VCPreBuildEventTool"
@@ -140,7 +140,7 @@
</References>
<Files>
<File
- RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\kjs\testkjs.cpp"
+ RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\API\tests\testapi.js"
>
</File>
</Files>
diff --git a/webkit/build/JavaScriptCore/testkjs.vsprops b/webkit/build/JavaScriptCore/testapi.vsprops
index 164d595..0c7aafe1 100644
--- a/webkit/build/JavaScriptCore/testkjs.vsprops
+++ b/webkit/build/JavaScriptCore/testapi.vsprops
@@ -2,7 +2,7 @@
<VisualStudioPropertySheet
ProjectType="Visual C++"
Version="8.00"
- Name="testkjs"
+ Name="testapi"
InheritedPropertySheets="$(SolutionDir)..\build\common.vsprops;$(SolutionDir)..\third_party\icu38\build\using_icu.vsprops;$(SolutionDir)..\build\external_code.vsprops"
>
<Tool
diff --git a/webkit/build/V8Bindings/using_v8bindings.vsprops b/webkit/build/V8Bindings/using_v8bindings.vsprops
index e1fb88c..ce6fc75 100644
--- a/webkit/build/V8Bindings/using_v8bindings.vsprops
+++ b/webkit/build/V8Bindings/using_v8bindings.vsprops
@@ -7,6 +7,6 @@
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(SolutionDir)..\v8\include;$(IntDir)\..\V8Bindings\DerivedSources;$(IntDir)\..\V8Bindings\SharedSources;$(SolutionDir)..\webkit\port\bindings\v8;"
- PreprocessorDefinitions="_SCL_SECURE_NO_WARNINGS;CRASH=__debugbreak"
+ PreprocessorDefinitions="WTF_USE_V8=1;_SCL_SECURE_NO_WARNINGS;CRASH=__debugbreak"
/>
</VisualStudioPropertySheet>
diff --git a/webkit/build/WebCore/WebCore.vcproj b/webkit/build/WebCore/WebCore.vcproj
index 8f94fe4..99c9f2d 100644
--- a/webkit/build/WebCore/WebCore.vcproj
+++ b/webkit/build/WebCore/WebCore.vcproj
@@ -136,6 +136,22 @@
<File
RelativePath="..\..\..\third_party\WebKit\WebCore\page\AccessibilityImageMapLink.cpp"
>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ GeneratePreprocessedFile="0"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ GeneratePreprocessedFile="2"
+ />
+ </FileConfiguration>
</File>
<File
RelativePath="..\..\..\third_party\WebKit\WebCore\page\AccessibilityImageMapLink.h"
@@ -4188,6 +4204,14 @@
<File
RelativePath="..\..\..\third_party\WebKit\WebCore\html\HTMLDivElement.cpp"
>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ GeneratePreprocessedFile="2"
+ />
+ </FileConfiguration>
</File>
<File
RelativePath="..\..\..\third_party\WebKit\WebCore\html\HTMLDivElement.h"
diff --git a/webkit/config.h.in b/webkit/config.h.in
index d77ed84..958598c 100644
--- a/webkit/config.h.in
+++ b/webkit/config.h.in
@@ -122,7 +122,6 @@
#endif
#if PLATFORM(CHROMIUM)
-#define WTF_USE_V8 1
#define WTF_PLATFORM_SKIA 1
#if !PLATFORM(MAC)
diff --git a/webkit/pending/DerivedSources.make b/webkit/pending/DerivedSources.make
index b4ce4bc..52ea1d6 100644
--- a/webkit/pending/DerivedSources.make
+++ b/webkit/pending/DerivedSources.make
@@ -420,7 +420,6 @@ all : \
JSHTMLVideoElement.h \
JSHistory.h \
JSKeyboardEvent.h \
- JSLocation.lut.h \
JSMediaError.h \
JSMediaList.h \
JSMessageEvent.h \
@@ -585,7 +584,6 @@ all : \
JSUIEvent.h \
JSVoidCallback.h \
JSWheelEvent.h \
- JSXMLHttpRequest.lut.h \
JSXMLHttpRequestException.h \
JSXMLSerializer.h \
JSXPathEvaluator.h \
@@ -593,7 +591,6 @@ all : \
JSXPathExpression.h \
JSXPathNSResolver.h \
JSXPathResult.h \
- JSXSLTProcessor.lut.h \
SVGElementFactory.cpp \
SVGNames.cpp \
HTMLNames.cpp \
@@ -601,10 +598,6 @@ all : \
XLinkNames.cpp \
XMLNames.cpp \
XPathGrammar.cpp \
- kjs_css.lut.h \
- kjs_events.lut.h \
- kjs_navigator.lut.h \
- kjs_window.lut.h \
tokenizer.cpp \
WebCore.exp \
#
diff --git a/webkit/pending/ScriptController.h b/webkit/pending/ScriptController.h
index b03ae99..3350289 100644
--- a/webkit/pending/ScriptController.h
+++ b/webkit/pending/ScriptController.h
@@ -164,9 +164,11 @@ public:
ScriptController(Frame*);
~ScriptController();
+#if USE(V8)
// TODO(eseidel): V8Proxy should either be folded into ScriptController
// or this accessor should be made JSProxy*
V8Proxy* proxy() { return m_proxy.get(); }
+#endif
// Evaluate a script file in the environment of this proxy.
// If succeeded, 'succ' is set to true and result is returned
diff --git a/webkit/webkit_kjs.sln b/webkit/webkit_kjs.sln
index 83ae4d2..08eea29 100644
--- a/webkit/webkit_kjs.sln
+++ b/webkit/webkit_kjs.sln
@@ -175,14 +175,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "activex_shim_dll", "activex
{F4F4BCAA-EA59-445C-A119-3E6C29647A51} = {F4F4BCAA-EA59-445C-A119-3E6C29647A51}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testkjs", "build\JavaScriptCore\testkjs.vcproj", "{5FDEEC10-DC87-4830-9DC6-FC8D2F373E80}"
- ProjectSection(ProjectDependencies) = postProject
- {011D10F1-B656-4A1B-A0C3-3842F02122C5} = {011D10F1-B656-4A1B-A0C3-3842F02122C5}
- {49909552-0B0C-4C14-8CF6-DB8A2ADE0934} = {49909552-0B0C-4C14-8CF6-DB8A2ADE0934}
- {8C27D792-2648-4F5E-9ED0-374276327308} = {8C27D792-2648-4F5E-9ED0-374276327308}
- {AA8A5A85-592B-4357-BC60-E0E91E026AF6} = {AA8A5A85-592B-4357-BC60-E0E91E026AF6}
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libxml projects", "libxml projects", "{3C58CBE5-21EE-4A88-99BC-4924CB3EAA95}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libxslt projects", "libxslt projects", "{EB5D0A31-311A-44B8-A414-91B2D756B82A}"
@@ -205,6 +197,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest", "..\testing\gtest.v
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sdch", "..\sdch\sdch.vcproj", "{F54ABC59-5C00-414A-A9BA-BAF26D1699F0}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testapi", "build\JavaScriptCore\testapi.vcproj", "{BF27B0A0-08B1-44EB-B0A2-E58C187FB087}"
+ ProjectSection(ProjectDependencies) = postProject
+ {011D10F1-B656-4A1B-A0C3-3842F02122C5} = {011D10F1-B656-4A1B-A0C3-3842F02122C5}
+ {49909552-0B0C-4C14-8CF6-DB8A2ADE0934} = {49909552-0B0C-4C14-8CF6-DB8A2ADE0934}
+ {8C27D792-2648-4F5E-9ED0-374276327308} = {8C27D792-2648-4F5E-9ED0-374276327308}
+ {AA8A5A85-592B-4357-BC60-E0E91E026AF6} = {AA8A5A85-592B-4357-BC60-E0E91E026AF6}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -275,10 +275,6 @@ Global
{5916D37D-8C97-424F-A904-74E52594C2D6}.Debug|Win32.Build.0 = Debug|Win32
{5916D37D-8C97-424F-A904-74E52594C2D6}.Release|Win32.ActiveCfg = Release|Win32
{5916D37D-8C97-424F-A904-74E52594C2D6}.Release|Win32.Build.0 = Release|Win32
- {5FDEEC10-DC87-4830-9DC6-FC8D2F373E80}.Debug|Win32.ActiveCfg = Debug|Win32
- {5FDEEC10-DC87-4830-9DC6-FC8D2F373E80}.Debug|Win32.Build.0 = Debug|Win32
- {5FDEEC10-DC87-4830-9DC6-FC8D2F373E80}.Release|Win32.ActiveCfg = Release|Win32
- {5FDEEC10-DC87-4830-9DC6-FC8D2F373E80}.Release|Win32.Build.0 = Release|Win32
{60B43839-95E6-4526-A661-209F16335E0E}.Debug|Win32.ActiveCfg = Debug|Win32
{60B43839-95E6-4526-A661-209F16335E0E}.Debug|Win32.Build.0 = Debug|Win32
{60B43839-95E6-4526-A661-209F16335E0E}.Release|Win32.ActiveCfg = Release|Win32
@@ -319,6 +315,10 @@ Global
{BE6D5659-A8D5-4890-A42C-090DD10EF62C}.Debug|Win32.Build.0 = Debug|Win32
{BE6D5659-A8D5-4890-A42C-090DD10EF62C}.Release|Win32.ActiveCfg = Release|Win32
{BE6D5659-A8D5-4890-A42C-090DD10EF62C}.Release|Win32.Build.0 = Release|Win32
+ {BF27B0A0-08B1-44EB-B0A2-E58C187FB087}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BF27B0A0-08B1-44EB-B0A2-E58C187FB087}.Debug|Win32.Build.0 = Debug|Win32
+ {BF27B0A0-08B1-44EB-B0A2-E58C187FB087}.Release|Win32.ActiveCfg = Release|Win32
+ {BF27B0A0-08B1-44EB-B0A2-E58C187FB087}.Release|Win32.Build.0 = Release|Win32
{BFE8E2A7-3B3B-43B0-A994-3058B852DB8B}.Debug|Win32.ActiveCfg = Debug|Win32
{BFE8E2A7-3B3B-43B0-A994-3058B852DB8B}.Debug|Win32.Build.0 = Debug|Win32
{BFE8E2A7-3B3B-43B0-A994-3058B852DB8B}.Release|Win32.ActiveCfg = Release|Win32
@@ -389,7 +389,6 @@ Global
{4BD929D4-494B-4EE8-91F6-FD0277A51D2B} = {EB5D0A31-311A-44B8-A414-91B2D756B82A}
{5597AD47-3494-4750-A235-4F9C2F864700} = {4BC2C9E2-78FA-446A-B6E0-85689A2B4D3D}
{5916D37D-8C97-424F-A904-74E52594C2D6} = {4BC2C9E2-78FA-446A-B6E0-85689A2B4D3D}
- {5FDEEC10-DC87-4830-9DC6-FC8D2F373E80} = {4BC2C9E2-78FA-446A-B6E0-85689A2B4D3D}
{60B43839-95E6-4526-A661-209F16335E0E} = {4BC2C9E2-78FA-446A-B6E0-85689A2B4D3D}
{7100F41F-868D-4E99-80A2-AF8E6574749D} = {2C5FC2FE-B8B0-44B9-A7C4-E5B5E7292F6B}
{8423AF0D-4B88-4EBF-94E1-E4D00D00E21C} = {2C5FC2FE-B8B0-44B9-A7C4-E5B5E7292F6B}
@@ -400,6 +399,7 @@ Global
{AA8A5A85-592B-4357-BC60-E0E91E026AF6} = {1DFD10B5-A673-4C3A-BA1D-3546FC4B7740}
{B55CA863-B374-4BAF-95AC-539E4FA4C90C} = {2C5FC2FE-B8B0-44B9-A7C4-E5B5E7292F6B}
{BE6D5659-A8D5-4890-A42C-090DD10EF62C} = {4A249B49-19FB-4BD1-B017-718E7A4448EF}
+ {BF27B0A0-08B1-44EB-B0A2-E58C187FB087} = {4BC2C9E2-78FA-446A-B6E0-85689A2B4D3D}
{BFE8E2A7-3B3B-43B0-A994-3058B852DB8B} = {2C5FC2FE-B8B0-44B9-A7C4-E5B5E7292F6B}
{C564F145-9172-42C3-BFCB-6014CA97DBCD} = {2C5FC2FE-B8B0-44B9-A7C4-E5B5E7292F6B}
{C66B126D-0ECE-4CA2-B6DC-FA780AFBBF09} = {4BC2C9E2-78FA-446A-B6E0-85689A2B4D3D}