gecko-dev/browser
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
..
actors Bug 1533955 - Show some UI to indicate that a subframe has crashed. r=NeilDeakin 2019-05-01 20:05:24 +00:00
app Bug 1546988 - Enable recording additional event telemetry on user interaction with permission prompts in Nightly. r=Ehsan 2019-05-03 15:21:28 +00:00
base Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
branding Bug 1540911: configure whatsnew page for DevEdition 68. r=nthomas,tomprince 2019-05-03 05:18:07 +00:00
components Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
config Bug 1537999: Revert changes to beta locales for 68.0. 2019-05-03 20:04:21 +00:00
docs Backed out changeset 2fb18533192e (bug 1545916) for test_tokenizer.js failures CLOSED TREE 2019-04-25 19:57:27 +03:00
extensions Bug 1547237 - Read fxmonitor l10n manifest lazily to avoid main-thread IO during startup. r=johannh 2019-05-02 21:16:44 +00:00
fonts Bug 1470107 - Update Twemoji Mozilla to 0.4.0 (twemoji 11.4.0). r=jfkthame 2019-04-19 20:58:50 +00:00
installer Bug 1543807 - Part 2: Update the installer to reflect new launcher process registry settings; r=mhowell 2019-05-01 21:08:49 +00:00
locales Bug 1546973 - Add download related policies. r=jaws,flod 2019-05-03 17:53:32 +00:00
modules Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
themes Bug 1548815 - Bookmark Panel message not at full width on windows r=k88hudson 2019-05-03 13:48:13 +00:00
tools/mozscreenshots Bug 1546501 - Remove unnecessary type attributes (i.e. [type="application/javascript"]) on non-test script tags r=mossop 2019-04-24 19:43:57 +00:00
.eslintrc.js
app.mozbuild
build.mk
confvars.sh
defs.mk
LICENSE
Makefile.in
moz.build
moz.configure