|
Track NPObject ownership by the originating plugins' NPP identifier. [2/3] (Chrome)
This CL updates Chrome to return plugin NPP identifiers for NPAPI, PPAPI and browser plugins, and to make the necessary calls into Blink to support object ownership tracking.
This CL is a re-land of crrev.com/15007012, which was somehow landed by CQ despite breaking ClickToPlayPluginTest.NoCallbackAtLoad. It requires Blink CL crrev.com/14989014, and is itself required by Blink CL crrev.com/14019005.
BUG= 152006
TBR=jamesr,bauerb
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=202408
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+130 lines, -24 lines) |
Patch |
 |
M |
chrome/renderer/plugins/webview_plugin.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/plugins/webview_plugin.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/browser_plugin/browser_plugin.h
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/browser_plugin/browser_plugin.cc
|
View
|
|
3 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/browser_plugin/browser_plugin_bindings.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/webplugin_delegate_proxy.h
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/webplugin_delegate_proxy.cc
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/glue/cpp_bound_class.h
|
View
|
1
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
webkit/glue/cpp_bound_class.cc
|
View
|
1
|
3 chunks |
+12 lines, -9 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/npapi/webplugin_delegate.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/npapi/webplugin_delegate_impl.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/npapi/webplugin_delegate_impl.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/npapi/webplugin_impl.h
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/npapi/webplugin_impl.cc
|
View
|
|
5 chunks |
+32 lines, -7 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/message_channel.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/plugin_object.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/ppapi_plugin_instance.h
|
View
|
|
3 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
View
|
|
3 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/ppapi_webplugin_impl.h
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/ppapi_webplugin_impl.cc
|
View
|
|
3 chunks |
+10 lines, -0 lines |
0 comments
|
Download
|
Total messages: 3 (0 generated)
|