diff options
author | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-17 16:13:09 +0000 |
---|---|---|
committer | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-17 16:13:09 +0000 |
commit | d49af7fb105915e2298b9d9c4de11d02022ded3d (patch) | |
tree | 815c3510ed095c94e00827bc998c391d1f841768 /chrome | |
parent | 0f55d5c67c4b80b85aa56313dc09fc1b99518692 (diff) | |
download | chromium_src-d49af7fb105915e2298b9d9c4de11d02022ded3d.zip chromium_src-d49af7fb105915e2298b9d9c4de11d02022ded3d.tar.gz chromium_src-d49af7fb105915e2298b9d9c4de11d02022ded3d.tar.bz2 |
Enable building worker and use command line switch to turn on this feature.
Review URL: http://codereview.chromium.org/41029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11870 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/renderer_host/browser_render_process_host.cc | 1 | ||||
-rw-r--r-- | chrome/common/chrome_switches.cc | 3 | ||||
-rw-r--r-- | chrome/common/chrome_switches.h | 2 | ||||
-rw-r--r-- | chrome/renderer/render_thread.cc | 4 |
4 files changed, 10 insertions, 0 deletions
diff --git a/chrome/browser/renderer_host/browser_render_process_host.cc b/chrome/browser/renderer_host/browser_render_process_host.cc index 877e0a7..4a0beed 100644 --- a/chrome/browser/renderer_host/browser_render_process_host.cc +++ b/chrome/browser/renderer_host/browser_render_process_host.cc @@ -262,6 +262,7 @@ bool BrowserRenderProcessHost::Init() { switches::kDisablePopupBlocking, switches::kUseLowFragHeapCrt, switches::kEnableVideo, + switches::kEnableWebWorkers, }; for (size_t i = 0; i < arraysize(switch_names); ++i) { diff --git a/chrome/common/chrome_switches.cc b/chrome/common/chrome_switches.cc index 0a101b4..09755c9d 100644 --- a/chrome/common/chrome_switches.cc +++ b/chrome/common/chrome_switches.cc @@ -403,4 +403,7 @@ const wchar_t kIPCUseFIFO[] = L"ipc-use-fifo"; // Console Debugger when user clicks "Debug JavaScript". const wchar_t kEnableOutOfProcessDevTools[] = L"enable-oop-devtools"; +// Enable HTML5 Worker support +const wchar_t kEnableWebWorkers[] = L"enable-web-workers"; + } // namespace switches diff --git a/chrome/common/chrome_switches.h b/chrome/common/chrome_switches.h index cd78d00..ea5909b 100644 --- a/chrome/common/chrome_switches.h +++ b/chrome/common/chrome_switches.h @@ -155,6 +155,8 @@ extern const wchar_t kIPCUseFIFO[]; extern const wchar_t kEnableOutOfProcessDevTools[]; +extern const wchar_t kEnableWebWorkers[]; + } // namespace switches #endif // CHROME_COMMON_CHROME_SWITCHES_H__ diff --git a/chrome/renderer/render_thread.cc b/chrome/renderer/render_thread.cc index 846e866..46d7e0a 100644 --- a/chrome/renderer/render_thread.cc +++ b/chrome/renderer/render_thread.cc @@ -252,4 +252,8 @@ void RenderThread::EnsureWebKitInitialized() { command_line.HasSwitch(switches::kRecordMode)) { WebKit::registerExtension(extensions_v8::PlaybackExtension::Get()); } + + if (command_line.HasSwitch(switches::kEnableWebWorkers)) { + WebKit::enableWebWorkers(true); + } } |