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

Issue 2372843002: Add ash devtools client (Closed)

Created:
4 years, 2 months ago by Sarmad Hashmi
Modified:
4 years, 1 month ago
Reviewers:
sadrul, dgozman, sky
CC:
chromium-reviews, kalyank, sadrul, pfeldman, devtools-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add ash devtools client The wm shell starts the devtools server and attaches a client which implements the Backend interface provided by the devtools protocol. The current implementation simply generates a tree with the windows, widgets and views. BUG=648701 Committed: https://crrev.com/93903d4af14a7922e2e7c4e1f44026daa8cfc99f Cr-Commit-Position: refs/heads/master@{#428548}

Patch Set 1 #

Patch Set 2 : Add ash devtools client #

Patch Set 3 : Add ash devtools client #

Patch Set 4 : Add ash devtools client #

Patch Set 5 : Add ash devtools client #

Total comments: 24

Patch Set 6 : Address @sadrul's comments #

Patch Set 7 : Rename AshDevToolsBackend to AshDevToolsClientDOM #

Patch Set 8 : Changed imports to components/ui_devtools #

Patch Set 9 : Fix header definition #

Patch Set 10 : Add ui_devtools dep to ash #

Patch Set 11 : Add OWNERS file #

Total comments: 14

Patch Set 12 : sadrul's feedback and renamed to dom_agent #

Total comments: 4

Patch Set 13 : Use MakeUnique #

Unified diffs Side-by-side diffs Delta from patch set Stats (+163 lines, --1 lines) Patch
M ash/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +3 lines, -0 lines 0 comments Download
M ash/common/DEPS View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
A + ash/common/devtools/OWNERS View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A ash/common/devtools/devtools_dom_agent.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +37 lines, -0 lines 0 comments Download
A ash/common/devtools/devtools_dom_agent.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +110 lines, -0 lines 0 comments Download
M ash/common/wm_shell.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -0 lines 0 comments Download
M ash/common/wm_shell.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +11 lines, -0 lines 0 comments Download

Messages

Total messages: 67 (52 generated)
sadrul
https://codereview.chromium.org/2372843002/diff/80001/ash/common/devtools/devtools_client_backend.cc File ash/common/devtools/devtools_client_backend.cc (right): https://codereview.chromium.org/2372843002/diff/80001/ash/common/devtools/devtools_client_backend.cc#newcode23 ash/common/devtools/devtools_client_backend.cc:23: namespace { This anon-namespace block should go before the ...
4 years, 2 months ago (2016-10-17 16:19:00 UTC) #29
Sarmad Hashmi
Renamed files to devtools_client_backend.* to devtools_client_dom.* since we'll eventually have devtools_client_css and devtools_client_network as well. ...
4 years, 2 months ago (2016-10-17 19:11:48 UTC) #30
Sarmad Hashmi
4 years, 2 months ago (2016-10-19 23:56:40 UTC) #31
Sarmad Hashmi
Please take a look sadrul@!
4 years, 1 month ago (2016-10-25 22:35:01 UTC) #40
sadrul
https://codereview.chromium.org/2372843002/diff/200001/ash/common/devtools/devtools_client_dom.cc File ash/common/devtools/devtools_client_dom.cc (right): https://codereview.chromium.org/2372843002/diff/200001/ash/common/devtools/devtools_client_dom.cc#newcode21 ash/common/devtools/devtools_client_dom.cc:21: const String& name, Is this std::string? If so, use ...
4 years, 1 month ago (2016-10-26 19:20:41 UTC) #43
Sarmad Hashmi
Renamed from devtools_client_dom to devtools_dom_agent. I realized that we should keep the naming consistent with ...
4 years, 1 month ago (2016-10-26 20:22:58 UTC) #44
sadrul
+dgozman@ too lgtm
4 years, 1 month ago (2016-10-28 02:12:09 UTC) #50
Sarmad Hashmi
+sky@ for OWNERS review
4 years, 1 month ago (2016-10-28 19:02:08 UTC) #52
dgozman
I don't know about views and widgets, but dispatcher usage looks good.
4 years, 1 month ago (2016-10-28 19:07:52 UTC) #53
sky
https://codereview.chromium.org/2372843002/diff/220001/ash/BUILD.gn File ash/BUILD.gn (right): https://codereview.chromium.org/2372843002/diff/220001/ash/BUILD.gn#newcode859 ash/BUILD.gn:859: "//components/ui_devtools", What are all the dependencies of this? I ...
4 years, 1 month ago (2016-10-28 21:27:11 UTC) #54
Sarmad Hashmi
https://codereview.chromium.org/2372843002/diff/220001/ash/BUILD.gn File ash/BUILD.gn (right): https://codereview.chromium.org/2372843002/diff/220001/ash/BUILD.gn#newcode859 ash/BUILD.gn:859: "//components/ui_devtools", On 2016/10/28 21:27:10, sky wrote: > What are ...
4 years, 1 month ago (2016-10-28 21:58:19 UTC) #56
sky
LGTM
4 years, 1 month ago (2016-10-28 23:05:58 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2372843002/240001
4 years, 1 month ago (2016-10-28 23:09:35 UTC) #63
commit-bot: I haz the power
Committed patchset #13 (id:240001)
4 years, 1 month ago (2016-10-28 23:43:29 UTC) #65
commit-bot: I haz the power
4 years, 1 month ago (2016-10-28 23:45:14 UTC) #67
Message was sent while issue was closed.
Patchset 13 (id:??) landed as
https://crrev.com/93903d4af14a7922e2e7c4e1f44026daa8cfc99f
Cr-Commit-Position: refs/heads/master@{#428548}

Powered by Google App Engine
This is Rietveld 408576698