Add covariant RenderElement* Element::renderer()
authorantti@apple.com <antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Sep 2013 22:03:01 +0000 (22:03 +0000)
committerantti@apple.com <antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Sep 2013 22:03:01 +0000 (22:03 +0000)
commit1693b2c67d643efe258c961d5e3ccbff627153ec
treea97302f569d58e55b74b108913e951738a1e3ee5
parentb2a06862cd52c746cfe38e494da1b26f5bc995df
Add covariant RenderElement* Element::renderer()
https://bugs.webkit.org/show_bug.cgi?id=121638

Reviewed by Andreas Kling.

Also add isRenderElement() test and casting functions.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@156119 268f45cc-cd09-0410-ab3c-d52691b4dbfc
17 files changed:
Source/WebCore/ChangeLog
Source/WebCore/accessibility/AccessibilitySpinButton.cpp
Source/WebCore/bindings/scripts/CodeGeneratorObjC.pm
Source/WebCore/css/SelectorChecker.cpp
Source/WebCore/dom/ContainerNode.h
Source/WebCore/dom/Element.h
Source/WebCore/dom/PseudoElement.cpp
Source/WebCore/editing/SplitTextNodeContainingElementCommand.cpp
Source/WebCore/editing/TypingCommand.cpp
Source/WebCore/html/ImageDocument.cpp
Source/WebCore/page/PageSerializer.cpp
Source/WebCore/rendering/RenderElement.h
Source/WebCore/rendering/RenderObject.h
Source/WebCore/svg/SVGAnimatedColor.cpp
Source/WebCore/svg/SVGLocatable.cpp
Source/WebCore/svg/graphics/filters/SVGFEImage.cpp
Source/WebCore/svg/graphics/filters/SVGFEImage.h