gecko-dev/browser/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
..
about Bug 1533955 - Show some UI to indicate that a subframe has crashed. r=NeilDeakin 2019-05-01 20:05:24 +00:00
aboutconfig Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal 2019-05-01 08:16:44 +00:00
attribution Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
build Backed out 79 changesets (bug 1524687, bug 1524688) for crashes on mozilla::dom::ScreenOrientation::ScreenOrientation(nsPIDOMWindowInner *,nsScreen *). CLOSED TREE 2019-02-14 11:50:23 +02:00
contextualidentity contextualIdentity: add gray color and fence icon (Bug 1532746); r=jkt,flod 2019-04-17 16:43:30 +00:00
controlcenter/content Bug 1477673: Refactor PanelMultiView keyboard navigation to use a TreeWalker. r=Gijs,johannh 2019-04-15 01:38:08 +00:00
customizableui Bug 1546633: PanelMultiView: Send mousedown event when activating a button via the keyboard. r=Gijs 2019-05-02 10:35:57 +00:00
dirprovider Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
downloads Bug 1548026 - Noop download button's changed callback when unloaded. r=bzbarsky 2019-04-30 20:29:00 +00:00
enterprisepolicies Bug 1546973 - Add download related policies. r=jaws,flod 2019-05-03 17:53:32 +00:00
extensions Bug 1544965 only remove search engines for an extension if the extension actually has one r=rpl 2019-05-01 14:55:12 +00:00
library
migration 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
newtab Bug 1548388 - Add focus states, fill telemetry and bug fixes to Activity Stream r=r1cky 2019-05-01 22:55:10 +00:00
originattributes Bug 1548432 - Part 2: Ignore cookie name-value-pair strings without a "=" character; r=baku 2019-05-02 17:12:55 +00:00
payments Bug 1544051 - Part 3 - Scripted change to remove references to AddTask.js r=ahal 2019-04-18 16:51:01 +00:00
places Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal 2019-05-01 08:16:44 +00:00
pocket 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
preferences Bug 1545242 - Add DNS-over-HTTPS resolver picker to the connections prefs UI. r=flod,johannh 2019-05-03 16:15:45 +00:00
privatebrowsing Bug 1548432 - Part 2: Ignore cookie name-value-pair strings without a "=" character; r=baku 2019-05-02 17:12:55 +00:00
protocolhandler Bug 1544322 - Part 2.1 - Remove the [type] attribute for one-liner <script> tags loading files in /tests/SimpleTest/ in everything except for dom/ r=bzbarsky 2019-04-16 03:50: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
safebrowsing/content/test Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
search Bug 1539804 - Quantumbar: Re-enable browser_urlbarStopSearchOnSelection.js and fix a couple of related problems. r=mak 2019-05-01 17:42:19 +00:00
sessionstore Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
shell Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
syncedtabs 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
tests Bug 1496075 - Part 3: Use webextensions in SearchServices. r=mikedeboer,mixedpuppy 2019-04-11 20:49:31 +00:00
touchbar Bug 1543169 - Use nicer XPIDL arrays in nsITouchBarUpdater. r=spohl 2019-04-09 17:47:06 +00:00
translation Bug 1536170 - Replace Async.jankYielder r=tcsc,markh,eoger 2019-04-17 03:00:35 +00:00
uitour Bug 1518545 - Remove the superfluous 'engine-current' Search Service observer topic in favour of 'engine-default'. r=daleharvey 2019-04-17 09:45:24 +00:00
urlbar Bug 1548860 - Set a11y focus in the UrlbarView when arrowing down and remove it on backspace. r=adw 2019-05-03 18:32:15 +00:00
.eslintrc.js
BrowserComponents.manifest Backed out 79 changesets (bug 1524687, bug 1524688) for crashes on mozilla::dom::ScreenOrientation::ScreenOrientation(nsPIDOMWindowInner *,nsScreen *). CLOSED TREE 2019-02-14 11:50:23 +02:00
BrowserContentHandler.jsm Bug 1494948: Removed FX_PREFERENCES_OPENED_VIA probe and origin parameter for openPreferences r=jaws,chutten 2019-04-09 20:40:26 +00:00
BrowserGlue.jsm Bug 1533955 - Show some UI to indicate that a subframe has crashed. r=NeilDeakin 2019-05-01 20:05:24 +00:00
components.conf Backed out 79 changesets (bug 1524687, bug 1524688) for crashes on mozilla::dom::ScreenOrientation::ScreenOrientation(nsPIDOMWindowInner *,nsScreen *). CLOSED TREE 2019-02-14 11:50:23 +02:00
distribution.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
moz.build Bug 1529088 - Hold the HTML-based about:config to Nightly until we get Product sign-off. r=florian,paolo 2019-02-27 21:54:57 +00:00
nsIBrowserHandler.idl