Changeset 80866 in webkit


Ignore:
Timestamp:
Mar 11, 2011 11:18:28 AM (13 years ago)
Author:
cmarrin@apple.com
Message:

2011-03-09 Chris Marrin <cmarrin@apple.com>

Reviewed by Adam Roben.

REGRESSION (5.0.3-ToT): Scrolling text doesn&apos;t scroll in Star Wars intro animation
https://bugs.webkit.org/show_bug.cgi?id=52468

Added WIN32 to the ifdef controlling whether animations are applied in normal or
reverse order. On Mac, animations used to be applied in reverse, but
<rdar://problem/7095638> fixed this in the release after Snow Leopard.
But that patch has not be applied to the Safari Windows SDK yet. For now
I've made Windows use the reverse order logig. <rdar://problem/9112233> is
tracking the inclusion of the patch on Windows.

  • platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::createTransformAnimationsFromKeyframes):
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r80861 r80866  
     12011-03-09  Chris Marrin  <cmarrin@apple.com>
     2
     3        Reviewed by Adam Roben.
     4
     5        REGRESSION (5.0.3-ToT): Scrolling text doesn&apos;t scroll in Star Wars intro animation
     6        https://bugs.webkit.org/show_bug.cgi?id=52468
     7
     8        Added WIN32 to the ifdef controlling whether animations are applied in normal or
     9        reverse order. On Mac, animations used to be applied in reverse, but
     10        <rdar://problem/7095638> fixed this in the release after Snow Leopard.
     11        But that patch has not be applied to the Safari Windows SDK yet. For now
     12        I've made Windows use the reverse order logig. <rdar://problem/9112233> is
     13        tracking the inclusion of the patch on Windows.
     14
     15        * platform/graphics/ca/GraphicsLayerCA.cpp:
     16        (WebCore::GraphicsLayerCA::createTransformAnimationsFromKeyframes):
     17
    1182011-03-11  Tony Gentilcore  <tonyg@chromium.org>
    219
  • trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp

    r80266 r80866  
    16021602        RefPtr<PlatformCAAnimation> caAnimation;
    16031603
    1604 #if defined(BUILDING_ON_LEOPARD) || defined(BUILDING_ON_SNOW_LEOPARD)
     1604#if defined(BUILDING_ON_LEOPARD) || defined(BUILDING_ON_SNOW_LEOPARD) || defined(WIN)
    16051605        // CA applies animations in reverse order (<rdar://problem/7095638>) so we need the last one we add (per property)
    16061606        // to be non-additive.
     1607        // FIXME: This fix has not been added to QuartzCore on Windows yet (<rdar://problem/9112233>) so we expect the
     1608        // reversed animation behavior
    16071609        bool additive = animationIndex < (numAnimations - 1);
    16081610#else
Note: See TracChangeset for help on using the changeset viewer.