diff options
author | dmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-23 20:13:14 +0000 |
---|---|---|
committer | dmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-23 20:13:14 +0000 |
commit | 1d7be68b799be03d98ed6853187a938a65f67f4d (patch) | |
tree | 41dfd3c61a22f7930888b2a8069933565d733455 /components/nacl.gyp | |
parent | 75e9e3fd9005898573c3d54bde88318f29fe5325 (diff) | |
download | chromium_src-1d7be68b799be03d98ed6853187a938a65f67f4d.zip chromium_src-1d7be68b799be03d98ed6853187a938a65f67f4d.tar.gz chromium_src-1d7be68b799be03d98ed6853187a938a65f67f4d.tar.bz2 |
PPAPI: Refactor MessageChannel to prep for sync postMessage
1) Remove unused CopyPPVar function from MessageChannel
2) Remove mostly-duplicate NPVariantToPPVar from MessageChannel.
3) Separate V8VarConverter::FromV8Value implementation from calling the callback (so I can have a sync path later, and this is shorter anyway).
4) Simplify NaCl in-process to out-of-process transition. Now, we just queue stuff for in-process (nobody but NaCl uses Messaging in-process), and if/when we switch to out-of-process (handing off to a NaCl app) we drain the queues then.
5) Some other renames/tweaks to how MessageChannel queues pending conversions.
BUG=367896
R=raymes@chromium.org
Review URL: https://codereview.chromium.org/290553004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272583 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/nacl.gyp')
-rw-r--r-- | components/nacl.gyp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/components/nacl.gyp b/components/nacl.gyp index 0cbc668e..faeb887 100644 --- a/components/nacl.gyp +++ b/components/nacl.gyp @@ -161,6 +161,8 @@ 'nacl/renderer/manifest_downloader.h', 'nacl/renderer/manifest_service_channel.cc', 'nacl/renderer/manifest_service_channel.h', + 'nacl/renderer/nacl_helper.cc', + 'nacl/renderer/nacl_helper.h', 'nacl/renderer/json_manifest.cc', 'nacl/renderer/json_manifest.h', 'nacl/renderer/nexe_load_manager.cc', |