summaryrefslogtreecommitdiffstats
path: root/webkit/build
diff options
context:
space:
mode:
authorjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-21 23:48:34 +0000
committerjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-21 23:48:34 +0000
commit9257d0132435d1248ca586e878ee67b1b8dcdb56 (patch)
tree5a6f4164d9f25dc7f0f6b0e83b81c37491141b39 /webkit/build
parenta1a61172ee9e1c59f257c4c8c49d4b9eb4c046e9 (diff)
downloadchromium_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/SConscript1
-rw-r--r--webkit/build/JavaScriptCore/WTF.vcproj6
-rw-r--r--webkit/build/V8Bindings/SConscript5
-rw-r--r--webkit/build/V8Bindings/V8Bindings.vcproj32
-rw-r--r--webkit/build/WebCore/SConscript6
-rw-r--r--webkit/build/WebCore/WebCore.vcproj48
-rw-r--r--webkit/build/port/SConscript2
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',