[ServiceWorker] Implement WebServiceWorkerContextClient::openWindow().
commiteb40d5503d848125b533185e95f3fb659336509e
authormlamouri <mlamouri@chromium.org>
Thu, 5 Feb 2015 00:57:08 +0000 (4 16:57 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 5 Feb 2015 00:58:39 +0000 (5 00:58 +0000)
tree3452673b1ae340d8e6134724427245264b11aee9
parent5b6f40c8c46d3bc9c9c77b58d5bdbb8d3c098329
[ServiceWorker] Implement WebServiceWorkerContextClient::openWindow().

It is sending the request from the render process to the browser process
which then opens the URL using ContentBrowserClient::OpenURL().

This is going to be used by sw.client.openWindow(), see Blink CL:
https://codereview.chromium.org/850413002

BUG=437151

Review URL: https://codereview.chromium.org/843583005

Cr-Commit-Position: refs/heads/master@{#314697}
16 files changed:
chrome/browser/chrome_content_browser_client.cc
chrome/browser/chrome_content_browser_client.h
chrome/browser/chrome_content_browser_client_unittest.cc
content/browser/service_worker/service_worker_provider_host.cc
content/browser/service_worker/service_worker_provider_host.h
content/browser/service_worker/service_worker_version.cc
content/browser/service_worker/service_worker_version.h
content/common/service_worker/service_worker_messages.h
content/public/browser/content_browser_client.cc
content/public/browser/content_browser_client.h
content/renderer/service_worker/embedded_worker_context_client.cc
content/renderer/service_worker/embedded_worker_context_client.h
content/renderer/service_worker/service_worker_script_context.cc
content/renderer/service_worker/service_worker_script_context.h
content/shell/browser/shell_content_browser_client.cc
content/shell/browser/shell_content_browser_client.h