Devirtualize some things on Document.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 12 May 2013 14:23:09 +0000 (14:23 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 12 May 2013 14:23:09 +0000 (14:23 +0000)
commit1ccbdc54d50f44ee9586519d57af36f9de2cda1d
tree02b41f2f0b1ecd1a4a415e1ef1f1b1a3b28708c4
parent273322756985c49e30196b90bbee638fa497f67b
Devirtualize some things on Document.

From Blink r149967 by <esprehn@chromium.org>
<http://src.chromium.org/viewvc/blink?view=revision&revision=149967>

Several methods on Document are virtual but don't override a super class method
and don't need to be virtual. This patch devirtualizes:

    - createElementNS()
    - finishedParsing()
    - suspendScriptedAnimationControllerCallbacks()
    - resumeScriptedAnimationControllerCallbacks()

It also removes the suspend and resume callbacks from ScriptExecutionContext
since they didn't need to be there.

* dom/Document.h:
* dom/ScriptExecutionContext.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149959 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/dom/Document.h
Source/WebCore/dom/ScriptExecutionContext.h