diff options
author | raymes <raymes@chromium.org> | 2014-08-28 19:45:42 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-08-29 02:47:13 +0000 |
commit | b7e8c60b493a0c36938aba1ae895899d15daf37c (patch) | |
tree | 460da19e95753615affeb9e6874489eeb7d63041 /content/content_renderer.gypi | |
parent | cd6c5704acdaa0f1779fe8c9e9dbeac0f33623ba (diff) | |
download | chromium_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.gypi | 4 |
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', |