gecko-dev/xpcom
Ryan Hunt 0d69472e8b Bug 1500257 part 4 - Modify nsFrameLoader to create PRemoteFrame when enabled via pref and attribute. r=qdot
This commit hooks up nsFrameLoader in the child process to use the
PRemoteFrame protocol to support remote iframes. This is only activated
when a special pref is set, and the iframe has a marker attribute on it.

For example:
<iframe fission/>

In the future, we should unify nsFrameLoader to operate on a common
interface between the parent process top-level browser, and child
process subframe case. This commit just adds a new member that can
be used instead of mRemoteBrowser, when appropriate. IsRemoteFrame()
will return true for both cases.

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

--HG--
extra : source : e33b9de7283e5fb6441e118b25af8d4ac3411bf2
extra : intermediate-source : 697a9159e0d260118ee6ebd34948d187a8c5359f
2019-01-23 10:56:27 -06:00
..
base Bug 1346759 - Use URI comparison for null principals instead of pointer comparison. r=ckerschb,bholley 2019-02-11 18:03:12 +00:00
build Bug 1492629 - de-COM mozJSComponentLoader. r=mccr8 2019-02-08 23:09:20 +00:00
components Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-02-04 19:10:18 +00:00
doc
ds Bug 1500257 part 4 - Modify nsFrameLoader to create PRemoteFrame when enabled via pref and attribute. r=qdot 2019-01-23 10:56:27 -06:00
glue Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
idl-parser Bug 1525158 - Allow nsresults as outparams r=myk,froydnj 2019-02-05 02:14:06 +00:00
io Bug 1520103 - Added missing includes in nsNativeCharsetUtils.h - r=froydnj 2019-02-05 00:01:58 +00:00
libxpt/xptcall
reflect Bug 1524544 - Add CFI directive to SharedStub and _NS_InvokeByIndex. r=froydnj 2019-02-05 04:51:34 +00:00
rust Bug 1346759 - Use URI comparison for null principals instead of pointer comparison. r=ckerschb,bholley 2019-02-11 18:03:12 +00:00
string Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
system Bug 1517636: Add launcher process state to about:support; r=Felipe,flod 2019-01-16 00:22:19 +00:00
tests Bug 1523702 - Max IPC message size for InputStream serialization, r=smaug 2019-02-04 22:50:51 +00:00
threads Bug 1490496 - implement XPCOM FFI for key-value storage r=nika,lina,mossop 2019-02-07 16:14:04 +00:00
windbgdlg Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
xpidl
moz.build
xpcom-config.h.in Bug 1523851 - Remove the dynamic_cast<void*> test. r=froydnj 2019-01-30 14:25:33 +00:00
xpcom-private.h.in