gecko-dev/toolkit/components/extensions
Nika Layzell 6eb2084136 Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley
This patch introduces a new type of content process, which has a dynamic name.
This type of content process is labeled as `webIsolated=${SITE_ORIGIN}` and is
used within fission-enabled windows.

To enable this, additional information about the fission status of the target
window must be passed into E10SUtils. This was done by updating every call site
manually to pass an extra boolean. A better solution perhaps should be used in
the future.

With this patch enabled, we now perform process switches, but only when
navigating to HTTP URIs. If we navigate to a non-HTTP URI in an iframe with
fission enabled, it will not behave correctly. This must be done in a
follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D29570

--HG--
extra : moz-landing-system : lando
2019-05-03 21:31:57 +00:00
..
child
docs
parent Bug 1548177 support incognito flag in request filtering r=kmag,robwu 2019-05-02 16:23:03 +00:00
schemas Bug 1548177 support incognito flag in request filtering r=kmag,robwu 2019-05-02 16:23:03 +00:00
test Bug 1546553 - Disable some xpcshell tests on Android x86_64; r=jmaher 2019-05-03 16:50:15 +00:00
webrequest Bug 1548177 support incognito flag in request filtering r=kmag,robwu 2019-05-02 16:23:03 +00:00
.eslintrc.js
DocumentObserver.h
dummy.xul
ext-browser-content.js Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
ext-toolkit.json
Extension.jsm Bug 1518843 - GeckoView WebExtension Messaging. r=snorp,esawin,robwu,kmag 2019-04-17 18:28:10 +00:00
ExtensionChild.jsm Bug 1518843 - GeckoView WebExtension Messaging. r=snorp,esawin,robwu,kmag 2019-04-17 18:28:10 +00:00
ExtensionChildDevToolsUtils.jsm
ExtensionCommon.jsm Bug 1535674 Fix race with webextension persistent listeners r=kmag 2019-04-17 10:49:24 -07:00
ExtensionContent.jsm
ExtensionPageChild.jsm
ExtensionParent.jsm Bug 1518843 - GeckoView WebExtension Messaging. r=snorp,esawin,robwu,kmag 2019-04-17 18:28:10 +00:00
ExtensionPermissions.jsm
ExtensionPolicyService.cpp
ExtensionPolicyService.h
ExtensionPreferencesManager.jsm Backed out changeset f706ae697922 (bug 1541317) for failures in test_ext_settings_overrides_search.js 2019-04-27 02:01:58 +03:00
ExtensionProcessScript.jsm
extensions-toolkit.manifest
ExtensionSettingsStore.jsm Bug 1532165 use prefs to support extension newtab and homepage on startup. r=kmag 2019-04-08 22:36:26 +00:00
ExtensionShortcuts.jsm
ExtensionStorage.jsm
ExtensionStorageIDB.jsm Bug 1541449 - storage.local API should fire onChanged event when falsey values are removed. r=mixedpuppy 2019-04-04 12:06:44 +00:00
ExtensionStorageSync.jsm
ExtensionTelemetry.jsm
ExtensionTestCommon.jsm
ExtensionUtils.jsm
ExtensionXPCShellUtils.jsm Bug 1391992 add cookiestoreid to proxy and webrequest details r=robwu 2019-04-29 18:36:17 +00:00
FindContent.jsm
jar.mn
MatchGlob.h
MatchPattern.cpp
MatchPattern.h
MessageChannel.jsm
MessageManagerProxy.jsm Bug 1301837 - Defer SwapDocShells event registration in MessageManagerProxy r=rpl 2019-04-18 17:07:46 +00:00
moz.build
mozIExtensionProcessScript.idl Bug 1545822 - Clean up some whitespace in XPIDL files. r=froydnj 2019-04-21 01:47:00 +00:00
NativeManifests.jsm Bug 1518843 - GeckoView WebExtension Messaging. r=snorp,esawin,robwu,kmag 2019-04-17 18:28:10 +00:00
NativeMessaging.jsm
PerformanceCounters.jsm
profiler_get_symbols.js
ProfilerGetSymbols-worker.js
ProfilerGetSymbols.jsm
ProxyScriptContext.jsm Bug 1548177 support incognito flag in request filtering r=kmag,robwu 2019-05-02 16:23:03 +00:00
Schemas.jsm
WebExtensionContentScript.h
WebExtensionPolicy.cpp
WebExtensionPolicy.h