InlineBox: Make paint() and nodeAtPoint() pure virtuals.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Nov 2013 03:32:48 +0000 (03:32 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Nov 2013 03:32:48 +0000 (03:32 +0000)
commitb95f2f339820f22500315052c003385bfea56146
treeab13d0fe9f7f39679179339ab420dc3b7acf4e47
parenta1efd87d4603ff85b987f84399a1a27b82bbfbe4
InlineBox: Make paint() and nodeAtPoint() pure virtuals.
<https://webkit.org/b/123937>

...and move the current implementations to InlineElementBox.
All subclasses were already overriding these functions so the move
is completely natural.

Reviewed by Anders Carlsson.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@158812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/WebCore.exp.in
Source/WebCore/rendering/InlineBox.cpp
Source/WebCore/rendering/InlineBox.h
Source/WebCore/rendering/InlineElementBox.cpp
Source/WebCore/rendering/InlineElementBox.h