gecko-dev/toolkit/modules
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
..
addons Bug 1548177 support incognito flag in request filtering r=kmag,robwu 2019-05-02 16:23:03 +00:00
docs
secondscreen Bug 1544284 - toolkit/ automated ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
sessionstore
subprocess Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
tests Bug 1482809 - Move non-browser-specific parts of browser/components/enterprisepolicies to toolkit r=mkaply,Felipe 2019-04-30 16:01:06 +00:00
third_party/jsesc
AboutPagesUtils.jsm
ActorChild.jsm
ActorManagerChild.jsm
ActorManagerParent.jsm Bug 1545296 - Suppress mouse button events firing in content when clicking on the Picture-in-Picture toggle. r=jaws 2019-05-02 17:51:30 +00:00
AppConstants.jsm Bug 1548617 - Add FENNEC_NIGHTLY checks to the build config. r=nalexander 2019-05-03 20:01:21 +00:00
AppMenuNotifications.jsm
AsyncPrefs.jsm
AutoCompletePopupContent.jsm
AutoScrollController.jsm
BinarySearch.jsm
BrowserUtils.jsm Backed out 2 changesets (bug 1322385) for mochitest failure at: toolkit/content/tests/chrome/test_findbar_entireword.xul 2019-04-30 22:10:33 +03:00
CanonicalJSON.jsm
CertUtils.jsm
CharsetMenu.jsm
Color.jsm Bug 1541829 - Fixup the relative luminance implementation in the Color class and update its consumers with the correct API. r=jaws 2019-04-04 16:36:17 +00:00
Console.jsm Bug 1442778 - Add "chromeContext" parameter to console API and console service messages. r=smaug 2019-04-01 22:42:34 +00:00
CreditCard.jsm
css-selector.js
DateTimePickerPanel.jsm Bug 1492587 - spoof date picker to en-US when pref is set; r=zbraniecki,baku 2019-03-29 10:49:58 +00:00
DateTimePickerParent.jsm
DeferredTask.jsm
Deprecated.jsm
E10SUtils.jsm Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
EventEmitter.jsm
FileUtils.jsm
FindBarContent.jsm
Finder.jsm
FinderHighlighter.jsm Bug 1541829 - Fixup the relative luminance implementation in the Color class and update its consumers with the correct API. r=jaws 2019-04-04 16:36:17 +00:00
FinderIterator.jsm
FinderParent.jsm
FormLikeFactory.jsm
Geometry.jsm Bug 1544284 - toolkit/ automated ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
GMPExtractorWorker.js
GMPInstallManager.jsm Bug 1544284 - toolkit/ manual ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
GMPUtils.jsm
HiddenFrame.jsm
Http.jsm Bug 1544284 - toolkit/ manual ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
IndexedDB.jsm
InlineSpellChecker.jsm
InlineSpellCheckerContent.jsm
Integration.jsm
jar.mn
JSONFile.jsm
LightweightThemeConsumer.jsm Bug 1540984: Pre-load theme header image and share across all windows. r=aswan 2019-05-01 12:43:25 -07:00
Log.jsm Bug 1544284 - toolkit/ automated ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
moz.build Bug 1545391 - Move ClientID.jsm into Telemetry component r=chutten 2019-04-29 15:39:35 +00:00
NewTabUtils.jsm Bug 1541388 - Remove Array generics from NewTabUtils.jsm. r=dao 2019-04-03 12:12:34 +00:00
NLP.jsm
ObjectUtils.jsm
offlineAppCache.jsm
PageMenu.jsm
PermissionsUtils.jsm
PopupNotifications.jsm Bug 1536454 - Part 3 - Make POPUP_NOTIFICATION_STATS probe collect data on notification removal instead of dismissal. r=MattN 2019-04-18 13:43:18 +00:00
Preferences.jsm
PrivateBrowsingUtils.jsm
ProfileAge.jsm
Promise-backend.js
Promise.jsm
PromiseMessage.jsm
PromiseUtils.jsm
PropertyListUtils.jsm Bug 1544284 - toolkit/ automated ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
RemoteController.js
RemoteSecurityUI.jsm
RemoteWebProgress.jsm Backed out 2 changesets (bug 1510569) for crashtests/1419902.html failures CLOSED TREE 2019-05-02 21:30:20 +03:00
ResetProfile.jsm
ResponsivenessMonitor.jsm
SelectParentHelper.jsm Bug 1536264 - Only reset color / background / text-shadow for active options. r=jaws 2019-03-21 02:28:24 +00:00
ServiceRequest.jsm
Services.jsm Bug 1547877 - enable configuration of new XULStore implementation r=mossop 2019-05-02 23:01:57 +00:00
ShortcutUtils.jsm Bug 1520068 - Handle more system shortcuts in add-on shortcuts ui r=dao 2019-03-08 18:32:20 +00:00
Sqlite.jsm Bug 1482608 - Add basic Rust bindings for mozStorage. r=nika,asuth,mak 2019-03-25 04:49:18 +00:00
Timer.jsm
Troubleshoot.jsm Bug 1542760 - Correctly report the GPU process in about:support. r=mconley 2019-04-08 14:46:59 +00:00
UpdateUtils.jsm
WebChannel.jsm
WebProgressChild.jsm Backed out 2 changesets (bug 1510569) for crashtests/1419902.html failures CLOSED TREE 2019-05-02 21:30:20 +03:00
win.xul
WindowsRegistry.jsm
ZipUtils.jsm