summaryrefslogtreecommitdiff
path: root/Source/WebCore/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/ChangeLog')
-rw-r--r--Source/WebCore/ChangeLog45
1 files changed, 0 insertions, 45 deletions
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index a356e1911..e08750c67 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -88,51 +88,6 @@
* dom/Element.h:
(Element):
-2013-01-25 Alexander Paschenko <alexander.pashenko@lge.com>
-
- [TexMap] Flickering after transitions on Apple HTML5 demo
- https://bugs.webkit.org/show_bug.cgi?id=102501
-
- Reviewed by Noam Rosenthal.
-
- The problem is caused by inconsistent state of TextureMapperLayer's transformation matrix
- and opacity data during and after the end of animation.
- This patch solves the problem by introducing three additional private flags
- to TextureMapperLayer:
- m_shouldUpdateCurrentTransformFromGraphicsLayer,
- m_shouldUpdateCurrentOpacityFromGraphicsLayer, and
- m_shouldUpdateCurrentFiltersFromGraphicsLayer.
- The latter has been introduced in order to avoid similar future problems
- with m_currentFilters.
- On these flags' basis, TextureMapperLayer is able to decide whether to update
- its inner state or not.
- These flags themselves are set based on GraphicsLayerTextureMapper's changeMask
- which indicates what details of the state have been changed since the last sync.
-
- No new tests - this doesn't expose any testable surface.
- Eyes-only check has been made to ensure that the problem is gone now.
-
- * platform/graphics/texmap/TextureMapperLayer.cpp:
- (WebCore::TextureMapperLayer::setAnimatedTransform):
- sets m_shouldUpdateCurrentTransformFromGraphicsLayer to false and
- updates m_currentTransform based on the updated state from GraphicsLayerAnimation.
- (WebCore):
- (WebCore::TextureMapperLayer::setAnimatedOpacity):
- sets m_shouldUpdateCurrentOpacityFromGraphicsLayer to false and
- updates m_currentOpacity based on the updated state from GraphicsLayerAnimation.
- (WebCore::TextureMapperLayer::setAnimatedFilters):
- sets m_shouldUpdateCurrentFiltersFromGraphicsLayer to false and
- updates m_currentFilters based on the updated state from GraphicsLayerAnimation.
- (WebCore::TextureMapperLayer::flushCompositingStateForThisLayerOnly):
- sets m_shouldUpdateCurrent* flags based on GLTM's changeMask. Also illegal modification
- of m_currentTransform that caused flickering has been removed from this method.
- (WebCore::TextureMapperLayer::syncAnimations): updates m_currentTransform and/or
- m_currentOpacity and/or m_currentFilters if corresponding flags allow to do so.
- * platform/graphics/texmap/TextureMapperLayer.h:
- (WebCore::TextureMapperLayer::TextureMapperLayer): aforementioned flags
- get initialized in ctor.
- (TextureMapperLayer): aforementioned flags are declared in the class.
-
2013-01-04 John Mellor <johnme@chromium.org>
Early out from FontCache::releaseFontData if cached font data not found.