gecko-dev/toolkit/components/extensions
Andrew Swan efbc1f62aa Bug 1467136 Ensure extension messaging cannot miss the startup event r=kmag
When a background page has a messaging listener but the background page
is started in response to something other than an extension message, we
were missing the background "startup" event.  Fix that by setting up the
listener earlier.

MozReview-Commit-ID: Cr58EyCoY6W

--HG--
extra : rebase_source : 0d309e01be35e2ef7ab5e489726d0191571ca371
2018-06-06 13:58:43 -07:00
..
child Bug 1406181 - Move serialize/deserialize helpers from ext-c-storage.js to ExtensionStorage.jsm. r=kmag 2017-10-18 19:31:27 +02:00
docs
parent Bug 1466388 - Android webext popup should not be considered to be the active or highlighted tab r=rpl 2018-06-03 03:00:39 +02:00
schemas Bug 1404724 - remove browser_style warning, fix default values, r=aswan 2018-05-29 16:55:43 -04:00
test Bug 1467136 Ensure extension messaging cannot miss the startup event r=kmag 2018-06-06 13:58:43 -07:00
webrequest Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj 2018-06-01 17:59:07 +02:00
.eslintrc.js Bug 1456686: Part 1 - Fix unused and shadowed explicit imports. r=standard8 2018-04-24 20:18:09 -07:00
dummy.xul
ext-browser-content.js
ext-toolkit.json
extension-process-script.js Bug 1466349 part 1 - Enable passing addonData flags to embedded WE, r=aswan 2018-06-05 20:26:24 +02:00
Extension.jsm Bug 1369841 Make browser.runtime.onMessage and onConnect persistent r=zombie 2018-05-29 17:40:53 -07:00
ExtensionChild.jsm Bug 1369841 Make browser.runtime.onMessage and onConnect persistent r=zombie 2018-05-29 17:40:53 -07:00
ExtensionChildDevToolsUtils.jsm
ExtensionCommon.jsm Bug 1467136 Ensure extension messaging cannot miss the startup event r=kmag 2018-06-06 13:58:43 -07:00
ExtensionContent.jsm
ExtensionPageChild.jsm
ExtensionParent.jsm Bug 1369841 Make browser.runtime.onMessage and onConnect persistent r=zombie 2018-05-29 17:40:53 -07:00
ExtensionPermissions.jsm
ExtensionPolicyService.cpp Bug 1460940 - Clean up most remaining C++-side uses of nsIDOMDocument. r=bz 2018-05-11 19:46:15 +02:00
ExtensionPolicyService.h
ExtensionPreferencesManager.jsm Bug 1455755 Move browserSettings.proxyConfig to proxy.settings, r=aswan, mstrimer 2018-04-25 18:50:22 -05:00
extensions-toolkit.manifest
ExtensionSettingsStore.jsm
ExtensionStorage.jsm Bug 1406181 - Move serialize/deserialize helpers from ext-c-storage.js to ExtensionStorage.jsm. r=kmag 2017-10-18 19:31:27 +02:00
ExtensionStorageIDB.jsm Backed out 10 changesets (bug 1406181) as per developers request. 2018-06-03 16:10:23 +03:00
ExtensionStorageSync.jsm Bug 1457071 - allow all extension-storage data to be deleted from the profile. r=glasserc 2018-04-26 17:53:56 +10:00
ExtensionTestCommon.jsm Bug 1461145: Follow-up: Fix more racy tests. r=bustage CLOSED TREE 2018-05-27 17:53:01 -07:00
ExtensionUtils.jsm
ExtensionXPCShellUtils.jsm Bug 1461062: Follow-up: Fix rebase bustage. r=bustage CLOSED TREE 2018-05-16 19:07:01 -07:00
FindContent.jsm
jar.mn
LegacyExtensionsUtils.jsm Bug 1466349 part 1 - Enable passing addonData flags to embedded WE, r=aswan 2018-06-05 20:26:24 +02:00
MatchGlob.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
MatchPattern.cpp Bug 1466349 part 3 - Ignore ignorePath for privileged about: MatchPatterns r=aswan 2018-06-03 19:38:29 +02:00
MatchPattern.h Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
MessageChannel.jsm
moz.build Backed out 10 changesets (bug 1406181) as per developers request. 2018-06-03 16:10:23 +03:00
mozIExtensionProcessScript.idl Bug 1460940 - Remove nsIDOMDocument uses in toolkit/. r=bz 2018-05-11 19:46:15 +02:00
NativeManifests.jsm
NativeMessaging.jsm Bug 1392067 - Disconnect open extension ports when the message manager goes away 2018-04-25 22:31:03 +02:00
ProxyScriptContext.jsm Bug 1457213 support early startup for proxy api, r=aswan 2018-05-01 18:46:07 -05:00
Schemas.jsm
WebExtensionContentScript.h Bug 1456485: Part 2 - Allow extensions with the mozillaAddons permission to match restricted schemes. r=zombie 2018-05-09 18:55:59 -07:00
WebExtensionPolicy.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
WebExtensionPolicy.h