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

Issue 20777009: A few more cleanups to the pepper code. Dispatch IPCs in the sockets implementations directly by ha… (Closed)

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

Description

A few more cleanups to the pepper code. Dispatch IPCs in the sockets implementations directly by having each object generate its own routing id. This allows us to remove the code to handle mapping in PepperHelperImpl. Also get rid of ResourceHelper since it was just a wrapper around other methods. BUG=263054 R=scottmg@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=215678

Patch Set 1 #

Total comments: 2

Patch Set 2 : fix tcp tests #

Total comments: 2

Patch Set 3 : restore plugin_dispatcher_id as it's used by proxy #

Patch Set 4 : sync #

Patch Set 5 : add null check in soon-to-be-deleted file for unittests #

Patch Set 6 : also setup route in the other PPB_FileRef_Impl constructor #

Patch Set 7 : fix browsertest #

Unified diffs Side-by-side diffs Delta from patch set Stats (+331 lines, -502 lines) Patch
M content/browser/renderer_host/render_message_filter.h View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M content/browser/renderer_host/render_message_filter.cc View 1 2 3 4 chunks +5 lines, -23 lines 0 comments Download
M content/common/view_messages.h View 1 2 3 1 chunk +5 lines, -4 lines 0 comments Download
M content/content_renderer.gypi View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M content/renderer/pepper/audio_helper.cc View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/pepper/pepper_browser_connection.h View 1 2 3 3 chunks +6 lines, -8 lines 0 comments Download
M content/renderer/pepper/pepper_browser_connection.cc View 1 2 3 4 chunks +15 lines, -16 lines 0 comments Download
M content/renderer/pepper/pepper_file_io_host.h View 1 2 3 4 chunks +20 lines, -1 line 0 comments Download
M content/renderer/pepper/pepper_file_io_host.cc View 1 2 3 5 chunks +46 lines, -14 lines 0 comments Download
M content/renderer/pepper/pepper_graphics_2d_host.cc View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/pepper/pepper_helper_impl.h View 1 2 3 8 chunks +1 line, -58 lines 0 comments Download
M content/renderer/pepper/pepper_helper_impl.cc View 1 2 3 12 chunks +13 lines, -113 lines 0 comments Download
M content/renderer/pepper/ppb_audio_impl.cc View 1 2 3 3 chunks +2 lines, -3 lines 0 comments Download
M content/renderer/pepper/ppb_broker_impl.cc View 1 2 3 3 chunks +3 lines, -3 lines 0 comments Download
M content/renderer/pepper/ppb_buffer_impl.cc View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/pepper/ppb_file_ref_impl.h View 1 2 3 4 chunks +22 lines, -1 line 0 comments Download
M content/renderer/pepper/ppb_file_ref_impl.cc View 1 2 3 4 5 6 5 chunks +57 lines, -22 lines 0 comments Download
M content/renderer/pepper/ppb_graphics_3d_impl.cc View 1 2 3 6 chunks +10 lines, -7 lines 0 comments Download
M content/renderer/pepper/ppb_image_data_impl.cc View 1 2 3 2 chunks +0 lines, -4 lines 0 comments Download
M content/renderer/pepper/ppb_network_monitor_private_impl.cc View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/pepper/ppb_scrollbar_impl.cc View 1 2 3 4 chunks +7 lines, -5 lines 0 comments Download
M content/renderer/pepper/ppb_tcp_socket_private_impl.h View 1 2 3 2 chunks +31 lines, -10 lines 0 comments Download
M content/renderer/pepper/ppb_tcp_socket_private_impl.cc View 1 2 3 3 chunks +76 lines, -77 lines 0 comments Download
M content/renderer/pepper/ppb_video_decoder_impl.cc View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M content/renderer/pepper/ppb_widget_impl.cc View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M content/renderer/pepper/quota_file_io.cc View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/pepper/renderer_ppapi_host_impl.h View 1 2 3 2 chunks +0 lines, -3 lines 0 comments Download
M content/renderer/pepper/renderer_ppapi_host_impl.cc View 1 2 3 2 chunks +4 lines, -17 lines 0 comments Download
M content/renderer/pepper/resource_creation_impl.cc View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
D content/renderer/pepper/resource_helper.h View 1 2 3 1 chunk +0 lines, -52 lines 0 comments Download
D content/renderer/pepper/resource_helper.cc View 1 2 3 1 chunk +0 lines, -38 lines 0 comments Download
M content/renderer/pepper/url_request_info_util.cc View 1 2 3 2 chunks +0 lines, -5 lines 0 comments Download
M content/renderer/render_thread_impl.cc View 1 2 3 2 chunks +1 line, -1 line 0 comments Download

Messages

Total messages: 6 (0 generated)
jam
7 years, 4 months ago (2013-08-01 01:47:28 UTC) #1
scottmg
lgtm https://codereview.chromium.org/20777009/diff/1/content/renderer/pepper/pepper_helper_impl.cc File content/renderer/pepper/pepper_helper_impl.cc (right): https://codereview.chromium.org/20777009/diff/1/content/renderer/pepper/pepper_helper_impl.cc#newcode118 content/renderer/pepper/pepper_helper_impl.cc:118: new PepperBrowserConnection(render_view); why allocated and leaked now instead ...
7 years, 4 months ago (2013-08-01 02:45:02 UTC) #2
jam
https://codereview.chromium.org/20777009/diff/1/content/renderer/pepper/pepper_helper_impl.cc File content/renderer/pepper/pepper_helper_impl.cc (right): https://codereview.chromium.org/20777009/diff/1/content/renderer/pepper/pepper_helper_impl.cc#newcode118 content/renderer/pepper/pepper_helper_impl.cc:118: new PepperBrowserConnection(render_view); On 2013/08/01 02:45:02, scottmg wrote: > why ...
7 years, 4 months ago (2013-08-01 06:53:35 UTC) #3
jam
dmichael: please review src/ppapi ygorshenin: please review all the files with tcp in their name ...
7 years, 4 months ago (2013-08-01 21:54:09 UTC) #4
dmichael (off chromium)
Could you make your first line of your commit message a short summary (maybe <= ...
7 years, 4 months ago (2013-08-01 22:43:01 UTC) #5
jam
7 years, 4 months ago (2013-08-05 17:31:31 UTC) #6
after merging ygorshenin's change, no more changes are needed in src/ppapi

ygorshenin1-> moving you to cc

Powered by Google App Engine
This is Rietveld 408576698