| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This features file defines extension APIs implemented under src/chrome. | 5 // This features file defines extension APIs implemented under src/chrome. |
| 6 // See chrome/common/extensions/api/_features.md to understand this file, as | 6 // See chrome/common/extensions/api/_features.md to understand this file, as |
| 7 // well as feature.h, simple_feature.h, and feature_provider.h. | 7 // well as feature.h, simple_feature.h, and feature_provider.h. |
| 8 // | 8 // |
| 9 // Note that specifying "web_page", "blessed_web_page", or "all" as a context | 9 // Note that specifying "web_page", "blessed_web_page", or "all" as a context |
| 10 // type will require manually updating chrome/renderer/resources/dispatcher.cc. | 10 // type will require manually updating chrome/renderer/resources/dispatcher.cc. |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 164 // review (https://codereview.chromium.org/25305002). | 164 // review (https://codereview.chromium.org/25305002). |
| 165 "browserAction.openPopup": [{ | 165 "browserAction.openPopup": [{ |
| 166 "channel": "dev", | 166 "channel": "dev", |
| 167 "dependencies": ["manifest:browser_action"], | 167 "dependencies": ["manifest:browser_action"], |
| 168 "contexts": ["blessed_extension"] | 168 "contexts": ["blessed_extension"] |
| 169 }, { | 169 }, { |
| 170 "channel": "stable", | 170 "channel": "stable", |
| 171 "dependencies": ["manifest:browser_action"], | 171 "dependencies": ["manifest:browser_action"], |
| 172 "whitelist": [ | 172 "whitelist": [ |
| 173 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev | 173 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev |
| 174 "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta | |
| 175 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary | |
| 176 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta | |
| 177 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264", // Google Cast Stable | |
| 178 // The extensions below here only use openPopup on a user action, | 174 // The extensions below here only use openPopup on a user action, |
| 179 // so are safe, and can be removed when the whitelist on that | 175 // so are safe, and can be removed when the whitelist on that |
| 180 // capability is lifted. See crbug.com/436489 for context. | 176 // capability is lifted. See crbug.com/436489 for context. |
| 181 "A4577D8C2AF4CF26F40CBCA83FFA4251D6F6C8F8", // http://crbug.com/497301 | 177 "A4577D8C2AF4CF26F40CBCA83FFA4251D6F6C8F8", // http://crbug.com/497301 |
| 182 "A8208CCC87F8261AFAEB6B85D5E8D47372DDEA6B", // http://crbug.com/497301 | 178 "A8208CCC87F8261AFAEB6B85D5E8D47372DDEA6B", // http://crbug.com/497301 |
| 183 "EFCF5358672FEE04789FD2EC3638A67ADEDB6C8C" // http://crbug.com/514696 | 179 "EFCF5358672FEE04789FD2EC3638A67ADEDB6C8C" // http://crbug.com/514696 |
| 184 ], | 180 ], |
| 185 "contexts": ["blessed_extension"] | 181 "contexts": ["blessed_extension"] |
| 186 }], | 182 }], |
| 187 "browsingData": { | 183 "browsingData": { |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 297 "declarativeContent": { | 293 "declarativeContent": { |
| 298 "dependencies": ["permission:declarativeContent"], | 294 "dependencies": ["permission:declarativeContent"], |
| 299 "contexts": ["blessed_extension"] | 295 "contexts": ["blessed_extension"] |
| 300 }, | 296 }, |
| 301 "desktopCapture": [{ | 297 "desktopCapture": [{ |
| 302 "dependencies": ["permission:desktopCapture"], | 298 "dependencies": ["permission:desktopCapture"], |
| 303 "contexts": ["blessed_extension"] | 299 "contexts": ["blessed_extension"] |
| 304 }, { | 300 }, { |
| 305 "dependencies": ["permission:desktopCapturePrivate"], | 301 "dependencies": ["permission:desktopCapturePrivate"], |
| 306 "whitelist": [ | 302 "whitelist": [ |
| 307 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Dev | 303 "63ED55E43214C211F82122ED56407FF1A807F2A3", // Media Router Dev |
| 308 "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta | 304 "226CF815E39A363090A1E547D53063472B8279FA" // Media Router Stable |
| 309 "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary | |
| 310 "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta | |
| 311 "16CA7A47AAE4BE49B1E75A6B960C3875E945B264", // Google Cast Stable | |
| 312 "C17CD9E6868D7B9C67926E0EC612EA25C768418F", // http://crbug.com/457908 | |
| 313 "226CF815E39A363090A1E547D53063472B8279FA" // http://crbug.com/574889 | |
| 314 ], | 305 ], |
| 315 "contexts": ["blessed_extension"] | 306 "contexts": ["blessed_extension"] |
| 316 }], | 307 }], |
| 317 "developerPrivate": [{ | 308 "developerPrivate": [{ |
| 318 "dependencies": ["permission:developerPrivate", "permission:management"], | 309 "dependencies": ["permission:developerPrivate", "permission:management"], |
| 319 "contexts": ["blessed_extension"] | 310 "contexts": ["blessed_extension"] |
| 320 }, { | 311 }, { |
| 321 "channel": "stable", | 312 "channel": "stable", |
| 322 "contexts": ["webui"], | 313 "contexts": ["webui"], |
| 323 "matches": [ | 314 "matches": [ |
| (...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 839 "internal": true, | 830 "internal": true, |
| 840 "channel": "stable", | 831 "channel": "stable", |
| 841 "dependencies": ["permission:webview"], | 832 "dependencies": ["permission:webview"], |
| 842 "contexts": ["blessed_extension"] | 833 "contexts": ["blessed_extension"] |
| 843 }, | 834 }, |
| 844 "windows": { | 835 "windows": { |
| 845 "dependencies": ["api:tabs"], | 836 "dependencies": ["api:tabs"], |
| 846 "contexts": ["blessed_extension"] | 837 "contexts": ["blessed_extension"] |
| 847 } | 838 } |
| 848 } | 839 } |
| OLD | NEW |