Title: [155174] trunk/Source
Revision
155174
Author
[email protected]
Date
2013-09-05 21:49:52 -0700 (Thu, 05 Sep 2013)

Log Message

FrameView: Constructor should take Frame&.
<https://webkit.org/b/120824>

Reviewed by Anders Carlsson.

* WebCore.exp.in:
* inspector/InspectorOverlay.cpp:
(WebCore::InspectorOverlay::overlayPage):
* page/Frame.cpp:
(WebCore::Frame::createView):
* page/FrameView.cpp:
(WebCore::FrameView::FrameView):
(WebCore::FrameView::create):
* page/FrameView.h:
* svg/graphics/SVGImage.cpp:
(WebCore::SVGImage::dataChanged):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (155173 => 155174)


--- trunk/Source/WebCore/ChangeLog	2013-09-06 03:57:14 UTC (rev 155173)
+++ trunk/Source/WebCore/ChangeLog	2013-09-06 04:49:52 UTC (rev 155174)
@@ -1,3 +1,22 @@
+2013-09-05  Andreas Kling  <[email protected]>
+
+        FrameView: Constructor should take Frame&.
+        <https://webkit.org/b/120824>
+
+        Reviewed by Anders Carlsson.
+
+        * WebCore.exp.in:
+        * inspector/InspectorOverlay.cpp:
+        (WebCore::InspectorOverlay::overlayPage):
+        * page/Frame.cpp:
+        (WebCore::Frame::createView):
+        * page/FrameView.cpp:
+        (WebCore::FrameView::FrameView):
+        (WebCore::FrameView::create):
+        * page/FrameView.h:
+        * svg/graphics/SVGImage.cpp:
+        (WebCore::SVGImage::dataChanged):
+
 2013-09-05  Jinwoo Song  <[email protected]>
 
         Fix build warnings by unused parameter

Modified: trunk/Source/WebCore/WebCore.exp.in (155173 => 155174)


--- trunk/Source/WebCore/WebCore.exp.in	2013-09-06 03:57:14 UTC (rev 155173)
+++ trunk/Source/WebCore/WebCore.exp.in	2013-09-06 04:49:52 UTC (rev 155174)
@@ -1144,6 +1144,7 @@
 __ZN7WebCore9FrameTree11appendChildEN3WTF10PassRefPtrINS_5FrameEEE
 __ZN7WebCore9FrameTree7setNameERKN3WTF12AtomicStringE
 __ZN7WebCore9FrameTree9clearNameEv
+__ZN7WebCore9FrameView6createERNS_5FrameE
 __ZN7WebCore9FrameView11forceLayoutEb
 __ZN7WebCore9FrameView12setMediaTypeERKN3WTF6StringE
 __ZN7WebCore9FrameView13setNodeToDrawEPNS_4NodeE
@@ -1179,8 +1180,6 @@
 __ZN7WebCore9FrameView37updateLayoutAndStyleIfNeededRecursiveEv
 __ZN7WebCore9FrameView38scrollPositionChangedViaPlatformWidgetEv
 __ZN7WebCore9FrameView39flushCompositingStateIncludingSubframesEv
-__ZN7WebCore9FrameView6createEPNS_5FrameE
-__ZN7WebCore9FrameView6createEPNS_5FrameERKNS_7IntSizeE
 __ZN7WebCore9HTMLNames10listingTagE
 __ZN7WebCore9HTMLNames11textareaTagE
 __ZN7WebCore9HTMLNames12selectedAttrE

Modified: trunk/Source/WebCore/inspector/InspectorOverlay.cpp (155173 => 155174)


--- trunk/Source/WebCore/inspector/InspectorOverlay.cpp	2013-09-06 03:57:14 UTC (rev 155173)
+++ trunk/Source/WebCore/inspector/InspectorOverlay.cpp	2013-09-06 04:49:52 UTC (rev 155174)
@@ -451,7 +451,7 @@
     overlaySettings.setPluginsEnabled(false);
 
     Frame& frame = m_overlayPage->mainFrame();
-    frame.setView(FrameView::create(&frame));
+    frame.setView(FrameView::create(frame));
     frame.init();
     FrameLoader& loader = frame.loader();
     frame.view()->setCanHaveScrollbars(false);

Modified: trunk/Source/WebCore/page/Frame.cpp (155173 => 155174)


--- trunk/Source/WebCore/page/Frame.cpp	2013-09-06 03:57:14 UTC (rev 155173)
+++ trunk/Source/WebCore/page/Frame.cpp	2013-09-06 04:49:52 UTC (rev 155174)
@@ -725,12 +725,12 @@
 
     RefPtr<FrameView> frameView;
     if (isMainFrame) {
-        frameView = FrameView::create(this, viewportSize);
+        frameView = FrameView::create(*this, viewportSize);
         frameView->setFixedLayoutSize(fixedLayoutSize);
         frameView->setFixedVisibleContentRect(fixedVisibleContentRect);
         frameView->setUseFixedLayout(useFixedLayout);
     } else
-        frameView = FrameView::create(this);
+        frameView = FrameView::create(*this);
 
     frameView->setScrollbarModes(horizontalScrollbarMode, verticalScrollbarMode, horizontalLock, verticalLock);
 

Modified: trunk/Source/WebCore/page/FrameView.cpp (155173 => 155174)


--- trunk/Source/WebCore/page/FrameView.cpp	2013-09-06 03:57:14 UTC (rev 155173)
+++ trunk/Source/WebCore/page/FrameView.cpp	2013-09-06 04:49:52 UTC (rev 155174)
@@ -170,8 +170,8 @@
     return Pagination::BottomToTopPaginated;
 }
 
-FrameView::FrameView(Frame* frame)
-    : m_frame(frame)
+FrameView::FrameView(Frame& frame)
+    : m_frame(&frame)
     , m_canHaveScrollbars(true)
     , m_layoutTimer(this, &FrameView::layoutTimerFired)
     , m_layoutRoot(0)
@@ -214,14 +214,14 @@
     }
 }
 
-PassRefPtr<FrameView> FrameView::create(Frame* frame)
+PassRefPtr<FrameView> FrameView::create(Frame& frame)
 {
     RefPtr<FrameView> view = adoptRef(new FrameView(frame));
     view->show();
     return view.release();
 }
 
-PassRefPtr<FrameView> FrameView::create(Frame* frame, const IntSize& initialSize)
+PassRefPtr<FrameView> FrameView::create(Frame& frame, const IntSize& initialSize)
 {
     RefPtr<FrameView> view = adoptRef(new FrameView(frame));
     view->Widget::setFrameRect(IntRect(view->location(), initialSize));

Modified: trunk/Source/WebCore/page/FrameView.h (155173 => 155174)


--- trunk/Source/WebCore/page/FrameView.h	2013-09-06 03:57:14 UTC (rev 155173)
+++ trunk/Source/WebCore/page/FrameView.h	2013-09-06 04:49:52 UTC (rev 155174)
@@ -62,8 +62,8 @@
     friend class RenderView;
     friend class Internals;
 
-    static PassRefPtr<FrameView> create(Frame*);
-    static PassRefPtr<FrameView> create(Frame*, const IntSize& initialSize);
+    static PassRefPtr<FrameView> create(Frame&);
+    static PassRefPtr<FrameView> create(Frame&, const IntSize& initialSize);
 
     virtual ~FrameView();
 
@@ -448,7 +448,7 @@
     virtual bool isFlippedDocument() const;
 
 private:
-    explicit FrameView(Frame*);
+    explicit FrameView(Frame&);
 
     void reset();
     void init();

Modified: trunk/Source/WebCore/svg/graphics/SVGImage.cpp (155173 => 155174)


--- trunk/Source/WebCore/svg/graphics/SVGImage.cpp	2013-09-06 03:57:14 UTC (rev 155173)
+++ trunk/Source/WebCore/svg/graphics/SVGImage.cpp	2013-09-06 04:49:52 UTC (rev 155174)
@@ -357,7 +357,7 @@
         m_page->settings().setPluginsEnabled(false);
 
         Frame& frame = m_page->mainFrame();
-        frame.setView(FrameView::create(&frame));
+        frame.setView(FrameView::create(frame));
         frame.init();
         FrameLoader& loader = frame.loader();
         loader.forceSandboxFlags(SandboxAll);

Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm (155173 => 155174)


--- trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm	2013-09-06 03:57:14 UTC (rev 155173)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm	2013-09-06 04:49:52 UTC (rev 155174)
@@ -1269,7 +1269,7 @@
     if (isMainFrame && coreFrame->view())
         coreFrame->view()->setParentVisible(false);
     coreFrame->setView(0);
-    RefPtr<FrameView> coreView = FrameView::create(coreFrame);
+    RefPtr<FrameView> coreView = FrameView::create(*coreFrame);
     coreFrame->setView(coreView);
 
     [m_webFrame.get() _updateBackgroundAndUpdatesWhileOffscreen];
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to