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

Issue 9391013: Make a global enum to differentiate impl & proxy. (Closed)

Created:
8 years, 10 months ago by brettw
Modified:
8 years, 10 months ago
CC:
chromium-reviews, hclam+watch_chromium.org, ddorwin+watch_chromium.org, fischman+watch_chromium.org, acolwell+watch_chromium.org, annacc+watch_chromium.org, darin-cc_chromium.org, brettw-cc_chromium.org, vrk (LEFT CHROMIUM), scherkus (not reviewing), ihf+watch_chromium.org
Visibility:
Public.

Description

Make a global enum to differentiate impl & proxy. Use this in resource constructors and remove all the old weird structs that we used to tell which one to call. This removes some extra code we had to deal with this. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=121781

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+209 lines, -315 lines) Patch
M chrome/renderer/chrome_ppb_pdf_impl.cc View 1 chunk +3 lines, -1 line 0 comments Download
M ppapi/proxy/mock_resource.cc View 1 chunk +2 lines, -1 line 0 comments Download
M ppapi/proxy/ppb_audio_input_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_audio_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_broker_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_buffer_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_file_chooser_proxy.cc View 1 chunk +2 lines, -1 line 0 comments Download
M ppapi/proxy/ppb_file_ref_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_file_system_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_flash_menu_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_flash_message_loop_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_flash_net_connector_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_graphics_2d_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_image_data_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_message_loop_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_pdf_proxy.cc View 1 chunk +2 lines, -1 line 0 comments Download
M ppapi/proxy/ppb_testing_proxy.cc View 1 chunk +1 line, -3 lines 0 comments Download
M ppapi/proxy/ppb_url_loader_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_url_response_info_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppb_video_capture_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppp_input_event_proxy.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/proxy/ppp_instance_proxy.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/ppp_instance_proxy_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/proxy/resource_creation_proxy.cc View 7 chunks +10 lines, -10 lines 0 comments Download
M ppapi/shared_impl/ppb_audio_config_shared.h View 2 chunks +6 lines, -10 lines 0 comments Download
M ppapi/shared_impl/ppb_audio_config_shared.cc View 2 chunks +6 lines, -24 lines 0 comments Download
M ppapi/shared_impl/ppb_device_ref_shared.h View 1 chunk +1 line, -9 lines 0 comments Download
M ppapi/shared_impl/ppb_device_ref_shared.cc View 1 chunk +2 lines, -9 lines 0 comments Download
M ppapi/shared_impl/ppb_file_io_shared.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/shared_impl/ppb_file_ref_shared.h View 1 chunk +2 lines, -5 lines 0 comments Download
M ppapi/shared_impl/ppb_file_ref_shared.cc View 1 chunk +8 lines, -15 lines 0 comments Download
M ppapi/shared_impl/ppb_graphics_3d_shared.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/shared_impl/ppb_input_event_shared.h View 1 chunk +1 line, -9 lines 0 comments Download
M ppapi/shared_impl/ppb_input_event_shared.cc View 1 chunk +2 lines, -9 lines 0 comments Download
M ppapi/shared_impl/ppb_resource_array_shared.h View 2 chunks +1 line, -13 lines 0 comments Download
M ppapi/shared_impl/ppb_resource_array_shared.cc View 2 chunks +10 lines, -23 lines 0 comments Download
M ppapi/shared_impl/ppb_url_request_info_shared.h View 1 chunk +3 lines, -5 lines 0 comments Download
M ppapi/shared_impl/ppb_url_request_info_shared.cc View 1 chunk +2 lines, -8 lines 0 comments Download
M ppapi/shared_impl/ppb_video_decoder_shared.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/shared_impl/ppb_view_shared.h View 1 chunk +1 line, -9 lines 0 comments Download
M ppapi/shared_impl/ppb_view_shared.cc View 1 chunk +2 lines, -9 lines 0 comments Download
M ppapi/shared_impl/private/ppb_font_shared.h View 2 chunks +5 lines, -19 lines 0 comments Download
M ppapi/shared_impl/private/ppb_font_shared.cc View 2 chunks +11 lines, -36 lines 0 comments Download
M ppapi/shared_impl/private/tcp_socket_private_impl.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/shared_impl/private/udp_socket_private_impl.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/shared_impl/resource.h View 1 chunk +36 lines, -9 lines 2 comments Download
M ppapi/shared_impl/resource.cc View 1 chunk +20 lines, -9 lines 0 comments Download
M ppapi/shared_impl/resource_tracker_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/shared_impl/tracked_callback_unittest.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M webkit/plugins/ppapi/mock_resource.h View 1 chunk +2 lines, -1 line 0 comments Download
M webkit/plugins/ppapi/ppapi_plugin_instance.cc View 3 chunks +3 lines, -4 lines 0 comments Download
M webkit/plugins/ppapi/ppb_audio_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_audio_input_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_broker_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_buffer_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_directory_reader_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_file_chooser_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_file_ref_impl.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M webkit/plugins/ppapi/ppb_file_system_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_flash_menu_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_flash_message_loop_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_flash_net_connector_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_graphics_2d_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_image_data_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_layer_compositor_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_transport_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_url_loader_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_url_request_info_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_url_response_info_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_video_capture_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_video_layer_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_websocket_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_widget_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/resource_creation_impl.cc View 6 chunks +9 lines, -8 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
brettw
Pretty straightforward mechanical change. Trying to make it cleaner to write "shared" resource objects.
8 years, 10 months ago (2012-02-13 21:19:17 UTC) #1
dmichael (off chromium)
http://codereview.chromium.org/9391013/diff/1/ppapi/shared_impl/resource.h File ppapi/shared_impl/resource.h (right): http://codereview.chromium.org/9391013/diff/1/ppapi/shared_impl/resource.h#newcode109 ppapi/shared_impl/resource.h:109: const HostResource& host_resource); Will this one ever be called ...
8 years, 10 months ago (2012-02-13 22:24:39 UTC) #2
brettw
http://codereview.chromium.org/9391013/diff/1/ppapi/shared_impl/resource.h File ppapi/shared_impl/resource.h (right): http://codereview.chromium.org/9391013/diff/1/ppapi/shared_impl/resource.h#newcode109 ppapi/shared_impl/resource.h:109: const HostResource& host_resource); Yes, in ppb_file_ref_shared.cc. That class needs ...
8 years, 10 months ago (2012-02-13 22:28:28 UTC) #3
dmichael (off chromium)
lgtm
8 years, 10 months ago (2012-02-13 22:34:47 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/brettw@chromium.org/9391013/1
8 years, 10 months ago (2012-02-13 22:36:07 UTC) #5
commit-bot: I haz the power
8 years, 10 months ago (2012-02-14 00:27:07 UTC) #6
Change committed as 121781

Powered by Google App Engine
This is Rietveld 408576698