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

Issue 10803043: Refactor chrome.debugger api to use the JSON schema compiler. Also modified the (Closed)

Created:
8 years, 5 months ago by mitchellwrosen
Modified:
8 years, 5 months ago
CC:
chromium-reviews, chebert, cduvall
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Refactor chrome.debugger api to use the JSON schema compiler. BUG=121174 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=147894

Patch Set 1 : #

Total comments: 7

Patch Set 2 : #2 #

Patch Set 3 : Small change #

Total comments: 5

Patch Set 4 : Fixes per comments #

Patch Set 5 : Delete delete #

Total comments: 2

Patch Set 6 : #

Total comments: 4

Patch Set 7 : s/dictionary/result #

Unified diffs Side-by-side diffs Delta from patch set Stats (+54 lines, -59 lines) Patch
M chrome/browser/extensions/api/debugger/debugger_api.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/debugger/debugger_api.cc View 1 2 3 4 5 6 12 chunks +51 lines, -46 lines 0 comments Download
M chrome/browser/extensions/api/debugger/debugger_api_constants.h View 1 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/browser/extensions/api/debugger/debugger_api_constants.cc View 1 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/common/extensions/api/api.gyp View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/debugger.json View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 15 (0 generated)
mitchellwrosen
8 years, 5 months ago (2012-07-19 20:33:51 UTC) #1
not at google - send to devlin
lgtm https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (right): https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc#newcode243 chrome/browser/extensions/api/debugger/debugger_api.cc:243: if (params) params can't be NULL, it's validated ...
8 years, 5 months ago (2012-07-19 23:53:47 UTC) #2
Matt Tytel
https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (left): https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc#oldcode300 chrome/browser/extensions/api/debugger/debugger_api.cc:300: ListValue args; You can use the the json schema ...
8 years, 5 months ago (2012-07-20 00:41:15 UTC) #3
not at google - send to devlin
https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (right): https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc#newcode478 chrome/browser/extensions/api/debugger/debugger_api.cc:478: void SendCommandDebuggerFunction::SendResponseBody( ah, matt is right. you can use ...
8 years, 5 months ago (2012-07-20 00:45:44 UTC) #4
mitchellwrosen
https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (right): https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc#newcode243 chrome/browser/extensions/api/debugger/debugger_api.cc:243: if (params) On 2012/07/19 23:53:47, kalman wrote: > params ...
8 years, 5 months ago (2012-07-20 19:05:17 UTC) #5
Matt Tytel
https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (right): https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc#newcode243 chrome/browser/extensions/api/debugger/debugger_api.cc:243: if (params) Maybe rename params to command_params here and ...
8 years, 5 months ago (2012-07-20 19:09:57 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mitchellwrosen@chromium.org/10803043/3008
8 years, 5 months ago (2012-07-20 19:51:56 UTC) #7
mitchellwrosen
On 2012/07/20 19:51:56, I haz the power (commit-bot) wrote: > CQ is trying da patch. ...
8 years, 5 months ago (2012-07-20 20:14:33 UTC) #8
Matt Tytel
https://chromiumcodereview.appspot.com/10803043/diff/3008/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (right): https://chromiumcodereview.appspot.com/10803043/diff/3008/chrome/browser/extensions/api/debugger/debugger_api.cc#newcode240 chrome/browser/extensions/api/debugger/debugger_api.cc:240: if (command_params) nit: People prefer wrapping in {} if ...
8 years, 5 months ago (2012-07-20 21:26:53 UTC) #9
mitchellwrosen
https://chromiumcodereview.appspot.com/10803043/diff/3008/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (right): https://chromiumcodereview.appspot.com/10803043/diff/3008/chrome/browser/extensions/api/debugger/debugger_api.cc#newcode240 chrome/browser/extensions/api/debugger/debugger_api.cc:240: if (command_params) On 2012/07/20 21:26:53, Matt Tytel wrote: > ...
8 years, 5 months ago (2012-07-21 00:18:01 UTC) #10
Matt Tytel
LGTM. https://chromiumcodereview.appspot.com/10803043/diff/5003/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (right): https://chromiumcodereview.appspot.com/10803043/diff/5003/chrome/browser/extensions/api/debugger/debugger_api.cc#newcode310 chrome/browser/extensions/api/debugger/debugger_api.cc:310: if (dictionary->Get("params", &params_value)) { Could use GetDictionary here ...
8 years, 5 months ago (2012-07-21 21:56:49 UTC) #11
not at google - send to devlin
still lgtm. https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (right): https://chromiumcodereview.appspot.com/10803043/diff/6002/chrome/browser/extensions/api/debugger/debugger_api.cc#newcode243 chrome/browser/extensions/api/debugger/debugger_api.cc:243: if (params) On 2012/07/20 19:09:57, Matt Tytel ...
8 years, 5 months ago (2012-07-23 13:56:23 UTC) #12
mitchellwrosen
https://chromiumcodereview.appspot.com/10803043/diff/5003/chrome/browser/extensions/api/debugger/debugger_api.cc File chrome/browser/extensions/api/debugger/debugger_api.cc (right): https://chromiumcodereview.appspot.com/10803043/diff/5003/chrome/browser/extensions/api/debugger/debugger_api.cc#newcode310 chrome/browser/extensions/api/debugger/debugger_api.cc:310: if (dictionary->Get("params", &params_value)) { On 2012/07/21 21:56:49, Matt Tytel ...
8 years, 5 months ago (2012-07-23 17:30:20 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mitchellwrosen@chromium.org/10803043/8008
8 years, 5 months ago (2012-07-23 17:31:48 UTC) #14
commit-bot: I haz the power
8 years, 5 months ago (2012-07-23 19:06:13 UTC) #15
Change committed as 147894

Powered by Google App Engine
This is Rietveld 408576698