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

Issue 61383003: Pass pepper apps API calls through the existing js apps API bindings. (Closed)

Created:
7 years, 1 month ago by Sam McNally
Modified:
7 years ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org, chrome-apps-syd-reviews_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Pass pepper apps API calls through the existing js apps API bindings. Previously, pepper apps API calls which are dispatched through the renderer bypassed the js bindings and missed out on any custom behavior implemented in those bindings. With this change, the API calls are passed through the js bindings. BUG=323067 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=240044

Patch Set 1 : #

Total comments: 24

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Total comments: 8

Patch Set 4 : #

Patch Set 5 : #

Total comments: 20

Patch Set 6 : #

Patch Set 7 : rebase #

Total comments: 7

Patch Set 8 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+346 lines, -72 lines) Patch
M chrome/chrome_renderer.gypi View 1 2 3 4 5 6 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/renderer/extensions/chrome_v8_context.h View 1 2 3 4 3 chunks +8 lines, -0 lines 0 comments Download
M chrome/renderer/extensions/chrome_v8_context.cc View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/renderer/extensions/dispatcher.cc View 1 2 3 4 5 6 3 chunks +5 lines, -0 lines 0 comments Download
A chrome/renderer/extensions/pepper_request_natives.h View 1 2 3 1 chunk +36 lines, -0 lines 0 comments Download
A chrome/renderer/extensions/pepper_request_natives.cc View 1 2 3 4 5 1 chunk +46 lines, -0 lines 0 comments Download
A chrome/renderer/extensions/pepper_request_proxy.h View 1 2 3 4 5 6 7 1 chunk +65 lines, -0 lines 0 comments Download
A chrome/renderer/extensions/pepper_request_proxy.cc View 1 2 3 4 5 6 7 1 chunk +63 lines, -0 lines 0 comments Download
M chrome/renderer/pepper/pepper_extensions_common_host.h View 1 2 3 4 5 3 chunks +19 lines, -21 lines 0 comments Download
M chrome/renderer/pepper/pepper_extensions_common_host.cc View 1 2 3 4 5 6 7 4 chunks +43 lines, -51 lines 0 comments Download
A chrome/renderer/resources/extensions/pepper_request.js View 1 2 3 4 5 6 7 1 chunk +54 lines, -0 lines 0 comments Download
M chrome/renderer/resources/renderer_resources.grd View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
Sam McNally
7 years ago (2013-11-25 05:40:39 UTC) #1
yzshen1
Mostly looks good. Thanks! https://codereview.chromium.org/61383003/diff/350001/chrome/renderer/extensions/dispatcher.cc File chrome/renderer/extensions/dispatcher.cc (right): https://codereview.chromium.org/61383003/diff/350001/chrome/renderer/extensions/dispatcher.cc#newcode936 chrome/renderer/extensions/dispatcher.cc:936: scoped_ptr<extensions::NativeHandler>( nit: no need to ...
7 years ago (2013-11-26 19:33:10 UTC) #2
Sam McNally
https://codereview.chromium.org/61383003/diff/350001/chrome/renderer/extensions/dispatcher.cc File chrome/renderer/extensions/dispatcher.cc (right): https://codereview.chromium.org/61383003/diff/350001/chrome/renderer/extensions/dispatcher.cc#newcode936 chrome/renderer/extensions/dispatcher.cc:936: scoped_ptr<extensions::NativeHandler>( On 2013/11/26 19:33:11, yzshen1 wrote: > nit: no ...
7 years ago (2013-11-27 23:40:26 UTC) #3
yzshen1
https://codereview.chromium.org/61383003/diff/460001/chrome/renderer/extensions/pepper_request_proxy.cc File chrome/renderer/extensions/pepper_request_proxy.cc (right): https://codereview.chromium.org/61383003/diff/460001/chrome/renderer/extensions/pepper_request_proxy.cc#newcode25 chrome/renderer/extensions/pepper_request_proxy.cc:25: scoped_ptr<base::ListValue> mutable_args(args.DeepCopy()); It is unfortunate that we have to ...
7 years ago (2013-11-27 23:56:52 UTC) #4
Sam McNally
https://codereview.chromium.org/61383003/diff/460001/chrome/renderer/extensions/pepper_request_proxy.cc File chrome/renderer/extensions/pepper_request_proxy.cc (right): https://codereview.chromium.org/61383003/diff/460001/chrome/renderer/extensions/pepper_request_proxy.cc#newcode25 chrome/renderer/extensions/pepper_request_proxy.cc:25: scoped_ptr<base::ListValue> mutable_args(args.DeepCopy()); On 2013/11/27 23:56:52, yzshen1 wrote: > It ...
7 years ago (2013-11-28 00:04:50 UTC) #5
yzshen1
LGTM with one question: https://codereview.chromium.org/61383003/diff/480001/chrome/renderer/extensions/pepper_request_proxy.cc File chrome/renderer/extensions/pepper_request_proxy.cc (right): https://codereview.chromium.org/61383003/diff/480001/chrome/renderer/extensions/pepper_request_proxy.cc#newcode24 chrome/renderer/extensions/pepper_request_proxy.cc:24: pending_request_map_[*request_id] = callback; Out of ...
7 years ago (2013-11-28 00:09:22 UTC) #6
Sam McNally
https://codereview.chromium.org/61383003/diff/480001/chrome/renderer/extensions/pepper_request_proxy.cc File chrome/renderer/extensions/pepper_request_proxy.cc (right): https://codereview.chromium.org/61383003/diff/480001/chrome/renderer/extensions/pepper_request_proxy.cc#newcode24 chrome/renderer/extensions/pepper_request_proxy.cc:24: pending_request_map_[*request_id] = callback; On 2013/11/28 00:09:22, yzshen1 wrote: > ...
7 years ago (2013-11-28 06:02:43 UTC) #7
Sam McNally
+koz
7 years ago (2013-12-02 06:40:10 UTC) #8
koz (OOO until 15th September)
lgtm with nits https://codereview.chromium.org/61383003/diff/480001/chrome/renderer/extensions/pepper_request_natives.cc File chrome/renderer/extensions/pepper_request_natives.cc (right): https://codereview.chromium.org/61383003/diff/480001/chrome/renderer/extensions/pepper_request_natives.cc#newcode25 chrome/renderer/extensions/pepper_request_natives.cc:25: DCHECK(args.Length() == 3); nit: DCHECK_EQ(3, args.Length()); ...
7 years ago (2013-12-02 23:27:19 UTC) #9
Sam McNally
+sky for chrome/renderer/resources/renderer_resources.grd https://codereview.chromium.org/61383003/diff/480001/chrome/renderer/extensions/pepper_request_natives.cc File chrome/renderer/extensions/pepper_request_natives.cc (right): https://codereview.chromium.org/61383003/diff/480001/chrome/renderer/extensions/pepper_request_natives.cc#newcode25 chrome/renderer/extensions/pepper_request_natives.cc:25: DCHECK(args.Length() == 3); On 2013/12/02 23:27:19, ...
7 years ago (2013-12-02 23:57:10 UTC) #10
not at google - send to devlin
FWIW, back from thanksgiving now and still trying to internalise this change. I had 1 ...
7 years ago (2013-12-03 00:49:13 UTC) #11
Sam McNally
https://codereview.chromium.org/61383003/diff/350001/chrome/renderer/extensions/chrome_v8_context.h File chrome/renderer/extensions/chrome_v8_context.h (right): https://codereview.chromium.org/61383003/diff/350001/chrome/renderer/extensions/chrome_v8_context.h#newcode150 chrome/renderer/extensions/chrome_v8_context.h:150: scoped_ptr<PepperRequestProxy> pepper_request_proxy_; On 2013/12/03 00:49:14, kalman wrote: > No ...
7 years ago (2013-12-03 08:52:58 UTC) #12
sky
chrome/renderer/resources/renderer_resources.grd LGTM
7 years ago (2013-12-03 17:25:18 UTC) #13
not at google - send to devlin
https://codereview.chromium.org/61383003/diff/550001/chrome/renderer/extensions/pepper_request_natives.cc File chrome/renderer/extensions/pepper_request_natives.cc (right): https://codereview.chromium.org/61383003/diff/550001/chrome/renderer/extensions/pepper_request_natives.cc#newcode41 chrome/renderer/extensions/pepper_request_natives.cc:41: success = false; if success is false, could you ...
7 years ago (2013-12-03 17:32:49 UTC) #14
Sam McNally
https://codereview.chromium.org/61383003/diff/550001/chrome/renderer/extensions/pepper_request_natives.cc File chrome/renderer/extensions/pepper_request_natives.cc (right): https://codereview.chromium.org/61383003/diff/550001/chrome/renderer/extensions/pepper_request_natives.cc#newcode41 chrome/renderer/extensions/pepper_request_natives.cc:41: success = false; On 2013/12/03 17:32:50, kalman wrote: > ...
7 years ago (2013-12-04 00:01:35 UTC) #15
not at google - send to devlin
lgtm https://codereview.chromium.org/61383003/diff/630001/chrome/renderer/extensions/pepper_request_natives.cc File chrome/renderer/extensions/pepper_request_natives.cc (right): https://codereview.chromium.org/61383003/diff/630001/chrome/renderer/extensions/pepper_request_natives.cc#newcode39 chrome/renderer/extensions/pepper_request_natives.cc:39: DCHECK(result); nothing to change here, but fwiw: My ...
7 years ago (2013-12-10 22:22:16 UTC) #16
Sam McNally
https://codereview.chromium.org/61383003/diff/630001/chrome/renderer/extensions/pepper_request_proxy.cc File chrome/renderer/extensions/pepper_request_proxy.cc (right): https://codereview.chromium.org/61383003/diff/630001/chrome/renderer/extensions/pepper_request_proxy.cc#newcode28 chrome/renderer/extensions/pepper_request_proxy.cc:28: v8::HandleScope scope(v8::Isolate::GetCurrent()); On 2013/12/10 22:22:16, kalman wrote: > hold ...
7 years ago (2013-12-10 23:19:09 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sammc@chromium.org/61383003/650001
7 years ago (2013-12-10 23:20:51 UTC) #18
commit-bot: I haz the power
Retried try job too often on linux_rel for step(s) check_deps http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_rel&number=201572
7 years ago (2013-12-11 00:19:25 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sammc@chromium.org/61383003/650001
7 years ago (2013-12-11 02:02:31 UTC) #20
commit-bot: I haz the power
7 years ago (2013-12-11 06:56:33 UTC) #21
Message was sent while issue was closed.
Change committed as 240044

Powered by Google App Engine
This is Rietveld 408576698