summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/extensions')
-rw-r--r--chrome/common/extensions/docs/examples/api/bookmarks/basic.zipbin8635 -> 8634 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json4
-rw-r--r--chrome/common/extensions/docs/examples/api/browserAction/set_page_color.zipbin5285 -> 2675 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json4
-rw-r--r--chrome/common/extensions/docs/examples/api/contentSettings.zipbin6524 -> 6525 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/contentSettings/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/api/i18n/getMessage.zipbin6779 -> 6777 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/api/messaging/timer.zipbin3598 -> 3536 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies.zipbin8579 -> 8580 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/api/preferences/enableReferrer.zipbin8436 -> 8437 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/api/processes/process_monitor.zipbin5266 -> 5264 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/api/processes/show_tabs.zipbin6914 -> 6922 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/api/webNavigation/basic.zipbin24512 -> 24513 bytes
-rw-r--r--chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/extensions/buildbot.zipbin27622 -> 27630 bytes
-rw-r--r--chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/extensions/gdocs.zipbin164294 -> 164302 bytes
-rw-r--r--chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/extensions/mappy.zipbin22404 -> 22412 bytes
-rw-r--r--chrome/common/extensions/docs/examples/extensions/mappy/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/extensions/news.zipbin63981 -> 63989 bytes
-rw-r--r--chrome/common/extensions/docs/examples/extensions/news/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/extensions/news_a11y.zipbin25016 -> 25024 bytes
-rw-r--r--chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/extensions/news_i18n.zipbin25976 -> 25984 bytes
-rw-r--r--chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/extensions/proxy_configuration.zipbin108366 -> 108374 bytes
-rw-r--r--chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/extensions/talking_alarm_clock.zipbin1896234 -> 1896208 bytes
-rw-r--r--chrome/common/extensions/docs/examples/extensions/talking_alarm_clock/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/extensions/wave.zipbin96696 -> 96704 bytes
-rw-r--r--chrome/common/extensions/docs/examples/extensions/wave/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/tutorials/analytics.zipbin16303 -> 15168 bytes
-rw-r--r--chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json2
-rw-r--r--chrome/common/extensions/docs/examples/tutorials/getstarted.zipbin5683 -> 5577 bytes
-rw-r--r--chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json2
-rw-r--r--chrome/common/extensions/docs/getstarted.html2
-rw-r--r--chrome/common/extensions/docs/samples.html140
-rw-r--r--chrome/common/extensions/docs/samples.json110
-rw-r--r--chrome/common/extensions/docs/static/getstarted.html2
-rw-r--r--chrome/common/extensions/extension.cc54
-rw-r--r--chrome/common/extensions/extension_constants.cc3
-rw-r--r--chrome/common/extensions/extension_constants.h1
-rw-r--r--chrome/common/extensions/extension_manifests_unittest.cc18
50 files changed, 153 insertions, 223 deletions
diff --git a/chrome/common/extensions/docs/examples/api/bookmarks/basic.zip b/chrome/common/extensions/docs/examples/api/bookmarks/basic.zip
index 0d61e73..447d530 100644
--- a/chrome/common/extensions/docs/examples/api/bookmarks/basic.zip
+++ b/chrome/common/extensions/docs/examples/api/bookmarks/basic.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json b/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json
index 1dc28ab..e16d3cf 100644
--- a/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json
@@ -8,6 +8,6 @@
"browser_action": {
"default_title": "My Bookmarks.",
"default_icon": "icon.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
}
-} \ No newline at end of file
+}
diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_page_color.zip b/chrome/common/extensions/docs/examples/api/browserAction/set_page_color.zip
index 9ed8ad8..c1a6ff1 100644
--- a/chrome/common/extensions/docs/examples/api/browserAction/set_page_color.zip
+++ b/chrome/common/extensions/docs/examples/api/browserAction/set_page_color.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json b/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json
index 83e9052..95d28f7 100644
--- a/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json
@@ -7,6 +7,6 @@
"browser_action": {
"default_title": "Set this page's color.",
"default_icon": "icon.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
}
-} \ No newline at end of file
+}
diff --git a/chrome/common/extensions/docs/examples/api/contentSettings.zip b/chrome/common/extensions/docs/examples/api/contentSettings.zip
index 3cd2bd4..9b23b2d 100644
--- a/chrome/common/extensions/docs/examples/api/contentSettings.zip
+++ b/chrome/common/extensions/docs/examples/api/contentSettings.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/contentSettings/manifest.json b/chrome/common/extensions/docs/examples/api/contentSettings/manifest.json
index 7592cdb..2401f5e 100644
--- a/chrome/common/extensions/docs/examples/api/contentSettings/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/contentSettings/manifest.json
@@ -5,7 +5,7 @@
"permissions": [ "contentSettings", "tabs" ],
"browser_action": {
"default_icon": "contentSettings.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"content_security_policy": "default-src 'self'"
}
diff --git a/chrome/common/extensions/docs/examples/api/i18n/getMessage.zip b/chrome/common/extensions/docs/examples/api/i18n/getMessage.zip
index f80317b..25c2d3a 100644
--- a/chrome/common/extensions/docs/examples/api/i18n/getMessage.zip
+++ b/chrome/common/extensions/docs/examples/api/i18n/getMessage.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json b/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json
index 8b4e226..99d3dea 100644
--- a/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json
@@ -6,6 +6,6 @@
"browser_action": {
"default_title": "__MSG_browser_action_title__",
"default_icon": "icon.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
}
}
diff --git a/chrome/common/extensions/docs/examples/api/messaging/timer.zip b/chrome/common/extensions/docs/examples/api/messaging/timer.zip
index 5f52559..ffc1bb2 100644
--- a/chrome/common/extensions/docs/examples/api/messaging/timer.zip
+++ b/chrome/common/extensions/docs/examples/api/messaging/timer.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json b/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json
index 4717c41..ee3f939 100644
--- a/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json
@@ -12,6 +12,6 @@
"browser_action": {
"default_title": "Time to current page",
"default_icon": "clock.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
}
}
diff --git a/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies.zip b/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies.zip
index bb8480a..8c3fb1f 100644
--- a/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies.zip
+++ b/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies/manifest.json b/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies/manifest.json
index ff3db44..88d09c1 100644
--- a/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/preferences/allowThirdPartyCookies/manifest.json
@@ -5,7 +5,7 @@
"permissions": [ "experimental", "privacy" ],
"browser_action": {
"default_icon": "advicedog.jpg",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"content_security_policy": "default-src 'none'; script-src 'self'; style-src 'self'"
}
diff --git a/chrome/common/extensions/docs/examples/api/preferences/enableReferrer.zip b/chrome/common/extensions/docs/examples/api/preferences/enableReferrer.zip
index ac6af98..bedc56a 100644
--- a/chrome/common/extensions/docs/examples/api/preferences/enableReferrer.zip
+++ b/chrome/common/extensions/docs/examples/api/preferences/enableReferrer.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json b/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json
index bd7a8a4..243e1e5 100644
--- a/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json
@@ -5,7 +5,7 @@
"permissions": [ "experimental", "privacy" ],
"browser_action": {
"default_icon": "advicedog.jpg",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"content_security_policy": "default-src 'none'; script-src 'self'; style-src 'self'"
}
diff --git a/chrome/common/extensions/docs/examples/api/processes/process_monitor.zip b/chrome/common/extensions/docs/examples/api/processes/process_monitor.zip
index 0a3b8ef..9048ad6 100644
--- a/chrome/common/extensions/docs/examples/api/processes/process_monitor.zip
+++ b/chrome/common/extensions/docs/examples/api/processes/process_monitor.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json b/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json
index ae633d3..fb590af 100644
--- a/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json
@@ -8,6 +8,6 @@
"browser_action": {
"default_title": "Process Monitor",
"default_icon": "icon.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
}
}
diff --git a/chrome/common/extensions/docs/examples/api/processes/show_tabs.zip b/chrome/common/extensions/docs/examples/api/processes/show_tabs.zip
index 6a8f74d..2808a84 100644
--- a/chrome/common/extensions/docs/examples/api/processes/show_tabs.zip
+++ b/chrome/common/extensions/docs/examples/api/processes/show_tabs.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json b/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json
index 15990aa..bdefbdd 100644
--- a/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json
@@ -8,7 +8,7 @@
"browser_action": {
"default_title": "Show Tabs in this Process",
"default_icon": "icon.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"content_security_policy": "default-src 'none'; script-src 'self'; style-src 'self'; img-src chrome://favicon"
}
diff --git a/chrome/common/extensions/docs/examples/api/webNavigation/basic.zip b/chrome/common/extensions/docs/examples/api/webNavigation/basic.zip
index 7fdb53cce..956fc79 100644
--- a/chrome/common/extensions/docs/examples/api/webNavigation/basic.zip
+++ b/chrome/common/extensions/docs/examples/api/webNavigation/basic.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json b/chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json
index 41481186..d168843 100644
--- a/chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json
+++ b/chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json
@@ -6,7 +6,7 @@
"background_page": "background.html",
"browser_action": {
"default_icon": "icon.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"permissions": [
"extension",
diff --git a/chrome/common/extensions/docs/examples/extensions/buildbot.zip b/chrome/common/extensions/docs/examples/extensions/buildbot.zip
index b873501..b83fa99 100644
--- a/chrome/common/extensions/docs/examples/extensions/buildbot.zip
+++ b/chrome/common/extensions/docs/examples/extensions/buildbot.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json b/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json
index baeca6d..a3d4666 100644
--- a/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json
+++ b/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json
@@ -12,7 +12,7 @@
"browser_action": {
"default_title": "",
"default_icon": "chromium.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"options_page": "options.html"
}
diff --git a/chrome/common/extensions/docs/examples/extensions/gdocs.zip b/chrome/common/extensions/docs/examples/extensions/gdocs.zip
index d3b62bc..8e83429 100644
--- a/chrome/common/extensions/docs/examples/extensions/gdocs.zip
+++ b/chrome/common/extensions/docs/examples/extensions/gdocs.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json b/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json
index 1d26f72..79b1ff2 100644
--- a/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json
+++ b/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json
@@ -11,7 +11,7 @@
"browser_action": {
"default_title": "List your Google Docs",
"default_icon": "img/docs_spreadsheets-32.gif",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"permissions": [
"tabs",
diff --git a/chrome/common/extensions/docs/examples/extensions/mappy.zip b/chrome/common/extensions/docs/examples/extensions/mappy.zip
index d0b1077..ae7019e 100644
--- a/chrome/common/extensions/docs/examples/extensions/mappy.zip
+++ b/chrome/common/extensions/docs/examples/extensions/mappy.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json b/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json
index 849aeb1..66ab67d 100644
--- a/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json
+++ b/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json
@@ -15,7 +15,7 @@
"page_action": {
"default_name": "Display Map",
"default_icon": "marker.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"content_security_policy": "default-src 'none'; style-src 'self'; script-src 'self'; connect-src https://maps.googleapis.com; img-src https://maps.google.com"
}
diff --git a/chrome/common/extensions/docs/examples/extensions/news.zip b/chrome/common/extensions/docs/examples/extensions/news.zip
index d8b6015..bac050c 100644
--- a/chrome/common/extensions/docs/examples/extensions/news.zip
+++ b/chrome/common/extensions/docs/examples/extensions/news.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/extensions/news/manifest.json b/chrome/common/extensions/docs/examples/extensions/news/manifest.json
index cff6f2e..e7ff026 100644
--- a/chrome/common/extensions/docs/examples/extensions/news/manifest.json
+++ b/chrome/common/extensions/docs/examples/extensions/news/manifest.json
@@ -7,7 +7,7 @@
"browser_action": {
"default_title": "__MSG_ext_default_title__",
"default_icon": "images/news_action.png",
- "popup": "views/feed.html"
+ "default_popup": "views/feed.html"
},
"permissions": [
"tabs",
diff --git a/chrome/common/extensions/docs/examples/extensions/news_a11y.zip b/chrome/common/extensions/docs/examples/extensions/news_a11y.zip
index 84ef246..84f2ead 100644
--- a/chrome/common/extensions/docs/examples/extensions/news_a11y.zip
+++ b/chrome/common/extensions/docs/examples/extensions/news_a11y.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json b/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json
index 3ebfa7d..81dcaca 100644
--- a/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json
+++ b/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json
@@ -6,7 +6,7 @@
"browser_action": {
"default_title": "Google News",
"default_icon": "news_action.png",
- "popup": "feed.html"
+ "default_popup": "feed.html"
},
"permissions": [
"tabs",
diff --git a/chrome/common/extensions/docs/examples/extensions/news_i18n.zip b/chrome/common/extensions/docs/examples/extensions/news_i18n.zip
index d11612a..5c0c245b 100644
--- a/chrome/common/extensions/docs/examples/extensions/news_i18n.zip
+++ b/chrome/common/extensions/docs/examples/extensions/news_i18n.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json b/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json
index 3b60601..32b4cc0 100644
--- a/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json
+++ b/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json
@@ -6,7 +6,7 @@
"browser_action": {
"default_title": "__MSG_default_title__",
"default_icon": "news_action.png",
- "popup": "feed.html"
+ "default_popup": "feed.html"
},
"permissions": [
"tabs",
diff --git a/chrome/common/extensions/docs/examples/extensions/proxy_configuration.zip b/chrome/common/extensions/docs/examples/extensions/proxy_configuration.zip
index 1936eaf..04d8cd9 100644
--- a/chrome/common/extensions/docs/examples/extensions/proxy_configuration.zip
+++ b/chrome/common/extensions/docs/examples/extensions/proxy_configuration.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json b/chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json
index eee665b..0a3c5bd 100644
--- a/chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json
+++ b/chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json
@@ -5,7 +5,7 @@
"default_locale": "en",
"browser_action": {
"default_icon": "icon16.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"icons": {
"16": "icon16.png",
diff --git a/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock.zip b/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock.zip
index cd476dc..380db2e 100644
--- a/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock.zip
+++ b/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock/manifest.json b/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock/manifest.json
index 4083f5e..a3184e4 100644
--- a/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock/manifest.json
+++ b/chrome/common/extensions/docs/examples/extensions/talking_alarm_clock/manifest.json
@@ -6,8 +6,6 @@
"background_page": "background.html",
- "popup": "popup.html",
-
"browser_action": {
"default_icon": "clock-19.png",
"default_title": "Talking Alarm Clock",
diff --git a/chrome/common/extensions/docs/examples/extensions/wave.zip b/chrome/common/extensions/docs/examples/extensions/wave.zip
index 81e5379..d2e07fe 100644
--- a/chrome/common/extensions/docs/examples/extensions/wave.zip
+++ b/chrome/common/extensions/docs/examples/extensions/wave.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/extensions/wave/manifest.json b/chrome/common/extensions/docs/examples/extensions/wave/manifest.json
index d9af513..d841dcd 100644
--- a/chrome/common/extensions/docs/examples/extensions/wave/manifest.json
+++ b/chrome/common/extensions/docs/examples/extensions/wave/manifest.json
@@ -13,6 +13,6 @@
"browser_action": {
"default_icon": "unauthorized.png",
"default_title": "Preview new waves",
- "popup": "popup.html"
+ "default_popup": "popup.html"
}
}
diff --git a/chrome/common/extensions/docs/examples/tutorials/analytics.zip b/chrome/common/extensions/docs/examples/tutorials/analytics.zip
index a001283..1534b9b 100644
--- a/chrome/common/extensions/docs/examples/tutorials/analytics.zip
+++ b/chrome/common/extensions/docs/examples/tutorials/analytics.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json b/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json
index 6e23531..b69a21d 100644
--- a/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json
+++ b/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json
@@ -6,7 +6,7 @@
"browser_action": {
"default_title": "Open the popup",
"default_icon": "analytics-extension-icon-19.png",
- "popup" : "popup.html"
+ "default_popup" : "popup.html"
},
"icons": {
"48": "analytics-extension-icon-48.png",
diff --git a/chrome/common/extensions/docs/examples/tutorials/getstarted.zip b/chrome/common/extensions/docs/examples/tutorials/getstarted.zip
index 54083ae..13d0f0a 100644
--- a/chrome/common/extensions/docs/examples/tutorials/getstarted.zip
+++ b/chrome/common/extensions/docs/examples/tutorials/getstarted.zip
Binary files differ
diff --git a/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json b/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json
index 8fe1793..5030c0f 100644
--- a/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json
+++ b/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json
@@ -4,7 +4,7 @@
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png",
- "popup": "popup.html"
+ "default_popup": "popup.html"
},
"permissions": [
"http://api.flickr.com/"
diff --git a/chrome/common/extensions/docs/getstarted.html b/chrome/common/extensions/docs/getstarted.html
index 3ea23d9..ae02576 100644
--- a/chrome/common/extensions/docs/getstarted.html
+++ b/chrome/common/extensions/docs/getstarted.html
@@ -443,7 +443,7 @@ as the following screenshot shows.
<pre> ...
"browser_action": {
"default_icon": "icon.png"<b>,
- "popup": "popup.html"</b>
+ "default_popup": "popup.html"</b>
},
...
</pre>
diff --git a/chrome/common/extensions/docs/samples.html b/chrome/common/extensions/docs/samples.html
index c3ba385..3945766 100644
--- a/chrome/common/extensions/docs/samples.html
+++ b/chrome/common/extensions/docs/samples.html
@@ -330,46 +330,46 @@
<div id="static"><link rel="stylesheet" href="css/samples.css">
<script>var search_data = {
"0262260daf0c8f7b28feff2ef23b05e7abf9d1e0": "A BROWSER ACTION WHICH CHANGES ITS ICON WHEN CLICKED. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON",
- "ea2894c41cb8e80a4433a3e6c5772dadce9be90d": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION POPUP TABS CHROME.TABS.EXECUTESCRIPT",
+ "ea2894c41cb8e80a4433a3e6c5772dadce9be90d": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION TABS CHROME.TABS.EXECUTESCRIPT",
"ede3c47b7757245be42ec33fd5ca63df4b490066": "A BROWSER ACTION WITH NO ICON THAT MAKES THE PAGE RED BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.EXECUTESCRIPT",
- "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION POPUP CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE",
+ "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE",
"9a6e4ec46997fb92b324974afa08a3d007e2537f": "ANIMATED PAGE ACTION THIS EXTENSION ADDS AN ANIMATED BROWSER ACTION TO THE TOOLBAR. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.ONCLICKED CHROME.PAGEACTION.SETICON CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED",
"a1f7cf79dd555b04fa8d603247a040e644996293": "APP LAUNCHER BROWSER_ACTION MANAGEMENT CHROME.EXTENSION.GETURL CHROME.MANAGEMENT.GET CHROME.MANAGEMENT.GETALL CHROME.MANAGEMENT.LAUNCHAPP CHROME.TABS.CREATE",
"9747e3d6a3eab39bc7c17f11a80573c62d44c7e5": "BLANK NEW TAB PAGE CHROME_URL_OVERRIDES",
- "0bf0930a32829dfb77170535ecb27adc2de3998a": "BLOCK/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL POPUP PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
- "7da105f28e200d42510aff3591dfa5aeb0b82605": "BLOCK/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL POPUP PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
+ "0bf0930a32829dfb77170535ecb27adc2de3998a": "BLOCK/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
+ "7da105f28e200d42510aff3591dfa5aeb0b82605": "BLOCK/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
"9004d1a1b975859d07bdff94ea0a4baa106c4fd1": "BROKEN LINKS EXTENDS THE DEVELOPER TOOLS, ADDING AN AUDIT CATEGORY THAT FINDS BROKEN LINKS ON THE INSPECTED PAGE. BACKGROUND_PAGE DEVTOOLS_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DEVTOOLS.AUDITS.ADDCATEGORY CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.EXECUTESCRIPT CHROME.TABS.SENDREQUEST",
"7f4d3fac7ae1ad4d514a15cd0b2c48c57a58c55e": "CATBLOCK I CANT HAS CHEEZBURGER! BACKGROUND_PAGE WEBREQUEST WEBREQUESTBLOCKING CHROME.WEBREQUEST.ONBEFOREREQUEST",
"924f75a201bb0ec8d6c0b1c9c88c679ea211c93d": "CHROME QUERY EXTENDS THE DEVELOPER TOOLS, ADDING A SIDEBAR THAT DISPLAYS THE JQUERY DATA ASSOCIATED WITH THE SELECTED DOM ELEMENT. DEVTOOLS_PAGE EXPERIMENTAL",
"903e7277139e1e6caec123d3319cab295d8d1b3a": "CHROME SOUNDS ENJOY A MORE MAGICAL AND IMMERSIVE EXPERIENCE WHEN BROWSING THE WEB USING THE POWER OF SOUND. BACKGROUND_PAGE BOOKMARKS OPTIONS_PAGE TABS CHROME.BOOKMARKS.ONCREATED CHROME.BOOKMARKS.ONMOVED CHROME.BOOKMARKS.ONREMOVED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.GET CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED",
- "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE POPUP CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL",
+ "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL",
"ac31228200b41a87982e386cc90d3a6eee4ad885": "CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE TABS CHROME.OMNIBOX.ONINPUTCANCELLED CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED CHROME.OMNIBOX.ONINPUTSTARTED CHROME.OMNIBOX.SETDEFAULTSUGGESTION CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE",
"7d5d6cf195bc25480256618e360aa38c6e6fba82": "CLD DISPLAYS THE LANGUAGE OF A TAB BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.DETECTLANGUAGE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED",
"6871d09f4a96bf9d4b6cc724d00e909cee0f3902": "CONTENT SCRIPT CROSS-DOMAIN XMLHTTPREQUEST EXAMPLE DEMONSTRATES MAKING CROSS DOMAIN REQUESTS FROM A CONTENT SCRIPT BY PUTTING TWITTER TRENDS ON GOOGLE NEWS.",
- "e1f97e61e28ff33131d66dd28a4ed70a77874a51": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS POPUP TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED",
+ "e1f97e61e28ff33131d66dd28a4ed70a77874a51": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED",
"5d81304a17cf7ac2887484f730fbd2b01e51e166": "CONTEXT MENUS SAMPLE SHOWS SOME OF THE FEATURES OF THE CONTEXT MENUS API BACKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE",
"4daa6becd0899a54776d9cf7f09613ed1a9f4d77": "COOKIE API TEST EXTENSION TESTING COOKIE API BACKGROUND_PAGE BROWSER_ACTION COOKIES TABS CHROME.BROWSERACTION.ONCLICKED CHROME.COOKIES.GET CHROME.COOKIES.GETALL CHROME.COOKIES.ONCHANGED CHROME.COOKIES.REMOVE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL",
"028eb5364924344029bcbe1d527f132fc72b34e5": "EMAIL THIS PAGE (BY GOOGLE) THIS EXTENSION ADDS AN EMAIL BUTTON TO THE TOOLBAR WHICH ALLOWS YOU TO EMAIL THE PAGE LINK USING YOUR DEFAULT MAIL CLIENT OR GMAIL. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.CONNECT CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.UPDATE",
- "763a08e9b06595d785568a8d392b95a2f3700258": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION POPUP",
+ "763a08e9b06595d785568a8d392b95a2f3700258": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION",
"4efa12eaaa442b6b7c880e7a38ceeb0cff7e8b77": "FIREPHP FOR CHROME EXTENDS THE DEVELOPER TOOLS, ADDING SUPPORT FOR PARSING FIREPHP MESSAGES FROM SERVER BACKGROUND_PAGE DEVTOOLS_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DEVTOOLS.NETWORK.GETHAR CHROME.EXPERIMENTAL.DEVTOOLS.NETWORK.ONREQUESTFINISHED CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.EXECUTESCRIPT",
"8b0dd31216235941bdd8eb33fda915ef5cf79a82": "GOOGLE CALENDAR CHECKER (BY GOOGLE) QUICKLY SEE THE TIME UNTIL YOUR NEXT MEETING FROM ANY OF YOUR CALENDARS. CLICK ON THE BUTTON TO BE TAKEN TO YOUR CALENDAR. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE",
- "4e35caa9742fb82dbd628892d23a781614f6eff6": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
+ "4e35caa9742fb82dbd628892d23a781614f6eff6": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
"bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca": "GOOGLE MAIL CHECKER DISPLAYS THE NUMBER OF UNREAD MESSAGES IN YOUR GOOGLE MAIL INBOX. YOU CAN ALSO CLICK THE BUTTON TO OPEN YOUR INBOX. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE",
- "1682e05ea9a1bde985123b04f6f8ac50a8a64033": "GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
- "14b9651fda4e57b2a5914ba73a779812201b750a": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION POPUP",
+ "1682e05ea9a1bde985123b04f6f8ac50a8a64033": "GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
+ "14b9651fda4e57b2a5914ba73a779812201b750a": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION",
"2020d72f2577f53caf8e94e3dbac0fb849ceaa4d": "IDLE - SIMPLE EXAMPLE DEMONSTRATES THE IDLE API BACKGROUND_PAGE BROWSER_ACTION IDLE CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.IDLE.ONSTATECHANGED CHROME.IDLE.QUERYSTATE",
"0ea1588bd07b20338fc21f725de1542a5fdf9726": "IGOOGLE NEW TAB PAGE CHROME_URL_OVERRIDES",
"646325c25f572a1d15edc73d057f821d847a4fbe": "IMAGEINFO GET IMAGE INFO FOR IMAGES, INCLUDING EXIF DATA BACKGROUND_PAGE CONTEXTMENUS TABS CHROME.CONTEXTMENUS.CREATE CHROME.TABS.GET CHROME.TABS.GETCURRENT CHROME.WINDOWS.CREATE CHROME.WINDOWS.UPDATE",
"8f52a8a59c6fc16cb0d1ed0680b7f005be033d58": "JAVASCRIPT PAUSE/RESUME PAUSES / RESUMES JAVASCRIPT EXECUTION BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONDETACH CHROME.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT",
"65b2fe595b7ac38dddd89cca50f5efd0017b0bd4": "KEYBOARD PIN CREATES A KEYBOARD SHORTCUT (C + SHIFT + P) TO TOGGLE THE PINNED STATE OF THE CURRENTLY SELECTED TAB BACKGROUND_PAGE TABS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE",
"cc8563a6666add797264184a960c7b7c8bd3e64d": "LIVE HTTP HEADERS DISPLAYS THE LIVE LOG WITH THE HTTP REQUESTS HEADERS BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION.ONCLICKED CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT",
- "ec97ec20ca2f095d081e39f1565fc12af09ef067": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST",
+ "ec97ec20ca2f095d081e39f1565fc12af09ef067": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST",
"b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d": "MERGE WINDOWS MERGES ALL OF THE BROWSERS WINDOWS INTO THE CURRENT WINDOW BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.MOVE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT",
- "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION POPUP TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION.ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.SENDREQUEST",
- "4f6785ec4f937add6728615682dd37c9a42d9548": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION POPUP TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE",
- "597015d3bcce3da693b02314afd607bec4f55291": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.TABS.CREATE",
- "6444e5c8ae112a6a433909c5e770669cd16e2e5f": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
- "3aea027164cb9b732ba4a8c51cb93708891726ef": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
+ "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION.ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.SENDREQUEST",
+ "4f6785ec4f937add6728615682dd37c9a42d9548": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE",
+ "597015d3bcce3da693b02314afd607bec4f55291": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.TABS.CREATE",
+ "6444e5c8ae112a6a433909c5e770669cd16e2e5f": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
+ "3aea027164cb9b732ba4a8c51cb93708891726ef": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
"f799e26ceef2367cf836f24bcb47df4398b0df58": "NOTIFICATION DEMO SHOWS OFF DESKTOP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND_PAGE NOTIFICATIONS OPTIONS_PAGE TABS",
"2df34c9db20549bd52f2dec3d59d564853bdefac": "NTP PROTOTYPING EXTENSION EXTENSION TO PROTOTYPE NEW NTP DESIGNS CHROME_URL_OVERRIDES EXPERIMENTAL",
"e787b322bddbc6289bb31b7d7550b1bf6456a80b": "OMNIBOX EXAMPLE TO USE, TYPE OMNIX PLUS A SEARCH TERM INTO THE OMNIBOX. BACKGROUND_PAGE CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED",
@@ -378,11 +378,11 @@
"d74c3c18a1c1dd18b035149105a306f837c8823e": "PAGE BENCHMARKER CHROMIUM PAGE BENCHMARKER. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.CONNECT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETEXTENSIONTABS CHROME.EXTENSION.GETURL CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.GETSELECTED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT",
"ab4b9e00a673701b355db9eb8f9ebf2c850cd784": "PER-PLUGIN CONTENT SETTINGS CUSTOMIZE YOUR CONTENT SETTING FOR DIFFERENT PLUG-INS. CONTENTSETTINGS OPTIONS_PAGE CHROME.I18N.GETMESSAGE",
"e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd": "PRINT THIS PAGE ADDS A PRINT BUTTON TO THE BROWSER. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.UPDATE",
- "beff6ecd9677dea0a7c648c5042165b48bb66f09": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL POPUP TABS",
- "3e8e226d87e431296bb110b4f6eb7eec2ca7a826": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION POPUP PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR",
+ "beff6ecd9677dea0a7c648c5042165b48bb66f09": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL TABS",
+ "3e8e226d87e431296bb110b4f6eb7eec2ca7a826": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR",
"56a8d2ac24ca7bba78fd88ad57f43fc13c784497": "SAMPLE - OAUTH CONTACTS USES OAUTH TO CONNECT TO GOOGLES CONTACTS SERVICE AND DISPLAY A LIST OF YOUR CONTACTS. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
"38f6e1e17756ede38b1364c7114a738ca717dcbb": "SANDWICHBAR SHOWS AN INFOBAR ON PAGES WHICH CONTAIN THE WORD SANDWICH BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.INFOBARS.SHOW CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST",
- "fc89b35755483af30b66cd72cefa34a43a3e8312": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE",
+ "fc89b35755483af30b66cd72cefa34a43a3e8312": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE",
"a491a2faa1fe79cb49b2fe9ed2720f4723c14184": "SPEAK SELECTION SPEAKS THE CURRENT SELECTION OUT LOUD. <ALL_URLS> BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS TTS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETURL CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.SENDREQUEST CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL",
"a942b7626644674b7a56678930d054497b244ee7": "SPEECH RECOGNIZER RECOGNIZES YOUR SPEECH AND TELLS YOU THE MOST LIKELY RESULT. BACKGROUND_PAGE BROWSER_ACTION EXPERIMENTAL CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXPERIMENTAL.SPEECHINPUT.ISRECORDING CHROME.EXPERIMENTAL.SPEECHINPUT.ONERROR CHROME.EXPERIMENTAL.SPEECHINPUT.ONRESULT CHROME.EXPERIMENTAL.SPEECHINPUT.START CHROME.EXPERIMENTAL.SPEECHINPUT.STOP",
"24452253a5f1a93c2e8d63e55042005f8bc33606": "STYLIZR SPRUCE UP YOUR PAGES WITH CUSTOM CSS. <ALL_URLS> BROWSER_ACTION EXPERIMENTAL OPTIONS_PAGE TABS CHROME.EXTENSION.GETURL CHROME.TABS.INSERTCSS",
@@ -393,7 +393,7 @@
"1d192cce77438e1a90383a6a3a6b28f29961ffa4": "TTS DEBUG TOOL FOR DEVELOPERS OF CHROME TTS ENGINE EXTENSIONS TO HELP THEM TEST THEIR ENGINES ARE IMPLEMENTING THE API CORRECTLY. TTS CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP",
"3a1baf15462bdae4d886c2da4ff8f35f4e8ce02f": "TTS DEMO DEMO CHROMES SYNTHESIZED TEXT-TO-SPEECH CAPABILITIES. TTS CHROME.TTS.GETVOICES CHROME.TTS.ISSPEAKING CHROME.TTS.SPEAK CHROME.TTS.STOP",
"b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6": "TYPED URL HISTORY READS YOUR HISTORY, AND SHOWS THE TOP TEN PAGES YOU GO TO BY TYPING THE URL. BROWSER_ACTION HISTORY TABS CHROME.HISTORY.GETVISITS CHROME.HISTORY.SEARCH CHROME.TABS.CREATE",
- "a3c674f7eb93621c590562ad3fa04de4f03f53a0": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION POPUP WEBNAVIGATION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAGMENTUPDATED",
+ "a3c674f7eb93621c590562ad3fa04de4f03f53a0": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION WEBNAVIGATION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAGMENTUPDATED",
"0fa4abe6545f0316fea7cfa07c53aa48c4f3d018": "`EXTENSION.ISALLOWEDFILESCHEMEACCESS` AND `EXTENSION.ISALLOWEDINCOGNITOACCESS` EXAMPLE DEMONSTRATES THE `EXTENSION.ISALLOWEDFILESCHEMEACCESS` AND `EXTESION.ISALLOWEDINCOGNITOACCESS` APIS BROWSER_ACTION CHROME.EXTENSION.ISALLOWEDFILESCHEMEACCESS CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS"
};
</script>
@@ -522,10 +522,7 @@
</h2>
<p class="metadata features">Uses
<span>
- <strong>browser_action</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>browser_action</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -617,9 +614,6 @@
<p class="metadata features">Uses
<span>
<strong>browser_action</strong><span style="display: none; ">, </span>
- <span> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
<span style="display: none; "> and</span>
</span>
</p>
@@ -813,10 +807,7 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>experimental</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>experimental</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>privacy</strong><span style="display: none; ">, </span>
@@ -863,10 +854,7 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>experimental</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>experimental</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>privacy</strong><span style="display: none; ">, </span>
@@ -1143,13 +1131,10 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>notifications</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>options_page</strong><span style="display: none; ">, </span>
+ <strong>notifications</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>options_page</strong><span style="display: none; ">, </span>
<span style="display: none; "> and</span>
</span>
</p>
@@ -1343,10 +1328,7 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>contentSettings</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>contentSettings</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -1558,13 +1540,10 @@
</h2>
<p class="metadata features">Uses
<span>
- <strong>background_page</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>browser_action</strong><span style="display: none; ">, </span>
+ <strong>background_page</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>browser_action</strong><span style="display: none; ">, </span>
<span style="display: none; "> and</span>
</span>
</p>
@@ -1835,10 +1814,7 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>options_page</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>options_page</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -2062,10 +2038,7 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>options_page</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>options_page</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -2130,9 +2103,6 @@
<p class="metadata features">Uses
<span>
<strong>browser_action</strong><span style="display: none; ">, </span>
- <span> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
<span style="display: none; "> and</span>
</span>
</p>
@@ -2509,10 +2479,7 @@
<strong>background_page</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>page_action</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>page_action</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -2637,10 +2604,7 @@
</h2>
<p class="metadata features">Uses
<span>
- <strong>browser_action</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>browser_action</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -2695,10 +2659,7 @@
<strong>bookmarks</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>browser_action</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>browser_action</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -2748,10 +2709,7 @@
</h2>
<p class="metadata features">Uses
<span>
- <strong>browser_action</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>browser_action</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -2799,10 +2757,7 @@
</h2>
<p class="metadata features">Uses
<span>
- <strong>browser_action</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>browser_action</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -2856,10 +2811,7 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>options_page</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>options_page</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -3397,10 +3349,7 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>experimental</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>experimental</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -3443,10 +3392,7 @@
<strong>background_page</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>browser_action</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>browser_action</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>proxy</strong><span style="display: none; ">, </span>
@@ -3640,10 +3586,7 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>experimental</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>experimental</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>tabs</strong><span style="display: none; ">, </span>
@@ -4327,10 +4270,7 @@
<strong>browser_action</strong><span>, </span>
<span style="display: none; "> and</span>
</span><span>
- <strong>extension</strong><span>, </span>
- <span style="display: none; "> and</span>
- </span><span>
- <strong>popup</strong><span style="display: none; ">, </span>
+ <strong>extension</strong><span style="display: none; ">, </span>
<span> and</span>
</span><span>
<strong>webNavigation</strong><span style="display: none; ">, </span>
diff --git a/chrome/common/extensions/docs/samples.json b/chrome/common/extensions/docs/samples.json
index 6533e3a..1301857 100644
--- a/chrome/common/extensions/docs/samples.json
+++ b/chrome/common/extensions/docs/samples.json
@@ -242,7 +242,6 @@
"description": "",
"features": [
"browser_action",
- "popup",
"tabs"
],
"icon": null,
@@ -254,12 +253,12 @@
"http:\/\/",
"https:\/\/"
],
- "search_string": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION POPUP TABS CHROME.TABS.EXECUTESCRIPT",
+ "search_string": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION TABS CHROME.TABS.EXECUTESCRIPT",
"source_files": [
"manifest.json",
"popup.html"
],
- "source_hash": "c8d14b6893e75a62f3bd150d5d2cc5bb785bc411",
+ "source_hash": "b016d5b2a4f51f7d13c3030fe18073b2329be4be",
"zip_path": "examples\/api\/browserAction\/set_page_color.zip"
},
{
@@ -301,8 +300,7 @@
"crx_path": null,
"description": "Returns accept languages of the browser",
"features": [
- "browser_action",
- "popup"
+ "browser_action"
],
"icon": null,
"id": "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a",
@@ -310,7 +308,7 @@
"packaged_app": false,
"path": "examples\/api\/i18n\/getMessage\/",
"protocols": [],
- "search_string": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION POPUP CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE",
+ "search_string": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE",
"source_files": [
"_locales\/en_US\/messages.json",
"_locales\/es\/messages.json",
@@ -318,7 +316,7 @@
"manifest.json",
"popup.html"
],
- "source_hash": "67f203e2773eebf401d0aa0a9709d961e506d875",
+ "source_hash": "1875c022f58e1db83f134957840a36c7dfc1989f",
"zip_path": "examples\/api\/i18n\/getMessage.zip"
},
{
@@ -413,7 +411,6 @@
"features": [
"browser_action",
"experimental",
- "popup",
"privacy"
],
"icon": null,
@@ -422,14 +419,14 @@
"packaged_app": false,
"path": "examples\/api\/preferences\/enableReferrer\/",
"protocols": [],
- "search_string": "BLOCK\/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL POPUP PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
+ "search_string": "BLOCK\/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
"source_files": [
"manifest.json",
"popup.css",
"popup.html",
"popup.js"
],
- "source_hash": "c2114f2faf51a5fdc08002cab3a5bdaefb2073cd",
+ "source_hash": "baa56eed23cb02c9fb88f73e15723bdfbb31ac4a",
"zip_path": "examples\/api\/preferences\/enableReferrer.zip"
},
{
@@ -441,7 +438,6 @@
"features": [
"browser_action",
"experimental",
- "popup",
"privacy"
],
"icon": null,
@@ -450,14 +446,14 @@
"packaged_app": false,
"path": "examples\/api\/preferences\/allowThirdPartyCookies\/",
"protocols": [],
- "search_string": "BLOCK\/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL POPUP PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
+ "search_string": "BLOCK\/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION EXPERIMENTAL PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
"source_files": [
"manifest.json",
"popup.css",
"popup.html",
"popup.js"
],
- "source_hash": "7ccf3f2ab08bbde36f62df34e93fc57eaff2fa3a",
+ "source_hash": "fd25990fb70c9c6769f42dd93a569e117313d199",
"zip_path": "examples\/api\/preferences\/allowThirdPartyCookies.zip"
},
{
@@ -607,8 +603,7 @@
"background_page",
"browser_action",
"notifications",
- "options_page",
- "popup"
+ "options_page"
],
"icon": "icon.png",
"id": "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5",
@@ -619,14 +614,14 @@
"http:\/\/",
"http:\/\/"
],
- "search_string": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE POPUP CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL",
+ "search_string": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL",
"source_files": [
"bg.html",
"manifest.json",
"options.html",
"popup.html"
],
- "source_hash": "ad985dc5b3e2b40826042be1d7b77c07fadfcc68",
+ "source_hash": "9d75adec07b5baa95d14df78e4fae51bfca4639d",
"zip_path": "examples\/extensions\/buildbot.zip"
},
{
@@ -723,7 +718,6 @@
"features": [
"browser_action",
"contentSettings",
- "popup",
"tabs"
],
"icon": null,
@@ -732,13 +726,13 @@
"packaged_app": false,
"path": "examples\/api\/contentSettings\/",
"protocols": [],
- "search_string": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS POPUP TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED",
+ "search_string": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED",
"source_files": [
"manifest.json",
"popup.html",
"popup.js"
],
- "source_hash": "95619d1c264bb65ac6f8ff105d34830ec87af284",
+ "source_hash": "18befdb7d7db7b85c4dcf337b30445e83eba9e7c",
"zip_path": "examples\/api\/contentSettings.zip"
},
{
@@ -847,8 +841,7 @@
"description": "A sample extension which uses Google Analytics to track usage.",
"features": [
"background_page",
- "browser_action",
- "popup"
+ "browser_action"
],
"icon": "analytics-extension-icon-128.png",
"id": "763a08e9b06595d785568a8d392b95a2f3700258",
@@ -856,14 +849,14 @@
"packaged_app": false,
"path": "examples\/tutorials\/analytics\/",
"protocols": [],
- "search_string": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION POPUP",
+ "search_string": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION",
"source_files": [
"analytics.js",
"background.html",
"manifest.json",
"popup.html"
],
- "source_hash": "b02f040a3eb56f8a0e780549954f69172d62dcd3",
+ "source_hash": "62b0a587de92a0c6153e389fadb6f4c417e94a68",
"zip_path": "examples\/tutorials\/analytics.zip"
},
{
@@ -1007,7 +1000,6 @@
"background_page",
"browser_action",
"options_page",
- "popup",
"tabs"
],
"icon": "img\/docs_spreadsheets-128.gif",
@@ -1021,7 +1013,7 @@
"https:\/\/",
"https:\/\/"
],
- "search_string": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
+ "search_string": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
"source_files": [
"background.html",
"chrome_ex_oauth.html",
@@ -1032,7 +1024,7 @@
"options.html",
"popup.html"
],
- "source_hash": "284e44d603a62348dd1b7e98e593f3f4b877b124",
+ "source_hash": "266673cc7266d0058a0f8bf33f39acfd51e419ac",
"zip_path": "examples\/extensions\/gdocs.zip"
},
{
@@ -1133,7 +1125,6 @@
"background_page",
"browser_action",
"options_page",
- "popup",
"tabs"
],
"icon": "128.png",
@@ -1145,7 +1136,7 @@
"https:\/\/",
"http:\/\/"
],
- "search_string": "GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
+ "search_string": "GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
"source_files": [
"background.html",
"chrome_ex_oauth.html",
@@ -1156,7 +1147,7 @@
"popup.html",
"prettyload.js"
],
- "source_hash": "9f360bf8772e8a23862d854ea088e0bec867ba02",
+ "source_hash": "74301387f364a87cd1364cb96fd017376be3ca16",
"zip_path": "examples\/extensions\/wave.zip"
},
{
@@ -1164,8 +1155,7 @@
"crx_path": null,
"description": "The first extension that I made.",
"features": [
- "browser_action",
- "popup"
+ "browser_action"
],
"icon": null,
"id": "14b9651fda4e57b2a5914ba73a779812201b750a",
@@ -1175,12 +1165,12 @@
"protocols": [
"http:\/\/"
],
- "search_string": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION POPUP",
+ "search_string": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION",
"source_files": [
"manifest.json",
"popup.html"
],
- "source_hash": "1a3139dcb7f3e3499023703643e7056c61235123",
+ "source_hash": "f8c01d82bfac2dd8fd8eb57022e7a12e316ecf60",
"zip_path": "examples\/tutorials\/getstarted.zip"
},
{
@@ -1392,7 +1382,6 @@
"features": [
"background_page",
"page_action",
- "popup",
"tabs"
],
"icon": "icon.png",
@@ -1404,7 +1393,7 @@
"https:\/\/",
"https:\/\/"
],
- "search_string": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST",
+ "search_string": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST",
"source_files": [
"background.html",
"background.js",
@@ -1414,7 +1403,7 @@
"popup.html",
"popup.js"
],
- "source_hash": "8446b89f4eb2d8cb6b49e306e87845b9dd385af5",
+ "source_hash": "10d02cc1f3436a091b36444677c8f1f4762d4813",
"zip_path": "examples\/extensions\/mappy.zip"
},
{
@@ -1462,7 +1451,6 @@
"description": "Times how long it takes to send a message to a content script and back.",
"features": [
"browser_action",
- "popup",
"tabs"
],
"icon": null,
@@ -1471,13 +1459,13 @@
"packaged_app": false,
"path": "examples\/api\/messaging\/timer\/",
"protocols": [],
- "search_string": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION POPUP TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION.ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.SENDREQUEST",
+ "search_string": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION.ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.SENDREQUEST",
"source_files": [
"manifest.json",
"page.js",
"popup.html"
],
- "source_hash": "927cf398a95a665beb64f56a4bfb791b98a8ee96",
+ "source_hash": "653bfc40d0e3bac43d79de31b44338c314ae70a9",
"zip_path": "examples\/api\/messaging\/timer.zip"
},
{
@@ -1494,7 +1482,6 @@
"features": [
"bookmarks",
"browser_action",
- "popup",
"tabs"
],
"icon": null,
@@ -1503,12 +1490,12 @@
"packaged_app": false,
"path": "examples\/api\/bookmarks\/basic\/",
"protocols": [],
- "search_string": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION POPUP TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE",
+ "search_string": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE",
"source_files": [
"manifest.json",
"popup.html"
],
- "source_hash": "5fd4c8e159a36d2462e9691db12d77a27684d6b7",
+ "source_hash": "825556bebc0df5d0ff8980f1c6ff86fdf748e03f",
"zip_path": "examples\/api\/bookmarks\/basic.zip"
},
{
@@ -1519,7 +1506,6 @@
"description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.",
"features": [
"browser_action",
- "popup",
"tabs"
],
"icon": "news_icon.png",
@@ -1530,7 +1516,7 @@
"protocols": [
"http:\/\/"
],
- "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.TABS.CREATE",
+ "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.TABS.CREATE",
"source_files": [
"feed.css",
"feed.html",
@@ -1539,7 +1525,7 @@
"feed_iframe.js",
"manifest.json"
],
- "source_hash": "800a1cfe78a6ff8a82c85ef3bc52e71a42e9c664",
+ "source_hash": "94237b23194b8a616a2c653b44115f69b81dca23",
"zip_path": "examples\/extensions\/news_a11y.zip"
},
{
@@ -1551,7 +1537,6 @@
"description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.",
"features": [
"browser_action",
- "popup",
"tabs"
],
"icon": "news_icon.png",
@@ -1563,7 +1548,7 @@
"http:\/\/",
"http:\/\/"
],
- "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
+ "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
"source_files": [
"_locales\/en\/messages.json",
"_locales\/es\/messages.json",
@@ -1571,7 +1556,7 @@
"feed.html",
"manifest.json"
],
- "source_hash": "381268f1183beaeba8d6596e736dc2c00a55fd21",
+ "source_hash": "28bc748e2db872cac1a990910bf4e8519b97abd2",
"zip_path": "examples\/extensions\/news_i18n.zip"
},
{
@@ -1586,7 +1571,6 @@
"background_page",
"browser_action",
"options_page",
- "popup",
"tabs"
],
"icon": "images\/news_icon.png",
@@ -1597,7 +1581,7 @@
"protocols": [
"http:\/\/"
],
- "search_string": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
+ "search_string": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
"source_files": [
"_locales\/en\/messages.json",
"css\/feed.css",
@@ -1610,7 +1594,7 @@
"views\/feed.html",
"views\/options.html"
],
- "source_hash": "cc21920e101dd4d4c535f4842e3f0ab4be285166",
+ "source_hash": "596192adf488028334952cb6d7a8e9103f3ec9b0",
"zip_path": "examples\/extensions\/news.zip"
},
{
@@ -1892,7 +1876,6 @@
"features": [
"browser_action",
"experimental",
- "popup",
"tabs"
],
"icon": null,
@@ -1901,12 +1884,12 @@
"packaged_app": false,
"path": "examples\/api\/processes\/process_monitor\/",
"protocols": [],
- "search_string": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL POPUP TABS",
+ "search_string": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL TABS",
"source_files": [
"manifest.json",
"popup.html"
],
- "source_hash": "a4d002a65d5ec54ef4495f8b5552a260119df739",
+ "source_hash": "268ab065e8bafff9bf1578799a975f769513d99b",
"zip_path": "examples\/api\/processes\/process_monitor.zip"
},
{
@@ -1925,7 +1908,6 @@
"features": [
"background_page",
"browser_action",
- "popup",
"proxy"
],
"icon": "icon128.png",
@@ -1934,7 +1916,7 @@
"packaged_app": false,
"path": "examples\/extensions\/proxy_configuration\/",
"protocols": [],
- "search_string": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION POPUP PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR",
+ "search_string": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR",
"source_files": [
"_locales\/en\/messages.json",
"background.html",
@@ -1950,7 +1932,7 @@
"test\/proxy_form_controller_test.js",
"test\/unittest.css"
],
- "source_hash": "10dfb898ef11aa9507bb07bcaa7cca5c51879f19",
+ "source_hash": "0779acfa5607a407a1a91805e48574e89b80151b",
"zip_path": "examples\/extensions\/proxy_configuration.zip"
},
{
@@ -2038,7 +2020,6 @@
"features": [
"browser_action",
"experimental",
- "popup",
"tabs"
],
"icon": null,
@@ -2049,14 +2030,14 @@
"protocols": [
"chrome:\/\/"
],
- "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE",
+ "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL TABS CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE",
"source_files": [
"manifest.json",
"popup.css",
"popup.html",
"popup.js"
],
- "source_hash": "c71a35cc8266d8cbe800e48cf3366c27dbffb3fa",
+ "source_hash": "e9f60ed594a2b594ece02259a2835fe92476508d",
"zip_path": "examples\/api\/processes\/show_tabs.zip"
},
{
@@ -2253,7 +2234,7 @@
"popup.html",
"popup.js"
],
- "source_hash": "c6b0eeeedd4de32aa5909ad59944ec27dbc797e8",
+ "source_hash": "b50c9d5f148bae3712fb2037cd428587a31b7fab",
"zip_path": "examples\/extensions\/talking_alarm_clock.zip"
},
{
@@ -2424,7 +2405,6 @@
"background_page",
"browser_action",
"extension",
- "popup",
"webNavigation"
],
"icon": null,
@@ -2433,7 +2413,7 @@
"packaged_app": false,
"path": "examples\/api\/webNavigation\/basic\/",
"protocols": [],
- "search_string": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION POPUP WEBNAVIGATION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAGMENTUPDATED",
+ "search_string": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION WEBNAVIGATION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAGMENTUPDATED",
"source_files": [
"_locales\/en\/messages.json",
"background.html",
@@ -2444,7 +2424,7 @@
"popup.html",
"popup.js"
],
- "source_hash": "449424bf09813438d65a988ef3249d59c01462e2",
+ "source_hash": "8caa97e5f4561e2887b0680eef1a455a762ca9f3",
"zip_path": "examples\/api\/webNavigation\/basic.zip"
},
{
diff --git a/chrome/common/extensions/docs/static/getstarted.html b/chrome/common/extensions/docs/static/getstarted.html
index cabda48..c72546f 100644
--- a/chrome/common/extensions/docs/static/getstarted.html
+++ b/chrome/common/extensions/docs/static/getstarted.html
@@ -110,7 +110,7 @@ as the following screenshot shows.
...
"browser_action": {
"default_icon": "icon.png"<b>,
- "popup": "popup.html"</b>
+ "default_popup": "popup.html"</b>
},
...
</pre>
diff --git a/chrome/common/extensions/extension.cc b/chrome/common/extensions/extension.cc
index 1aade4d..89bc278 100644
--- a/chrome/common/extensions/extension.cc
+++ b/chrome/common/extensions/extension.cc
@@ -661,30 +661,30 @@ ExtensionAction* Extension::LoadExtensionActionHelper(
// visibility.
result->SetIsVisible(ExtensionAction::kDefaultTabId, false);
- // TODO(EXTENSIONS_DEPRECATED): icons list is obsolete.
- ListValue* icons = NULL;
- if (extension_action->HasKey(keys::kPageActionIcons) &&
- extension_action->GetList(keys::kPageActionIcons, &icons)) {
- for (ListValue::const_iterator iter = icons->begin();
- iter != icons->end(); ++iter) {
- std::string path;
- if (!(*iter)->GetAsString(&path) || path.empty()) {
- *error = ASCIIToUTF16(errors::kInvalidPageActionIconPath);
- return NULL;
- }
+ if (manifest_version_ == 1) {
+ ListValue* icons = NULL;
+ if (extension_action->HasKey(keys::kPageActionIcons) &&
+ extension_action->GetList(keys::kPageActionIcons, &icons)) {
+ for (ListValue::const_iterator iter = icons->begin();
+ iter != icons->end(); ++iter) {
+ std::string path;
+ if (!(*iter)->GetAsString(&path) || path.empty()) {
+ *error = ASCIIToUTF16(errors::kInvalidPageActionIconPath);
+ return NULL;
+ }
- result->icon_paths()->push_back(path);
+ result->icon_paths()->push_back(path);
+ }
}
- }
- // TODO(EXTENSIONS_DEPRECATED): Read the page action |id| (optional).
- std::string id;
- if (extension_action->HasKey(keys::kPageActionId)) {
- if (!extension_action->GetString(keys::kPageActionId, &id)) {
- *error = ASCIIToUTF16(errors::kInvalidPageActionId);
- return NULL;
+ std::string id;
+ if (extension_action->HasKey(keys::kPageActionId)) {
+ if (!extension_action->GetString(keys::kPageActionId, &id)) {
+ *error = ASCIIToUTF16(errors::kInvalidPageActionId);
+ return NULL;
+ }
+ result->set_id(id);
}
- result->set_id(id);
}
std::string default_icon;
@@ -707,7 +707,7 @@ ExtensionAction* Extension::LoadExtensionActionHelper(
*error = ASCIIToUTF16(errors::kInvalidPageActionDefaultTitle);
return NULL;
}
- } else if (extension_action->HasKey(keys::kName)) {
+ } else if (manifest_version_ == 1 && extension_action->HasKey(keys::kName)) {
if (!extension_action->GetString(keys::kName, &title)) {
*error = ASCIIToUTF16(errors::kInvalidPageActionName);
return NULL;
@@ -720,9 +720,8 @@ ExtensionAction* Extension::LoadExtensionActionHelper(
if (extension_action->HasKey(keys::kPageActionDefaultPopup))
popup_key = keys::kPageActionDefaultPopup;
- // For backward compatibility, alias old key "popup" to new
- // key "default_popup".
- if (extension_action->HasKey(keys::kPageActionPopup)) {
+ if (manifest_version_ == 1 &&
+ extension_action->HasKey(keys::kPageActionPopup)) {
if (popup_key) {
*error = ExtensionErrorUtils::FormatErrorMessageUTF16(
errors::kInvalidPageActionOldAndNewKeys,
@@ -739,9 +738,8 @@ ExtensionAction* Extension::LoadExtensionActionHelper(
if (extension_action->GetString(popup_key, &url_str)) {
// On success, |url_str| is set. Nothing else to do.
- } else if (extension_action->GetDictionary(popup_key, &popup)) {
- // TODO(EXTENSIONS_DEPRECATED): popup is now a string only.
- // Support the old dictionary format for backward compatibility.
+ } else if (manifest_version_ == 1 &&
+ extension_action->GetDictionary(popup_key, &popup)) {
if (!popup->GetString(keys::kPageActionPopupPath, &url_str)) {
*error = ExtensionErrorUtils::FormatErrorMessageUTF16(
errors::kInvalidPageActionPopupPath, "<missing>");
@@ -1923,7 +1921,7 @@ bool Extension::InitFromValue(extensions::Manifest* manifest, int flags,
// Initialize page action (optional).
DictionaryValue* page_action_value = NULL;
- if (manifest->HasKey(keys::kPageActions)) {
+ if (manifest_version_ == 1 && manifest->HasKey(keys::kPageActions)) {
ListValue* list_value = NULL;
if (!manifest->GetList(keys::kPageActions, &list_value)) {
*error = ASCIIToUTF16(errors::kInvalidPageActionsList);
diff --git a/chrome/common/extensions/extension_constants.cc b/chrome/common/extensions/extension_constants.cc
index 4180d68..e8d55d3 100644
--- a/chrome/common/extensions/extension_constants.cc
+++ b/chrome/common/extensions/extension_constants.cc
@@ -74,7 +74,6 @@ const char kPageActionDefaultTitle[] = "default_title";
const char kPageActionIcons[] = "icons";
const char kPageActionId[] = "id";
const char kPageActionPopup[] = "popup";
-const char kPageActionPopupHeight[] = "height";
const char kPageActionPopupPath[] = "path";
const char kPageActions[] = "page_actions";
const char kPermissions[] = "permissions";
@@ -320,8 +319,6 @@ const char kInvalidPageActionOldAndNewKeys[] =
"use both.";
const char kInvalidPageActionPopup[] =
"Invalid type for page action popup.";
-const char kInvalidPageActionPopupHeight[] =
- "Invalid value for page action popup height [*].";
const char kInvalidPageActionPopupPath[] =
"Invalid value for page action popup path [*].";
const char kInvalidPageActionsList[] =
diff --git a/chrome/common/extensions/extension_constants.h b/chrome/common/extensions/extension_constants.h
index 8152ce0..0daca2a 100644
--- a/chrome/common/extensions/extension_constants.h
+++ b/chrome/common/extensions/extension_constants.h
@@ -76,7 +76,6 @@ namespace extension_manifest_keys {
extern const char kPageActionIcons[];
extern const char kPageActionId[];
extern const char kPageActionPopup[];
- extern const char kPageActionPopupHeight[];
extern const char kPageActionPopupPath[];
extern const char kPageActions[];
extern const char kPermissions[];
diff --git a/chrome/common/extensions/extension_manifests_unittest.cc b/chrome/common/extensions/extension_manifests_unittest.cc
index 770e333..e881c07 100644
--- a/chrome/common/extensions/extension_manifests_unittest.cc
+++ b/chrome/common/extensions/extension_manifests_unittest.cc
@@ -22,6 +22,7 @@
#include "chrome/common/chrome_paths.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/extensions/extension.h"
+#include "chrome/common/extensions/extension_action.h"
#include "chrome/common/extensions/extension_constants.h"
#include "chrome/common/extensions/extension_error_utils.h"
#include "chrome/common/extensions/extension_sidebar_defaults.h"
@@ -1030,3 +1031,20 @@ TEST_F(ExtensionManifestTest, BackgroundPage) {
ASSERT_TRUE(extension);
EXPECT_FALSE(extension->background_url().is_valid());
}
+
+TEST_F(ExtensionManifestTest, PageActionManifestVersion2) {
+ scoped_refptr<Extension> extension(
+ LoadAndExpectSuccess("page_action_manifest_version_2.json"));
+ ASSERT_TRUE(extension.get());
+ ASSERT_TRUE(extension->page_action());
+
+ EXPECT_EQ("", extension->page_action()->id());
+ EXPECT_EQ(0u, extension->page_action()->icon_paths()->size());
+ EXPECT_EQ("", extension->page_action()->GetTitle(
+ ExtensionAction::kDefaultTabId));
+ EXPECT_FALSE(extension->page_action()->HasPopup(
+ ExtensionAction::kDefaultTabId));
+
+ LoadAndExpectError("page_action_manifest_version_2b.json",
+ errors::kInvalidPageActionPopup);
+}