summaryrefslogtreecommitdiffstats
path: root/webkit/build
diff options
context:
space:
mode:
authorjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-09 19:16:29 +0000
committerjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-09 19:16:29 +0000
commita6309f8198825442d77f0fc9aa70c82ae5dd6d04 (patch)
tree1ff2b6257184f746d15a1c4cdd91d41e038af3bc /webkit/build
parenteb6c8c24620c8f9f8afd3523cac74f03df0cfe52 (diff)
downloadchromium_src-a6309f8198825442d77f0fc9aa70c82ae5dd6d04.zip
chromium_src-a6309f8198825442d77f0fc9aa70c82ae5dd6d04.tar.gz
chromium_src-a6309f8198825442d77f0fc9aa70c82ae5dd6d04.tar.bz2
More v8 bindings work to support executing worker and handling events in its worker context.
For now, we still execute the worker script in the same renderer process with v8 locker. It will be rerouted once we have worker process ready. Review URL: http://codereview.chromium.org/18821 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9399 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/build')
-rw-r--r--webkit/build/V8Bindings/SConscript3
-rw-r--r--webkit/build/V8Bindings/V8Bindings.vcproj28
-rw-r--r--webkit/build/WebCore/SConscript1
-rw-r--r--webkit/build/WebCore/WebCore.vcproj4
-rw-r--r--webkit/build/port/SConscript2
5 files changed, 38 insertions, 0 deletions
diff --git a/webkit/build/V8Bindings/SConscript b/webkit/build/V8Bindings/SConscript
index 4c40582..27c3d53 100644
--- a/webkit/build/V8Bindings/SConscript
+++ b/webkit/build/V8Bindings/SConscript
@@ -307,6 +307,7 @@ inputs = [
'$DERIVED_DIR/V8WebKitTransitionEvent.cpp',
'$DERIVED_DIR/V8WheelEvent.cpp',
'$DERIVED_DIR/V8Worker.cpp',
+ '$DERIVED_DIR/V8WorkerContext.cpp',
'$DERIVED_DIR/V8WorkerLocation.cpp',
'$DERIVED_DIR/V8XMLHttpRequest.cpp',
'$DERIVED_DIR/V8XMLHttpRequestException.cpp',
@@ -341,8 +342,10 @@ inputs = [
'$PORT_DIR/bindings/v8/v8_vectornodelist.cpp',
'$PORT_DIR/bindings/v8/V8CanvasPixelArrayCustom.cpp',
'$PORT_DIR/bindings/v8/V8MessagePortCustom.cpp',
+ '$PORT_DIR/bindings/v8/V8WorkerContextCustom.cpp',
'$PORT_DIR/bindings/v8/V8WorkerCustom.cpp',
'$PORT_DIR/bindings/v8/V8XMLHttpRequestCustom.cpp',
+ '$PORT_DIR/bindings/v8/WorkerContextExecutionProxy.cpp',
'$PORT_DIR/bindings/v8/WorkerScriptController.cpp',
'$PORT_DIR/bindings/v8/extensions/GCController.cpp',
'$PORT_DIR/bindings/v8/extensions/Interval.cpp',
diff --git a/webkit/build/V8Bindings/V8Bindings.vcproj b/webkit/build/V8Bindings/V8Bindings.vcproj
index e476d4d..6a72200 100644
--- a/webkit/build/V8Bindings/V8Bindings.vcproj
+++ b/webkit/build/V8Bindings/V8Bindings.vcproj
@@ -2304,6 +2304,14 @@
>
</File>
<File
+ RelativePath="$(IntDir)\DerivedSources\V8WorkerContext.cpp"
+ >
+ </File>
+ <File
+ RelativePath="$(IntDir)\DerivedSources\V8WorkerContext.h"
+ >
+ </File>
+ <File
RelativePath="$(IntDir)\DerivedSources\V8WorkerLocation.cpp"
>
</File>
@@ -2312,6 +2320,14 @@
>
</File>
<File
+ RelativePath="$(IntDir)\DerivedSources\V8WorkerNavigator.cpp"
+ >
+ </File>
+ <File
+ RelativePath="$(IntDir)\DerivedSources\V8WorkerNavigator.h"
+ >
+ </File>
+ <File
RelativePath="$(IntDir)\DerivedSources\V8XMLHttpRequest.cpp"
>
</File>
@@ -2693,10 +2709,22 @@
>
</File>
<File
+ RelativePath="..\..\port\bindings\v8\V8WorkerContextCustom.cpp"
+ >
+ </File>
+ <File
RelativePath="..\..\port\bindings\v8\V8XMLHttpRequestCustom.cpp"
>
</File>
<File
+ RelativePath="..\..\port\bindings\v8\WorkerContextExecutionProxy.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\port\bindings\v8\WorkerContextExecutionProxy.h"
+ >
+ </File>
+ <File
RelativePath="..\..\port\bindings\v8\WorkerScriptController.cpp"
>
</File>
diff --git a/webkit/build/WebCore/SConscript b/webkit/build/WebCore/SConscript
index 4302b4d..aec04d0 100644
--- a/webkit/build/WebCore/SConscript
+++ b/webkit/build/WebCore/SConscript
@@ -391,6 +391,7 @@ input_files = [
'$WEBCORE_DIR/page/Console.cpp',
'$WEBCORE_DIR/page/ContextMenuController.cpp',
'$WEBCORE_DIR/page/DOMSelection.cpp',
+ '$WEBCORE_DIR/page/DOMTimer.cpp',
'$WEBCORE_DIR/page/DOMWindow.cpp',
'$WEBCORE_DIR/page/DragController.cpp',
'$WEBCORE_DIR/page/EventHandler.cpp',
diff --git a/webkit/build/WebCore/WebCore.vcproj b/webkit/build/WebCore/WebCore.vcproj
index 45a64da..3bdc497 100644
--- a/webkit/build/WebCore/WebCore.vcproj
+++ b/webkit/build/WebCore/WebCore.vcproj
@@ -281,6 +281,10 @@
>
</File>
<File
+ RelativePath="..\..\..\third_party\WebKit\WebCore\page\DOMTimer.cpp"
+ >
+ </File>
+ <File
RelativePath="..\..\..\third_party\WebKit\WebCore\page\DOMTimer.h"
>
</File>
diff --git a/webkit/build/port/SConscript b/webkit/build/port/SConscript
index 895afc6..39f241d 100644
--- a/webkit/build/port/SConscript
+++ b/webkit/build/port/SConscript
@@ -222,6 +222,7 @@ idl_files = [
'dom/WebKitTransitionEvent.idl',
'dom/WheelEvent.idl',
'dom/Worker.idl',
+ 'dom/WorkerContext.idl',
'dom/WorkerLocation.idl',
'html/CanvasGradient.idl',
@@ -311,6 +312,7 @@ idl_files = [
'page/Location.idl',
'page/Navigator.idl',
'page/Screen.idl',
+ 'page/WorkerNavigator.idl',
'inspector/InspectorController.idl',