Minor SVGRootInlineBox cleanup.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Feb 2014 04:44:10 +0000 (04:44 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Feb 2014 04:44:10 +0000 (04:44 +0000)
<https://webkit.org/b/128094>

Remove two virtual functions and sprinkle some missing overrides.

Reviewed by Anders Carlsson.

* rendering/svg/SVGRootInlineBox.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@163282 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/rendering/svg/SVGRootInlineBox.h

index df494f9256dbeb7c4ac3bfd2f197190e72c5fa28..845d58e9c726e0854de995a214102e2b4a759d61 100644 (file)
@@ -1,3 +1,14 @@
+2014-02-02  Andreas Kling  <akling@apple.com>
+
+        Minor SVGRootInlineBox cleanup.
+        <https://webkit.org/b/128094>
+
+        Remove two virtual functions and sprinkle some missing overrides.
+
+        Reviewed by Anders Carlsson.
+
+        * rendering/svg/SVGRootInlineBox.h:
+
 2014-01-30  Oliver Hunt  <oliver@apple.com>
 
         Push DOM attributes into the prototype chain
index 8791074797d7025d78c3e07f5e1570245cf18257..0bcc856f3c26e2b70cd9ba4b059738bf505c7501 100644 (file)
@@ -35,20 +35,17 @@ class SVGInlineTextBox;
 
 class SVGRootInlineBox final : public RootInlineBox {
 public:
-    SVGRootInlineBox(RenderSVGText&);
+    explicit SVGRootInlineBox(RenderSVGText&);
 
     RenderSVGText& renderSVGText();
 
-    virtual float virtualLogicalHeight() const { return m_logicalHeight; }
+    virtual float virtualLogicalHeight() const override { return m_logicalHeight; }
     void setLogicalHeight(float height) { m_logicalHeight = height; }
 
-    virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom);
+    virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
 
     void computePerCharacterLayoutInformation();
 
-    virtual FloatRect objectBoundingBox() const { return FloatRect(); }
-    virtual FloatRect repaintRectInLocalCoordinates() const { return FloatRect(); }
-
     InlineBox* closestLeafChildForPosition(const LayoutPoint&);
 
 private: