Skip to content
  • eseidel's avatar
    2006-09-26 Eric Seidel <eric@eseidel.com> · b85b2954
    eseidel authored
            Reviewed by mitz.
    
            Bring animation back to life
            http://bugzilla.opendarwin.org/show_bug.cgi?id=11021
            
            Register/unregister SVGSVGElements as time containers on insertion/removal.
            Replace uses of DeprecatedString with String in SVGAnimationElement
            Various whitespace clean-up.
    
            * ksvg2/misc/KSVGTimeScheduler.cpp:
            (WebCore::SVGTimer::notifyAll):
            * ksvg2/misc/SVGDocumentExtensions.cpp:
            (WebCore::SVGDocumentExtensions::startAnimations):
            (WebCore::SVGDocumentExtensions::pauseAnimations):
            (WebCore::SVGDocumentExtensions::unpauseAnimations):
            * ksvg2/svg/SVGAnimateTransformElement.cpp:
            (WebCore::SVGAnimateTransformElement::handleTimerEvent):
            (WebCore::SVGAnimateTransformElement::parseTransformValue):
            * ksvg2/svg/SVGAnimateTransformElement.h:
            * ksvg2/svg/SVGAnimationElement.cpp:
            (WebCore::SVGAnimationElement::SVGAnimationElement):
            (WebCore::SVGAnimationElement::parseMappedAttribute):
            (WebCore::SVGAnimationElement::parseClockValue):
            (WebCore::SVGAnimationElement::targetAttribute):
            (WebCore::SVGAnimationElement::setTargetAttribute):
            (WebCore::SVGAnimationElement::attributeName):
            * ksvg2/svg/SVGAnimationElement.h:
            (WebCore::SVGAnimationElement::rendererIsNeeded):
            * ksvg2/svg/SVGSVGElement.cpp:
            (WebCore::SVGSVGElement::getScreenCTM):
            (WebCore::SVGSVGElement::createRenderer):
            (WebCore::SVGSVGElement::insertedIntoDocument): added, calls addTimeContainer(this)
            (WebCore::SVGSVGElement::removedFromDocument): added, calls removeTimeContainer(this)
            * ksvg2/svg/SVGSVGElement.h:
            * ksvg2/svg/SVGSetElement.cpp:
            (WebCore::SVGSetElement::handleTimerEvent):
            * ksvg2/svg/SVGURIReference.cpp:
            (WebCore::SVGURIReference::getTarget):
            * ksvg2/svg/SVGURIReference.h:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    b85b2954