Skip to content
  • mvujovic@adobe.com's avatar
    REGRESSION (r147502): Animations of CA filters broken · 311d1ffd
    mvujovic@adobe.com authored
    https://bugs.webkit.org/show_bug.cgi?id=114067
    
    Reviewed by Dean Jackson.
    
    Revert r147502 [1] because it broke CA filter animations.
            
    [1]: http://trac.webkit.org/changeset/147502
    
    Source/WebCore: 
    
    * platform/graphics/IntRectExtent.h:
    (WebCore::IntRectExtent::isZero):
    (IntRectExtent):
    * rendering/RenderLayer.cpp:
    (WebCore::RenderLayer::needsCompositingLayersRebuiltForOverflow):
    (WebCore):
    (WebCore::RenderLayer::styleChanged):
    * rendering/RenderLayer.h:
    (RenderLayer):
    * rendering/RenderLayerBacking.cpp:
    (WebCore::RenderLayerBacking::updateFilters):
    (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
    * rendering/RenderLayerBacking.h:
    (RenderLayerBacking):
    * rendering/RenderLayerCompositor.cpp:
    (WebCore::RenderLayerCompositor::calculateCompositedBounds):
    
    Source/WTF: 
    
    * wtf/Platform.h:
    
    LayoutTests: 
    
    * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
    * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
    * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
    * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
    * css3/filters/composited-layer-bounds-after-sw-blur-animation-expected.txt: Removed.
    * css3/filters/composited-layer-bounds-after-sw-blur-animation.html: Removed.
    * css3/filters/composited-layer-bounds-with-composited-blur-expected.txt: Removed.
    * css3/filters/composited-layer-bounds-with-composited-blur.html: Removed.
    * css3/filters/composited-layer-child-bounds-after-composited-to-sw-shadow-change-expected.txt: Removed.
    * css3/filters/composited-layer-child-bounds-after-composited-to-sw-shadow-change.html: Removed.
    * css3/filters/composited-layer-promotion-after-outset-overlap-change-using-composited-shadow-expected.txt: Removed.
    * css3/filters/composited-layer-promotion-after-outset-overlap-change-using-composited-shadow.html: Removed.
    * css3/filters/composited-layer-promotion-after-outset-overlap-change-using-sw-shadow-expected.txt: Removed.
    * css3/filters/composited-layer-promotion-after-outset-overlap-change-using-sw-shadow.html: Removed.
    * css3/filters/filter-change-repaint-composited-expected.png:
    * css3/filters/filter-change-repaint-composited.html:
    * platform/qt/TestExpectations:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147937 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    311d1ffd