| Index: third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| diff --git a/third_party/WebKit/Source/web/tests/WebFrameTest.cpp b/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| index 0529d256050951d428906c439912ed3bbc4062ad..f34e5954e16d67647f4f44b6bcad9708e1655250 100644
|
| --- a/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| +++ b/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| @@ -217,13 +217,13 @@ protected:
|
|
|
| void applyViewportStyleOverride(FrameTestHelpers::WebViewHelper* webViewHelper)
|
| {
|
| - RawPtr<StyleSheetContents> styleSheet = StyleSheetContents::create(CSSParserContext(UASheetMode, 0));
|
| + StyleSheetContents* styleSheet = StyleSheetContents::create(CSSParserContext(UASheetMode, 0));
|
| styleSheet->parseString(loadResourceAsASCIIString("viewportAndroid.css"));
|
| - RawPtr<RuleSet> ruleSet = RuleSet::create();
|
| - ruleSet->addRulesFromSheet(styleSheet.get(), MediaQueryEvaluator("screen"));
|
| + RuleSet* ruleSet = RuleSet::create();
|
| + ruleSet->addRulesFromSheet(styleSheet, MediaQueryEvaluator("screen"));
|
|
|
| Document* document = toLocalFrame(webViewHelper->webViewImpl()->page()->mainFrame())->document();
|
| - document->ensureStyleResolver().viewportStyleResolver()->collectViewportRules(ruleSet.get(), ViewportStyleResolver::UserAgentOrigin);
|
| + document->ensureStyleResolver().viewportStyleResolver()->collectViewportRules(ruleSet, ViewportStyleResolver::UserAgentOrigin);
|
| document->ensureStyleResolver().viewportStyleResolver()->resolve();
|
| }
|
|
|
| @@ -258,7 +258,7 @@ protected:
|
| registerMockedHttpURLLoad("nodeimage.html");
|
| webViewHelper->initializeAndLoad(m_baseURL + "nodeimage.html");
|
| webViewHelper->resize(WebSize(640, 480));
|
| - RawPtr<LocalFrame> frame = toLocalFrame(webViewHelper->webViewImpl()->page()->mainFrame());
|
| + LocalFrame* frame = toLocalFrame(webViewHelper->webViewImpl()->page()->mainFrame());
|
| DCHECK(frame);
|
| Element* element = frame->document()->getElementById(testcase.c_str());
|
| return frame->nodeImage(*element);
|
| @@ -840,7 +840,7 @@ TEST_P(ParameterizedWebFrameTest, PostMessageThenDetach)
|
| FrameTestHelpers::WebViewHelper webViewHelper(this);
|
| webViewHelper.initializeAndLoad("about:blank");
|
|
|
| - RawPtr<LocalFrame> frame = toLocalFrame(webViewHelper.webViewImpl()->page()->mainFrame());
|
| + LocalFrame* frame = toLocalFrame(webViewHelper.webViewImpl()->page()->mainFrame());
|
| NonThrowableExceptionState exceptionState;
|
| frame->domWindow()->postMessage(SerializedScriptValueFactory::instance().create("message"), 0, "*", frame->localDOMWindow(), exceptionState);
|
| webViewHelper.reset();
|
| @@ -3926,8 +3926,7 @@ TEST_P(ParameterizedWebFrameTest, FindOnDetachedFrame)
|
| WebFindOptions options;
|
| WebString searchText = WebString::fromUTF8(kFindString);
|
| WebLocalFrameImpl* mainFrame = toWebLocalFrameImpl(webViewHelper.webView()->mainFrame());
|
| - RawPtr<WebLocalFrameImpl> secondFrame = toWebLocalFrameImpl(mainFrame->traverseNext(false));
|
| - RawPtr<LocalFrame> holdSecondFrame(secondFrame->frame());
|
| + WebLocalFrameImpl* secondFrame = toWebLocalFrameImpl(mainFrame->traverseNext(false));
|
|
|
| // Detach the frame before finding.
|
| removeElementById(mainFrame, "frame");
|
| @@ -3964,8 +3963,6 @@ TEST_P(ParameterizedWebFrameTest, FindDetachFrameBeforeScopeStrings)
|
| WebFindOptions options;
|
| WebString searchText = WebString::fromUTF8(kFindString);
|
| WebLocalFrameImpl* mainFrame = toWebLocalFrameImpl(webViewHelper.webView()->mainFrame());
|
| - WebLocalFrameImpl* secondFrame = toWebLocalFrameImpl(mainFrame->traverseNext(false));
|
| - RawPtr<LocalFrame> holdSecondFrame(secondFrame->frame());
|
|
|
| for (WebFrame* frame = mainFrame; frame; frame = frame->traverseNext(false))
|
| EXPECT_TRUE(frame->toWebLocalFrame()->find(kFindIdentifier, searchText, options, false, 0));
|
| @@ -4002,8 +3999,6 @@ TEST_P(ParameterizedWebFrameTest, FindDetachFrameWhileScopingStrings)
|
| WebFindOptions options;
|
| WebString searchText = WebString::fromUTF8(kFindString);
|
| WebLocalFrameImpl* mainFrame = toWebLocalFrameImpl(webViewHelper.webView()->mainFrame());
|
| - WebLocalFrameImpl* secondFrame = toWebLocalFrameImpl(mainFrame->traverseNext(false));
|
| - RawPtr<LocalFrame> holdSecondFrame(secondFrame->frame());
|
|
|
| for (WebFrame* frame = mainFrame; frame; frame = frame->traverseNext(false))
|
| EXPECT_TRUE(frame->toWebLocalFrame()->find(kFindIdentifier, searchText, options, false, 0));
|
| @@ -4078,7 +4073,7 @@ TEST_P(ParameterizedWebFrameTest, SetTickmarks)
|
|
|
| // Get the tickmarks for the original find request.
|
| FrameView* frameView = webViewHelper.webViewImpl()->mainFrameImpl()->frameView();
|
| - RawPtr<Scrollbar> scrollbar = frameView->createScrollbar(HorizontalScrollbar);
|
| + Scrollbar* scrollbar = frameView->createScrollbar(HorizontalScrollbar);
|
| Vector<IntRect> originalTickmarks;
|
| scrollbar->getTickmarks(originalTickmarks);
|
| EXPECT_EQ(4u, originalTickmarks.size());
|
| @@ -5797,7 +5792,7 @@ TEST_P(ParameterizedWebFrameTest, SimulateFragmentAnchorMiddleClick)
|
| KURL destination = document->url();
|
| destination.setFragmentIdentifier("test");
|
|
|
| - RawPtr<Event> event = MouseEvent::create(EventTypeNames::click, false, false,
|
| + Event* event = MouseEvent::create(EventTypeNames::click, false, false,
|
| document->domWindow(), 0, 0, 0, 0, 0, 0, 0, PlatformEvent::NoModifiers, 1, 0, nullptr, 0,
|
| PlatformMouseEvent::RealOrIndistinguishable, String());
|
| FrameLoadRequest frameRequest(document, ResourceRequest(destination));
|
| @@ -5847,7 +5842,7 @@ TEST_P(ParameterizedWebFrameTest, ModifiedClickNewWindow)
|
| KURL destination = toKURL(m_baseURL + "hello_world.html");
|
|
|
| // ctrl+click event
|
| - RawPtr<Event> event = MouseEvent::create(EventTypeNames::click, false, false,
|
| + Event* event = MouseEvent::create(EventTypeNames::click, false, false,
|
| document->domWindow(), 0, 0, 0, 0, 0, 0, 0, PlatformEvent::CtrlKey, 0, 0, nullptr, 0,
|
| PlatformMouseEvent::RealOrIndistinguishable, String());
|
| FrameLoadRequest frameRequest(document, ResourceRequest(destination));
|
| @@ -6016,7 +6011,7 @@ TEST_P(ParameterizedWebFrameTest, ReloadIframe)
|
| webViewHelper.initializeAndLoad(m_baseURL + "iframe_reload.html", true, &mainClient);
|
|
|
| WebLocalFrameImpl* mainFrame = webViewHelper.webViewImpl()->mainFrameImpl();
|
| - RawPtr<WebLocalFrameImpl> childFrame = toWebLocalFrameImpl(mainFrame->firstChild());
|
| + WebLocalFrameImpl* childFrame = toWebLocalFrameImpl(mainFrame->firstChild());
|
| ASSERT_EQ(childFrame->client(), &childClient);
|
| EXPECT_EQ(mainClient.childFrameCreationCount(), 1);
|
| EXPECT_EQ(childClient.willSendRequestCallCount(), 1);
|
| @@ -6795,7 +6790,7 @@ TEST_P(ParameterizedWebFrameTest, NotifyManifestChange)
|
| EXPECT_EQ(14, webFrameClient.manifestChangeCount());
|
| }
|
|
|
| -static RawPtr<Resource> fetchManifest(Document* document, const KURL& url)
|
| +static Resource* fetchManifest(Document* document, const KURL& url)
|
| {
|
| FetchRequest fetchRequest = FetchRequest(ResourceRequest(url), FetchInitiatorInfo());
|
| fetchRequest.mutableResourceRequest().setRequestContext(WebURLRequest::RequestContextManifest);
|
| @@ -6812,7 +6807,7 @@ TEST_P(ParameterizedWebFrameTest, ManifestFetch)
|
| webViewHelper.initializeAndLoad(m_baseURL + "foo.html");
|
| Document* document = toWebLocalFrameImpl(webViewHelper.webViewImpl()->mainFrame())->frame()->document();
|
|
|
| - RawPtr<Resource> resource = fetchManifest(document, toKURL(m_baseURL + "link-manifest-fetch.json"));
|
| + Resource* resource = fetchManifest(document, toKURL(m_baseURL + "link-manifest-fetch.json"));
|
|
|
| EXPECT_TRUE(resource->isLoaded());
|
| }
|
| @@ -6826,7 +6821,7 @@ TEST_P(ParameterizedWebFrameTest, ManifestCSPFetchAllow)
|
| webViewHelper.initializeAndLoad(m_baseURL + "foo.html");
|
| Document* document = toWebLocalFrameImpl(webViewHelper.webViewImpl()->mainFrame())->frame()->document();
|
|
|
| - RawPtr<Resource> resource = fetchManifest(document, toKURL(m_notBaseURL + "link-manifest-fetch.json"));
|
| + Resource* resource = fetchManifest(document, toKURL(m_notBaseURL + "link-manifest-fetch.json"));
|
|
|
| EXPECT_TRUE(resource->isLoaded());
|
| }
|
| @@ -6840,9 +6835,9 @@ TEST_P(ParameterizedWebFrameTest, ManifestCSPFetchSelf)
|
| webViewHelper.initializeAndLoad(m_baseURL + "foo.html");
|
| Document* document = toWebLocalFrameImpl(webViewHelper.webViewImpl()->mainFrame())->frame()->document();
|
|
|
| - RawPtr<Resource> resource = fetchManifest(document, toKURL(m_notBaseURL + "link-manifest-fetch.json"));
|
| + Resource* resource = fetchManifest(document, toKURL(m_notBaseURL + "link-manifest-fetch.json"));
|
|
|
| - EXPECT_EQ(0, resource.get()); // Fetching resource wasn't allowed.
|
| + EXPECT_EQ(0, resource); // Fetching resource wasn't allowed.
|
| }
|
|
|
| TEST_P(ParameterizedWebFrameTest, ManifestCSPFetchSelfReportOnly)
|
| @@ -6854,7 +6849,7 @@ TEST_P(ParameterizedWebFrameTest, ManifestCSPFetchSelfReportOnly)
|
| webViewHelper.initializeAndLoad(m_baseURL + "foo.html");
|
| Document* document = toWebLocalFrameImpl(webViewHelper.webViewImpl()->mainFrame())->frame()->document();
|
|
|
| - RawPtr<Resource> resource = fetchManifest(document, toKURL(m_notBaseURL + "link-manifest-fetch.json"));
|
| + Resource* resource = fetchManifest(document, toKURL(m_notBaseURL + "link-manifest-fetch.json"));
|
|
|
| EXPECT_TRUE(resource->isLoaded());
|
| }
|
| @@ -7624,7 +7619,7 @@ TEST_F(WebFrameSwapTest, WindowOpenOnRemoteFrame)
|
|
|
| // Pointing a named frame to an empty URL should just return a reference to
|
| // the frame's window without navigating it.
|
| - RawPtr<DOMWindow> result = mainWindow->open("", "frame1", "", mainWindow, mainWindow);
|
| + DOMWindow* result = mainWindow->open("", "frame1", "", mainWindow, mainWindow);
|
| EXPECT_EQ(remoteClient.lastRequest().url(), WebURL(destination));
|
| EXPECT_EQ(result, remoteFrame->toImplBase()->frame()->domWindow());
|
|
|
| @@ -7821,7 +7816,7 @@ TEST_P(ParameterizedWebFrameTest, LoaderOriginAccess)
|
| KURL resourceUrl(ParsedURLString, "chrome://test.pdf");
|
| registerMockedChromeURLLoad("test.pdf");
|
|
|
| - RawPtr<LocalFrame> frame(toLocalFrame(webViewHelper.webViewImpl()->page()->mainFrame()));
|
| + LocalFrame* frame(toLocalFrame(webViewHelper.webViewImpl()->page()->mainFrame()));
|
|
|
| MockDocumentThreadableLoaderClient client;
|
| ThreadableLoaderOptions options;
|
|
|