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

Issue 21966004: Pepper: Move FileRef to the "new" resource proxy. (Closed)

Created:
7 years, 4 months ago by teravest
Modified:
7 years, 3 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam
Visibility:
Public.

Description

Pepper: Move FileRef to the "new" resource proxy. This change moves the FileRef implementation from the previous one in the "old" resource model (ppb_file_ref_impl.cc) to the "new" resource model (pepper_file_ref_host.cc), and from the renderer to the browser. As many as possible of the supporting changes were split off to other changes to minimize the size of this change. Unfortunately, a lot of changes for URLLoader had to be rolled into this change. The data structures for CreateInfo have changed, and all users of FileRef have to be moved over, which is what causes this change to be so large. TBR=dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org BUG=225441 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216744 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=218305 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=219911 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=221284 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223963

Patch Set 1 #

Patch Set 2 : Add missing file #

Patch Set 3 : Pass ppapi_unittests #

Patch Set 4 : Rebased, test compile fix #

Patch Set 5 : Build fix for clang #

Patch Set 6 : Out of process test fix #

Patch Set 7 : Windows build fix #

Patch Set 8 : Remove BodyItem::file_ref #

Patch Set 9 : Almost working, sync style #

Patch Set 10 : Progress #

Patch Set 11 : #

Patch Set 12 : Shockingly, even more rebasing #

Patch Set 13 : Remove semicolons for clang #

Patch Set 14 : Disable PepperFileChooserHostTest.Show #

Patch Set 15 : Fix bug in GetAbsolutePath (fixes FlashDRM test failure) #

Total comments: 1

Patch Set 16 : Initialize file_ref_pp_resource #

Patch Set 17 : Remove FIXME #

Patch Set 18 : Remove unnecessary changes. #

Patch Set 19 : Remove code duplication #

Total comments: 33

Patch Set 20 : Fixed nacl_integration test failure #

Patch Set 21 : Style fixes for dmichael #

Patch Set 22 : More style fixes for dmichael #

Patch Set 23 : Make CreateExternal message inline. #

Patch Set 24 : Clean up create_msg use throughout. #

Patch Set 25 : Add warning comment to RendererPpapiHost::GetForPPInstance() #

Patch Set 26 : Build fixes #

Patch Set 27 : Fix IsValid() checks #

Patch Set 28 : Fix IsValid checks #

Patch Set 29 : CreateInfo/DetailedInfo rename #

Total comments: 66

Patch Set 30 : Fixes for dmichael #

Total comments: 1

Patch Set 31 : Test deletion for dmichael, fixes for yzshen #

Patch Set 32 : Rebased #

Patch Set 33 : Fix refcounting for BodyItem #

Patch Set 34 : Better BodyItem refcount fix. #

Total comments: 1

Patch Set 35 : Add comments for yzshen #

Patch Set 36 : Rebased #

Patch Set 37 : Rebased AGAIN #

Patch Set 38 : Rebased, added support for isolated filesystems #

Patch Set 39 : Restore FileChooserTest.Show #

Patch Set 40 : Fix for Bastion crash #

Patch Set 41 : Rebased #

Patch Set 42 : Remove DCHECK for testing #

Patch Set 43 : More DCHECK removal #

Patch Set 44 : Rebased after reverting Raymes' change #

Patch Set 45 : Rebased #

Patch Set 46 : Fix MockRendererPpapiHost #

Patch Set 47 : Trivial rebase #

Patch Set 48 : Fix message ordering bug #

Patch Set 49 : Build fix #

Total comments: 15

Patch Set 50 : Resolve FIXMEs, handle comments for dmichael #

Patch Set 51 : GYP file cleanup #

Total comments: 4

Patch Set 52 : Minor fixes for dmichael #

Total comments: 14

Patch Set 53 : Fixes for yzshen #

Total comments: 1

Patch Set 54 : Fix up refcounting style in FileIO::Open #

Patch Set 55 : Comment fix for jam #

Total comments: 1

Patch Set 56 : Extra CHECKs for yzshen #

Patch Set 57 : Rebased #

Patch Set 58 : rebased #

Patch Set 59 : Rebased again #

Patch Set 60 : Another rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+652 lines, -2133 lines) Patch
M chrome/renderer/pepper/pepper_flash_drm_renderer_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 3 chunks +39 lines, -9 lines 0 comments Download
M content/browser/renderer_host/pepper/pepper_external_file_ref_backend.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 1 chunk +0 lines, -2 lines 0 comments Download
M content/browser/renderer_host/pepper/pepper_external_file_ref_backend.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 1 chunk +4 lines, -9 lines 0 comments Download
M content/browser/renderer_host/pepper/pepper_file_ref_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 2 chunks +0 lines, -6 lines 0 comments Download
M content/browser/renderer_host/pepper/pepper_file_ref_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 2 chunks +2 lines, -14 lines 0 comments Download
M content/browser/renderer_host/pepper/pepper_internal_file_ref_backend.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 1 chunk +0 lines, -2 lines 0 comments Download
M content/browser/renderer_host/pepper/pepper_internal_file_ref_backend.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 3 chunks +2 lines, -15 lines 0 comments Download
M content/browser/renderer_host/pepper/pepper_renderer_connection.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 1 chunk +0 lines, -6 lines 0 comments Download
M content/browser/renderer_host/pepper/pepper_renderer_connection.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 3 chunks +1 line, -36 lines 0 comments Download
M content/content_renderer.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 2 chunks +2 lines, -2 lines 0 comments Download
M content/public/renderer/pepper_plugin_instance.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 2 chunks +2 lines, -5 lines 0 comments Download
M content/public/renderer/renderer_ppapi_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +5 lines, -0 lines 0 comments Download
M content/renderer/pepper/content_renderer_pepper_host_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 2 chunks +13 lines, -0 lines 0 comments Download
M content/renderer/pepper/mock_renderer_ppapi_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +2 lines, -3 lines 0 comments Download
M content/renderer/pepper/pepper_browser_connection.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 chunks +0 lines, -20 lines 0 comments Download
M content/renderer/pepper/pepper_browser_connection.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 3 chunks +0 lines, -30 lines 0 comments Download
M content/renderer/pepper/pepper_file_chooser_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 2 chunks +10 lines, -0 lines 0 comments Download
M content/renderer/pepper/pepper_file_chooser_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 chunks +54 lines, -18 lines 0 comments Download
M content/renderer/pepper/pepper_file_chooser_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 2 chunks +3 lines, -5 lines 0 comments Download
M content/renderer/pepper/pepper_file_io_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 2 chunks +2 lines, -1 line 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 5 chunks +17 lines, -21 lines 0 comments Download
A content/renderer/pepper/pepper_file_ref_renderer_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 1 chunk +62 lines, -0 lines 0 comments Download
A content/renderer/pepper/pepper_file_ref_renderer_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 1 chunk +83 lines, -0 lines 0 comments Download
M content/renderer/pepper/pepper_in_process_resource_creation.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +3 lines, -0 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 2 chunks +10 lines, -0 lines 0 comments Download
M content/renderer/pepper/pepper_plugin_instance_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 2 chunks +2 lines, -2 lines 0 comments Download
M content/renderer/pepper/pepper_plugin_instance_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 6 chunks +16 lines, -9 lines 0 comments Download
M content/renderer/pepper/pepper_url_loader_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 2 chunks +6 lines, -1 line 0 comments Download
M content/renderer/pepper/pepper_url_request_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 4 chunks +4 lines, -4 lines 0 comments Download
D content/renderer/pepper/ppb_file_ref_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +0 lines, -155 lines 0 comments Download
D content/renderer/pepper/ppb_file_ref_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +0 lines, -555 lines 0 comments Download
M content/renderer/pepper/resource_creation_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 1 chunk +0 lines, -5 lines 0 comments Download
M content/renderer/pepper/resource_creation_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 2 chunks +0 lines, -17 lines 0 comments Download
M content/renderer/pepper/url_request_info_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 2 chunks +3 lines, -1 line 0 comments Download
M content/renderer/pepper/url_request_info_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 7 chunks +34 lines, -38 lines 0 comments Download
M content/renderer/pepper/url_response_info_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +3 lines, -1 line 0 comments Download
M content/renderer/pepper/url_response_info_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 3 chunks +51 lines, -14 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 1 chunk +0 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 2 chunks +1 line, -2 lines 0 comments Download
M ppapi/proxy/file_chooser_resource.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/proxy/file_chooser_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +11 lines, -5 lines 0 comments Download
M ppapi/proxy/file_chooser_resource_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 3 chunks +10 lines, -9 lines 0 comments Download
M ppapi/proxy/file_io_resource.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 2 chunks +4 lines, -0 lines 0 comments Download
M ppapi/proxy/file_io_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 2 chunks +8 lines, -1 line 0 comments Download
M ppapi/proxy/file_ref_resource.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 4 chunks +5 lines, -11 lines 0 comments Download
M ppapi/proxy/file_ref_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 7 chunks +16 lines, -35 lines 0 comments Download
M ppapi/proxy/flash_drm_resource.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/proxy/flash_drm_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +8 lines, -5 lines 0 comments Download
M ppapi/proxy/flash_file_resource.cc View 1 chunk +1 line, -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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 1 chunk +0 lines, -1 line 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 9 chunks +8 lines, -94 lines 0 comments Download
M ppapi/proxy/ppapi_param_traits.h View 3 chunks +0 lines, -19 lines 0 comments Download
M ppapi/proxy/ppapi_param_traits.cc View 2 chunks +0 lines, -52 lines 0 comments Download
D ppapi/proxy/ppb_file_ref_proxy.h View 1 chunk +0 lines, -138 lines 0 comments Download
D ppapi/proxy/ppb_file_ref_proxy.cc View 1 chunk +0 lines, -549 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 1 chunk +2 lines, -4 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 3 chunks +4 lines, -9 lines 0 comments Download
M ppapi/proxy/url_loader_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 4 chunks +17 lines, -9 lines 0 comments Download
M ppapi/proxy/url_response_info_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +1 line, -1 line 0 comments Download
M ppapi/shared_impl/file_ref_create_info.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 1 chunk +21 lines, -3 lines 0 comments Download
A ppapi/shared_impl/file_ref_create_info.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 1 chunk +50 lines, -0 lines 0 comments Download
D ppapi/shared_impl/ppb_file_ref_shared.h View 1 chunk +0 lines, -70 lines 0 comments Download
D ppapi/shared_impl/ppb_file_ref_shared.cc View 1 chunk +0 lines, -54 lines 0 comments Download
M ppapi/shared_impl/url_request_info_data.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +9 lines, -14 lines 0 comments Download
M ppapi/shared_impl/url_request_info_data.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3 chunks +4 lines, -2 lines 0 comments Download
M ppapi/shared_impl/url_response_info_data.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/thunk/interfaces_ppb_private.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/interfaces_ppb_public_stable.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 2 chunks +2 lines, -3 lines 0 comments Download
M ppapi/thunk/ppb_file_ref_api.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +3 lines, -17 lines 0 comments Download
M ppapi/thunk/ppb_file_ref_thunk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 2 chunks +8 lines, -1 line 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 2 chunks +3 lines, -9 lines 0 comments Download

Messages

Total messages: 70 (0 generated)
teravest
7 years, 4 months ago (2013-08-05 15:26:59 UTC) #1
teravest
+jschuh for ppapi/proxy/ppapi_messages.h This change removes the old PPB_FileRef_CreateInfo structure and replaces it with the ...
7 years, 4 months ago (2013-08-05 17:39:46 UTC) #2
teravest
7 years, 4 months ago (2013-08-06 22:17:50 UTC) #3
jschuh
Looks like the surface is basically the same (or smaller). So ipc security lgtm (but ...
7 years, 4 months ago (2013-08-06 23:00:55 UTC) #4
teravest
That's correct, the surface is basically the same. Thanks! On Tue, Aug 6, 2013 at ...
7 years, 4 months ago (2013-08-06 23:05:08 UTC) #5
dmichael (off chromium)
https://chromiumcodereview.appspot.com/21966004/diff/79001/content/renderer/pepper/url_request_info_util.cc File content/renderer/pepper/url_request_info_util.cc (right): https://chromiumcodereview.appspot.com/21966004/diff/79001/content/renderer/pepper/url_request_info_util.cc#newcode49 content/renderer/pepper/url_request_info_util.cc:49: PP_Resource resource, s/resouce/file_ref_resource https://chromiumcodereview.appspot.com/21966004/diff/89017/chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc File chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc (right): https://chromiumcodereview.appspot.com/21966004/diff/89017/chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc#newcode65 chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc:65: ...
7 years, 4 months ago (2013-08-07 22:19:13 UTC) #6
teravest
https://chromiumcodereview.appspot.com/21966004/diff/89017/chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc File chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc (right): https://chromiumcodereview.appspot.com/21966004/diff/89017/chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc#newcode65 chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc:65: base::Bind(&PepperFlashDRMRendererHost::DidCreateResourceHost, On 2013/08/07 22:19:13, dmichael wrote: > DidCreateFileRefHost might ...
7 years, 4 months ago (2013-08-08 00:50:06 UTC) #7
dmichael (off chromium)
https://chromiumcodereview.appspot.com/21966004/diff/89017/content/renderer/pepper/pepper_file_chooser_host.cc File content/renderer/pepper/pepper_file_chooser_host.cc (right): https://chromiumcodereview.appspot.com/21966004/diff/89017/content/renderer/pepper/pepper_file_chooser_host.cc#newcode108 content/renderer/pepper/pepper_file_chooser_host.cc:108: PpapiHostMsg_FileRef_CreateExternal(file_path); On 2013/08/08 00:50:06, teravest wrote: > On 2013/08/07 ...
7 years, 4 months ago (2013-08-08 01:58:41 UTC) #8
teravest
On 2013/08/08 01:58:41, dmichael wrote: > https://chromiumcodereview.appspot.com/21966004/diff/89017/content/renderer/pepper/pepper_file_chooser_host.cc > File content/renderer/pepper/pepper_file_chooser_host.cc (right): > > https://chromiumcodereview.appspot.com/21966004/diff/89017/content/renderer/pepper/pepper_file_chooser_host.cc#newcode108 > ...
7 years, 4 months ago (2013-08-08 15:53:02 UTC) #9
teravest
Please take another look.
7 years, 4 months ago (2013-08-08 18:05:20 UTC) #10
teravest
+jam for content/content_renderer.gypi content/public/renderer/pepper_plugin_instance.h content/public/renderer/renderer_ppapi_host.h
7 years, 4 months ago (2013-08-08 20:42:19 UTC) #11
dmichael (off chromium)
https://chromiumcodereview.appspot.com/21966004/diff/89017/content/renderer/pepper/pepper_file_chooser_host.cc File content/renderer/pepper/pepper_file_chooser_host.cc (right): https://chromiumcodereview.appspot.com/21966004/diff/89017/content/renderer/pepper/pepper_file_chooser_host.cc#newcode182 content/renderer/pepper/pepper_file_chooser_host.cc:182: info.pending_host_resource_id = id; On 2013/08/08 00:50:06, teravest wrote: > ...
7 years, 4 months ago (2013-08-08 21:24:03 UTC) #12
teravest
On Thu, Aug 8, 2013 at 3:24 PM, <dmichael@chromium.org> wrote: > > https://chromiumcodereview.appspot.com/21966004/diff/89017/content/renderer/pepper/pepper_file_chooser_host.cc > File ...
7 years, 4 months ago (2013-08-08 21:53:35 UTC) #13
dmichael (off chromium)
lgtm with deleting the broken unit test and solemnly swearing to manually test it for ...
7 years, 4 months ago (2013-08-08 23:02:53 UTC) #14
yzshen1
Wow, this is a very big CL. :) https://codereview.chromium.org/21966004/diff/142001/chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc File chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc (right): https://codereview.chromium.org/21966004/diff/142001/chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc#newcode70 chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc:70: ppapi::host::ReplyMessageContext ...
7 years, 4 months ago (2013-08-08 23:16:21 UTC) #15
teravest
https://codereview.chromium.org/21966004/diff/142001/chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc File chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc (right): https://codereview.chromium.org/21966004/diff/142001/chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc#newcode70 chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc:70: ppapi::host::ReplyMessageContext reply_context, On 2013/08/08 23:16:21, yzshen1 wrote: > const ...
7 years, 4 months ago (2013-08-09 02:00:07 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/205001
7 years, 4 months ago (2013-08-09 15:12:14 UTC) #17
yzshen1
https://codereview.chromium.org/21966004/diff/142001/ppapi/shared_impl/file_ref_create_info.h File ppapi/shared_impl/file_ref_create_info.h (right): https://codereview.chromium.org/21966004/diff/142001/ppapi/shared_impl/file_ref_create_info.h#newcode42 ppapi/shared_impl/file_ref_create_info.h:42: MakeExternalFileRefCreateInfo(const base::FilePath& external_path, (I don't think it is very ...
7 years, 4 months ago (2013-08-09 17:11:23 UTC) #18
teravest
On Fri, Aug 9, 2013 at 11:11 AM, <yzshen@chromium.org> wrote: > > https://codereview.chromium.org/21966004/diff/142001/ppapi/shared_impl/file_ref_create_info.h > File ...
7 years, 4 months ago (2013-08-09 17:40:34 UTC) #19
teravest1
Okay, the ref management should be way better in BodyItem now (it looks a little ...
7 years, 4 months ago (2013-08-09 18:33:35 UTC) #20
yzshen1
LGTM Thanks! https://codereview.chromium.org/21966004/diff/211003/ppapi/shared_impl/url_request_info_data.h File ppapi/shared_impl/url_request_info_data.h (right): https://codereview.chromium.org/21966004/diff/211003/ppapi/shared_impl/url_request_info_data.h#newcode40 ppapi/shared_impl/url_request_info_data.h:40: PP_Resource file_ref_pp_resource; nit: please add ref that ...
7 years, 4 months ago (2013-08-09 18:38:30 UTC) #21
teravest1
On Fri, Aug 9, 2013 at 12:38 PM, <yzshen@chromium.org> wrote: > LGTM > > Thanks! ...
7 years, 4 months ago (2013-08-09 19:09:32 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/255001
7 years, 4 months ago (2013-08-09 19:10:27 UTC) #23
commit-bot: I haz the power
Failed to apply patch for content/renderer/pepper/resource_creation_impl.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 4 months ago (2013-08-09 19:10:55 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/203017
7 years, 4 months ago (2013-08-09 19:32:36 UTC) #25
commit-bot: I haz the power
Failed to trigger a try job on win_x64_rel HTTP Error 400: Bad Request
7 years, 4 months ago (2013-08-09 20:19:38 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/258001
7 years, 4 months ago (2013-08-09 20:19:53 UTC) #27
teravest
Committed patchset #37 manually as r216744 (presubmit successful).
7 years, 4 months ago (2013-08-09 20:27:36 UTC) #28
elijahtaylor1
On 2013/08/09 20:27:36, teravest wrote: > Committed patchset #37 manually as r216744 (presubmit successful). FYI ...
7 years, 4 months ago (2013-08-10 07:00:49 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/269001
7 years, 4 months ago (2013-08-15 19:04:35 UTC) #30
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) telemetry_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=160443
7 years, 4 months ago (2013-08-15 20:06:24 UTC) #31
teravest
I tested locally and resolved the problem for isolated filesystems trivially (the code was hitting ...
7 years, 4 months ago (2013-08-15 20:26:59 UTC) #32
yzshen1
On 2013/08/15 20:26:59, teravest wrote: > I tested locally and resolved the problem for isolated ...
7 years, 4 months ago (2013-08-15 23:54:25 UTC) #33
yzshen1
On 2013/08/15 23:54:25, yzshen1 wrote: > On 2013/08/15 20:26:59, teravest wrote: > > I tested ...
7 years, 4 months ago (2013-08-15 23:55:34 UTC) #34
teravest
On Thu, Aug 15, 2013 at 5:55 PM, <yzshen@chromium.org> wrote: > On 2013/08/15 23:54:25, yzshen1 ...
7 years, 4 months ago (2013-08-16 01:18:14 UTC) #35
teravest
I was able to fix the issues with Bastion this morning by modifying the FileIO ...
7 years, 4 months ago (2013-08-16 18:16:51 UTC) #36
yzshen1
On 2013/08/16 01:18:14, teravest wrote: > On Thu, Aug 15, 2013 at 5:55 PM, <mailto:yzshen@chromium.org> ...
7 years, 4 months ago (2013-08-16 18:20:34 UTC) #37
yzshen1
On 2013/08/16 01:18:14, teravest wrote: > On Thu, Aug 15, 2013 at 5:55 PM, <mailto:yzshen@chromium.org> ...
7 years, 4 months ago (2013-08-16 18:20:34 UTC) #38
teravest
On Fri, Aug 16, 2013 at 12:20 PM, <yzshen@chromium.org> wrote: > On 2013/08/16 01:18:14, teravest ...
7 years, 4 months ago (2013-08-16 18:42:45 UTC) #39
yzshen1
LGTM
7 years, 4 months ago (2013-08-16 19:03:53 UTC) #40
teravest
There's a crash in the nacl_integration test after rebasing on Raymes' change to make CreateResourceHostFromHost ...
7 years, 4 months ago (2013-08-16 22:39:50 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/329001
7 years, 4 months ago (2013-08-19 16:26:40 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/329001
7 years, 4 months ago (2013-08-19 20:34:20 UTC) #43
commit-bot: I haz the power
Change committed as 218305
7 years, 4 months ago (2013-08-19 20:54:51 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/362001
7 years, 3 months ago (2013-08-27 16:54:41 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/362001
7 years, 3 months ago (2013-08-27 17:09:49 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/370001
7 years, 3 months ago (2013-08-27 21:18:55 UTC) #47
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/370001
7 years, 3 months ago (2013-08-27 21:35:30 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/370001
7 years, 3 months ago (2013-08-28 00:29:39 UTC) #49
commit-bot: I haz the power
Change committed as 219911
7 years, 3 months ago (2013-08-28 04:20:39 UTC) #50
teravest
David and Yuzhu, can you take another look? Patch 48 is the big change to ...
7 years, 3 months ago (2013-09-03 21:52:01 UTC) #51
dmichael (off chromium)
Some comments before I go home, but I'm not done yet. https://codereview.chromium.org/21966004/diff/403001/content/renderer/pepper/content_renderer_pepper_host_factory.cc File content/renderer/pepper/content_renderer_pepper_host_factory.cc (right): ...
7 years, 3 months ago (2013-09-03 22:34:49 UTC) #52
teravest
https://codereview.chromium.org/21966004/diff/403001/content/renderer/pepper/content_renderer_pepper_host_factory.cc File content/renderer/pepper/content_renderer_pepper_host_factory.cc (right): https://codereview.chromium.org/21966004/diff/403001/content/renderer/pepper/content_renderer_pepper_host_factory.cc#newcode83 content/renderer/pepper/content_renderer_pepper_host_factory.cc:83: message, &file_system, &internal_path)) { On 2013/09/03 22:34:50, dmichael wrote: ...
7 years, 3 months ago (2013-09-04 14:46:24 UTC) #53
dmichael (off chromium)
looks pretty good to me. I think the one thing I care about is that ...
7 years, 3 months ago (2013-09-04 17:23:54 UTC) #54
teravest
On Wed, Sep 4, 2013 at 11:23 AM, <dmichael@chromium.org> wrote: > looks pretty good to ...
7 years, 3 months ago (2013-09-04 17:30:27 UTC) #55
dmichael (off chromium)
On 2013/09/04 17:30:27, teravest wrote: > On Wed, Sep 4, 2013 at 11:23 AM, <mailto:dmichael@chromium.org> ...
7 years, 3 months ago (2013-09-04 17:40:00 UTC) #56
teravest
On Wed, Sep 4, 2013 at 11:40 AM, <dmichael@chromium.org> wrote: > On 2013/09/04 17:30:27, teravest ...
7 years, 3 months ago (2013-09-04 17:43:43 UTC) #57
yzshen1
https://codereview.chromium.org/21966004/diff/475001/content/renderer/pepper/pepper_file_io_host.cc File content/renderer/pepper/pepper_file_io_host.cc (right): https://codereview.chromium.org/21966004/diff/475001/content/renderer/pepper/pepper_file_io_host.cc#newcode236 content/renderer/pepper/pepper_file_io_host.cc:236: if (!resource_host->IsFileRefHost()) Please also check NULL. https://codereview.chromium.org/21966004/diff/475001/content/renderer/pepper/pepper_file_ref_renderer_host.cc File content/renderer/pepper/pepper_file_ref_renderer_host.cc ...
7 years, 3 months ago (2013-09-04 18:31:48 UTC) #58
teravest
https://codereview.chromium.org/21966004/diff/475001/content/renderer/pepper/pepper_file_io_host.cc File content/renderer/pepper/pepper_file_io_host.cc (right): https://codereview.chromium.org/21966004/diff/475001/content/renderer/pepper/pepper_file_io_host.cc#newcode236 content/renderer/pepper/pepper_file_io_host.cc:236: if (!resource_host->IsFileRefHost()) On 2013/09/04 18:31:49, yzshen1 wrote: > Please ...
7 years, 3 months ago (2013-09-04 19:28:45 UTC) #59
jam
https://codereview.chromium.org/21966004/diff/450001/content/public/renderer/renderer_ppapi_host.h File content/public/renderer/renderer_ppapi_host.h (right): https://codereview.chromium.org/21966004/diff/450001/content/public/renderer/renderer_ppapi_host.h#newcode53 content/public/renderer/renderer_ppapi_host.h:53: // Do NOT use this when dealing with the ...
7 years, 3 months ago (2013-09-04 19:55:39 UTC) #60
teravest
On Wed, Sep 4, 2013 at 1:55 PM, <jam@chromium.org> wrote: > > https://codereview.chromium.org/21966004/diff/450001/content/public/renderer/renderer_ppapi_host.h > File ...
7 years, 3 months ago (2013-09-04 20:05:40 UTC) #61
yzshen1
https://codereview.chromium.org/21966004/diff/475001/content/renderer/pepper/url_response_info_util.cc File content/renderer/pepper/url_response_info_util.cc (right): https://codereview.chromium.org/21966004/diff/475001/content/renderer/pepper/url_response_info_util.cc#newcode50 content/renderer/pepper/url_response_info_util.cc:50: void DidCreateResourceHosts(const ppapi::URLResponseInfoData& in_data, Okay. On 2013/09/04 19:28:46, teravest ...
7 years, 3 months ago (2013-09-04 20:27:22 UTC) #62
yzshen1
lgtm
7 years, 3 months ago (2013-09-04 20:28:46 UTC) #63
teravest
On Wed, Sep 4, 2013 at 2:27 PM, <yzshen@chromium.org> wrote: > > https://codereview.chromium.org/21966004/diff/475001/content/renderer/pepper/url_response_info_util.cc > File ...
7 years, 3 months ago (2013-09-04 20:34:32 UTC) #64
yzshen1
> > > Dave said he'd prefer this approach because it would behave better if ...
7 years, 3 months ago (2013-09-04 20:35:42 UTC) #65
teravest
Committed patchset #57 manually as r221284 (presubmit successful).
7 years, 3 months ago (2013-09-04 22:49:09 UTC) #66
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/371002
7 years, 3 months ago (2013-09-17 23:25:25 UTC) #67
commit-bot: I haz the power
Retried try job too often on linux_aura for step(s) aura_unittests, browser_tests, compositor_unittests, content_browsertests, content_unittests, interactive_ui_tests, ...
7 years, 3 months ago (2013-09-17 23:59:07 UTC) #68
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/teravest@chromium.org/21966004/453002
7 years, 3 months ago (2013-09-18 15:43:04 UTC) #69
commit-bot: I haz the power
7 years, 3 months ago (2013-09-18 22:42:44 UTC) #70
Message was sent while issue was closed.
Change committed as 223963

Powered by Google App Engine
This is Rietveld 408576698