Add covariant RenderElement* Element::renderer()
authorantti@apple.com <antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 20 Sep 2013 08:59:25 +0000 (08:59 +0000)
committerantti@apple.com <antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 20 Sep 2013 08:59:25 +0000 (08:59 +0000)
commit3968ec81224bc3108e38f518c812b8d2a44bd7a1
tree4ebaa24401f418dfb26e58c54acc1ed1696cb4a5
parent267225db2b6c13f55b19e1a5c011fa78a5bb5252
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@156144 268f45cc-cd09-0410-ab3c-d52691b4dbfc
22 files changed:
Source/WebCore/ChangeLog
Source/WebCore/accessibility/AccessibilityScrollView.cpp
Source/WebCore/accessibility/AccessibilitySpinButton.cpp
Source/WebCore/accessibility/atk/WebKitAccessibleInterfaceTable.cpp
Source/WebCore/bindings/scripts/CodeGeneratorObjC.pm
Source/WebCore/bridge/qt/qt_pixmapruntime.cpp
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/loader/cache/CachedResourceLoader.cpp
Source/WebCore/page/PageSerializer.cpp
Source/WebCore/plugins/gtk/PluginViewGtk.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