| Index: chrome/common/chrome_content_client.cc
|
| diff --git a/chrome/common/chrome_content_client.cc b/chrome/common/chrome_content_client.cc
|
| index 51730d57dcee874753b8ac9ffcd5e673b0c73f5e..e4c16a743b6ed5739d5df6be007fd34b42f30cf0 100644
|
| --- a/chrome/common/chrome_content_client.cc
|
| +++ b/chrome/common/chrome_content_client.cc
|
| @@ -24,6 +24,7 @@
|
| #include "content/public/common/pepper_plugin_info.h"
|
| #include "content/public/common/url_constants.h"
|
| #include "grit/common_resources.h"
|
| +#include "ppapi/shared_impl/ppapi_permissions.h"
|
| #include "remoting/client/plugin/pepper_entrypoints.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| #include "ui/base/layout.h"
|
| @@ -50,11 +51,15 @@ const char kPDFPluginExtension[] = "pdf";
|
| const char kPDFPluginDescription[] = "Portable Document Format";
|
| const char kPDFPluginPrintPreviewMimeType
|
| [] = "application/x-google-chrome-print-preview-pdf";
|
| +const uint32 kPDFPluginPermissions = ppapi::PERMISSION_PRIVATE |
|
| + ppapi::PERMISSION_DEV;
|
|
|
| const char kNaClPluginName[] = "Native Client";
|
| const char kNaClPluginMimeType[] = "application/x-nacl";
|
| const char kNaClPluginExtension[] = "nexe";
|
| const char kNaClPluginDescription[] = "Native Client Executable";
|
| +const uint32 kNaClPluginPermissions = ppapi::PERMISSION_PRIVATE |
|
| + ppapi::PERMISSION_DEV;
|
|
|
| const char kNaClOldPluginName[] = "Chrome NaCl";
|
|
|
| @@ -105,6 +110,7 @@ void ComputeBuiltInPlugins(std::vector<content::PepperPluginInfo>* plugins) {
|
| kPDFPluginDescription);
|
| pdf.mime_types.push_back(pdf_mime_type);
|
| pdf.mime_types.push_back(print_preview_pdf_mime_type);
|
| + pdf.permissions = kPDFPluginPermissions;
|
| plugins->push_back(pdf);
|
|
|
| skip_pdf_file_check = true;
|
| @@ -125,6 +131,7 @@ void ComputeBuiltInPlugins(std::vector<content::PepperPluginInfo>* plugins) {
|
| kNaClPluginExtension,
|
| kNaClPluginDescription);
|
| nacl.mime_types.push_back(nacl_mime_type);
|
| + nacl.permissions = kNaClPluginPermissions;
|
| plugins->push_back(nacl);
|
|
|
| skip_nacl_file_check = true;
|
|
|