|
Revert 106142 - Add a new globals object for PPAPI tracking information.
This adds a specialization on the host and plugin side of the proxy. This
replaces the ad-hoc singleton tracking done by the resource and var trackers
with just being getters on this global object.
Most code can use the single PpapiGlobals class. I also allow code to get the
host and plugin specializations since some code needs access to some specific
features of each side.
In a later pass I'll move the other stuff out of TrackerBase and delete it.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/8316008
TBR=brettw@chromium.org
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=106148
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+329 lines, -556 lines) |
Patch |
 |
M |
chrome/renderer/chrome_ppb_pdf_impl.cc
|
View
|
|
10 chunks |
+9 lines, -12 lines |
0 comments
|
Download
|
 |
M |
content/ppapi_plugin/ppapi_thread.h
|
View
|
|
2 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ppapi/ppapi_proxy.gypi
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/ppapi_shared.gypi
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/ppapi_tests.gypi
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/enter_proxy.h
|
View
|
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
D |
ppapi/proxy/plugin_globals.h
|
View
|
|
1 chunk |
+0 lines, -50 lines |
0 comments
|
Download
|
 |
D |
ppapi/proxy/plugin_globals.cc
|
View
|
|
1 chunk |
+0 lines, -31 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/plugin_resource_tracker.h
|
View
|
|
4 chunks |
+36 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/plugin_resource_tracker.cc
|
View
|
|
4 chunks |
+27 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/plugin_var_serialization_rules.cc
|
View
|
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppapi_proxy_test.h
|
View
|
|
3 chunks |
+4 lines, -9 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppapi_proxy_test.cc
|
View
|
|
3 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_audio_proxy.cc
|
View
|
|
3 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_core_proxy.cc
|
View
|
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_cursor_control_proxy.cc
|
View
|
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_file_chooser_proxy.cc
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_file_ref_proxy.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_flash_file_proxy.cc
|
View
|
|
3 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_flash_proxy.cc
|
View
|
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_graphics_2d_proxy.cc
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_instance_proxy.cc
|
View
|
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_testing_proxy.cc
|
View
|
|
2 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_url_loader_proxy.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_var_deprecated_proxy.cc
|
View
|
|
3 chunks |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_var_proxy.cc
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppb_video_capture_proxy.cc
|
View
|
|
3 chunks |
+21 lines, -21 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppp_instance_private_proxy_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppp_instance_proxy.cc
|
View
|
|
4 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppp_messaging_proxy.cc
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
ppapi/proxy/ppp_video_decoder_proxy.cc
|
View
|
|
6 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
D |
ppapi/shared_impl/ppapi_globals.h
|
View
|
|
1 chunk |
+0 lines, -35 lines |
0 comments
|
Download
|
 |
D |
ppapi/shared_impl/ppapi_globals.cc
|
View
|
|
1 chunk |
+0 lines, -23 lines |
0 comments
|
Download
|
 |
M |
ppapi/shared_impl/resource.cc
|
View
|
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ppapi/shared_impl/resource_tracker_unittest.cc
|
View
|
|
2 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ppapi/shared_impl/scoped_pp_resource.cc
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
D |
ppapi/shared_impl/test_globals.h
|
View
|
|
1 chunk |
+0 lines, -35 lines |
0 comments
|
Download
|
 |
D |
ppapi/shared_impl/test_globals.cc
|
View
|
|
1 chunk |
+0 lines, -23 lines |
0 comments
|
Download
|
 |
M |
ppapi/shared_impl/tracker_base.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ppapi/shared_impl/url_util_impl.cc
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
ppapi/shared_impl/var.cc
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
MM |
ppapi/shared_impl/video_decoder_impl.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
MM |
ppapi/thunk/enter.h
|
View
|
|
3 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
webkit/glue/webkit_glue.gypi
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/callbacks_unittest.cc
|
View
|
|
3 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
D |
webkit/plugins/ppapi/host_globals.h
|
View
|
|
1 chunk |
+0 lines, -44 lines |
0 comments
|
Download
|
 |
D |
webkit/plugins/ppapi/host_globals.cc
|
View
|
|
1 chunk |
+0 lines, -31 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/npapi_glue.cc
|
View
|
|
8 chunks |
+7 lines, -9 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/npobject_var.cc
|
View
|
|
3 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/plugin_module.cc
|
View
|
|
7 chunks |
+5 lines, -20 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/plugin_object.cc
|
View
|
|
4 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
View
|
|
8 chunks |
+6 lines, -9 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/ppb_audio_impl.cc
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/ppb_directory_reader_impl.cc
|
View
|
|
3 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/ppb_flash_clipboard_impl.cc
|
View
|
|
3 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/ppb_flash_file_impl.cc
|
View
|
|
7 chunks |
+6 lines, -13 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/ppb_flash_impl.cc
|
View
|
|
4 chunks |
+4 lines, -9 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/ppb_proxy_impl.cc
|
View
|
|
4 chunks |
+6 lines, -14 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/ppb_var_impl.cc
|
View
|
|
6 chunks |
+7 lines, -12 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/ppb_video_capture_impl.cc
|
View
|
|
4 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/quota_file_io.cc
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/resource_helper.cc
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/resource_tracker.h
|
View
|
|
3 chunks |
+39 lines, -2 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/resource_tracker.cc
|
View
|
|
6 chunks |
+34 lines, -2 lines |
0 comments
|
Download
|
 |
MM |
webkit/plugins/ppapi/resource_tracker_unittest.cc
|
View
|
|
3 chunks |
+17 lines, -5 lines |
0 comments
|
Download
|
Total messages: 1 (0 generated)
|