Index: Source/core/layout/LayoutObject.cpp |
diff --git a/Source/core/layout/LayoutObject.cpp b/Source/core/layout/LayoutObject.cpp |
index 7dfacf819fc7be405711d7b918c87b89a3336161..9b76a8877e6b7d9990a3cbe82991cdb83e062057 100644 |
--- a/Source/core/layout/LayoutObject.cpp |
+++ b/Source/core/layout/LayoutObject.cpp |
@@ -144,7 +144,7 @@ static_assert(sizeof(LayoutObject) == sizeof(SameSizeAsLayoutObject), "LayoutObj |
bool LayoutObject::s_affectsParentBlock = false; |
typedef HashMap<const LayoutObject*, LayoutRect> SelectionPaintInvalidationMap; |
-static SelectionPaintInvalidationMap* selectionPaintInvalidationMap = 0; |
+static SelectionPaintInvalidationMap* selectionPaintInvalidationMap = nullptr; |
void* LayoutObject::operator new(size_t sz) |
{ |
@@ -184,7 +184,7 @@ LayoutObject* LayoutObject::createObject(Element* element, const ComputedStyle& |
switch (style.display()) { |
case NONE: |
- return 0; |
+ return nullptr; |
case INLINE: |
return new LayoutInline(element); |
case BLOCK: |
@@ -219,7 +219,7 @@ LayoutObject* LayoutObject::createObject(Element* element, const ComputedStyle& |
return new LayoutGrid(element); |
} |
- return 0; |
+ return nullptr; |
} |
DEFINE_DEBUG_ONLY_GLOBAL(WTF::RefCountedLeakCounter, layoutObjectCounter, ("LayoutObject")); |
@@ -450,14 +450,14 @@ LayoutObject* LayoutObject::nextInPreOrder(const LayoutObject* stayWithin) const |
LayoutObject* LayoutObject::nextInPreOrderAfterChildren(const LayoutObject* stayWithin) const |
{ |
if (this == stayWithin) |
- return 0; |
+ return nullptr; |
const LayoutObject* current = this; |
LayoutObject* next = current->nextSibling(); |
for (; !next; next = current->nextSibling()) { |
current = current->parent(); |
if (!current || current == stayWithin) |
- return 0; |
+ return nullptr; |
} |
return next; |
} |
@@ -476,7 +476,7 @@ LayoutObject* LayoutObject::previousInPreOrder() const |
LayoutObject* LayoutObject::previousInPreOrder(const LayoutObject* stayWithin) const |
{ |
if (this == stayWithin) |
- return 0; |
+ return nullptr; |
return previousInPreOrder(); |
} |
@@ -493,7 +493,7 @@ LayoutObject* LayoutObject::lastLeafChild() const |
{ |
LayoutObject* r = slowLastChild(); |
while (r) { |
- LayoutObject* n = 0; |
+ LayoutObject* n = nullptr; |
n = r->slowLastChild(); |
if (!n) |
break; |
@@ -511,7 +511,7 @@ static void addLayers(LayoutObject* obj, DeprecatedPaintLayer* parentLayer, Layo |
// this the first time we find a child layer, and then we update the |
// pointer values for newObject and beforeChild used by everyone else. |
beforeChild = newObject->parent()->findNextLayer(parentLayer, newObject); |
- newObject = 0; |
+ newObject = nullptr; |
} |
parentLayer->addChild(toLayoutBoxModelObject(obj)->layer(), beforeChild); |
return; |
@@ -527,7 +527,7 @@ void LayoutObject::addLayers(DeprecatedPaintLayer* parentLayer) |
return; |
LayoutObject* object = this; |
- DeprecatedPaintLayer* beforeChild = 0; |
+ DeprecatedPaintLayer* beforeChild = nullptr; |
blink::addLayers(this, parentLayer, object, beforeChild); |
} |
@@ -570,7 +570,7 @@ DeprecatedPaintLayer* LayoutObject::findNextLayer(DeprecatedPaintLayer* parentLa |
return 0; |
// Step 1: If our layer is a child of the desired parent, then return our layer. |
- DeprecatedPaintLayer* ourLayer = hasLayer() ? toLayoutBoxModelObject(this)->layer() : 0; |
+ DeprecatedPaintLayer* ourLayer = hasLayer() ? toLayoutBoxModelObject(this)->layer() : nullptr; |
if (ourLayer && ourLayer->parent() == parentLayer) |
return ourLayer; |
@@ -579,7 +579,7 @@ DeprecatedPaintLayer* LayoutObject::findNextLayer(DeprecatedPaintLayer* parentLa |
if (!ourLayer || ourLayer == parentLayer) { |
for (LayoutObject* curr = startPoint ? startPoint->nextSibling() : slowFirstChild(); |
curr; curr = curr->nextSibling()) { |
- DeprecatedPaintLayer* nextLayer = curr->findNextLayer(parentLayer, 0, false); |
+ DeprecatedPaintLayer* nextLayer = curr->findNextLayer(parentLayer, nullptr, false); |
if (nextLayer) |
return nextLayer; |
} |
@@ -588,14 +588,14 @@ DeprecatedPaintLayer* LayoutObject::findNextLayer(DeprecatedPaintLayer* parentLa |
// Step 3: If our layer is the desired parent layer, then we're finished. We didn't |
// find anything. |
if (parentLayer == ourLayer) |
- return 0; |
+ return nullptr; |
// Step 4: If |checkParent| is set, climb up to our parent and check its siblings that |
// follow us to see if we can locate a layer. |
if (checkParent && parent()) |
return parent()->findNextLayer(parentLayer, this, true); |
- return 0; |
+ return nullptr; |
} |
DeprecatedPaintLayer* LayoutObject::enclosingLayer() const |
@@ -606,7 +606,7 @@ DeprecatedPaintLayer* LayoutObject::enclosingLayer() const |
} |
// FIXME: we should get rid of detached layout subtrees, at which point this code should |
// not be reached. crbug.com/411429 |
- return 0; |
+ return nullptr; |
} |
bool LayoutObject::scrollRectToVisible(const LayoutRect& rect, const ScrollAlignment& alignX, const ScrollAlignment& alignY) |
@@ -629,7 +629,7 @@ LayoutBox* LayoutObject::enclosingBox() const |
} |
ASSERT_NOT_REACHED(); |
- return 0; |
+ return nullptr; |
} |
LayoutBoxModelObject* LayoutObject::enclosingBoxModelObject() const |
@@ -642,7 +642,7 @@ LayoutBoxModelObject* LayoutObject::enclosingBoxModelObject() const |
} |
ASSERT_NOT_REACHED(); |
- return 0; |
+ return nullptr; |
} |
LayoutBox* LayoutObject::enclosingScrollableBox() const |
@@ -656,7 +656,7 @@ LayoutBox* LayoutObject::enclosingScrollableBox() const |
return ancestorBox; |
} |
- return 0; |
+ return nullptr; |
} |
LayoutFlowThread* LayoutObject::locateFlowThreadContainingBlock() const |
@@ -721,7 +721,7 @@ bool LayoutObject::skipInvalidationWhenLaidOutChildren() const |
LayoutBlock* LayoutObject::firstLineBlock() const |
{ |
- return 0; |
+ return nullptr; |
} |
static inline bool objectIsRelayoutBoundary(const LayoutObject* object) |
@@ -910,7 +910,7 @@ LayoutBlock* LayoutObject::containingBlock() const |
} |
if (!o || !o->isLayoutBlock()) |
- return 0; // This can still happen in case of an orphaned tree |
+ return nullptr; // This can still happen in case of an orphaned tree |
return toLayoutBlock(o); |
} |
@@ -1063,7 +1063,7 @@ const LayoutBoxModelObject& LayoutObject::containerForPaintInvalidationOnRootedT |
const LayoutBoxModelObject* LayoutObject::enclosingCompositedContainer() const |
{ |
- LayoutBoxModelObject* container = 0; |
+ LayoutBoxModelObject* container = nullptr; |
// FIXME: CompositingState is not necessarily up to date for many callers of this function. |
DisableCompositingQueryAsserts disabler; |
@@ -2077,7 +2077,7 @@ const LayoutObject* LayoutObject::pushMappingToContainer(const LayoutBoxModelObj |
LayoutObject* container = parent(); |
if (!container) |
- return 0; |
+ return nullptr; |
// FIXME: this should call offsetFromContainer to share code, but I'm not sure it's ever called. |
LayoutSize offset; |
@@ -2217,7 +2217,7 @@ void LayoutObject::computeLayerHitTestRects(LayerHitTestRects& layerRects) const |
// Figure out what layer our container is in. Any offset (or new layer) for this |
// layoutObject within it's container will be applied in addLayerHitTestRects. |
LayoutPoint layerOffset; |
- const DeprecatedPaintLayer* currentLayer = 0; |
+ const DeprecatedPaintLayer* currentLayer = nullptr; |
if (!hasLayer()) { |
LayoutObject* container = this->container(); |
@@ -2453,7 +2453,7 @@ void LayoutObject::insertedIntoTree() |
// Keep our layer hierarchy updated. Optimize for the common case where we don't have any children |
// and don't have a layer attached to ourselves. |
- DeprecatedPaintLayer* layer = 0; |
+ DeprecatedPaintLayer* layer = nullptr; |
if (slowFirstChild() || hasLayer()) { |
layer = parent()->enclosingLayer(); |
addLayers(layer); |
@@ -2480,7 +2480,7 @@ void LayoutObject::willBeRemovedFromTree() |
// FIXME: We should ASSERT(isRooted()) but we have some out-of-order removals which would need to be fixed first. |
// If we remove a visible child from an invisible parent, we don't know the layer visibility any more. |
- DeprecatedPaintLayer* layer = 0; |
+ DeprecatedPaintLayer* layer = nullptr; |
if (parent()->style()->visibility() != VISIBLE && style()->visibility() == VISIBLE && !hasLayer()) { |
layer = parent()->enclosingLayer(); |
if (layer) |
@@ -2764,7 +2764,7 @@ ComputedStyle* LayoutObject::cachedFirstLineStyle() const |
ComputedStyle* LayoutObject::getCachedPseudoStyle(PseudoId pseudo, const ComputedStyle* parentStyle) const |
{ |
if (pseudo < FIRST_INTERNAL_PSEUDOID && !style()->hasPseudoStyle(pseudo)) |
- return 0; |
+ return nullptr; |
ComputedStyle* cachedStyle = style()->getCachedPseudoStyle(pseudo); |
if (cachedStyle) |
@@ -2773,7 +2773,7 @@ ComputedStyle* LayoutObject::getCachedPseudoStyle(PseudoId pseudo, const Compute |
RefPtr<ComputedStyle> result = getUncachedPseudoStyle(PseudoStyleRequest(pseudo), parentStyle); |
if (result) |
return mutableStyleRef().addCachedPseudoStyle(result.release()); |
- return 0; |
+ return nullptr; |
} |
PassRefPtr<ComputedStyle> LayoutObject::getUncachedPseudoStyle(const PseudoStyleRequest& pseudoStyleRequest, const ComputedStyle* parentStyle, const ComputedStyle* ownStyle) const |
@@ -2821,7 +2821,7 @@ PassRefPtr<ComputedStyle> LayoutObject::getUncachedPseudoStyleFromParentOrShadow |
void LayoutObject::getTextDecorations(unsigned decorations, AppliedTextDecoration& underline, AppliedTextDecoration& overline, AppliedTextDecoration& linethrough, bool quirksMode, bool firstlineStyle) |
{ |
LayoutObject* curr = this; |
- const ComputedStyle* styleToUse = 0; |
+ const ComputedStyle* styleToUse = nullptr; |
unsigned currDecs = TextDecorationNone; |
Color resultColor; |
TextDecorationStyle resultStyle; |
@@ -2962,13 +2962,13 @@ void LayoutObject::imageChanged(ImageResource* image, const IntRect* rect) |
Element* LayoutObject::offsetParent() const |
{ |
if (isDocumentElement() || isBody()) |
- return 0; |
+ return nullptr; |
if (isOutOfFlowPositioned() && style()->position() == FixedPosition) |
- return 0; |
+ return nullptr; |
float effectiveZoom = style()->effectiveZoom(); |
- Node* node = 0; |
+ Node* node = nullptr; |
for (LayoutObject* ancestor = parent(); ancestor; ancestor = ancestor->parent()) { |
// Spec: http://www.w3.org/TR/cssom-view/#offset-attributes |
@@ -2991,7 +2991,7 @@ Element* LayoutObject::offsetParent() const |
break; |
} |
- return node && node->isElementNode() ? toElement(node) : 0; |
+ return node && node->isElementNode() ? toElement(node) : nullptr; |
} |
PositionWithAffinity LayoutObject::createPositionWithAffinity(int offset, EAffinity affinity) |