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 Bug 1526086: Fix possible shutdown deadlock when writing preloader cache. r=erahm 2019-04-18 13:11:22 -07:00
autocomplete Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
backgroundhangmonitor Bug 1530617 - Add pref for disabling BackgroundHangMonitor r=froydnj 2019-03-25 15:16:23 +00:00
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 Bug 1544284 - toolkit/ automated ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
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 Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
commandlines Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
contentprefs Bug 1544051 - Part 3 - Scripted change to remove references to AddTask.js r=ahal 2019-04-18 16:51:01 +00:00
contextualidentity Bug 1534395 - Rename nsITabParent to nsIRemoteTab. r=nika,mconley 2019-04-09 15:59:37 -05:00
corroborator Bug 1515712 - check bundled JAR and XPI files for corruption r=kmag,chutten 2019-04-20 05:10:00 +00:00
crashes Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
crashmonitor Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
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 Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
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 Bug 1519241 - remove nightly-only low-end device detection, r=kats,chutten,flod,mconley 2019-03-22 08:44:18 +00:00
jsoncpp Bug 1528074 - Translate MSVC warning flags to clang spelling where supported r=froydnj 2019-03-11 01:39:42 +00:00
kvstore Bug 1543836 - Add writeMany to kvstore r=myk 2019-04-22 18:36:38 +00:00
lz4 Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
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 Bug 1525853 - Redirect the moz:// to the manifesto (instead of open design) r=mossop 2019-04-17 16:29:41 +00:00
narrate Bug 1544065 - fix clicking on <span> tags inside voice selector in reader mode, r=eeejay 2019-04-15 16:34:28 +00:00
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 Bug 1539641 - Log and report storage access granted reason; r=Ehsan,chutten 2019-04-12 00:38:57 +00:00
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 Bug 1544284 - toolkit/ automated ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
promiseworker Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
prompts Bug 1547463 Explicit load customElements.js where necessary r=bgrins 2019-04-29 18:14:17 +00:00
protobuf Bug 1528074 - Remove MSVC warning flags that clang-cl doesn't understand r=chmanchester 2019-03-13 20:19:08 +00:00
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 Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
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 Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
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 Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
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 Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
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 Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
xulstore Bug 1547877 - enable configuration of new XULStore implementation r=mossop 2019-05-02 23:01:57 +00:00
DefaultCLH.jsm
components.conf
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