2009-02-05 Simon Fraser <simon.fraser@apple.com>
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Feb 2009 23:08:22 +0000 (23:08 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Feb 2009 23:08:22 +0000 (23:08 +0000)
commit26865084cb3aa5a0a8a993a72a0fb9c423a1e2f2
treed80c7c7da47fbf30689aabef5e0c96359f6286f8
parent3a8215a382c3e90d767a9cef38c8e5cc6702b907
2009-02-05  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dave Hyatt

        https://bugs.webkit.org/show_bug.cgi?id=23765

        Add toRenderBoxModelObject() so that we can cast objects that
        can have layers.

        Fix getComputedStyle to return the current value of style
        properties that are undergoing accelerated animations, by
        asking the AnimationController if the property has accelerated
        animations, and, if so, asking it to generate an appropriate
        style.

        Tightened up some type safety (CSSPropertyID), and code clarity
        (replace bool with enum).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@40685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
12 files changed:
WebCore/ChangeLog
WebCore/css/CSSComputedStyleDeclaration.cpp
WebCore/page/animation/AnimationController.cpp
WebCore/page/animation/AnimationController.h
WebCore/page/animation/AnimationControllerPrivate.h
WebCore/page/animation/ImplicitAnimation.cpp
WebCore/page/animation/KeyframeAnimation.cpp
WebCore/rendering/RenderBoxModelObject.h
WebCore/rendering/RenderLayerBacking.cpp
WebCore/rendering/RenderObject.h
WebCore/rendering/style/RenderStyle.cpp
WebCore/rendering/style/RenderStyle.h