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

Issue 10169040: Move the rest of the Flash functions to the thunk system. (Closed)

Created:
8 years, 8 months ago by brettw
Modified:
8 years, 7 months ago
Reviewers:
yzshen1
CC:
chromium-reviews, darin-cc_chromium.org
Visibility:
Public.

Description

Move the rest of the Flash functions to the thunk system. This removes the manual Flash interface registration and adds them via the interfaces_ppb_private_flash.h header. I moved File_ModulalLocal and File_FileRef to the Flash API virtual interface which allowed me to delete the separate proxies and stuff associated with those interfaces. BUG= TEST= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=134540

Patch Set 1 #

Total comments: 11

Patch Set 2 : #

Total comments: 1

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1180 lines, -1229 lines) Patch
M ppapi/ppapi_proxy.gypi View 1 chunk +0 lines, -2 lines 0 comments Download
M ppapi/ppapi_shared.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/proxy/interface_list.h View 1 chunk +0 lines, -8 lines 0 comments Download
M ppapi/proxy/interface_list.cc View 3 chunks +0 lines, -31 lines 0 comments Download
M ppapi/proxy/ppapi_messages.h View 1 chunk +17 lines, -19 lines 0 comments Download
D ppapi/proxy/ppb_flash_file_proxy.h View 1 chunk +0 lines, -104 lines 0 comments Download
D ppapi/proxy/ppb_flash_file_proxy.cc View 1 chunk +0 lines, -728 lines 0 comments Download
M ppapi/proxy/ppb_flash_menu_proxy.h View 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/proxy/ppb_flash_message_loop_proxy.h View 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/proxy/ppb_flash_proxy.h View 3 chunks +60 lines, -0 lines 0 comments Download
M ppapi/proxy/ppb_flash_proxy.cc View 1 5 chunks +626 lines, -0 lines 0 comments Download
M ppapi/shared_impl/api_id.h View 1 chunk +0 lines, -2 lines 0 comments Download
M ppapi/shared_impl/ppb_flash_shared.h View 1 chunk +4 lines, -0 lines 0 comments Download
M ppapi/shared_impl/ppb_flash_shared.cc View 1 chunk +8 lines, -0 lines 0 comments Download
M ppapi/thunk/interfaces_ppb_private_flash.h View 3 chunks +21 lines, -2 lines 0 comments Download
M ppapi/thunk/ppb_flash_api.h View 2 chunks +33 lines, -0 lines 0 comments Download
A ppapi/thunk/ppb_flash_file_fileref_thunk.cc View 1 1 chunk +60 lines, -0 lines 0 comments Download
A ppapi/thunk/ppb_flash_file_modulelocal_thunk.cc View 1 2 1 chunk +115 lines, -0 lines 0 comments Download
M ppapi/thunk/thunk.h View 1 chunk +0 lines, -7 lines 0 comments Download
M webkit/glue/webkit_glue.gypi View 1 chunk +0 lines, -2 lines 0 comments Download
M webkit/plugins/ppapi/plugin_module.cc View 2 chunks +0 lines, -11 lines 0 comments Download
D webkit/plugins/ppapi/ppb_flash_file_impl.h View 1 chunk +0 lines, -27 lines 0 comments Download
D webkit/plugins/ppapi/ppb_flash_file_impl.cc View 1 chunk +0 lines, -286 lines 0 comments Download
M webkit/plugins/ppapi/ppb_flash_impl.h View 1 chunk +26 lines, -0 lines 0 comments Download
M webkit/plugins/ppapi/ppb_flash_impl.cc View 1 3 chunks +204 lines, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
brettw
This is the final pass of Flash interface registration & routing normalization. https://chromiumcodereview.appspot.com/10169040/diff/1/ppapi/proxy/ppb_flash_proxy.cc File ppapi/proxy/ppb_flash_proxy.cc ...
8 years, 8 months ago (2012-04-24 22:48:46 UTC) #1
yzshen1
http://codereview.chromium.org/10169040/diff/1/ppapi/proxy/ppb_flash_proxy.cc File ppapi/proxy/ppb_flash_proxy.cc (right): http://codereview.chromium.org/10169040/diff/1/ppapi/proxy/ppb_flash_proxy.cc#newcode56 ppapi/proxy/ppb_flash_proxy.cc:56: : public base::RefCountedThreadSafe<ModuleLocalThreadAdapter> { Please include .h for things ...
8 years, 8 months ago (2012-04-25 20:50:47 UTC) #2
brettw
I think I got all your comments, thanks!
8 years, 8 months ago (2012-04-26 21:24:13 UTC) #3
yzshen1
8 years, 8 months ago (2012-04-26 21:47:07 UTC) #4
LGTM with a nit.

http://codereview.chromium.org/10169040/diff/8001/ppapi/thunk/ppb_flash_file_...
File ppapi/thunk/ppb_flash_file_modulelocal_thunk.cc (right):

http://codereview.chromium.org/10169040/diff/8001/ppapi/thunk/ppb_flash_file_...
ppapi/thunk/ppb_flash_file_modulelocal_thunk.cc:7: #include
"ppapi/thunk/thunk.h"
Please sort this section.

Powered by Google App Engine
This is Rietveld 408576698