gecko-dev/browser/components
Alexis Beingessner 81f39dd2b0 Bug 1547351 - Automatically set content process render root r=kats
This implements the idea of automatically setting a content proc's
render root based on the render root enclosing the iframe that
points to it. There was a bit of cleanup in here that was a bit
tricky to extract from the core patch revolving around how we
use the Api(...) helper. This was to avoid the situation where
we use the Api(...) helper before our render root is initialized,
when we don't actually have to. I.e., when we just want the root
WebRenderAPI in all cases.

An alternative to this approach could be to fully built out the
WebRender transactions and just queue those up to be sent. However,
transaction building has various side effects which are committed
before the transaction is actually sent, so we would have to build
out some scheme for deferring those as well. This seemed simpler.

Patch primarily written by :dthayer

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

--HG--
extra : moz-landing-system : lando
2019-07-15 13:18:44 +00:00
..
about Bug 1559418 - Create a base card for Firefox Lockwise. r=ewright 2019-07-11 17:48:27 +00:00
aboutconfig Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
aboutlogins Bug 1565687 - Add back the lost event listener for the reveal-password-checkbox and add some more tests for it. r=MattN 2019-07-14 02:03:25 +00:00
attribution Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02: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 Bug 1557058 - use real data for protection report graph r=johannh 2019-07-11 03:01:18 +00:00
controlcenter/content Bug 1562575 - Part 2 - Move content blocking section into the protections panel. r=ewright 2019-07-12 21:36:58 +00:00
customizableui Bug 1562575 - Part 2 - Move content blocking section into the protections panel. r=ewright 2019-07-12 21:36:58 +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 1562642 - Part 3 - Add missing MPL2 headers in browser & toolkit r=Gijs 2019-07-10 12:03:37 +00:00
enterprisepolicies Backed out 2 changesets (bug 1563062) for Browser-chrome failure in toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js. CLOSED TREE 2019-07-10 01:29:53 +03:00
extensions Bug 1547351 - Automatically set content process render root r=kats 2019-07-15 13:18:44 +00:00
library
migration Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
newtab Bug 1565293 - Copy actually used asrouter.ftl to locales-src r=fluent-reviewers,flod 2019-07-12 00:22:44 +00:00
originattributes Bug 1559365: UI indication of breached logins r=jaws,MattN 2019-07-10 19:57:25 +00:00
payments Bug 1562642 - Part 3 - Add missing MPL2 headers in browser & toolkit r=Gijs 2019-07-10 12:03:37 +00:00
places Bug 1560178 - fix miscellaneous tests to allow them to keep working when disallowing remote content in the parent process, r=aswan,ckerschb 2019-07-12 16:27:58 +00:00
pocket Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
preferences Backed out 2 changesets (bug 1556789) on request from aryx for causing Bug 1565836. a=backout 2019-07-13 20:52:45 +03:00
privatebrowsing Bug 1551233 - Remove legacy urlbar mochitests. r=mak 2019-07-09 21:48:05 +00:00
protections Bug 1564503 - Add missing pieces to the protection report graph. r=mtigley 2019-07-12 16:09:19 +00:00
protocolhandler Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
resistfingerprinting Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
safebrowsing/content/test Bug 1560455 - rename CodebasePrincipal to ContentPrincipal. r=ckerschb 2019-07-08 16:37:45 +00:00
search Bug 1565779 - Add encoding to non UTF-8 engines. r=Standard8 2019-07-15 07:26:11 +00:00
sessionstore bug 1562889 - Convert content-sessionStore to C++: add browser epochs support r=peterv 2019-07-11 09:46:14 +00:00
shell Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
syncedtabs Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
tests Backed out 2 changesets (bug 1556789) on request from aryx for causing Bug 1565836. a=backout 2019-07-13 20:52:45 +03:00
touchbar Bug 1522012 - Implement Touch Bar's native customization window and remove ui.touchbar.layout preference. r=spohl,mikedeboer,fluent-reviewers,Pike 2019-07-06 21:10:33 +00:00
translation Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
uitour Bug 1564367 - Remove the content blocking UI tour. r=MattN,fluent-reviewers,flod 2019-07-11 10:29:17 +00:00
urlbar Backed out 2 changesets (bug 1556789) on request from aryx for causing Bug 1565836. a=backout 2019-07-13 20:52:45 +03: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 1559625 - Let SearchService init when called via -search. r=mikedeboer 2019-07-10 14:36:15 +00:00
BrowserGlue.jsm Bug 1559365: UI indication of breached logins r=jaws,MattN 2019-07-10 19:57:25 +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 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
moz.build Bug 1555893 - The what's new page test should only run when building with MOZ_UPDATER. r=bytesized 2019-05-31 17:45:51 +00:00
nsIBrowserHandler.idl