fune/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 Bug 1453522 Document bundled webextension experiments r=kmag 2018-04-11 16:44:07 -07:00
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 Bug 1449933 - Webextension popups that don't define a background-color can be hard to read. r=mixedpuppy 2018-03-30 15:29:31 -07:00
ext-toolkit.json Backed out changeset 6af40fb76692 (bug 1372406) for Doc lint failure in builds/worker/checkouts/gecko/docs-out/html/main/_staging/python/mach.commands.rst on a CLOSED TREE 2018-03-28 07:26:10 +03:00
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 Bug 1445026: Don't try to decode a binary hash blob as UTF-8. r=rpl 2018-03-12 14:18:43 -07:00
ExtensionPageChild.jsm Bug 1444758: Follow-up: Fix some flakiness when tests are run in parallel. r=aswan 2018-03-11 20:00:08 -07:00
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 Backed out changeset 6af40fb76692 (bug 1372406) for Doc lint failure in builds/worker/checkouts/gecko/docs-out/html/main/_staging/python/mach.commands.rst on a CLOSED TREE 2018-03-28 07:26:10 +03:00
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 Bug 1453053 part 3. Remove JS QIs to nsIMessageSender. r=qdot 2018-04-12 00:06:25 -04:00
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 Backed out changeset 6af40fb76692 (bug 1372406) for Doc lint failure in builds/worker/checkouts/gecko/docs-out/html/main/_staging/python/mach.commands.rst on a CLOSED TREE 2018-03-28 07:26:10 +03:00
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 Bug 1451058: Follow-up: Fix some errors that show up during tests. r=me 2018-04-06 16:34:15 -07:00
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 Bug 1452307: Follow-up: Fix typeo. r=aswan 2018-04-16 14:21:02 -07:00
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 Bug 1449631 part 12. Remove the Nullable smuggling from nsIDOMEventTarget. r=smaug 2018-04-05 13:42:42 -04:00