gecko-dev/toolkit/components/extensions
Andrew Swan a02a18c1e5 Bug 1352152 Fix several issues with optional webextension permissions r=kmag
1. Use the right strings in permission dialogs
2. Don't show permissions dialogs for non-promptable permissions
3. Enable dialogs by default

MozReview-Commit-ID: JJdxxcP7IeU

--HG--
extra : rebase_source : b5525cbae3822f3e2727788fd63580e6d5bd8293
2017-04-10 19:12:23 -07:00
..
schemas Bug 1350759 Make unknown optional_permissions non-fatal r=kmag 2017-04-11 16:05:50 -07:00
test Bug 1352152 Fix several issues with optional webextension permissions r=kmag 2017-04-10 19:12:23 -07:00
.eslintrc.js Bug 1342459 - Enable no-undef on browser/base, and clean up unnecessary no-undef references. r=mossop 2017-04-03 11:46:56 +01:00
ext-alarms.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-backgroundPage.js Bug 1353078: Fix broken null check. r=trivial 2017-04-06 13:32:31 -07:00
ext-browser-content.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-c-backgroundPage.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-c-extension.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-c-identity.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-c-permissions.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-c-runtime.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-c-storage.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-c-test.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-c-toolkit.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-contextualIdentities.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-cookies.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-downloads.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-extension.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-geolocation.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-i18n.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-idle.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-management.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-notifications.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-permissions.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-privacy.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-protocolHandlers.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-proxy.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-runtime.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-storage.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-theme.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-toolkit.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-topSites.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-webNavigation.js Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ext-webRequest.js Bug 1345225 - Check if webRequest filters overlap with host permissions r=kmag 2017-03-26 20:53:28 +02:00
Extension.jsm Bug 1350522: Part 7 - Merge pageAction/browserAction/sidebarAction/commands helper classes into API instances. r=aswan 2017-03-26 18:42:59 -07:00
ExtensionAPI.jsm Bug 1350522: Part 4 - Convert browser APIs to lazy loading. r=aswan 2017-04-02 11:59:55 -07:00
ExtensionChild.jsm Bug 1354471 - Fix regression in DevToolsContextChild related to the lazy API loading. r=aswan 2017-04-07 05:20:14 +02:00
ExtensionCommon.jsm Bug 1350522: Part 5 - Remove registerSchemaAPI(). r=aswan 2017-03-25 13:59:14 -07:00
ExtensionContent.jsm Bug 1328758 - Better error messages for tabs.executeScript r=kmag 2017-04-02 01:05:37 +02:00
ExtensionManagement.jsm Bug 1344590: Part 4 - Store parsed and normalized extension data in indexedDB. r=aswan 2017-03-08 09:16:01 -08:00
ExtensionParent.jsm Bug 1350522: Part 5 - Remove registerSchemaAPI(). r=aswan 2017-03-25 13:59:14 -07:00
ExtensionPermissions.jsm Bug 1197420 Part 4 Apply dynamic permission changes r=kmag 2017-03-23 17:28:52 -07:00
ExtensionPreferencesManager.jsm Bug 1345583 - Move code for startup and shutdown handling of preferences to ExtensionPreferencesManager, r=aswan 2017-03-08 14:47:26 -05:00
extensions-toolkit.manifest Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
ExtensionSettingsStore.jsm Bug 1341277 - Part 1: Update ExtensionSettingsStore to support disabled settings. r=aswan 2017-02-22 11:35:10 -05:00
ExtensionStorage.jsm Bug 1320181 - Storage sanitizer should return an empty object belonging to the correct scope. r=kmag 2016-11-28 20:11:06 +01:00
ExtensionStorageSync.jsm Bug 1333477: Part 2 - Remove "browser" environment from ESLint settings. r=aswan 2017-03-12 14:16:13 -07:00
ExtensionTabs.jsm Bug 1348442: Part 2b - Add getWinUtils helper. r=aswan 2017-03-18 15:16:16 -07:00
ExtensionTestCommon.jsm Bug 1343583 - Adapt test framework to function toString revision r=aswan 2017-03-02 20:38:25 +01:00
ExtensionUtils.jsm Bug 1350522: Part 1 - Allow lazily loading and instantiating API modules. r=aswan 2017-03-31 17:16:39 -07:00
ExtensionXPCShellUtils.jsm Bug 1344590: Part 1 - Handle extension reloads, upgrades, and manager restarts in xpcshell helpers. r=rhelmer 2017-03-07 23:41:57 -08:00
jar.mn Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan 2017-03-31 19:36:00 -07:00
LegacyExtensionsUtils.jsm Bug 1258360: Implement onMessageExternal and onConnectExternal. r=mixedpuppy 2017-02-11 13:28:18 -08:00
MessageChannel.jsm Part 1: Bug 1295807 - Add a Javascript Module for registering proxy scripts. r=kmag,robwu 2017-03-06 17:04:46 -05:00
moz.build Bug 1351067 - add BUG_COMPONENT to toolkit/* files. r=myk,enndeakin,mossop 2017-04-09 05:43:43 -04:00
NativeMessaging.jsm Bug 1316396: Part 1 - Reorganize parent, child, common, and test code into more appropriate modules. r=aswan 2016-11-10 12:35:22 -08:00
ProxyScriptContext.jsm Bug 1350522: Part 5 - Remove registerSchemaAPI(). r=aswan 2017-03-25 13:59:14 -07:00
Schemas.jsm Bug 1353081 - Lazily load NetUtil.jsm in Schemas.jsm. r=kmag 2017-04-03 10:22:54 -07:00