summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-29 15:14:23 +0000
committerbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-29 15:14:23 +0000
commitf8fe64bafd172da2cf857d8d8e35f988947daa29 (patch)
tree871cadc30f13c33b4f182e1a66b763867ab02f04 /webkit
parent14e4ab28697166cdf102c25a94ac49a7e4c37338 (diff)
downloadchromium_src-f8fe64bafd172da2cf857d8d8e35f988947daa29.zip
chromium_src-f8fe64bafd172da2cf857d8d8e35f988947daa29.tar.gz
chromium_src-f8fe64bafd172da2cf857d8d8e35f988947daa29.tar.bz2
Don't infobar pdf viewer and google talk plugin.
TBR=jam@chromium.org BUG=115472 TEST=what it says Review URL: http://codereview.chromium.org/9537005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124178 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/plugins/npapi/plugin_list.cc22
1 files changed, 15 insertions, 7 deletions
diff --git a/webkit/plugins/npapi/plugin_list.cc b/webkit/plugins/npapi/plugin_list.cc
index 5d46b20..83800f6 100644
--- a/webkit/plugins/npapi/plugin_list.cc
+++ b/webkit/plugins/npapi/plugin_list.cc
@@ -55,10 +55,16 @@ namespace npapi {
// Some version ranges can be shared across operating systems. This should be
// done where possible to avoid duplication.
-static const VersionRangeDefinition kAllVersionsVersionRange[] = {
+// TODO(bauerb): The |requires_authorization| flag should be part of
+// PluginGroupDefinition, not VersionRangeDefinition.
+static const VersionRangeDefinition kAllVersionsInfobarVersionRange[] = {
{ "", "", "", true }
};
+static const VersionRangeDefinition kAllVersionsNoInfobarVersionRange[] = {
+ { "", "", "", false }
+};
+
// This is up to date with
// http://www.adobe.com/support/security/bulletins/apsb12-03.html
// NOTE: We would like to go to the 4th component value but we cannot because
@@ -97,11 +103,13 @@ static const VersionRangeDefinition kSilverlightVersionRange[] = {
#define kChromePdfDefinition { \
"google-chrome-pdf", "Chrome PDF Viewer", "Chrome PDF Viewer", \
- kAllVersionsVersionRange, arraysize(kAllVersionsVersionRange), "" }
+ kAllVersionsNoInfobarVersionRange, \
+ arraysize(kAllVersionsNoInfobarVersionRange), "" }
#define kGoogleTalkDefinition { \
"google-talk", "Google Talk NPAPI Plugin", "Google Talk NPAPI Plugin", \
- kAllVersionsVersionRange, arraysize(kAllVersionsVersionRange), ""}
+ kAllVersionsNoInfobarVersionRange, \
+ arraysize(kAllVersionsNoInfobarVersionRange), ""}
#if defined(OS_MACOSX)
// Plugin Groups for Mac.
@@ -189,12 +197,12 @@ static const PluginGroupDefinition kGroupDefinitions[] = {
"http://www.real.com/realplayer/download" },
// These are here for grouping, no vulnerabilities known.
{ "windows-media-player", PluginGroup::kWindowsMediaPlayerGroupName,
- "Windows Media Player", kAllVersionsVersionRange,
- arraysize(kAllVersionsVersionRange), "" },
+ "Windows Media Player", kAllVersionsInfobarVersionRange,
+ arraysize(kAllVersionsInfobarVersionRange), "" },
{ "microsoft-office", "Microsoft Office", "Microsoft Office",
NULL, 0, "" },
- { "nvidia-3d", "NVIDIA 3D", "NVIDIA 3D", kAllVersionsVersionRange,
- arraysize(kAllVersionsVersionRange), "" },
+ { "nvidia-3d", "NVIDIA 3D", "NVIDIA 3D", kAllVersionsInfobarVersionRange,
+ arraysize(kAllVersionsInfobarVersionRange), "" },
kChromePdfDefinition,
kGoogleTalkDefinition,
};