fune/toolkit/modules
Valentin Gosu 982bdfbbbd Bug 1579992 - Load pages into new webCOOP+COEP process type r=nika
* This patch makes pages with the `OPENER_POLICY_SAME_ORIGIN_EMBEDDER_POLICY_REQUIRE_CORP` policy load into a special `webCOOP+COEP={pageOrigin}` remote type.
* Adds `E10SUtils.WEB_REMOTE_COOP_COEP_TYPE_PREFIX="webCOOP+COEP="`
* When a COOP process switch occurs and the target page doesn't have this policy, we pass a `preferredRemoteType="web"` into `E10SUtils.getRemoteTypeForPrincipal` ensuring that we correctly get a different `remoteType`
* E10SUtils.getRemoteTypeForPrincipal is changed such that `if preferredRemoteType.startsWith(WEB_REMOTE_COOP_COEP_TYPE_PREFIX)` we don't override it with `webIsolated={pageOrigin}`.
* `coop_header.sjs` is changed to also allow setting `Cross-Origin-Embedder-Policy` headers
* `browser_httpCrossOriginOpenerPolicy.js` is changed to test that pages are correctly opened in the correct remoteType process.

Differential Revision: https://phabricator.services.mozilla.com/D48715

--HG--
extra : moz-landing-system : lando
2019-10-22 08:02:16 +00:00
..
docs Bug 1576507 - document FirstStartup module r=mythmon 2019-08-31 16:15:17 +00:00
secondscreen
sessionstore Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
subprocess Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
tests Bug 1584005 - P2 fix tests with wrong parameter to ZipWriter r=michal 2019-10-07 18:29:15 +00:00
third_party/jsesc
AboutPagesUtils.jsm
ActorChild.jsm
ActorManagerChild.jsm Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
ActorManagerParent.jsm Bug 1567175, move password manager event listener attachment from content framescript to LoginManagerChild, and use the current window instead of the top level window for the argument passed to DOMInputPasswordAdded, r=MattN 2019-10-21 20:26:21 +00:00
AppConstants.jsm Bug 1510785 - Support disabling XBL related tests. r=gbrown 2019-10-08 23:52:33 +00:00
AppMenuNotifications.jsm Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
AsyncPrefs.jsm Bug 1579285 - Offer to enable TLS 1.0 on neterror page r=johannh 2019-09-27 01:26:06 +00:00
AutoScrollController.jsm Bug 1582585 - Make AutoScrollController not scroll non-scrollable windows. r=botond 2019-09-23 16:05:11 +00:00
BinarySearch.jsm
BrowserUtils.jsm Bug 1586681 - Ensure URIFIxup uses the right engine when there's a separate PB engine. r=Standard8,Gijs 2019-10-12 12:37:51 +00:00
CanonicalJSON.jsm
CertUtils.jsm Backed out changeset 11e5baee978e (bug 1580315) for issues related to certList. CLOSED TREE 2019-10-21 23:50:35 +03:00
CharsetMenu.jsm
Color.jsm
Console.jsm Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
ContentDOMReference.jsm
CreditCard.jsm
css-selector.js
DateTimePickerPanel.jsm Bug 1418061 - Use the generic pt locale in place of pt-PT when constructing date picker, to avoid over-long day names. r=flod 2019-07-09 10:48:30 +00:00
DeferredTask.jsm
Deprecated.jsm
E10SUtils.jsm Bug 1579992 - Load pages into new webCOOP+COEP process type r=nika 2019-10-22 08:02:16 +00:00
EventEmitter.jsm
FileUtils.jsm
FindBarContent.jsm Bug 1582833, update findbar state correctly when findbar is closed to allow keyboard to work properly, r=mikedeboer 2019-09-30 15:12:28 +00:00
Finder.jsm Bug 1553384, remove old find/findAgain methods in typeaheadfind in favour of a single find method, r=mikedeboer 2019-09-18 09:31:43 +00:00
FinderHighlighter.jsm Bug 1553384, find should iterate over each frame within a document in the parent process to allow out-of-process frames to be searched through, r=mikedeboer 2019-09-17 23:28:41 +00:00
FinderIterator.jsm Bug 1553384, find should iterate over each frame within a document in the parent process to allow out-of-process frames to be searched through, r=mikedeboer 2019-09-17 23:28:41 +00:00
FinderParent.jsm Bug 1553384, update letterboxing to be fission compatible now that findbar isn't using the message manager. Add a findbar open/close test for letterboxing, r=mconley 2019-09-18 09:33:52 +00:00
FirstStartup.jsm Bug 1582608 - add elapsed time to FirstStartup telemetry and bump timeout to 30s r=mythmon 2019-09-20 17:35:44 +00:00
FormLikeFactory.jsm
Geometry.jsm
GMPExtractorWorker.js Bug 1566523 - Remove com.apple.quarantine from gmp downloads. r=dminor 2019-07-25 18:38:57 +00:00
GMPInstallManager.jsm
GMPUtils.jsm
HiddenFrame.jsm Bug 1570147 - Use a Set for HiddenFrame.jsm, so that GC can't clean up frames that we're sitll waiting on. r=kmag 2019-08-16 03:23:28 +00:00
Http.jsm
IgnoreLists.jsm Bug 1585972 - If remote settings returns an invalid signature error, ignore lists should handle it correctly. r=mikedeboer 2019-10-03 20:43:05 +00:00
IndexedDB.jsm Bug 1573828 - Ensure IndexedDB.jsm transaction.promiseComplete is rejected with an error object. r=asuth 2019-08-16 10:46:41 +00:00
InlineSpellChecker.jsm Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
InlineSpellCheckerContent.jsm
Integration.jsm
jar.mn
JSONFile.jsm
LightweightThemeConsumer.jsm Bug 1583941 - Use a per-window event to handle dark mode changes in LightweightThemeConsumer.jsm. r=dao 2019-09-26 13:21:40 +00:00
Log.jsm
moz.build Bug 1573836, make autocomplete component fission compatible, r=mak,MattN 2019-10-09 19:02:57 +00:00
NewTabUtils.jsm Bug 1579420 - Fix remaining ESLint no-async-promise-executor issues in browser/ and toolkit/. r=mossop 2019-09-16 17:26:58 +00:00
NLP.jsm
ObjectUtils.jsm
offlineAppCache.jsm
PageMenu.jsm
PermissionsUtils.jsm Bug 1560455 - rename CodebasePrincipal to ContentPrincipal. r=ckerschb 2019-07-08 16:37:45 +00:00
PopupNotifications.jsm Bug 1589836 - Add permanent search icon in front of the megabar. r=adw 2019-10-21 23:06:06 +00:00
Preferences.jsm
PrivateBrowsingUtils.jsm
ProfileAge.jsm
Promise-backend.js Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
Promise.jsm
PromiseMessage.jsm
PromiseUtils.jsm
PropertyListUtils.jsm
RemoteController.js
RemoteSecurityUI.jsm Bug 1567826 - Don't mark any secureContext pages as insecure. r=nhnt11,keeler,Ehsan 2019-07-30 12:31:22 +00:00
RemoteWebProgress.jsm Bug 1510569 - Port onSecurityChange from WebProgressChild.jsm to C++; remove WebProgressChild r=Ehsan,ochameau 2019-08-28 18:55:45 +00:00
ResetProfile.jsm Bug 1583886: Fix yet more untested content windows which open chrome windows. r=nika 2019-10-07 19:47:36 +00:00
ResponsivenessMonitor.jsm
ServiceRequest.jsm
Services.jsm
ShortcutUtils.jsm Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
Sqlite.jsm Bug 1588329 - Introduce mozIStorageAsyncConnection::variableLimit. r=mak 2019-10-15 21:22:57 +00:00
Timer.jsm
Troubleshoot.jsm Bug 1586814 - Add browser.contentblocking.category to about:support; r=johannh 2019-10-08 20:57:56 +00:00
UpdateUtils.jsm
WebChannel.jsm
win.xul Bug 1562642 - Part 3 - Add missing MPL2 headers in browser & toolkit r=Gijs 2019-07-10 12:03:37 +00:00
WindowsRegistry.jsm