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

Issue 14188019: CRX FileSystem Pepper private API (Closed)

Created:
7 years, 8 months ago by victorhsieh
Modified:
7 years, 7 months ago
CC:
chromium-reviews, yusukes+watch_chromium.org, jam, yzshen+watch_chromium.org, joi+watch-content_chromium.org, darin-cc_chromium.org, raymes+watch_chromium.org, piman+watch_chromium.org, ihf+watch_chromium.org, yzshen1, raymes
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

CRX FileSystem Pepper private API pp::ExtCrxFileSystemPrivate is introduced in this change to allow plugin to mount (readonly) CRX extension directory as a filesystem. Files can be access through pp::ExtCrxFileRefPrivate (which is a subclass of pp::FileRef) just like normal file, and the path would look like "/manifest.json". See ppapi/example/crxfs for example. Some keypoints in this change: * pepper resource/host architecture: - please refer to ppapi/proxy/ext_crx_file_system_private_resource.h. * webkit/fileapi related: - Changes run in browser - Isoloated filesystem is the underlying filesystem - Grant read permission to corresponding renderer of the plugin - See chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc * extension related: - Changes run in browser - This is for getting extension installed directory to mount TEST=out/Debug/chrome --register-pepper-plugins="out/Debug/lib/libppapi_example_crxfs.so#PPAPI Tests##1.2.3;application/x-ppapi-example-crxfs" \ ppapi/examples/crxfs/crxfs.html BUG=223301 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=198938

Patch Set 1 : #

Total comments: 25

Patch Set 2 : #

Total comments: 5

Patch Set 3 : NaCl support #

Total comments: 6

Patch Set 4 : Reply in IO thread #

Patch Set 5 : Easier pp interface #

Total comments: 5

Patch Set 6 : #

Total comments: 8

Patch Set 7 : traits #

Total comments: 3

Patch Set 8 : LooksLikeAGuid #

Patch Set 9 : #

Total comments: 64

Patch Set 10 : #

Total comments: 2

Patch Set 11 : #

Total comments: 28

Patch Set 12 : #

Total comments: 51

Patch Set 13 : #

Total comments: 4

Patch Set 14 : #

Total comments: 20

Patch Set 15 : #

Patch Set 16 : rebase #

Patch Set 17 : license #

Patch Set 18 : ostringstream #

Patch Set 19 : rebase #

Total comments: 2

Patch Set 20 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+978 lines, -20 lines) Patch
M chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +9 lines, -0 lines 0 comments Download
A chrome/browser/renderer_host/pepper/pepper_crx_file_system_message_filter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +67 lines, -0 lines 0 comments Download
A chrome/browser/renderer_host/pepper/pepper_crx_file_system_message_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +119 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +2 lines, -0 lines 0 comments Download
M content/renderer/pepper/pepper_file_io_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -1 line 0 comments Download
M content/renderer/pepper/pepper_file_system_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +3 lines, -0 lines 0 comments Download
M content/renderer/pepper/pepper_file_system_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5 chunks +39 lines, -2 lines 0 comments Download
M content/renderer/pepper/pepper_in_process_resource_creation.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/pepper/renderer_ppapi_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -0 lines 0 comments Download
M ppapi/api/pp_file_info.idl View 12 13 1 chunk +3 lines, -1 line 0 comments Download
M ppapi/api/ppb_file_system.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -2 lines 0 comments Download
A ppapi/api/private/ppb_ext_crx_file_system_private.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +34 lines, -0 lines 0 comments Download
M ppapi/c/pp_file_info.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +4 lines, -2 lines 0 comments Download
M ppapi/c/ppb_file_system.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -3 lines 0 comments Download
A ppapi/c/private/ppb_ext_crx_file_system_private.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +59 lines, -0 lines 0 comments Download
M ppapi/cpp/file_ref.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M ppapi/cpp/file_system.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +6 lines, -0 lines 0 comments Download
M ppapi/cpp/file_system.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
A ppapi/cpp/private/ext_crx_file_system_private.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +31 lines, -0 lines 0 comments Download
A ppapi/cpp/private/ext_crx_file_system_private.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +38 lines, -0 lines 0 comments Download
A ppapi/examples/crxfs/crxfs.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +147 lines, -0 lines 0 comments Download
A ppapi/examples/crxfs/crxfs.html View 1 chunk +32 lines, -0 lines 0 comments Download
A ppapi/examples/crxfs/crxfs.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +23 lines, -0 lines 0 comments Download
A ppapi/examples/crxfs/manifest.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +14 lines, -0 lines 0 comments Download
M ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 6 chunks +22 lines, -0 lines 0 comments Download
M ppapi/ppapi_host.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/ppapi_proxy.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -2 lines 0 comments Download
M ppapi/ppapi_shared.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/ppapi_sources.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +3 lines, -0 lines 0 comments Download
M ppapi/ppapi_tests.gypi View 1 chunk +10 lines, -0 lines 0 comments Download
A ppapi/proxy/ext_crx_file_system_private_resource.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +68 lines, -0 lines 0 comments Download
A ppapi/proxy/ext_crx_file_system_private_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +80 lines, -0 lines 0 comments Download
M ppapi/proxy/file_system_resource.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/proxy/file_system_resource.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +5 lines, -0 lines 0 comments Download
M ppapi/proxy/interface_list.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/proxy/ppapi_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +8 lines, -0 lines 0 comments Download
M ppapi/proxy/ppapi_param_traits.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -1 line 0 comments Download
M ppapi/proxy/ppb_instance_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -0 lines 0 comments Download
M ppapi/proxy/resource_creation_proxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +3 lines, -0 lines 0 comments Download
M ppapi/proxy/resource_creation_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +10 lines, -0 lines 0 comments Download
M ppapi/shared_impl/resource.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/shared_impl/singleton_resource_id.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/tests/all_c_includes.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/thunk/interfaces_ppb_private_no_permissions.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
A ppapi/thunk/ppb_ext_crx_file_system_private_api.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +34 lines, -0 lines 0 comments Download
A ppapi/thunk/ppb_ext_crx_file_system_private_thunk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +48 lines, -0 lines 0 comments Download
M ppapi/thunk/ppb_mouse_lock_thunk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -3 lines 0 comments Download
M ppapi/thunk/resource_creation_api.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
M webkit/plugins/ppapi/plugin_module.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +1 line, -0 lines 0 comments Download
M webkit/plugins/ppapi/ppapi_plugin_instance.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +1 line, -0 lines 0 comments Download
M webkit/plugins/ppapi/ppb_file_ref_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -2 lines 0 comments Download
M webkit/plugins/ppapi/resource_creation_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
M webkit/plugins/ppapi/resource_creation_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 50 (0 generated)
victorhsieh
PTAL @teravest, would you please review pepper part as Raymes and Yuzhu (I discussed this ...
7 years, 8 months ago (2013-04-17 23:09:20 UTC) #1
victorhsieh
BTW, here is the instruction to run the demo in ppapi/examples/crxfs: 1. ninja -C out/Debug ...
7 years, 8 months ago (2013-04-18 00:04:18 UTC) #2
victorhsieh
Please expect a design doc tomorrow, as that would help understanding the interaction between those ...
7 years, 8 months ago (2013-04-18 01:09:03 UTC) #3
kinuko
I'll take another look (maybe after a design doc becomes available), but webkit/fileapi related part ...
7 years, 8 months ago (2013-04-18 13:45:03 UTC) #4
teravest
I was nervous about the messages to the browser and the renderer at first, but ...
7 years, 8 months ago (2013-04-18 16:10:38 UTC) #5
victorhsieh
PTAL I've sent the design doc offline. Let me know if you have any question. ...
7 years, 8 months ago (2013-04-18 19:28:38 UTC) #6
Yoyo Zhou
MountCrxDirectory LGTM with nits https://codereview.chromium.org/14188019/diff/21001/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc File chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc (right): https://codereview.chromium.org/14188019/diff/21001/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc#newcode30 chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc:30: // Returns filesystem id of ...
7 years, 8 months ago (2013-04-19 17:52:56 UTC) #7
teravest
lgtm
7 years, 8 months ago (2013-04-19 17:57:17 UTC) #8
victorhsieh
BTW, I just learned that the I need to move one line change from ppapi/thunk/interfaces_ppb_private.h ...
7 years, 8 months ago (2013-04-19 22:52:56 UTC) #9
kinuko
https://codereview.chromium.org/14188019/diff/30001/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc File chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc (right): https://codereview.chromium.org/14188019/diff/30001/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc#newcode75 chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc:75: browser_ppapi_host->GetPpapiHost()->SendReply( Just to make sure, don't we need to ...
7 years, 8 months ago (2013-04-22 15:12:35 UTC) #10
victorhsieh
https://codereview.chromium.org/14188019/diff/30001/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc File chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc (right): https://codereview.chromium.org/14188019/diff/30001/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc#newcode75 chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc:75: browser_ppapi_host->GetPpapiHost()->SendReply( On 2013/04/22 15:12:36, kinuko wrote: > Just to ...
7 years, 8 months ago (2013-04-22 17:51:38 UTC) #11
victorhsieh
I also made a small type change in pepper api (patch set 5). Sorry for ...
7 years, 8 months ago (2013-04-22 19:31:49 UTC) #12
kinuko
One more question reg: threading and lifetime issue. (Once it becomes clear it looks good ...
7 years, 8 months ago (2013-04-23 08:44:19 UTC) #13
victorhsieh
https://codereview.chromium.org/14188019/diff/40001/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc File chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc (right): https://codereview.chromium.org/14188019/diff/40001/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc#newcode69 chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc:69: browser_ppapi_host->GetPpapiHost()->SendReply( On 2013/04/23 08:44:20, kinuko wrote: > How can ...
7 years, 8 months ago (2013-04-23 22:52:52 UTC) #14
kinuko
lgtm
7 years, 8 months ago (2013-04-24 04:52:47 UTC) #15
palmer
https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h File ppapi/proxy/ppapi_messages.h (right): https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h#newcode1352 ppapi/proxy/ppapi_messages.h:1352: std::string /* fsid */) I don't feel great about ...
7 years, 8 months ago (2013-04-25 00:01:23 UTC) #16
victorhsieh
kinuko@, please advice on the issue, thanks! https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h File ppapi/proxy/ppapi_messages.h (right): https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h#newcode1352 ppapi/proxy/ppapi_messages.h:1352: std::string /* ...
7 years, 8 months ago (2013-04-25 02:21:51 UTC) #17
kinuko
https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h File ppapi/proxy/ppapi_messages.h (right): https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h#newcode1352 ppapi/proxy/ppapi_messages.h:1352: std::string /* fsid */) On 2013/04/25 02:21:51, Victor Hsieh ...
7 years, 8 months ago (2013-04-25 09:27:15 UTC) #18
victorhsieh
https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h File ppapi/proxy/ppapi_messages.h (right): https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h#newcode1352 ppapi/proxy/ppapi_messages.h:1352: std::string /* fsid */) On 2013/04/25 09:27:16, kinuko wrote: ...
7 years, 8 months ago (2013-04-25 15:41:10 UTC) #19
palmer
https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h File ppapi/proxy/ppapi_messages.h (right): https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h#newcode1352 ppapi/proxy/ppapi_messages.h:1352: std::string /* fsid */) First, a question: Isn't the ...
7 years, 8 months ago (2013-04-25 23:35:51 UTC) #20
kinuko
https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h File ppapi/proxy/ppapi_messages.h (right): https://codereview.chromium.org/14188019/diff/45001/ppapi/proxy/ppapi_messages.h#newcode1352 ppapi/proxy/ppapi_messages.h:1352: std::string /* fsid */) On 2013/04/25 23:35:51, Chromium Palmer ...
7 years, 8 months ago (2013-04-26 05:58:56 UTC) #21
palmer
This almost looks G to M. I think with an fsid sanity check we'll be ...
7 years, 7 months ago (2013-04-29 19:26:15 UTC) #22
victorhsieh
PTAL https://codereview.chromium.org/14188019/diff/26002/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc File chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc (right): https://codereview.chromium.org/14188019/diff/26002/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc#newcode110 chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc:110: if (fsid.empty()) { On 2013/04/29 19:26:15, Chromium Palmer ...
7 years, 7 months ago (2013-04-29 21:05:41 UTC) #23
victorhsieh
[+yzshen for ppapi owner]
7 years, 7 months ago (2013-04-29 21:06:20 UTC) #24
yzshen1
Thanks! I haven't reviewed the example. https://codereview.chromium.org/14188019/diff/61050/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc File chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc (right): https://codereview.chromium.org/14188019/diff/61050/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc#newcode23 chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc:23: #include "ppapi/proxy/resource_message_params.h" It ...
7 years, 7 months ago (2013-04-30 19:31:18 UTC) #25
palmer
https://codereview.chromium.org/14188019/diff/61050/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc File chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc (right): https://codereview.chromium.org/14188019/diff/61050/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc#newcode145 chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc:145: const int kExpectedFsIdSize = 16; > I don't understand ...
7 years, 7 months ago (2013-04-30 20:54:00 UTC) #26
victorhsieh
PTAL https://codereview.chromium.org/14188019/diff/61050/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc File chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc (right): https://codereview.chromium.org/14188019/diff/61050/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc#newcode23 chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc:23: #include "ppapi/proxy/resource_message_params.h" On 2013/04/30 19:31:19, yzshen1 wrote: > ...
7 years, 7 months ago (2013-04-30 22:04:32 UTC) #27
yzshen1
https://codereview.chromium.org/14188019/diff/61050/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc File chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc (right): https://codereview.chromium.org/14188019/diff/61050/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc#newcode110 chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc:110: // by a plugin (which could be malicious), we ...
7 years, 7 months ago (2013-05-01 17:45:10 UTC) #28
victorhsieh
PTAL Chris, sorry about the late architecture change. The renderer host is now gone and ...
7 years, 7 months ago (2013-05-02 18:59:06 UTC) #29
palmer
LGTM after you fix integer types, and range checking. Also some nits, et c. https://codereview.chromium.org/14188019/diff/107001/chrome/browser/renderer_host/pepper/pepper_ext_crx_file_system_browser_host.cc ...
7 years, 7 months ago (2013-05-02 21:30:09 UTC) #30
yzshen1
https://codereview.chromium.org/14188019/diff/61050/content/renderer/pepper/pepper_in_process_resource_creation.cc File content/renderer/pepper/pepper_in_process_resource_creation.cc (right): https://codereview.chromium.org/14188019/diff/61050/content/renderer/pepper/pepper_in_process_resource_creation.cc#newcode69 content/renderer/pepper/pepper_in_process_resource_creation.cc:69: return (new ppapi::proxy::ExtCrxFileSystemPrivateResource( Please move this to resource_creation_impl. All ...
7 years, 7 months ago (2013-05-02 23:22:01 UTC) #31
victorhsieh
PTAL https://codereview.chromium.org/14188019/diff/61050/content/renderer/pepper/pepper_in_process_resource_creation.cc File content/renderer/pepper/pepper_in_process_resource_creation.cc (right): https://codereview.chromium.org/14188019/diff/61050/content/renderer/pepper/pepper_in_process_resource_creation.cc#newcode69 content/renderer/pepper/pepper_in_process_resource_creation.cc:69: return (new ppapi::proxy::ExtCrxFileSystemPrivateResource( On 2013/05/02 23:22:01, yzshen1 wrote: ...
7 years, 7 months ago (2013-05-03 17:26:58 UTC) #32
yzshen1
Only a few minor issues left. Thanks! https://codereview.chromium.org/14188019/diff/138001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc File chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc (right): https://codereview.chromium.org/14188019/diff/138001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc#newcode59 chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc:59: host_->GetRenderViewIDsForInstance(instance, - ...
7 years, 7 months ago (2013-05-06 17:34:57 UTC) #33
victorhsieh
Thanks for review! https://codereview.chromium.org/14188019/diff/138001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc File chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc (right): https://codereview.chromium.org/14188019/diff/138001/chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc#newcode59 chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc:59: host_->GetRenderViewIDsForInstance(instance, On 2013/05/06 17:34:57, yzshen1 wrote: ...
7 years, 7 months ago (2013-05-06 18:32:01 UTC) #34
yzshen1
LGTM Thanks!
7 years, 7 months ago (2013-05-06 20:50:28 UTC) #35
victorhsieh
@joi, could you please review the change for content/public/renderer/renderer_ppapi_host.h, thanks.
7 years, 7 months ago (2013-05-06 21:16:29 UTC) #36
Jói
LGTM. Adding jam@ as FYI since this is an interface change.
7 years, 7 months ago (2013-05-06 22:30:34 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/victorhsieh@chromium.org/14188019/167003
7 years, 7 months ago (2013-05-06 22:36:35 UTC) #38
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=1665
7 years, 7 months ago (2013-05-06 22:58:37 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/victorhsieh@chromium.org/14188019/76002
7 years, 7 months ago (2013-05-06 22:59:13 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/victorhsieh@chromium.org/14188019/201027
7 years, 7 months ago (2013-05-06 23:37:15 UTC) #41
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 7 months ago (2013-05-07 00:38:35 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/victorhsieh@chromium.org/14188019/211003
7 years, 7 months ago (2013-05-07 15:36:31 UTC) #43
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 7 months ago (2013-05-07 15:49:33 UTC) #44
jam
https://codereview.chromium.org/14188019/diff/211003/content/public/renderer/renderer_ppapi_host.h File content/public/renderer/renderer_ppapi_host.h (right): https://codereview.chromium.org/14188019/diff/211003/content/public/renderer/renderer_ppapi_host.h#newcode123 content/public/renderer/renderer_ppapi_host.h:123: virtual GURL GetDocumentURLForInstance(PP_Instance instance) const = 0; this doesn't ...
7 years, 7 months ago (2013-05-07 16:27:20 UTC) #45
victorhsieh
https://codereview.chromium.org/14188019/diff/211003/content/public/renderer/renderer_ppapi_host.h File content/public/renderer/renderer_ppapi_host.h (right): https://codereview.chromium.org/14188019/diff/211003/content/public/renderer/renderer_ppapi_host.h#newcode123 content/public/renderer/renderer_ppapi_host.h:123: virtual GURL GetDocumentURLForInstance(PP_Instance instance) const = 0; On 2013/05/07 ...
7 years, 7 months ago (2013-05-07 17:51:30 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/victorhsieh@chromium.org/14188019/234001
7 years, 7 months ago (2013-05-07 18:28:37 UTC) #47
commit-bot: I haz the power
Retried try job too often on linux_rel for step(s) interactive_ui_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_rel&number=125114
7 years, 7 months ago (2013-05-07 18:56:51 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/victorhsieh@chromium.org/14188019/234001
7 years, 7 months ago (2013-05-07 21:14:26 UTC) #49
commit-bot: I haz the power
7 years, 7 months ago (2013-05-08 18:05:00 UTC) #50
Message was sent while issue was closed.
Change committed as 198938

Powered by Google App Engine
This is Rietveld 408576698