Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(449)

Unified Diff: Source/core/editing/htmlediting.cpp

Issue 899163003: Move rendering/RenderObject to layout/LayoutObject. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/editing/VisibleUnits.cpp ('k') | Source/core/editing/iterators/BitStack.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/editing/htmlediting.cpp
diff --git a/Source/core/editing/htmlediting.cpp b/Source/core/editing/htmlediting.cpp
index 02cb031b7781809d96ff4e02c01ba26b3a46952c..b0fa58c948bf80d698da456acbb02967cce1102b 100644
--- a/Source/core/editing/htmlediting.cpp
+++ b/Source/core/editing/htmlediting.cpp
@@ -52,8 +52,8 @@
#include "core/html/HTMLSpanElement.h"
#include "core/html/HTMLTableCellElement.h"
#include "core/html/HTMLUListElement.h"
+#include "core/layout/LayoutObject.h"
#include "core/layout/LayoutTableCell.h"
-#include "core/rendering/RenderObject.h"
#include "wtf/Assertions.h"
#include "wtf/StdLibExtras.h"
#include "wtf/text/StringBuilder.h"
@@ -355,7 +355,7 @@ TextDirection directionOfEnclosingBlock(const Position& position)
Element* enclosingBlockElement = enclosingBlock(position.containerNode());
if (!enclosingBlockElement)
return LTR;
- RenderObject* renderer = enclosingBlockElement->renderer();
+ LayoutObject* renderer = enclosingBlockElement->renderer();
return renderer ? renderer->style()->direction() : LTR;
}
@@ -413,7 +413,7 @@ String stringWithRebalancedWhitespace(const String& string, bool startIsStartOfP
bool isTableStructureNode(const Node *node)
{
- RenderObject* renderer = node->renderer();
+ LayoutObject* renderer = node->renderer();
return (renderer && (renderer->isTableCell() || renderer->isTableRow() || renderer->isTableSection() || renderer->isLayoutTableCol()));
}
@@ -432,7 +432,7 @@ static bool isSpecialHTMLElement(const Node& n)
if (n.isLink())
return true;
- RenderObject* renderer = n.renderer();
+ LayoutObject* renderer = n.renderer();
if (!renderer)
return false;
@@ -629,7 +629,7 @@ Node* highestNodeToRemoveInPruning(Node* node, Node* excludeNode)
Node* previousNode = nullptr;
Element* rootEditableElement = node ? node->rootEditableElement() : nullptr;
for (; node; node = node->parentNode()) {
- if (RenderObject* renderer = node->renderer()) {
+ if (LayoutObject* renderer = node->renderer()) {
if (!renderer->canHaveChildren() || hasARenderedDescendant(node, previousNode) || rootEditableElement == node || excludeNode == node)
return previousNode;
}
@@ -752,14 +752,14 @@ bool isRenderedTableElement(const Node* node)
if (!node || !node->isElementNode())
return false;
- RenderObject* renderer = node->renderer();
+ LayoutObject* renderer = node->renderer();
return (renderer && renderer->isTable());
}
bool isTableCell(const Node* node)
{
ASSERT(node);
- RenderObject* r = node->renderer();
+ LayoutObject* r = node->renderer();
return r ? r->isTableCell() : isHTMLTableCellElement(*node);
}
@@ -778,7 +778,7 @@ bool isEmptyTableCell(const Node* node)
// Make sure the rendered node is a table cell or <br>.
// If it's a <br>, then the parent node has to be a table cell.
- RenderObject* renderer = node->renderer();
+ LayoutObject* renderer = node->renderer();
if (renderer->isBR()) {
renderer = renderer->parent();
if (!renderer)
@@ -788,7 +788,7 @@ bool isEmptyTableCell(const Node* node)
return false;
// Check that the table cell contains no child renderers except for perhaps a single <br>.
- RenderObject* childRenderer = toLayoutTableCell(renderer)->firstChild();
+ LayoutObject* childRenderer = toLayoutTableCell(renderer)->firstChild();
if (!childRenderer)
return true;
if (!childRenderer->isBR())
@@ -882,7 +882,7 @@ PassRefPtrWillBeRawPtr<HTMLBRElement> createBlockPlaceholderElement(Document& do
bool isNodeRendered(const Node& node)
{
- RenderObject* renderer = node.renderer();
+ LayoutObject* renderer = node.renderer();
if (!renderer)
return false;
@@ -1007,7 +1007,7 @@ bool isMailHTMLBlockquoteElement(const Node* node)
int caretMinOffset(const Node* n)
{
- RenderObject* r = n->renderer();
+ LayoutObject* r = n->renderer();
ASSERT(!n->isCharacterDataNode() || !r || r->isText()); // FIXME: This was a runtime check that seemingly couldn't fail; changed it to an assertion for now.
return r ? r->caretMinOffset() : 0;
}
@@ -1135,7 +1135,7 @@ bool isRenderedAsNonInlineTableImageOrHR(const Node* node)
{
if (!node)
return false;
- RenderObject* renderer = node->renderer();
+ LayoutObject* renderer = node->renderer();
return renderer && ((renderer->isTable() && !renderer->isInline()) || (renderer->isImage() && !renderer->isInline()) || renderer->isHR());
}
@@ -1173,7 +1173,7 @@ bool isNonTableCellHTMLBlockElement(const Node* node)
bool isBlockFlowElement(const Node& node)
{
- RenderObject* renderer = node.renderer();
+ LayoutObject* renderer = node.renderer();
return node.isElementNode() && renderer && renderer->isRenderBlockFlow();
}
« no previous file with comments | « Source/core/editing/VisibleUnits.cpp ('k') | Source/core/editing/iterators/BitStack.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698