CTTE: Tighten renderer types for InlineFlowBox and SVGInlineFlowBox.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Sep 2013 12:33:42 +0000 (12:33 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Sep 2013 12:33:42 +0000 (12:33 +0000)
commitef361234ac1496656a59151b3eacee12ebc8ce9e
tree10f7a6b40879265e28168a3932babbedc7d5e40f
parent9f0064a0d72e3f04e19446da766e743b292eed66
CTTE: Tighten renderer types for InlineFlowBox and SVGInlineFlowBox.
<https://webkit.org/b/121603>

Reviewed by Antti Koivisto.

Codify the following:

- InlineFlowBox always has a RenderBoxModelObject.
- SVGInlineFlowBox always has a RenderSVGInline.

This turns some node() accessors into element(). Neato!

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@156092 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/rendering/InlineFlowBox.cpp
Source/WebCore/rendering/InlineFlowBox.h
Source/WebCore/rendering/RootInlineBox.cpp
Source/WebCore/rendering/svg/SVGInlineFlowBox.h