| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights |
| 3 * reserved. | 3 * reserved. |
| 4 * | 4 * |
| 5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. | 5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. |
| 6 * | 6 * |
| 7 * Other contributors: | 7 * Other contributors: |
| 8 * Robert O'Callahan <roc+@cs.cmu.edu> | 8 * Robert O'Callahan <roc+@cs.cmu.edu> |
| 9 * David Baron <dbaron@fas.harvard.edu> | 9 * David Baron <dbaron@fas.harvard.edu> |
| 10 * Christian Biesinger <cbiesinger@web.de> | 10 * Christian Biesinger <cbiesinger@web.de> |
| (...skipping 904 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 915 FloatPoint()); | 915 FloatPoint()); |
| 916 layoutObject()->mapLocalToAncestor( | 916 layoutObject()->mapLocalToAncestor( |
| 917 transformAncestor() ? transformAncestor()->layoutObject() : nullptr, | 917 transformAncestor() ? transformAncestor()->layoutObject() : nullptr, |
| 918 transformState, 0); | 918 transformState, 0); |
| 919 transformState.flatten(); | 919 transformState.flatten(); |
| 920 return LayoutPoint(transformState.lastPlanarPoint()); | 920 return LayoutPoint(transformState.lastPlanarPoint()); |
| 921 } | 921 } |
| 922 | 922 |
| 923 PaintLayer* PaintLayer::compositingContainer() const { | 923 PaintLayer* PaintLayer::compositingContainer() const { |
| 924 if (!stackingNode()->isStacked()) | 924 if (!stackingNode()->isStacked()) |
| 925 return containingLayer(); | 925 return isSelfPaintingLayer() ? parent() : containingLayer(); |
| 926 if (PaintLayerStackingNode* ancestorStackingNode = | 926 if (PaintLayerStackingNode* ancestorStackingNode = |
| 927 stackingNode()->ancestorStackingContextNode()) | 927 stackingNode()->ancestorStackingContextNode()) |
| 928 return ancestorStackingNode->layer(); | 928 return ancestorStackingNode->layer(); |
| 929 return nullptr; | 929 return nullptr; |
| 930 } | 930 } |
| 931 | 931 |
| 932 bool PaintLayer::isPaintInvalidationContainer() const { | 932 bool PaintLayer::isPaintInvalidationContainer() const { |
| 933 return compositingState() == PaintsIntoOwnBacking || | 933 return compositingState() == PaintsIntoOwnBacking || |
| 934 compositingState() == PaintsIntoGroupedBacking; | 934 compositingState() == PaintsIntoGroupedBacking; |
| 935 } | 935 } |
| (...skipping 2255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3191 } | 3191 } |
| 3192 | 3192 |
| 3193 void showLayerTree(const blink::LayoutObject* layoutObject) { | 3193 void showLayerTree(const blink::LayoutObject* layoutObject) { |
| 3194 if (!layoutObject) { | 3194 if (!layoutObject) { |
| 3195 LOG(INFO) << "Cannot showLayerTree. Root is (nil)"; | 3195 LOG(INFO) << "Cannot showLayerTree. Root is (nil)"; |
| 3196 return; | 3196 return; |
| 3197 } | 3197 } |
| 3198 showLayerTree(layoutObject->enclosingLayer()); | 3198 showLayerTree(layoutObject->enclosingLayer()); |
| 3199 } | 3199 } |
| 3200 #endif | 3200 #endif |
| OLD | NEW |