gecko-dev/browser/base/content
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
..
defaultthemes
docs
illustrations
overrides
pageinfo Bug 1541459 - Removes additional securityOnLoad function call. r=johannh 2019-04-29 17:40:19 +00:00
test Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
aboutDialog-appUpdater.js Bug 1544562 - Call onUnload when about:preferences is closed r=rstrong 2019-04-18 20:52:02 +00:00
aboutDialog.css
aboutDialog.js
aboutDialog.xul 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
aboutFrameCrashed.html Bug 1533955 - Show some UI to indicate that a subframe has crashed. r=NeilDeakin 2019-05-01 20:05:24 +00:00
aboutNetError.js
aboutNetError.xhtml 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
aboutRestartRequired.js
aboutRestartRequired.xhtml 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
aboutRobots-icon.png
aboutRobots.css Bug 1543474 - Stop using netError.css in about:robots. r=dao 2019-04-11 09:03:53 +00:00
aboutRobots.js
aboutRobots.xhtml 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
aboutTabCrashed.css
aboutTabCrashed.js
aboutTabCrashed.xhtml 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
blockedSite.js
blockedSite.xhtml 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
browser-addons.js Bug 1544489 use separate strings to localize install prompt for unknown sites. r=flod,aswan 2019-04-29 19:00:55 +00:00
browser-allTabsMenu.inc.xul
browser-allTabsMenu.js Bug 1479433 - Changing icons and colors for containers to be class based. r=dao 2019-04-10 11:19:00 +00:00
browser-captivePortal.js
browser-contentblocking.js Backed out changeset 0ef6e3e9552d (bug 1548626) for browser_contentBlocking.js failures 2019-05-03 05:03:30 +03:00
browser-context.inc
browser-ctrlTab.js Bug 1544834 - Replace non-test uses of deprecated Array generics r=evilpie,dao 2019-04-17 19:03:17 +00:00
browser-customization.js Bug 1545742 - Quantumbar: Remove the proper nsIController on uninit and customize start so that left/right arrow and home/end keys work after exiting customize mode. r=mak 2019-05-03 16:03:00 +00:00
browser-data-submission-info-bar.js Bug 1494948: Removed FX_PREFERENCES_OPENED_VIA probe and origin parameter for openPreferences r=jaws,chutten 2019-04-09 20:40:26 +00:00
browser-development-helpers.js
browser-doctype.inc
browser-fullScreenAndPointerLock.js
browser-fullZoom.js
browser-gestureSupport.js
browser-graphics-utils.js
browser-media.js Bug 1494948: Removed FX_PREFERENCES_OPENED_VIA probe and origin parameter for openPreferences r=jaws,chutten 2019-04-09 20:40:26 +00:00
browser-menubar.inc Bug 1494948: Removed FX_PREFERENCES_OPENED_VIA probe and origin parameter for openPreferences r=jaws,chutten 2019-04-09 20:40:26 +00:00
browser-pageActions.js
browser-places.js Bug 1543116 - Refactor BookmarkPanel to call ASRouter instead of passing actions r=k88hudson,flod 2019-04-30 17:13:00 +00:00
browser-plugins.js
browser-safebrowsing.js
browser-sets.inc Bug 1494948: Removed FX_PREFERENCES_OPENED_VIA probe and origin parameter for openPreferences r=jaws,chutten 2019-04-09 20:40:26 +00:00
browser-sidebar.js Bug 1533533-Add a label to hide synced tabs sidebar when it is shown r=sfoster,jaws,flod 2019-04-26 06:10:43 +00:00
browser-siteIdentity.js Bug 1540416 - Move toggling the report breakage button out of onContentBlockingEvent. r=ewright 2019-04-15 20:34:12 +00:00
browser-sync.js Bug 1542334 - Add telemetry for FxA app menu r=eoger,janerik 2019-04-30 19:47:36 +00:00
browser-tabsintitlebar.js
browser-thumbnails.js
browser-toolbarKeyNav.js Bug 1540918: When a panel is opened from the toolbar via the keyboard, restore focus to the toolbar button when the panel is closed. r=Gijs 2019-04-04 17:04:18 +00:00
browser.css Bug 1546542 - Add a pref to be able to enable arrowpanel animations on Linux. r=dao 2019-04-24 09:56:38 +00:00
browser.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
browser.xhtml
browser.xul Bug 1543121 - Add buttons for toggling FxA message (in bookmark panel) r=k88hudson 2019-04-25 14:47:24 +00:00
content-refreshblocker.js
content.js Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
contentSearchUI.css
contentSearchUI.js
contentTheme.js
global-scripts.inc
hiddenWindow.xul
history-swipe-arrow.svg
macWindow.inc.xul 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
moz.build Bug 1540387 - Replace browser-compacttheme.js with theme experiments. r=dao 2019-04-11 00:16:05 +00:00
newInstall.js
newInstall.xul
newInstallPage.html 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
newInstallPage.js
nonbrowser-mac.js
nsContextMenu.js Bug 1532318 - Part 3 : update js code related to the change of nsIHttpChannel r=Gijs 2019-05-02 12:34:06 +00:00
popup-notifications.inc Bug 628041 refresh the install blocked panel text r=flod,aswan 2019-04-11 18:56:47 +00:00
robot.ico
safeMode.css
safeMode.js
safeMode.xul 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
sanitize.xul 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
sanitizeDialog.css
sanitizeDialog.js
static-robot.png
tab-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
tabbrowser.css
tabbrowser.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
tabbrowser.xml Bug 1544834 - Replace non-test uses of deprecated Array generics r=evilpie,dao 2019-04-17 19:03:17 +00:00
theme-vars.inc.css
titlebar-items.inc.xul
urlbarBindings.xml Bug 1541647 - Avoid rebinding the urlbar on startup if Quantum Bar is enabled. r=Standard8 2019-04-12 14:14:51 +00:00
utilityOverlay.js Bug 1532318 - Part 3 : update js code related to the change of nsIHttpChannel r=Gijs 2019-05-02 12:34:06 +00:00
webext-panels.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
webext-panels.xul 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
webrtcIndicator.js
webrtcIndicator.xul 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