diff options
author | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-01 19:37:52 +0000 |
---|---|---|
committer | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-01 19:37:52 +0000 |
commit | b0b91c06bc2ed6afc0611f00d68f72b19dd06d26 (patch) | |
tree | 90c3e24a254e81fbc7634dcab65900b9bceeb1bf /chrome/tools | |
parent | 6640985c37f3a375a08d781c4ff309e6deaaafbc (diff) | |
download | chromium_src-b0b91c06bc2ed6afc0611f00d68f72b19dd06d26.zip chromium_src-b0b91c06bc2ed6afc0611f00d68f72b19dd06d26.tar.gz chromium_src-b0b91c06bc2ed6afc0611f00d68f72b19dd06d26.tar.bz2 |
Pepper: Remove trusted plugin loadable module.
This change links the trusted plugin into the renderer, making it easier for
the trusted plugin to use libraries in Chromium. This removes the
ppGoogleNaClPlugin loadable module file on various platforms.
This is part of a larger effort to remove the "trusted plugin" used to
bootstrap NaCl plugins.
It introduces an "internal_module" interface for setting the value returned by
pp::Module::Get(). This is so that both the trusted plugin and the remoting
plugin can be linked into the renderer. However, I believe this is safe because
the trusted plugin runs in-process and the remoting plugin runs out-of-process.
BUG=394497
R=dmichael@chromium.org, mseaborn@chromium.org, phajdan.jr@chromium.org, thestig@chromium.org, wez@chromium.org
Review URL: https://codereview.chromium.org/397243004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287071 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/tools')
-rw-r--r-- | chrome/tools/build/chromeos/FILES.cfg | 4 | ||||
-rw-r--r-- | chrome/tools/build/linux/FILES.cfg | 4 | ||||
-rwxr-xr-x | chrome/tools/build/mac/dump_product_syms | 1 | ||||
-rw-r--r-- | chrome/tools/build/win/FILES.cfg | 10 |
4 files changed, 0 insertions, 19 deletions
diff --git a/chrome/tools/build/chromeos/FILES.cfg b/chrome/tools/build/chromeos/FILES.cfg index 2088df8..801a5a7 100644 --- a/chrome/tools/build/chromeos/FILES.cfg +++ b/chrome/tools/build/chromeos/FILES.cfg @@ -120,10 +120,6 @@ FILES = [ }, # Native Client plugin files: { - 'filename': 'libppGoogleNaClPluginChrome.so', - 'buildtype': ['dev', 'official'], - }, - { 'filename': 'nacl_irt_x86_32.nexe', 'arch': ['32bit'], 'buildtype': ['dev', 'official'], diff --git a/chrome/tools/build/linux/FILES.cfg b/chrome/tools/build/linux/FILES.cfg index 249fa4c..10069a2 100644 --- a/chrome/tools/build/linux/FILES.cfg +++ b/chrome/tools/build/linux/FILES.cfg @@ -129,10 +129,6 @@ FILES = [ }, # Native Client plugin files: { - 'filename': 'libppGoogleNaClPluginChrome.so', - 'buildtype': ['dev', 'official'], - }, - { 'filename': 'nacl_irt_x86_32.nexe', 'arch': ['32bit'], 'buildtype': ['dev', 'official'], diff --git a/chrome/tools/build/mac/dump_product_syms b/chrome/tools/build/mac/dump_product_syms index 9382929..b610f96 100755 --- a/chrome/tools/build/mac/dump_product_syms +++ b/chrome/tools/build/mac/dump_product_syms @@ -83,7 +83,6 @@ SRC_NAMES=( "crash_report_sender.app" "exif.so" "ffmpegsumo.so" - "ppGoogleNaClPluginChrome.plugin" ) # PDF.plugin is optional. Only include it if present. diff --git a/chrome/tools/build/win/FILES.cfg b/chrome/tools/build/win/FILES.cfg index d72849f..866d93b 100644 --- a/chrome/tools/build/win/FILES.cfg +++ b/chrome/tools/build/win/FILES.cfg @@ -381,11 +381,6 @@ FILES = [ }, # Native Client plugin files: { - 'filename': 'ppGoogleNaClPluginChrome.dll', - 'buildtype': ['dev', 'official'], - 'filegroup': ['default', 'symsrc'], - }, - { 'filename': 'nacl_irt_x86_32.nexe', 'arch': ['32bit'], 'buildtype': ['dev', 'official'], @@ -703,11 +698,6 @@ FILES = [ 'archive': 'chrome-win32-syms.zip', }, { - 'filename': 'ppGoogleNaClPluginChrome.dll.pdb', - 'buildtype': ['dev', 'official'], - 'archive': 'chrome-win32-syms.zip', - }, - { 'filename': 'setup.exe.pdb', 'buildtype': ['dev', 'official'], 'archive': 'chrome-win32-syms.zip', |