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

Issue 9381010: Convert resources to take an instance key instead of an Instance*. (Closed)

Created:
8 years, 10 months ago by brettw
Modified:
8 years, 10 months ago
CC:
chromium-reviews, dcheng
Visibility:
Public.

Description

Convert resources to take an instance key instead of an Instance*. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=123795

Patch Set 1 #

Patch Set 2 : I HATE REQUIRED CL DESCRIPTIONS #

Patch Set 3 : #

Total comments: 12

Patch Set 4 : Comments #

Total comments: 7

Patch Set 5 : git try #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : USELESS PATCH DESCRIPTION #

Patch Set 9 : USELESS PATCH TITLE #

Unified diffs Side-by-side diffs Delta from patch set Stats (+684 lines, -535 lines) Patch
M ppapi/cpp/audio.h View 1 2 3 chunks +8 lines, -4 lines 0 comments Download
M ppapi/cpp/audio.cc View 1 2 2 chunks +3 lines, -2 lines 0 comments Download
M ppapi/cpp/audio_config.h View 1 2 4 chunks +9 lines, -8 lines 0 comments Download
M ppapi/cpp/audio_config.cc View 1 2 3 chunks +8 lines, -7 lines 0 comments Download
M ppapi/cpp/dev/audio_input_dev.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/audio_input_dev.cc View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/buffer_dev.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/buffer_dev.cc View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/device_ref_dev.h View 1 chunk +0 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/device_ref_dev.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/file_chooser_dev.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/file_chooser_dev.cc View 1 2 3 chunks +4 lines, -4 lines 0 comments Download
M ppapi/cpp/dev/find_dev.h View 1 2 3 chunks +3 lines, -4 lines 0 comments Download
M ppapi/cpp/dev/find_dev.cc View 1 2 3 chunks +11 lines, -12 lines 0 comments Download
M ppapi/cpp/dev/font_dev.h View 1 2 3 2 chunks +4 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/font_dev.cc View 1 2 4 chunks +8 lines, -8 lines 0 comments Download
M ppapi/cpp/dev/fullscreen_dev.h View 1 2 2 chunks +4 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/fullscreen_dev.cc View 1 2 3 chunks +5 lines, -5 lines 0 comments Download
M ppapi/cpp/dev/ime_input_event_dev.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/cpp/dev/message_loop_dev.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/message_loop_dev.cc View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/printing_dev.h View 1 2 2 chunks +3 lines, -4 lines 0 comments Download
M ppapi/cpp/dev/printing_dev.cc View 1 2 4 chunks +8 lines, -6 lines 0 comments Download
M ppapi/cpp/dev/resource_array_dev.h View 1 2 1 chunk +2 lines, -4 lines 0 comments Download
M ppapi/cpp/dev/resource_array_dev.cc View 1 2 2 chunks +6 lines, -6 lines 0 comments Download
M ppapi/cpp/dev/scrollbar_dev.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/scrollbar_dev.cc View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/selection_dev.h View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/selection_dev.cc View 1 2 2 chunks +6 lines, -4 lines 0 comments Download
M ppapi/cpp/dev/text_input_dev.h View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/text_input_dev.cc View 1 2 4 chunks +6 lines, -5 lines 0 comments Download
M ppapi/cpp/dev/transport_dev.h View 1 2 1 chunk +4 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/transport_dev.cc View 1 2 3 chunks +4 lines, -4 lines 0 comments Download
M ppapi/cpp/dev/url_util_dev.h View 1 2 2 chunks +7 lines, -7 lines 0 comments Download
M ppapi/cpp/dev/url_util_dev.cc View 1 2 3 3 chunks +13 lines, -13 lines 0 comments Download
M ppapi/cpp/dev/video_capture_client_dev.h View 1 2 2 chunks +3 lines, -4 lines 0 comments Download
M ppapi/cpp/dev/video_capture_client_dev.cc View 1 2 2 chunks +7 lines, -5 lines 0 comments Download
M ppapi/cpp/dev/video_capture_dev.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/video_capture_dev.cc View 1 2 3 chunks +3 lines, -4 lines 0 comments Download
M ppapi/cpp/dev/video_decoder_client_dev.h View 1 2 3 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/video_decoder_client_dev.cc View 1 2 6 chunks +15 lines, -15 lines 0 comments Download
M ppapi/cpp/dev/video_decoder_dev.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/cpp/dev/video_decoder_dev.cc View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/websocket_dev.cc View 1 2 5 chunks +11 lines, -11 lines 0 comments Download
M ppapi/cpp/dev/widget_client_dev.h View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/dev/widget_client_dev.cc View 1 2 3 4 5 5 chunks +14 lines, -12 lines 0 comments Download
M ppapi/cpp/dev/zoom_dev.h View 1 2 3 4 5 3 chunks +3 lines, -4 lines 0 comments Download
M ppapi/cpp/dev/zoom_dev.cc View 1 2 4 chunks +10 lines, -8 lines 0 comments Download
M ppapi/cpp/file_io.h View 1 2 3 4 5 2 chunks +4 lines, -3 lines 0 comments Download
M ppapi/cpp/file_io.cc View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/file_ref.h View 1 chunk +4 lines, -7 lines 0 comments Download
M ppapi/cpp/file_ref.cc View 2 chunks +5 lines, -9 lines 0 comments Download
M ppapi/cpp/file_system.h View 1 2 1 chunk +4 lines, -3 lines 0 comments Download
M ppapi/cpp/file_system.cc View 1 2 2 chunks +3 lines, -2 lines 0 comments Download
M ppapi/cpp/fullscreen.h View 1 2 3 4 5 3 chunks +6 lines, -5 lines 0 comments Download
M ppapi/cpp/fullscreen.cc View 1 2 3 chunks +5 lines, -5 lines 0 comments Download
M ppapi/cpp/graphics_2d.h View 1 2 3 chunks +8 lines, -3 lines 0 comments Download
M ppapi/cpp/graphics_2d.cc View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/graphics_3d.h View 1 2 4 chunks +5 lines, -4 lines 0 comments Download
M ppapi/cpp/graphics_3d.cc View 1 2 2 chunks +5 lines, -5 lines 0 comments Download
M ppapi/cpp/graphics_3d_client.h View 1 2 3 chunks +3 lines, -4 lines 0 comments Download
M ppapi/cpp/graphics_3d_client.cc View 1 2 3 chunks +8 lines, -6 lines 0 comments Download
M ppapi/cpp/image_data.h View 1 2 5 chunks +5 lines, -10 lines 0 comments Download
M ppapi/cpp/image_data.cc View 1 2 4 chunks +11 lines, -12 lines 0 comments Download
M ppapi/cpp/input_event.h View 1 2 4 chunks +4 lines, -4 lines 0 comments Download
M ppapi/cpp/input_event.cc View 1 2 8 chunks +8 lines, -8 lines 0 comments Download
M ppapi/cpp/instance.h View 1 2 3 5 chunks +17 lines, -2 lines 0 comments Download
M ppapi/cpp/instance.cc View 1 2 3 4 5 3 chunks +24 lines, -0 lines 0 comments Download
A ppapi/cpp/instance_handle.h View 1 2 3 1 chunk +58 lines, -0 lines 0 comments Download
A ppapi/cpp/instance_handle.cc View 1 2 1 chunk +15 lines, -0 lines 0 comments Download
M ppapi/cpp/module.h View 1 chunk +4 lines, -1 line 0 comments Download
M ppapi/cpp/module.cc View 1 chunk +1 line, -1 line 0 comments Download
M ppapi/cpp/mouse_lock.h View 1 2 4 chunks +5 lines, -5 lines 0 comments Download
M ppapi/cpp/mouse_lock.cc View 1 2 3 chunks +9 lines, -8 lines 0 comments Download
A ppapi/cpp/pass_ref.h View 1 1 chunk +18 lines, -0 lines 0 comments Download
M ppapi/cpp/private/flash.h View 1 2 3 3 chunks +13 lines, -10 lines 0 comments Download
M ppapi/cpp/private/flash.cc View 1 2 3 9 chunks +40 lines, -37 lines 0 comments Download
M ppapi/cpp/private/flash_clipboard.h View 1 2 3 4 2 chunks +4 lines, -4 lines 0 comments Download
M ppapi/cpp/private/flash_clipboard.cc View 1 2 3 4 5 chunks +11 lines, -11 lines 0 comments Download
M ppapi/cpp/private/flash_fullscreen.h View 1 2 2 chunks +4 lines, -3 lines 0 comments Download
M ppapi/cpp/private/flash_fullscreen.cc View 1 2 2 chunks +4 lines, -4 lines 0 comments Download
M ppapi/cpp/private/flash_menu.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/cpp/private/flash_menu.cc View 1 2 3 2 chunks +3 lines, -2 lines 0 comments Download
M ppapi/cpp/private/flash_message_loop.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/cpp/private/flash_message_loop.cc View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/private/flash_net_connector.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/cpp/private/flash_net_connector.cc View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/cpp/private/instance_private.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/private/net_address_private.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ppapi/cpp/private/tcp_socket_private.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/cpp/private/tcp_socket_private.cc View 1 2 2 chunks +4 lines, -4 lines 0 comments Download
M ppapi/cpp/private/udp_socket_private.h View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/cpp/private/udp_socket_private.cc View 1 2 3 2 chunks +4 lines, -4 lines 0 comments Download
M ppapi/cpp/private/var_private.h View 1 2 3 2 chunks +3 lines, -2 lines 0 comments Download
M ppapi/cpp/private/var_private.cc View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M ppapi/cpp/resource.h View 1 2 3 chunks +6 lines, -1 line 0 comments Download
M ppapi/cpp/resource.cc View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M ppapi/cpp/trusted/browser_font_trusted.cc View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M ppapi/cpp/trusted/file_chooser_trusted.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ppapi/cpp/trusted/file_chooser_trusted.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ppapi/cpp/url_loader.h View 1 2 3 3 chunks +4 lines, -7 lines 0 comments Download
M ppapi/cpp/url_loader.cc View 1 2 3 3 chunks +3 lines, -11 lines 0 comments Download
M ppapi/cpp/url_request_info.h View 1 2 2 chunks +4 lines, -3 lines 0 comments Download
M ppapi/cpp/url_request_info.cc View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/cpp/url_response_info.h View 1 chunk +0 lines, -4 lines 0 comments Download
M ppapi/cpp/url_response_info.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M ppapi/cpp/var.h View 1 2 3 chunks +2 lines, -8 lines 0 comments Download
M ppapi/cpp/websocket.h View 1 2 1 chunk +5 lines, -2 lines 0 comments Download
M ppapi/cpp/websocket.cc View 1 2 5 chunks +10 lines, -10 lines 0 comments Download
M ppapi/example/example.cc View 1 2 3 4 5 6 2 chunks +3 lines, -3 lines 0 comments Download
M ppapi/examples/video_capture/video_capture.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M ppapi/native_client/src/shared/ppapi_proxy/browser_ppb_net_address_private_rpc_server.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ppapi/native_client/src/shared/ppapi_proxy/browser_ppb_testing_rpc_server.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ppapi/native_client/src/trusted/plugin/plugin.cc View 1 2 3 4 3 chunks +3 lines, -3 lines 0 comments Download
M ppapi/ppapi_sources.gypi View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/tests/test_case.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ppapi/tests/test_char_set.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/tests/test_flash.cc View 1 2 3 4 5 6 7 2 chunks +5 lines, -5 lines 0 comments Download
M ppapi/tests/test_flash_clipboard.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ppapi/tests/test_input_event.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/tests/test_scrollbar.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ppapi/tests/test_tcp_socket_private.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ppapi/tests/test_url_loader.cc View 1 2 3 4 5 6 7 8 chunks +8 lines, -8 lines 0 comments Download
M ppapi/tests/test_url_util.cc View 1 2 3 4 5 6 7 2 chunks +4 lines, -4 lines 0 comments Download
M ppapi/tests/test_utils.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ppapi/tests/test_websocket.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ppapi/utility/threading/simple_thread.h View 1 2 3 3 chunks +3 lines, -2 lines 0 comments Download
M ppapi/utility/threading/simple_thread.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 3 (0 generated)
dmichael (off chromium)
I like the approach... a few comments so far. Also... would it make sense to ...
8 years, 10 months ago (2012-02-21 23:38:02 UTC) #1
brettw
PTAL https://chromiumcodereview.appspot.com/9381010/diff/3001/ppapi/cpp/instance_handle.h File ppapi/cpp/instance_handle.h (right): https://chromiumcodereview.appspot.com/9381010/diff/3001/ppapi/cpp/instance_handle.h#newcode32 ppapi/cpp/instance_handle.h:32: /// just pass "this" to resource constructors in ...
8 years, 10 months ago (2012-02-22 20:24:36 UTC) #2
dmichael (off chromium)
8 years, 10 months ago (2012-02-22 21:38:44 UTC) #3
lgtm

This time I looked at the other half of the CL and saw a bunch of other places
where we were missing "explicit" :-(. Not your fault, but probably worth fixing
while you're there.

Otherwise just nits.

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/dev/selection_dev.h
File ppapi/cpp/dev/selection_dev.h (right):

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/dev/selection_dev...
ppapi/cpp/dev/selection_dev.h:39: Selection_Dev(const InstanceHandle& instance);
explicit

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/dev/widget_client...
File ppapi/cpp/dev/widget_client_dev.cc (right):

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/dev/widget_client...
ppapi/cpp/dev/widget_client_dev.cc:77: &scrollbar_interface);
nit: indentation

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/dev/widget_client...
File ppapi/cpp/dev/widget_client_dev.h (right):

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/dev/widget_client...
ppapi/cpp/dev/widget_client_dev.h:22: WidgetClient_Dev(const InstanceHandle&
instance);
explicit

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/dev/zoom_dev.h
File ppapi/cpp/dev/zoom_dev.h (right):

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/dev/zoom_dev.h#ne...
ppapi/cpp/dev/zoom_dev.h:40: Zoom_Dev(const InstanceHandle& instance);
explicit

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/file_io.h
File ppapi/cpp/file_io.h (right):

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/file_io.h#newcode34
ppapi/cpp/file_io.h:34: FileIO(const InstanceHandle& instance);
explicit

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/fullscreen.h
File ppapi/cpp/fullscreen.h (right):

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/fullscreen.h#newc...
ppapi/cpp/fullscreen.h:25: Fullscreen(const InstanceHandle& instance);
explicit

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/instance.cc
File ppapi/cpp/instance.cc (right):

http://codereview.chromium.org/9381010/diff/12001/ppapi/cpp/instance.cc#newco...
ppapi/cpp/instance.cc:146: // and may be deleted from the main thread)>
nit: ">" -> "."

Powered by Google App Engine
This is Rietveld 408576698