diff options
author | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-21 23:48:34 +0000 |
---|---|---|
committer | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-21 23:48:34 +0000 |
commit | 9257d0132435d1248ca586e878ee67b1b8dcdb56 (patch) | |
tree | 5a6f4164d9f25dc7f0f6b0e83b81c37491141b39 /webkit/build | |
parent | a1a61172ee9e1c59f257c4c8c49d4b9eb4c046e9 (diff) | |
download | chromium_src-9257d0132435d1248ca586e878ee67b1b8dcdb56.zip chromium_src-9257d0132435d1248ca586e878ee67b1b8dcdb56.tar.gz chromium_src-9257d0132435d1248ca586e878ee67b1b8dcdb56.tar.bz2 |
Add V8 bindings for Worker.
Review URL: http://codereview.chromium.org/17246
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8414 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/build')
-rw-r--r-- | webkit/build/JavaScriptCore/SConscript | 1 | ||||
-rw-r--r-- | webkit/build/JavaScriptCore/WTF.vcproj | 6 | ||||
-rw-r--r-- | webkit/build/V8Bindings/SConscript | 5 | ||||
-rw-r--r-- | webkit/build/V8Bindings/V8Bindings.vcproj | 32 | ||||
-rw-r--r-- | webkit/build/WebCore/SConscript | 6 | ||||
-rw-r--r-- | webkit/build/WebCore/WebCore.vcproj | 48 | ||||
-rw-r--r-- | webkit/build/port/SConscript | 2 |
7 files changed, 96 insertions, 4 deletions
diff --git a/webkit/build/JavaScriptCore/SConscript b/webkit/build/JavaScriptCore/SConscript index 16b228d..f0db07a 100644 --- a/webkit/build/JavaScriptCore/SConscript +++ b/webkit/build/JavaScriptCore/SConscript @@ -156,7 +156,6 @@ wtf_inputs = [ '$WTF_DIR/RandomNumber.cpp', '$WTF_DIR/RefCountedLeakCounter.cpp', '$WTF_DIR/TCSystemAlloc.cpp', - '$WTF_DIR/Threading.cpp', '$WTF_DIR/unicode/UTF8.cpp', '$WTF_DIR/unicode/icu/CollatorICU.cpp', ] diff --git a/webkit/build/JavaScriptCore/WTF.vcproj b/webkit/build/JavaScriptCore/WTF.vcproj index 7515ad7..5467e42 100644 --- a/webkit/build/JavaScriptCore/WTF.vcproj +++ b/webkit/build/JavaScriptCore/WTF.vcproj @@ -334,15 +334,15 @@ > </File> <File - RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\wtf\Threading.cpp" + RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\wtf\Threading.h" > </File> <File - RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\wtf\Threading.h" + RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\wtf\ThreadingWin.cpp" > </File> <File - RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\wtf\ThreadingWin.cpp" + RelativePath="..\..\..\third_party\WebKit\JavaScriptCore\wtf\ThreadSpecific.h" > </File> <File diff --git a/webkit/build/V8Bindings/SConscript b/webkit/build/V8Bindings/SConscript index 11aa400..ceb335f 100644 --- a/webkit/build/V8Bindings/SConscript +++ b/webkit/build/V8Bindings/SConscript @@ -311,6 +311,8 @@ inputs = [ '$DERIVED_DIR/V8WebKitCSSTransformValue.cpp', '$DERIVED_DIR/V8WebKitTransitionEvent.cpp', '$DERIVED_DIR/V8WheelEvent.cpp', + '$DERIVED_DIR/V8Worker.cpp', + '$DERIVED_DIR/V8WorkerLocation.cpp', '$DERIVED_DIR/V8XMLHttpRequest.cpp', '$DERIVED_DIR/V8XMLHttpRequestException.cpp', '$DERIVED_DIR/V8XMLHttpRequestProgressEvent.cpp', @@ -333,6 +335,7 @@ inputs = [ '$PORT_DIR/bindings/v8/ScriptCallStack.cpp', '$PORT_DIR/bindings/v8/ScriptInstance.cpp', '$PORT_DIR/bindings/v8/ScriptValue.cpp', + '$PORT_DIR/bindings/v8/Threading.cpp', '$PORT_DIR/bindings/v8/v8_custom.cpp', '$PORT_DIR/bindings/v8/v8_events.cpp', '$PORT_DIR/bindings/v8/v8_helpers.cpp', @@ -344,7 +347,9 @@ inputs = [ '$PORT_DIR/bindings/v8/v8_vectornodelist.cpp', '$PORT_DIR/bindings/v8/V8CanvasPixelArrayCustom.cpp', '$PORT_DIR/bindings/v8/V8MessagePortCustom.cpp', + '$PORT_DIR/bindings/v8/V8WorkerCustom.cpp', '$PORT_DIR/bindings/v8/V8XMLHttpRequestCustom.cpp', + '$PORT_DIR/bindings/v8/WorkerScriptController.cpp', ] if env.Bit('windows'): diff --git a/webkit/build/V8Bindings/V8Bindings.vcproj b/webkit/build/V8Bindings/V8Bindings.vcproj index 4d038f2..d582d80 100644 --- a/webkit/build/V8Bindings/V8Bindings.vcproj +++ b/webkit/build/V8Bindings/V8Bindings.vcproj @@ -2280,6 +2280,22 @@ > </File> <File + RelativePath="$(IntDir)\DerivedSources\V8Worker.cpp" + > + </File> + <File + RelativePath="$(IntDir)\DerivedSources\V8Worker.h" + > + </File> + <File + RelativePath="$(IntDir)\DerivedSources\V8WorkerLocation.cpp" + > + </File> + <File + RelativePath="$(IntDir)\DerivedSources\V8WorkerLocation.h" + > + </File> + <File RelativePath="$(IntDir)\DerivedSources\V8XMLHttpRequest.cpp" > </File> @@ -2561,6 +2577,10 @@ > </File> <File + RelativePath="..\..\port\bindings\v8\Threading.cpp" + > + </File> + <File RelativePath="..\..\port\bindings\v8\v8_binding.h" > </File> @@ -2625,9 +2645,21 @@ > </File> <File + RelativePath="..\..\port\bindings\v8\V8WorkerCustom.cpp" + > + </File> + <File RelativePath="..\..\port\bindings\v8\V8XMLHttpRequestCustom.cpp" > </File> + <File + RelativePath="..\..\port\bindings\v8\WorkerScriptController.cpp" + > + </File> + <File + RelativePath="..\..\port\bindings\v8\WorkerScriptController.h" + > + </File> </Files> <Globals> </Globals> diff --git a/webkit/build/WebCore/SConscript b/webkit/build/WebCore/SConscript index 69b170d..78b59b4 100644 --- a/webkit/build/WebCore/SConscript +++ b/webkit/build/WebCore/SConscript @@ -174,6 +174,12 @@ input_files = [ '$WEBCORE_DIR/dom/WebKitAnimationEvent.cpp', '$WEBCORE_DIR/dom/WebKitTransitionEvent.cpp', '$WEBCORE_DIR/dom/WheelEvent.cpp', + '$WEBCORE_DIR/dom/Worker.cpp', + '$WEBCORE_DIR/dom/WorkerContext.cpp', + '$WEBCORE_DIR/dom/WorkerLocation.cpp', + '$WEBCORE_DIR/dom/WorkerMessagingProxy.cpp', + '$WEBCORE_DIR/dom/WorkerTask.cpp', + '$WEBCORE_DIR/dom/WorkerThread.cpp', '$WEBCORE_DIR/dom/XMLTokenizer.cpp', '$WEBCORE_DIR/dom/XMLTokenizerLibxml2.cpp', diff --git a/webkit/build/WebCore/WebCore.vcproj b/webkit/build/WebCore/WebCore.vcproj index 6b94985..a628a06 100644 --- a/webkit/build/WebCore/WebCore.vcproj +++ b/webkit/build/WebCore/WebCore.vcproj @@ -4811,6 +4811,54 @@ > </File> <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\Worker.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\Worker.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerContext.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerContext.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerLocation.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerLocation.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerMessagingProxy.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerMessagingProxy.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerTask.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerTask.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerThread.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerThread.h" + > + </File> + <File RelativePath="..\..\..\third_party\WebKit\WebCore\dom\XMLTokenizer.cpp" > </File> diff --git a/webkit/build/port/SConscript b/webkit/build/port/SConscript index e380b3e..295bd60 100644 --- a/webkit/build/port/SConscript +++ b/webkit/build/port/SConscript @@ -223,6 +223,8 @@ idl_files = [ 'dom/WebKitAnimationEvent.idl', 'dom/WebKitTransitionEvent.idl', 'dom/WheelEvent.idl', + 'dom/Worker.idl', + 'dom/WorkerLocation.idl', 'html/CanvasGradient.idl', 'html/CanvasPattern.idl', |