diff options
author | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-09 19:16:29 +0000 |
---|---|---|
committer | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-09 19:16:29 +0000 |
commit | a6309f8198825442d77f0fc9aa70c82ae5dd6d04 (patch) | |
tree | 1ff2b6257184f746d15a1c4cdd91d41e038af3bc /webkit/build | |
parent | eb6c8c24620c8f9f8afd3523cac74f03df0cfe52 (diff) | |
download | chromium_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/SConscript | 3 | ||||
-rw-r--r-- | webkit/build/V8Bindings/V8Bindings.vcproj | 28 | ||||
-rw-r--r-- | webkit/build/WebCore/SConscript | 1 | ||||
-rw-r--r-- | webkit/build/WebCore/WebCore.vcproj | 4 | ||||
-rw-r--r-- | webkit/build/port/SConscript | 2 |
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', |