X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fextensions%2Fcommon%2Fapi%2F_permission_features.json;h=83b7b2b57f34d01300c25c2d80d7c5669e1eecd4;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=512dd861f4a771a255aa42786b178907c49ab5ea;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/extensions/common/api/_permission_features.json b/src/extensions/common/api/_permission_features.json index 512dd86..83b7b2b 100644 --- a/src/extensions/common/api/_permission_features.json +++ b/src/extensions/common/api/_permission_features.json @@ -21,6 +21,77 @@ // chrome/test/data/extensions/api_test/stubs_app/manifest.json { + "app.window.alwaysOnTop": { + "channel": "stable", + "extension_types": ["platform_app"] + }, + "app.window.fullscreen": { + "channel": "stable", + "extension_types": ["platform_app"] + }, + "app.window.fullscreen.overrideEsc": { + "channel": "stable", + "extension_types": ["platform_app"] + }, + "app.window.alpha": [ + { + "channel": "dev", + "extension_types": ["platform_app"] + }, + { + "channel": "stable", + "extension_types": ["platform_app"], + "whitelist": [ + "0F42756099D914A026DADFA182871C015735DD95", // http://crbug.com/323773 + "2D22CDB6583FD0A13758AEBE8B15E45208B4E9A7", + "E7E2461CE072DF036CF9592740196159E2D7C089", // http://crbug.com/356200 + "A74A4D44C7CFCD8844830E6140C8D763E12DD8F3", + "312745D9BF916161191143F6490085EEA0434997", + "53041A2FA309EECED01FFC751E7399186E860B2C", + "A07A5B743CD82A1C2579DB77D353C98A23201EEF", // http://crbug.com/413748 + "F16F23C83C5F6DAD9B65A120448B34056DD80691", + "0F585FB1D0FDFBEBCE1FEB5E9DFFB6DA476B8C9B" + ] + } + ], + "app.window.shape": { + "channel": "stable", + "extension_types": ["platform_app"] + }, + "audioCapture": [ + { + "channel": "stable", + "extension_types": ["platform_app"] + }, + { + "channel": "stable", + "extension_types": ["extension"], + "whitelist": [ + // http://crbug.com/292856 + "3F50C3A83839D9C76334BCE81CDEC06174F266AF", + "09FDCB5851B8F3378DB630D06E316076E89C95A6", + "39BE69F11F68E4EED080DA3DC2394F7885B7AFF9", + "FF78670081967CE21DB86A04AD94A0498F01E20A", + // Hotword component extension + "62CCAAD339E6451BBF97C4BBDF758E934A05AD0B" + ] + } + ], + "bluetoothPrivate": { + "channel": "stable", + "extension_types": ["platform_app"], + "platforms": ["chromeos", "win", "mac"], + "whitelist": [ + "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/387169 + "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/387169 + "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // http://crbug.com/387169 + "307E96539209F95A1A8740C713E6998A73657D96", // http://crbug.com/387169 + "4F25792AF1AA7483936DE29C07806F203C7170A0", // http://crbug.com/407693 + "BD8781D757D830FC2E85470A1B6E8A718B7EE0D9", // http://crbug.com/407693 + "4AC2B6C63C6480D150DFDA13E4A5956EB1D0DDBB", // http://crbug.com/407693 + "81986D4F846CEDDDB962643FA501D1780DD441BB" // http://crbug.com/407693 + ] + }, "dns": [ { "channel": "dev", @@ -36,6 +107,16 @@ ] } ], + "externally_connectable.all_urls": { + "channel": "stable", + "extension_types": [ + "extension", "hosted_app", "legacy_packaged_app", "platform_app" + ], + "whitelist": [ + "54ECAB4579BDE8FDAF9B29ED335F9946EE504A52", // Used in unit tests + "E24F1786D842E91E74C27929B0B3715A4689A473" // http://crbug.com/417494 + ] + }, "hid": [ { "channel": "stable", @@ -50,6 +131,18 @@ ] } ], + "u2fDevices": [ + { + "channel": "stable", + "extension_types": ["extension", "platform_app"], + "whitelist": [ + "496B6890097EB6E19809ADEADD095A8721FBB2E0", // FIDO U2F APIs + "E24F1786D842E91E74C27929B0B3715A4689A473", // CryptoToken + "6F9E349A0561C78A0D3F41496FE521C5151C7F71", // Security Key + "C06709A259378015404ED20F75C7D08547E0F10B" // Security Key (dev) + ] + } + ], "power": { "channel": "stable", "extension_types": [ "extension", "legacy_packaged_app", "platform_app" ] @@ -85,6 +178,61 @@ "extension_types": ["extension", "legacy_packaged_app", "platform_app"], "min_manifest_version": 2 }, + "system.cpu": [ + { + "channel": "stable", + "extension_types": ["extension", "legacy_packaged_app", "platform_app"] + }, + { + "channel": "stable", + "extension_types": ["hosted_app"], + "whitelist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store + } + ], + "system.memory": [ + { + "channel": "stable", + "extension_types": ["extension", "legacy_packaged_app", "platform_app"] + }, + { + "channel": "stable", + "extension_types": ["hosted_app"], + "whitelist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store + } + ], + "system.network": [ + { + "channel": "stable", + "extension_types": ["platform_app"] + }, + { + "channel": "stable", + "extension_types": ["hosted_app"], + "whitelist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store + } + ], + "system.storage": [ + { + "channel": "stable", + "extension_types": ["extension", "legacy_packaged_app", "platform_app"] + }, + { + "channel": "stable", + "extension_types": ["hosted_app"], + "whitelist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store + } + ], + "system.display": [ + { + "channel": "stable", + "extension_types": ["extension", "legacy_packaged_app", "platform_app"] + }, + { + "channel": "stable", + "extension_types": ["hosted_app"], + "whitelist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store + } + ], "usb": [ { "channel": "stable", @@ -112,5 +260,38 @@ "E24F1786D842E91E74C27929B0B3715A4689A473" // CryptoToken ] } + ], + "videoCapture": [ + { + "channel": "stable", + "extension_types": ["platform_app"] + }, + { + "channel": "stable", + "extension_types": ["extension"], + "whitelist": [ + // http://crbug.com/292856 + "3F50C3A83839D9C76334BCE81CDEC06174F266AF", + "09FDCB5851B8F3378DB630D06E316076E89C95A6", + "A434B90223C3C52F2B69DB494736B63C612C774D" + ] + } + ], + "webview": [ + { + "channel": "stable", + "extension_types": ["platform_app"] + }, + { + // General support for webview in component extensions still in progress. + // Only allowed for whitelisted extensions until all the caveats are + // addressed. Tracked in crbug/285151. + "channel": "stable", + "extension_types": ["extension"], + "location": "component", + "whitelist": [ + "D519188F86D9ACCEE0412007B227D9936EB9676B" // GAIA Component Extension + ] + } ] }