summaryrefslogtreecommitdiffstats
path: root/content/content_renderer.gypi
diff options
context:
space:
mode:
authorraymes <raymes@chromium.org>2014-08-28 19:45:42 -0700
committerCommit bot <commit-bot@chromium.org>2014-08-29 02:47:13 +0000
commitb7e8c60b493a0c36938aba1ae895899d15daf37c (patch)
tree460da19e95753615affeb9e6874489eeb7d63041 /content/content_renderer.gypi
parentcd6c5704acdaa0f1779fe8c9e9dbeac0f33623ba (diff)
downloadchromium_src-b7e8c60b493a0c36938aba1ae895899d15daf37c.zip
chromium_src-b7e8c60b493a0c36938aba1ae895899d15daf37c.tar.gz
chromium_src-b7e8c60b493a0c36938aba1ae895899d15daf37c.tar.bz2
Replace NPObject usage in ppapi with gin
This replaces usage of NPObject in pepper with gin-backed V8 objects. It is unfortunate that this CL is so large, but there isn't a nice way to have the old implementation and the new one side-by-side. There are 4 major parts to this CL: 1) Changing the HostVarTracker to track V8ObjectVars rather than NPObjectVars (host_var_tracker.cc). 2) Changing plugin elements (in plugin_object.cc) to be gin-backed objects. 3) Changing postMessage bindings (message_channel.cc) be gin-backed objects. 4) Changing the implementation of PPB_Var_Deprecated (ppb_var_deprecated_impl.cc) to call directly into V8. BUG=351636 Committed: https://chromium.googlesource.com/chromium/src/+/21f446ae855d60cc896b40cb9a3249ed07f150b3 Review URL: https://codereview.chromium.org/459553003 Cr-Commit-Position: refs/heads/master@{#292557}
Diffstat (limited to 'content/content_renderer.gypi')
-rw-r--r--content/content_renderer.gypi4
1 files changed, 0 insertions, 4 deletions
diff --git a/content/content_renderer.gypi b/content/content_renderer.gypi
index 697f279..d50362e 100644
--- a/content/content_renderer.gypi
+++ b/content/content_renderer.gypi
@@ -479,10 +479,6 @@
'renderer/pepper/host_var_tracker.h',
'renderer/pepper/message_channel.cc',
'renderer/pepper/message_channel.h',
- 'renderer/pepper/npapi_glue.cc',
- 'renderer/pepper/npapi_glue.h',
- 'renderer/pepper/npobject_var.cc',
- 'renderer/pepper/npobject_var.h',
'renderer/pepper/pepper_audio_input_host.cc',
'renderer/pepper/pepper_audio_input_host.h',
'renderer/pepper/pepper_broker.cc',