Changeset 85116 in webkit
- Timestamp:
- Apr 27, 2011 4:01:48 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r85114 r85116 1 2011-04-27 James Robinson <jamesr@chromium.org> 2 3 Unreviewed, rolling out r85112. 4 http://trac.webkit.org/changeset/85112 5 https://bugs.webkit.org/show_bug.cgi?id=59159 6 7 Broke mac compile 8 9 * page/FrameView.cpp: 10 (WebCore::FrameView::updateCompositingLayers): 11 * page/FrameView.h: 12 * platform/graphics/chromium/GraphicsLayerChromium.cpp: 13 (WebCore::GraphicsLayerChromium::updateLayerPreserves3D): 14 * platform/graphics/chromium/LayerChromium.cpp: 15 (WebCore::LayerChromium::LayerChromium): 16 (WebCore::LayerChromium::~LayerChromium): 17 * platform/graphics/chromium/LayerRendererChromium.cpp: 18 (WebCore::LayerRendererChromium::updateLayers): 19 * platform/graphics/chromium/LayerRendererChromium.h: 20 1 21 2011-04-27 Mark Rowe <mrowe@apple.com> 2 22 -
trunk/Source/WebCore/page/FrameView.cpp
r85112 r85116 586 586 587 587 #if USE(ACCELERATED_COMPOSITING) 588 void FrameView::updateCompositingLayers( CompositingUpdateType updateType)588 void FrameView::updateCompositingLayers() 589 589 { 590 590 RenderView* view = m_frame->contentRenderer(); … … 594 594 // This call will make sure the cached hasAcceleratedCompositing is updated from the pref 595 595 view->compositor()->cacheAcceleratedCompositingFlags(); 596 view->compositor()->updateCompositingLayers( updateType);596 view->compositor()->updateCompositingLayers(CompositingUpdateAfterLayoutOrStyleChange); 597 597 598 598 #if ENABLE(FULLSCREEN_API) 599 599 Document* document = m_frame->document(); 600 600 if (isDocumentRunningFullScreenAnimation(document)) 601 view->compositor()->updateCompositingLayers( updateType, document->fullScreenRenderer()->layer());601 view->compositor()->updateCompositingLayers(CompositingUpdateAfterLayoutOrStyleChange, document->fullScreenRenderer()->layer()); 602 602 #endif 603 603 } -
trunk/Source/WebCore/page/FrameView.h
r85112 r85116 33 33 #include <wtf/Forward.h> 34 34 #include <wtf/OwnPtr.h> 35 36 #if USE(ACCELERATED_COMPOSITING)37 #include "RenderLayerCompositor.h" // For CompositingUpdateType38 #endif39 35 40 36 namespace WebCore { … … 110 106 111 107 #if USE(ACCELERATED_COMPOSITING) 112 void updateCompositingLayers( CompositingUpdateType = CompositingUpdateAfterLayoutOrStyleChange);108 void updateCompositingLayers(); 113 109 bool syncCompositingStateForThisFrame(); 114 110 -
trunk/Source/WebCore/platform/graphics/chromium/GraphicsLayerChromium.cpp
r85112 r85116 589 589 } else if (!m_preserves3D && m_transformLayer) { 590 590 // Relace the transformLayer in the parent with this layer. 591 if (m_transformLayer->superlayer())592 m_transformLayer->superlayer()->replaceSublayer(m_transformLayer.get(), m_layer.get());593 591 m_layer->removeFromSuperlayer(); 592 m_transformLayer->superlayer()->replaceSublayer(m_transformLayer.get(), m_layer.get()); 594 593 595 594 // Release the transform layer. -
trunk/Source/WebCore/platform/graphics/chromium/LayerChromium.cpp
r85112 r85116 82 82 , m_replicaLayer(0) 83 83 { 84 ASSERT(!LayerRendererChromium::s_inPaintLayerContents);85 84 } 86 85 87 86 LayerChromium::~LayerChromium() 88 87 { 89 ASSERT(!LayerRendererChromium::s_inPaintLayerContents);90 88 // Our superlayer should be holding a reference to us so there should be no 91 89 // way for us to be destroyed while we still have a superlayer. -
trunk/Source/WebCore/platform/graphics/chromium/LayerRendererChromium.cpp
r85112 r85116 60 60 static size_t textureMemoryLimitBytes = 64 * 1024 * 1024; 61 61 62 #ifndef NDEBUG63 bool LayerRendererChromium::s_inPaintLayerContents = false;64 #endif65 66 62 static TransformationMatrix orthoMatrix(float left, float right, float bottom, float top) 67 63 { … … 288 284 updatePropertiesAndRenderSurfaces(m_rootLayer.get(), identityMatrix, renderSurfaceLayerList, m_defaultRenderSurface->m_layerList); 289 285 290 #ifndef NDEBUG291 s_inPaintLayerContents = true;292 #endif293 286 paintLayerContents(renderSurfaceLayerList); 294 #ifndef NDEBUG295 s_inPaintLayerContents = false;296 #endif297 287 298 288 // FIXME: Before updateCompositorResourcesRecursive, when the compositor runs in -
trunk/Source/WebCore/platform/graphics/chromium/LayerRendererChromium.h
r85112 r85116 135 135 void removeChildContext(GraphicsContext3D*); 136 136 137 #ifndef NDEBUG138 static bool s_inPaintLayerContents;139 #endif140 137 private: 141 138 typedef Vector<RefPtr<CCLayerImpl> > LayerList;
Note: See TracChangeset
for help on using the changeset viewer.