Merge inbound to mozilla-central. a=merge

This commit is contained in:
Csoregi Natalia
2018-11-07 11:52:57 +02:00
77 changed files with 1240 additions and 2374 deletions

View File

@@ -82,7 +82,7 @@
#include "mozilla/dom/FrameLoaderBinding.h"
#include "mozilla/gfx/CrossProcessPaint.h"
#include "mozilla/jsipc/CrossProcessObjectWrappers.h"
#include "mozilla/layout/RenderFrameParent.h"
#include "mozilla/layout/RenderFrame.h"
#include "mozilla/ServoCSSParser.h"
#include "mozilla/ServoStyleSet.h"
#include "nsGenericHTMLFrameElement.h"
@@ -853,12 +853,12 @@ nsFrameLoader::ShowRemoteFrame(const ScreenIntSize& size,
return false;
}
RenderFrameParent* rfp = GetCurrentRenderFrame();
if (!rfp) {
RenderFrame* rf = GetCurrentRenderFrame();
if (!rf) {
return false;
}
if (!rfp->AttachLayerManager()) {
if (!rf->AttachLayerManager()) {
// This is just not going to work.
return false;
}
@@ -1806,7 +1806,7 @@ nsFrameLoader::SetOwnerContent(Element* aContent)
Unused << NS_WARN_IF(rv.Failed());
}
if (RenderFrameParent* rfp = GetCurrentRenderFrame()) {
if (RenderFrame* rfp = GetCurrentRenderFrame()) {
rfp->OwnerContentChanged(aContent);
}
}
@@ -2616,8 +2616,8 @@ nsFrameLoader::TryRemoteBrowser()
if (!mRemoteBrowser) {
return false;
}
// Now that mRemoteBrowser is set, we can initialize the RenderFrameParent
mRemoteBrowser->InitRenderFrame();
// Now that mRemoteBrowser is set, we can initialize the RenderFrame
mRemoteBrowser->InitRendering();
MaybeUpdatePrimaryTabParent(eTabParentChanged);
@@ -2670,7 +2670,7 @@ nsFrameLoader::GetRemoteBrowser() const
return mRemoteBrowser;
}
RenderFrameParent*
RenderFrame*
nsFrameLoader::GetCurrentRenderFrame() const
{
if (mRemoteBrowser) {
@@ -2941,6 +2941,7 @@ nsFrameLoader::SetRemoteBrowser(nsITabParent* aTabParent)
MaybeUpdatePrimaryTabParent(eTabParentChanged);
ReallyLoadFrameScripts();
InitializeBrowserAPI();
mRemoteBrowser->InitRendering();
ShowRemoteFrame(ScreenIntSize(0, 0));
}