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

Issue 10168026: Delete FunctionGroupBase from Pepper. (Closed)

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

Description

Delete FunctionGroupBase from Pepper. The FunctionGroupBase stuff was intended to used for our manual RTTI for interfaces not associated with resources. However, we've been putting most of those interfaces on the PPB_Instance_API which allows us to skip a whole lot of routing, setup, and boilerplate code. This patch moves the two remaining classes deriving from FunctionGroupBase and moves them to special getters on the globals class. We'll keep these classes around and since there are only two, it seems to warrant the special case. BUG= TEST= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=134509

Patch Set 1 #

Total comments: 4

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+235 lines, -393 lines) Patch
M ppapi/ppapi_shared.gypi View 1 1 chunk +0 lines, -2 lines 0 comments Download
M ppapi/proxy/enter_proxy.h View 1 chunk +0 lines, -46 lines 0 comments Download
M ppapi/proxy/host_dispatcher.h View 1 chunk +0 lines, -1 line 0 comments Download
M ppapi/proxy/interface_proxy.h View 2 chunks +1 line, -3 lines 0 comments Download
M ppapi/proxy/plugin_dispatcher.h View 3 chunks +10 lines, -7 lines 0 comments Download
M ppapi/proxy/plugin_dispatcher.cc View 1 chunk +8 lines, -2 lines 0 comments Download
M ppapi/proxy/plugin_globals.h View 1 1 chunk +4 lines, -2 lines 0 comments Download
M ppapi/proxy/plugin_globals.cc View 1 1 chunk +11 lines, -3 lines 0 comments Download
M ppapi/proxy/ppb_audio_proxy.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M ppapi/proxy/ppb_file_ref_proxy.cc View 1 chunk +0 lines, -1 line 0 comments Download
M ppapi/proxy/ppb_file_system_proxy.cc View 1 chunk +0 lines, -1 line 0 comments Download
M ppapi/proxy/ppb_flash_menu_proxy.cc View 1 chunk +0 lines, -1 line 0 comments Download
M ppapi/proxy/ppb_flash_proxy.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_graphics_3d_proxy.cc View 1 chunk +0 lines, -1 line 0 comments Download
M ppapi/proxy/ppb_instance_proxy.h View 2 chunks +1 line, -5 lines 0 comments Download
M ppapi/proxy/ppb_instance_proxy.cc View 1 3 chunks +14 lines, -12 lines 0 comments Download
M ppapi/proxy/ppb_url_loader_proxy.cc View 1 chunk +0 lines, -1 line 0 comments Download
M ppapi/proxy/resource_creation_proxy.cc View 1 chunk +0 lines, -1 line 0 comments Download
D ppapi/shared_impl/function_group_base.h View 1 chunk +0 lines, -53 lines 0 comments Download
D ppapi/shared_impl/function_group_base.cc View 1 chunk +0 lines, -17 lines 0 comments Download
M ppapi/shared_impl/ppapi_globals.h View 1 2 chunks +10 lines, -4 lines 0 comments Download
M ppapi/shared_impl/ppb_audio_config_shared.cc View 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/shared_impl/ppb_instance_shared.h View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/shared_impl/test_globals.h View 1 1 chunk +4 lines, -2 lines 0 comments Download
M ppapi/shared_impl/test_globals.cc View 1 1 chunk +7 lines, -1 line 0 comments Download
M ppapi/thunk/enter.h View 5 chunks +59 lines, -91 lines 0 comments Download
M ppapi/thunk/enter.cc View 2 chunks +27 lines, -15 lines 0 comments Download
M ppapi/thunk/ppb_audio_config_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_audio_input_trusted_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_audio_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_audio_trusted_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_broker_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_buffer_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_directory_reader_thunk.cc View 1 chunk +5 lines, -1 line 0 comments Download
M ppapi/thunk/ppb_file_ref_thunk.cc View 1 chunk +5 lines, -1 line 0 comments Download
M ppapi/thunk/ppb_flash_message_loop_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_fullscreen_thunk.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/thunk/ppb_gamepad_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_graphics_3d_trusted_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_host_resolver_private_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_image_data_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_input_event_thunk.cc View 7 chunks +7 lines, -8 lines 0 comments Download
M ppapi/thunk/ppb_instance_api.h View 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/thunk/ppb_messaging_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_network_monitor_private_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_resource_array_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_scrollbar_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_tcp_server_socket_private_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_tcp_socket_private_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_transport_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_udp_socket_private_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_url_request_info_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_video_capture_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_video_decoder_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_video_layer_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_x509_certificate_private_thunk.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_zoom_thunk.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M webkit/plugins/ppapi/host_globals.h View 1 2 chunks +6 lines, -8 lines 0 comments Download
M webkit/plugins/ppapi/host_globals.cc View 1 6 chunks +12 lines, -44 lines 0 comments Download
M webkit/plugins/ppapi/host_var_tracker.h View 1 chunk +0 lines, -1 line 0 comments Download
M webkit/plugins/ppapi/ppapi_plugin_instance.h View 6 chunks +7 lines, -7 lines 0 comments Download
M webkit/plugins/ppapi/ppapi_plugin_instance.cc View 3 chunks +1 line, -5 lines 0 comments Download
M webkit/plugins/ppapi/resource_creation_impl.h View 2 chunks +1 line, -6 lines 0 comments Download
M webkit/plugins/ppapi/resource_creation_impl.cc View 1 chunk +0 lines, -5 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
brettw
Sorry about the big change, it's mostly mechanical and I already have reviews out for ...
8 years, 8 months ago (2012-04-21 19:50:01 UTC) #1
jschuh
Is this revenge for all those sandbox_policy rubberstamps? Because, I don't know what most of ...
8 years, 8 months ago (2012-04-23 17:23:49 UTC) #2
jschuh
8 years, 8 months ago (2012-04-23 19:04:23 UTC) #3
lgtm - I don't understand what this is doing beyond the mechanical part.

Powered by Google App Engine
This is Rietveld 408576698