gecko-dev/toolkit/components
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
..
aboutcache Bug 1320404 - Remove appId from origin attributes - part 4 - necko, r=valentin 2019-05-03 17:14:23 +00:00
aboutcheckerboard 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
aboutmemory Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal 2019-05-01 08:16:44 +00:00
aboutperformance 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
alerts 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
antitracking Bug 1548086 - Fix ESlint r=me 2019-05-01 04:29:10 +03:00
apppicker 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
asyncshutdown
autocomplete Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
backgroundhangmonitor
bitsdownload Bug 1546287 - Fix leak in BITS update tests r=rstrong 2019-05-03 17:37:55 +00:00
browser Bug 1493599 - Expose reason of security blocking on nsILoadInfo and add new http observer notification for failed asyncOpens, r=Honza,dragana 2019-04-26 10:59:41 +00:00
build Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
captivedetect
cleardata Backed out changeset c5d2d999a8ab (bug 1541450) for XPCShell failures in toolkit/components/cleardata/tests/unit/test_certs.js 2019-04-26 05:22:24 +03:00
clearsitedata
cloudstorage
commandlines
contentprefs Bug 1544051 - Part 3 - Scripted change to remove references to AddTask.js r=ahal 2019-04-18 16:51:01 +00:00
contextualidentity
corroborator Bug 1515712 - check bundled JAR and XPI files for corruption r=kmag,chutten 2019-04-20 05:10:00 +00:00
crashes
crashmonitor
ctypes Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
downloads Bug 1532318 - Part 3 : update js code related to the change of nsIHttpChannel r=Gijs 2019-05-02 12:34:06 +00:00
enterprisepolicies Bug 1482809 - Move non-browser-specific parts of browser/components/enterprisepolicies to toolkit r=mkaply,Felipe 2019-04-30 16:01:06 +00:00
extensions Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
featuregates Bug 1513854 - Read Normandy recipes from Remote Settings on Nightly r=mythmon 2019-05-02 13:19:40 +00:00
filewatcher
finalizationwitness
find Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
fuzzyfox
gfx
jsoncpp
kvstore Bug 1543836 - Add writeMany to kvstore r=myk 2019-04-22 18:36:38 +00:00
lz4
maintenanceservice Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
mediasniffer Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
mozintl
mozprotocol
narrate
normandy bug 1534600 - make nsIContentSignatureVerifier asynchronous r=KevinJacobs,mythmon,glasserc 2019-05-03 21:21:58 +00:00
osfile Bug 1536154 - Update JS_updateMallocCounter callers to use the new API r=bzbarsky 2019-04-24 15:58:42 +01:00
parentalcontrols Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
passwordmgr Bug 1334012 - Move Login AutoComplete to its own interface. r=jaws 2019-05-03 00:08:12 +00:00
perf 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
perfmonitoring
pictureinpicture Bug 1543994 - Fade out Picture-in-Picture player controls after being open for 3 seconds, and reveal on hover. r=JSON_voorhees 2019-04-25 18:49:08 +00:00
places Bug 1546035 - Remove local and remote livemarks when syncing. r=mak,tcsc 2019-05-02 08:03:36 +00:00
printing 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
printingui Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
processsingleton
promiseworker
prompts Bug 1547463 Explicit load customElements.js where necessary r=bgrins 2019-04-29 18:14:17 +00:00
protobuf
reader 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
reflect
remote Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
remotebrowserutils Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
remotepagemanager
reputationservice Bug 1547732 - Use LOAD_BYPASS_URL_CLASSIFIER flag for download protection ping. r=gcp 2019-04-29 17:36:44 +00:00
resistfingerprinting Bug 1511434 - Part 3: resistFingerprinting: Spoof Android OS version 8.1 (Oreo). r=tjr 2019-04-29 16:46:12 -07:00
satchel Bug 1334012 - Move Login AutoComplete to its own interface. r=jaws 2019-05-03 00:08:12 +00:00
search Bug 1542240 - Various cleanups to the search service and engines following separation. r=daleharvey 2019-05-01 18:51:04 +00:00
securityreporter
sessionstore Bug 1546697 - Use a consistent style for enum classes in layout. r=dholbert 2019-04-25 23:03:04 +00:00
shell
startup Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
statusfilter Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
telemetry Bug 1547750 - Disable cache smart-sizing in telemetry-tests-client r=raphael 2019-05-03 17:38:05 +00:00
terminator
thumbnails Bug 1548432 - Part 2: Ignore cookie name-value-pair strings without a "=" character; r=baku 2019-05-02 17:12:55 +00:00
timermanager
tooltiptext
typeaheadfind Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
url-classifier Bug 1532318 - Part 2 : update changes of nsIHttpChannel in codebase r=smaug 2019-05-02 12:33:55 +00:00
urlformatter
utils Bug 1542895 - Allow file URLs as origins. r=Felipe 2019-04-23 21:09:47 +00:00
viewconfig
viewsource Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal 2019-05-01 08:16:44 +00:00
windowcreator Bug 1527287 - Add support for "noreferrer" feature argument to window.open(); r=qdot 2019-04-24 20:29:19 -04:00
windowwatcher Bug 1527287 - Add support for "noreferrer" feature argument to window.open(); r=qdot 2019-04-24 20:29:19 -04:00
workerloader
xulstore Bug 1547877 - enable configuration of new XULStore implementation r=mossop 2019-05-02 23:01:57 +00:00
components.conf
DefaultCLH.jsm
moz.build Bug 1518551 - Remove the 'MOZ_TOOLKIT_SEARCH' build config constant, because it's unused; we always enable the search service. r=florian 2019-04-24 08:52:32 +00:00
update-jsoncpp.sh