Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1719)

Issue 349033009: DevTools: Added service workers to chrome://inspect/#devices (Closed)

Created:
6 years, 5 months ago by vkuzkokov
Modified:
6 years, 4 months ago
Reviewers:
falken, dgozman, pfeldman, horo
CC:
chromium-reviews, vsevik, jam, yurys, paulirish+reviews_chromium.org, darin-cc_chromium.org, devtools-reviews_chromium.org, aandrey+blink_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

DevTools: Added service workers to chrome://inspect/#devices BUG=389454

Patch Set 1 #

Total comments: 5

Patch Set 2 : Implemented close #

Patch Set 3 : Added URLs #

Total comments: 3

Patch Set 4 : Used WeakPtr to work around ServiceWorkerContextCore lifecycle #

Patch Set 5 : Exposed service worker agent hosts to embedder #

Patch Set 6 : Added service workers to android remote debugging #

Patch Set 7 : Added GetOrCreateAllHosts #

Total comments: 11

Patch Set 8 : Got rid of GetValidRenderViewHosts #

Patch Set 9 : Minor fixes #

Patch Set 10 : Style fix #

Patch Set 11 : Fixed service worker agent host lifetime #

Patch Set 12 : Fixed lifetime again #

Unified diffs Side-by-side diffs Delta from patch set Stats (+383 lines, -117 lines) Patch
M android_webview/native/aw_dev_tools_server.cc View 1 2 3 4 5 6 7 8 4 chunks +32 lines, -22 lines 0 comments Download
M chrome/browser/android/dev_tools_server.cc View 1 2 3 4 5 6 7 5 chunks +21 lines, -17 lines 0 comments Download
M chrome/browser/devtools/devtools_target_impl.h View 1 2 3 4 5 6 7 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/devtools/devtools_target_impl.cc View 1 2 3 4 5 6 7 8 9 10 4 chunks +69 lines, -19 lines 0 comments Download
M chrome/browser/devtools/devtools_targets_ui.cc View 1 2 3 4 5 6 7 2 chunks +12 lines, -5 lines 0 comments Download
M content/browser/devtools/devtools_agent_host_impl.h View 1 2 3 4 5 6 7 2 chunks +5 lines, -0 lines 0 comments Download
M content/browser/devtools/devtools_agent_host_impl.cc View 1 2 3 4 5 6 7 8 2 chunks +53 lines, -0 lines 0 comments Download
M content/browser/devtools/embedded_worker_devtools_manager.h View 1 2 3 4 5 6 7 8 9 10 6 chunks +26 lines, -5 lines 0 comments Download
M content/browser/devtools/embedded_worker_devtools_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 11 chunks +102 lines, -18 lines 0 comments Download
M content/browser/devtools/render_view_devtools_agent_host.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/devtools/render_view_devtools_agent_host.cc View 1 2 3 4 5 6 7 2 chunks +15 lines, -1 line 0 comments Download
M content/browser/service_worker/embedded_worker_instance.cc View 1 2 3 4 chunks +7 lines, -2 lines 0 comments Download
M content/public/browser/devtools_agent_host.h View 1 2 3 4 5 6 7 4 chunks +10 lines, -3 lines 0 comments Download
M content/shell/browser/shell_devtools_delegate.cc View 1 2 3 4 5 6 3 chunks +27 lines, -22 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
vkuzkokov
I will remove code that ended up being unused.
6 years, 5 months ago (2014-06-30 16:25:54 UTC) #1
pfeldman
https://codereview.chromium.org/349033009/diff/1/content/browser/devtools/embedded_worker_devtools_manager.cc File content/browser/devtools/embedded_worker_devtools_manager.cc (right): https://codereview.chromium.org/349033009/diff/1/content/browser/devtools/embedded_worker_devtools_manager.cc#newcode181 content/browser/devtools/embedded_worker_devtools_manager.cc:181: public: We can't implement DevToolsTarget in content. It is ...
6 years, 5 months ago (2014-06-30 16:37:21 UTC) #2
pfeldman
6 years, 5 months ago (2014-06-30 16:37:22 UTC) #3
vkuzkokov
https://codereview.chromium.org/349033009/diff/1/content/browser/devtools/embedded_worker_devtools_manager.cc File content/browser/devtools/embedded_worker_devtools_manager.cc (right): https://codereview.chromium.org/349033009/diff/1/content/browser/devtools/embedded_worker_devtools_manager.cc#newcode181 content/browser/devtools/embedded_worker_devtools_manager.cc:181: public: On 2014/06/30 16:37:21, pfeldman wrote: > We can't ...
6 years, 5 months ago (2014-07-04 16:06:48 UTC) #4
pfeldman
https://codereview.chromium.org/349033009/diff/1/content/browser/devtools/embedded_worker_devtools_manager.cc File content/browser/devtools/embedded_worker_devtools_manager.cc (right): https://codereview.chromium.org/349033009/diff/1/content/browser/devtools/embedded_worker_devtools_manager.cc#newcode181 content/browser/devtools/embedded_worker_devtools_manager.cc:181: public: Can we migrate to DTAH for everything instead?
6 years, 5 months ago (2014-07-05 20:17:09 UTC) #5
dominicc (has gone to gerrit)
Looks good to me, but +horo since he implemented the chrome://inspect/#service-workers stuff and is in ...
6 years, 5 months ago (2014-07-08 02:35:54 UTC) #6
horo
https://codereview.chromium.org/349033009/diff/40001/content/browser/devtools/embedded_worker_devtools_manager.cc File content/browser/devtools/embedded_worker_devtools_manager.cc (right): https://codereview.chromium.org/349033009/diff/40001/content/browser/devtools/embedded_worker_devtools_manager.cc#newcode321 content/browser/devtools/embedded_worker_devtools_manager.cc:321: ServiceWorkerVersion* version = it->second.service_worker_context_-> ServiceWorkerIdentifier's service_worker_context_ was intended to ...
6 years, 5 months ago (2014-07-08 08:14:31 UTC) #7
vkuzkokov
https://codereview.chromium.org/349033009/diff/40001/content/browser/devtools/embedded_worker_devtools_manager.cc File content/browser/devtools/embedded_worker_devtools_manager.cc (right): https://codereview.chromium.org/349033009/diff/40001/content/browser/devtools/embedded_worker_devtools_manager.cc#newcode321 content/browser/devtools/embedded_worker_devtools_manager.cc:321: ServiceWorkerVersion* version = it->second.service_worker_context_-> On 2014/07/08 08:14:31, horo wrote: ...
6 years, 5 months ago (2014-07-08 09:38:49 UTC) #8
horo
https://codereview.chromium.org/349033009/diff/40001/content/browser/devtools/embedded_worker_devtools_manager.cc File content/browser/devtools/embedded_worker_devtools_manager.cc (right): https://codereview.chromium.org/349033009/diff/40001/content/browser/devtools/embedded_worker_devtools_manager.cc#newcode321 content/browser/devtools/embedded_worker_devtools_manager.cc:321: ServiceWorkerVersion* version = it->second.service_worker_context_-> On 2014/07/08 09:38:48, vkuzkokov wrote: ...
6 years, 5 months ago (2014-07-09 02:30:44 UTC) #9
vkuzkokov
On 2014/07/09 02:30:44, horo wrote: > https://codereview.chromium.org/349033009/diff/40001/content/browser/devtools/embedded_worker_devtools_manager.cc > File content/browser/devtools/embedded_worker_devtools_manager.cc (right): > > https://codereview.chromium.org/349033009/diff/40001/content/browser/devtools/embedded_worker_devtools_manager.cc#newcode321 > ...
6 years, 5 months ago (2014-07-09 07:48:52 UTC) #10
horo
On 2014/07/09 07:48:52, vkuzkokov wrote: > On 2014/07/09 02:30:44, horo wrote: > > > https://codereview.chromium.org/349033009/diff/40001/content/browser/devtools/embedded_worker_devtools_manager.cc ...
6 years, 5 months ago (2014-07-09 11:58:20 UTC) #11
vkuzkokov
On 2014/07/09 11:58:20, horo wrote: > On 2014/07/09 07:48:52, vkuzkokov wrote: > > On 2014/07/09 ...
6 years, 5 months ago (2014-07-09 12:12:25 UTC) #12
horo
On 2014/07/09 12:12:25, vkuzkokov wrote: > On 2014/07/09 11:58:20, horo wrote: > > On 2014/07/09 ...
6 years, 5 months ago (2014-07-09 12:30:44 UTC) #13
dgozman
https://codereview.chromium.org/349033009/diff/120001/android_webview/native/aw_dev_tools_server.cc File android_webview/native/aw_dev_tools_server.cc (right): https://codereview.chromium.org/349033009/diff/120001/android_webview/native/aw_dev_tools_server.cc#newcode74 android_webview/native/aw_dev_tools_server.cc:74: if (RenderViewHost* rvh = agent_host_->GetRenderViewHost()) { Targets without RVH ...
6 years, 5 months ago (2014-07-14 11:17:25 UTC) #14
vkuzkokov
https://codereview.chromium.org/349033009/diff/120001/android_webview/native/aw_dev_tools_server.cc File android_webview/native/aw_dev_tools_server.cc (right): https://codereview.chromium.org/349033009/diff/120001/android_webview/native/aw_dev_tools_server.cc#newcode74 android_webview/native/aw_dev_tools_server.cc:74: if (RenderViewHost* rvh = agent_host_->GetRenderViewHost()) { On 2014/07/14 11:17:24, ...
6 years, 5 months ago (2014-07-14 15:31:33 UTC) #15
dominicc (has gone to gerrit)
(FYI horo is out of office today.)
6 years, 5 months ago (2014-07-17 04:03:17 UTC) #16
horo
LGTM in terms of EmbeddedWorkerDevToolsManager.
6 years, 5 months ago (2014-07-18 02:28:12 UTC) #17
pfeldman
6 years, 4 months ago (2014-08-12 11:45:00 UTC) #18
It seems like this change is doing more than one thing at a time. Mind splitting
it?

Powered by Google App Engine
This is Rietveld 408576698