Lines Matching full:renderbox
2883 * rendering/RenderBox.cpp:
2884 (WebCore::RenderBox::paintMaskImages):
5607 * rendering/RenderBox.cpp:
5608 (WebCore::RenderBox::pushContentsClip):
10288 * rendering/RenderBox.cpp:
10289 (WebCore::RenderBox::pushContentsClip):
10305 Move misplaced layer repainting code that was in RenderBox up into RenderBoxModelObject so that inlines with layers
10310 * rendering/RenderBox.cpp:
10311 (WebCore::RenderBox::styleWillChange):
11216 * rendering/RenderBox.cpp:
11217 (WebCore::RenderBox::calcHeight):
15740 * rendering/RenderBox.cpp:
15741 (WebCore::RenderBox::absoluteRects):
15742 (WebCore::RenderBox::absoluteQuads):
15743 * rendering/RenderBox.h:
15835 * rendering/RenderBox.cpp:
15836 (WebCore::RenderBox::calcHeight): Make sure we don't ignore
16168 * rendering/RenderBox.cpp:
16169 (WebCore::RenderBox::calcHeight): Corrected indentation and added braces
16790 * rendering/RenderBox.cpp:
16791 (WebCore::RenderBox::mapLocalToContainer):
16792 (WebCore::RenderBox::mapAbsoluteToLocalPoint):
18742 * rendering/RenderBox.cpp:
18743 (WebCore::RenderBox::outlineBoundsForRepaint):
19322 lineHeight and baselinePosition are from days of RenderPath having RenderBox parents.
19748 1. Use of RenderBox::absoluteTransform() to mean "absoluteTransform()
20300 to be a RenderBox and always the renderer for <svg>
20301 Now <svg> uses RenderSVGRoot when needing a RenderBox (inside HTML)
20318 RenderSVGRoot is an RenderBox and should just use all the
20319 standard RenderBox methods for inspector and repaint rects.
20321 RenderSVGContainer is *not* a RenderBox (any more) and thus
24548 * rendering/RenderBox.cpp:
24549 (WebCore::RenderBox::mapLocalToContainer):
24550 (WebCore::RenderBox::computeRectForRepaint):
24792 * rendering/RenderBox.cpp:
24793 (WebCore::RenderBox::mapLocalToContainer):
24794 (WebCore::RenderBox::mapAbsoluteToLocalPoint):
26802 * rendering/RenderBox.cpp:
26803 (WebCore::RenderBox::imageChanged):
26804 (WebCore::RenderBox::localCaretRect):
26805 (WebCore::RenderBox::positionForPoint):
26806 (WebCore::RenderBox::shrinkToAvoidFloats):
27480 * rendering/RenderBox.cpp:
27481 (WebCore::RenderBox::pushContentsClip):
27707 * rendering/RenderBox.cpp:
27708 (WebCore::RenderBox::positionForPoint): Ditto.
28646 * rendering/RenderBox.cpp:
28647 (WebCore::RenderBox::positionForPoint):
28953 RenderBoxModelObject rather than RenderBox.
28957 RenderBoxModelObject rather than just a RenderBox, which is more
31749 * rendering/RenderBox.cpp:
31750 (WebCore::RenderBox::mapLocalToContainer):
31751 (WebCore::RenderBox::mapAbsoluteToLocalPoint):
31752 * rendering/RenderBox.h:
32448 * rendering/RenderBox.cpp:
32449 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
33502 * rendering/RenderBox.cpp:
33503 (WebCore::RenderBox::mapLocalToAbsolutePoint):
33504 (WebCore::RenderBox::mapAbsoluteToLocalPoint):
33872 * rendering/RenderBox.cpp:
33873 (WebCore::RenderBox::positionForPoint):
33874 * rendering/RenderBox.h:
34147 * rendering/RenderBox.cpp:
34148 (WebCore::RenderBox::styleWillChange): Moved the code that dirties a
34754 * rendering/RenderBox.cpp:
34755 (WebCore::RenderBox::calcAbsoluteHorizontalValues):
34864 * rendering/RenderBox.cpp:
34865 (WebCore::RenderBox::nodeAtPoint): Remove assertion fired when child has layer
35386 * rendering/RenderBox.cpp:
35387 (WebCore::RenderBox::mapLocalToAbsolutePoint):
35388 (WebCore::RenderBox::mapAbsoluteToLocalPoint):
35389 * rendering/RenderBox.h:
35494 * rendering/RenderBox.cpp:
35495 (WebCore::RenderBox::nodeAtPoint):
35496 (WebCore::RenderBox::pushContentsClip):
35497 (WebCore::RenderBox::popContentsClip):
35498 * rendering/RenderBox.h:
35499 (WebCore::RenderBox::paintObject):
35726 RenderBox. The problem was that the RenderBox version still needs
35730 * rendering/RenderBox.h:
37293 * rendering/RenderBox.cpp:
37294 (WebCore::RenderBox::localCaretRect): Ditto.
37372 Most of this code was in RenderBox, restore the copyright lines.
37673 * rendering/RenderBox.cpp:
37674 (WebCore::RenderBox::updateBoxModelInfoFromStyle):
37704 * rendering/RenderBox.cpp:
37705 (WebCore::RenderBox::containingBlockWidthForContent):
37706 (WebCore::RenderBox::calcWidth):
37707 (WebCore::RenderBox::calcReplacedWidthUsing):
37708 * rendering/RenderBox.h:
37769 Rename getOverflowClipRect and getClipRect to overflowClipRect and clipRect. Move them to RenderBox, since these methods
37770 only apply to boxes. Devirtualize clipRect, since it was not subclassed. Move controlClip stuff to RenderBox also.
37776 * rendering/RenderBox.cpp:
37777 (WebCore::RenderBox::overflowClipRect):
37778 (WebCore::RenderBox::clipRect):
37779 * rendering/RenderBox.h:
37780 (WebCore::RenderBox::hasControlClip):
37781 (WebCore::RenderBox::controlClipRect):
37865 RenderBox, since these methods only apply to boxes.
37877 * rendering/RenderBox.cpp:
37878 (WebCore::RenderBox::shrinkToAvoidFloats):
37879 (WebCore::RenderBox::avoidsFloats):
37880 * rendering/RenderBox.h:
38002 Remove the overrideSize methods from RenderObject. Devirtualize all of the accessors on RenderBox.
38004 * rendering/RenderBox.h:
38423 Remove all of the inline box wrapper functions from RenderObject, since they only apply to RenderBox. Devirtualize the functions.
38424 Patch all of the call sites to convert to a RenderBox.
38459 * rendering/RenderBox.cpp:
38460 (WebCore::RenderBox::createInlineBox):
38461 * rendering/RenderBox.h:
38563 in RenderText and RenderBox to positionLineBox and devirtualize them.
38571 * rendering/RenderBox.cpp:
38572 (WebCore::RenderBox::positionLineBox):
38573 * rendering/RenderBox.h:
38766 * rendering/RenderBox.cpp:
38767 (WebCore::RenderBox::styleWillChange):
38768 (WebCore::RenderBox::updateBoxModelInfoFromStyle):
38769 (WebCore::RenderBox::paintRootBoxDecorations):
38770 (WebCore::RenderBox::positionForCoordinates):
39027 * rendering/RenderBox.h:
39028 (WebCore::RenderBox::width):
39029 (WebCore::RenderBox::height):
39030 (WebCore::RenderBox::size):
39031 (WebCore::RenderBox::frameRect):
39180 * rendering/RenderBox.cpp:
39181 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
39186 lastLineBoxBaseline. Remove the functions from RenderObject and add them to RenderBox instead.
39195 * rendering/RenderBox.h:
39196 (WebCore::RenderBox::firstLineBoxBaseline):
39197 (WebCore::RenderBox::lastLineBoxBaseline):
39442 * rendering/RenderBox.cpp:
39443 (WebCore::RenderBox::paintCustomHighlight):
39444 (WebCore::RenderBox::position):
39445 (WebCore::RenderBox::containingBlockWidthForPositioned):
39446 (WebCore::RenderBox::calcAbsoluteHorizontalValues):
39447 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
39604 Rename xPos() and yPos() on RenderLayer to x() and y() to match RenderBox. Rename setPos to setLocation.
40850 This patch changes the base class of RenderInline from RenderBox to RenderBoxModelObject. This shift
40852 for both RenderInline and RenderBox have either been pulled up into RenderBoxModelObject for sharing
40868 (WebCore::Node::renderBox):
40890 * rendering/RenderBox.cpp:
40891 (WebCore::RenderBox::imageChanged):
40892 (WebCore::RenderBox::calcReplacedWidthUsing):
40893 (WebCore::RenderBox::calcReplacedHeightUsing):
40894 (WebCore::RenderBox::containingBlockWidthForPositioned):
40895 (WebCore::RenderBox::containingBlockHeightForPositioned):
40896 (WebCore::RenderBox::calcAbsoluteHorizontal):
40897 (WebCore::RenderBox::calcAbsoluteHorizontalValues):
40898 (WebCore::RenderBox::calcAbsoluteVertical):
40899 (WebCore::RenderBox::calcAbsoluteVerticalValues):
40900 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
40901 (WebCore::RenderBox::calcAbsoluteVerticalReplaced):
40902 (WebCore::RenderBox::positionForCoordinates):
40903 * rendering/RenderBox.h:
40904 (WebCore::RenderBox::borderBoundingBox):
40905 (WebCore::RenderBox::offsetHeight):
40906 (WebCore::RenderBox::marginTop):
40907 (WebCore::RenderBox::marginBottom):
40908 (WebCore::RenderBox::marginLeft):
40909 (WebCore::RenderBox::marginRight):
41075 call style()->isOriginalDisplayInlineType() on RenderBox instead of RenderObject.
41936 * rendering/RenderBox.cpp:
41937 (WebCore::RenderBox::availableHeightUsing):
42192 Move the m_layer member variable of RenderBox up into RenderBoxModelObject. Refactor styleDidChange'
42193 of RenderObject, RenderBoxModelObject and RenderBox to get more of the code in the correct subclass.
42214 * rendering/RenderBox.cpp:
42215 (WebCore::RenderBox::RenderBox):
42216 (WebCore::RenderBox::destroy):
42217 (WebCore::RenderBox::styleWillChange):
42218 (WebCore::RenderBox::styleDidChange):
42219 (WebCore::RenderBox::updateBoxModelInfoFromStyle):
42220 (WebCore::RenderBox::scrollWidth):
42221 (WebCore::RenderBox::scrollHeight):
42222 (WebCore::RenderBox::scrollLeft):
42223 (WebCore::RenderBox::scrollTop):
42224 (WebCore::RenderBox::setScrollLeft):
42225 (WebCore::RenderBox::setScrollTop):
42226 (WebCore::RenderBox::getOverflowClipRect):
42227 (WebCore::RenderBox::localToAbsolute):
42228 (WebCore::RenderBox::absoluteToLocal):
42229 (WebCore::RenderBox::localToContainerQuad):
42230 (WebCore::RenderBox::position):
42231 (WebCore::RenderBox::computeRectForRepaint):
42232 (WebCore::RenderBox::calcAbsoluteHorizontal):
42233 (WebCore::RenderBox::calcAbsoluteVertical):
42234 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
42235 (WebCore::RenderBox::calcAbsoluteVerticalReplaced):
42236 * rendering/RenderBox.h:
42701 Convert RenderLayer from having a RenderBox* m_renderer to having a RenderBoxModelObject*. The
42706 properties (like scrollWidth() / scrollHeight()), so the code has to be tightened up to convert to RenderBox
42722 * rendering/RenderBox.cpp:
42723 (WebCore::RenderBox::outlineBoundsForRepaint):
42724 (WebCore::RenderBox::localToContainerQuad):
42725 (WebCore::RenderBox::clippedOverflowRectForRepaint):
42726 (WebCore::RenderBox::computeRectForRepaint):
42727 * rendering/RenderBox.h:
42763 (WebCore::RenderLayer::renderBox):
42904 now just adding the class and putting it in between RenderObject and RenderBox in the hierarchy. RenderInline remains
42905 derived from RenderBox for now.
42910 * rendering/RenderBox.cpp:
42911 (WebCore::RenderBox::RenderBox):
42912 (WebCore::RenderBox::destroy):
42913 (WebCore::RenderBox::styleWillChange):
42914 (WebCore::RenderBox::styleDidChange):
42915 (WebCore::RenderBox::computeRectForRepaint):
42916 * rendering/RenderBox.h:
43506 * rendering/RenderBox.cpp:
43507 (WebCore::RenderBox::styleWillChange):
43508 (WebCore::RenderBox::styleDidChange):
43509 * rendering/RenderBox.h:
43634 * rendering/RenderBox.cpp:
43635 (WebCore::RenderBox::isAfterContent):
43704 Rename removeFromObjectLists and move it into RenderBox, since it only applies to boxes.
43708 * rendering/RenderBox.cpp:
43709 (WebCore::RenderBox::removeFloatingOrPositionedChildFromBlockLists):
43710 (WebCore::RenderBox::styleWillChange):
43711 * rendering/RenderBox.h:
43886 * rendering/RenderBox.cpp:
43887 (WebCore::RenderBox::clientWidth):
43888 (WebCore::RenderBox::clientHeight):
43889 (WebCore::RenderBox::scrollWidth):
43890 (WebCore::RenderBox::scrollHeight):
44699 Move positionForCoordinates up from RenderContainer into RenderBox.
44703 * rendering/RenderBox.cpp:
44704 (WebCore::RenderBox::positionForCoordinates):
44705 * rendering/RenderBox.h:
44731 * rendering/RenderBox.cpp:
44732 (WebCore::RenderBox::isAfterContent):
44733 * rendering/RenderBox.h:
44876 Make calcPrefWidths non-abstract on RenderBox and just give it RenderContainer's implementation.
44881 * rendering/RenderBox.cpp:
44882 (WebCore::RenderBox::minPrefWidth):
44883 * rendering/RenderBox.h:
44884 (WebCore::RenderBox::calcPrefWidths):
44928 * rendering/RenderBox.cpp:
44929 (WebCore::RenderBox::scrollWidth):
44930 (WebCore::RenderBox::scrollHeight):
45522 * rendering/RenderBox.cpp:
45523 (WebCore::RenderBox::layout):
45524 * rendering/RenderBox.h:
45525 (WebCore::RenderBox::firstChildBox):
45526 (WebCore::RenderBox::lastChildBox):
45601 * rendering/RenderBox.h:
46082 * rendering/RenderBox.cpp:
46083 (WebCore::RenderBox::styleDidChange):
46084 (WebCore::RenderBox::repaintLayerRectsForImage):
46085 (WebCore::RenderBox::availableHeightUsing):
46188 * rendering/RenderBox.cpp:
46189 (WebCore::RenderBox::offsetFromContainer):
46190 (WebCore::RenderBox::computeRectForRepaint):
46191 (WebCore::RenderBox::containingBlockWidthForPositioned):
46192 (WebCore::RenderBox::containingBlockHeightForPositioned):
46193 (WebCore::RenderBox::calcAbsoluteHorizontalValues):
46194 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
46262 * rendering/RenderBox.cpp:
46263 (WebCore::RenderBox::offsetFromContainer):
46264 (WebCore::RenderBox::computeRectForRepaint):
46265 (WebCore::RenderBox::calcReplacedHeightUsing):
46616 * rendering/RenderBox.cpp:
46617 (WebCore::RenderBox::offsetFromContainer):
46618 (WebCore::RenderBox::computeRectForRepaint):
46619 (WebCore::RenderBox::containingBlockWidthForPositioned):
46620 (WebCore::RenderBox::calcAbsoluteHorizontalValues):
46621 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
46622 * rendering/RenderBox.h:
47170 * rendering/RenderBox.cpp:
47171 (WebCore::RenderBox::scrollWidth):
47172 (WebCore::RenderBox::scrollHeight):
47374 This is a follow up for hyatt's RenderBox changes.
47396 * rendering/RenderBox.cpp:
47397 (WebCore::RenderBox::styleDidChange):
47484 a base class of RenderBox* is used for the type of object returned (in anticipation of the removal of RenderFlow).
47562 * rendering/RenderBox.cpp:
47563 (WebCore::RenderBox::absoluteRects):
47564 (WebCore::RenderBox::absoluteQuads):
47565 (WebCore::RenderBox::addFocusRingRects):
47566 (WebCore::RenderBox::containingBlockWidth):
47567 * rendering/RenderBox.h:
47568 (WebCore::RenderBox::collapsedMarginBottom):
47569 (WebCore::RenderBox::childBecameNonInline):
47839 computeRectForRepaint(IntRect&, RenderBox* repaintContainer, bool)
47841 computeRectForRepaint(RenderBox* repaintContainer, IntRect&, bool)
47843 * rendering/RenderBox.cpp:
47844 (WebCore::RenderBox::clippedOverflowRectForRepaint):
47845 (WebCore::RenderBox::computeRectForRepaint):
47846 * rendering/RenderBox.h:
48036 RenderBox that acts as a painting root.
48038 * rendering/RenderBox.cpp:
48039 (WebCore::RenderBox::styleDidChange):
48040 (WebCore::RenderBox::outlineBoundsForRepaint):
48041 (WebCore::RenderBox::localToContainerQuad):
48042 (WebCore::RenderBox::clippedOverflowRectForRepaint):
48043 (WebCore::RenderBox::computeRectForRepaint):
48044 * rendering/RenderBox.h:
48274 * rendering/RenderBox.cpp:
48275 (WebCore::RenderBox::containingBlockHeightForPositioned):
48321 * rendering/RenderBox.cpp:
48322 (WebCore::RenderBox::clientWidth):
48323 (WebCore::RenderBox::clientHeight):
48324 (WebCore::RenderBox::nodeAtPoint):
48325 (WebCore::RenderBox::imageChanged):
48326 (WebCore::RenderBox::offsetForPositionedInContainer):
48327 (WebCore::RenderBox::containingBlockWidthForPositioned):
48328 (WebCore::RenderBox::containingBlockHeightForPositioned):
48329 * rendering/RenderBox.h:
48330 (WebCore::RenderBox::width):
48331 (WebCore::RenderBox::height):
48332 (WebCore::RenderBox::size):
48333 (WebCore::RenderBox::frameRect):
48411 * rendering/RenderBox.cpp:
48412 (WebCore::RenderBox::sizesToIntrinsicWidth):
48413 * rendering/RenderBox.h:
48414 (WebCore::RenderBox::width):
48415 (WebCore::RenderBox::height):
48416 (WebCore::RenderBox::size):
48417 (WebCore::RenderBox::frameRect):
48612 Make sure that we always call scroll() on the nearest enclosing RenderBox. No test case is possible
48732 * rendering/RenderBox.cpp: Ditto.
49044 * rendering/RenderBox.cpp:
49045 (WebCore::RenderBox::clientWidth):
49046 (WebCore::RenderBox::clientHeight):
49047 (WebCore::RenderBox::scrollWidth):
49048 (WebCore::RenderBox::scrollHeight):
49049 (WebCore::RenderBox::absoluteOutlineBounds):
49050 * rendering/RenderBox.h:
49051 (WebCore::RenderBox::width):
49052 (WebCore::RenderBox::height):
49053 (WebCore::RenderBox::size):
49054 (WebCore::RenderBox::frameRect):
49055 (WebCore::RenderBox::borderBoundingBox):
49258 Fix the Gtk build too after removal of RenderBox::toConstRenderBox
49265 Fix the Qt build after rename of RenderBox::toConstRenderBox -> toRenderBox
49378 (WebCore::InlineBox::renderBox):
49381 * rendering/RenderBox.cpp:
49382 (WebCore::RenderBox::offsetFromContainer):
49383 (WebCore::RenderBox::computeAbsoluteRepaintRect):
49384 (WebCore::RenderBox::containingBlockWidthForPositioned):
49385 (WebCore::RenderBox::containingBlockHeightForPositioned):
49386 (WebCore::RenderBox::calcAbsoluteHorizontal):
49387 (WebCore::RenderBox::calcAbsoluteVertical):
49388 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
49389 (WebCore::RenderBox::calcAbsoluteVerticalReplaced):
49390 * rendering/RenderBox.h:
49392 (WebCore::RenderBox::previousSiblingBox):
49393 (WebCore::RenderBox::nextSiblingBox):
49394 (WebCore::RenderBox::parentBox):
49473 * rendering/RenderBox.cpp:
49474 (WebCore::RenderBox::containingBlockHeightForPositioned):
49495 Move layer() into RenderBox and make it non-virtual. Move all of the scrolling functions from RenderObject
49496 to RenderBox and devirtualize as many as possible. Clean up styleWillChange to factor code specific to
49497 RenderBox and RenderBlock into their appropriate subclasses. Stubbed out an empty styleWillChange on
49535 * rendering/RenderBox.cpp:
49536 (WebCore::RenderBox::styleWillChange):
49537 (WebCore::RenderBox::verticalScrollbarWidth):
49538 (WebCore::RenderBox::horizontalScrollbarHeight):
49539 (WebCore::RenderBox::scroll):
49540 (WebCore::RenderBox::canBeProgramaticallyScrolled):
49541 (WebCore::RenderBox::autoscroll):
49542 (WebCore::RenderBox::panScroll):
49543 (WebCore::RenderBox::offsetFromContainer):
49544 (WebCore::RenderBox::computeAbsoluteRepaintRect):
49545 * rendering/RenderBox.h:
49546 (WebCore::RenderBox::layer):
49547 (WebCore::RenderBox::requiresLayer):
49548 (WebCore::RenderBox::stopAutoscroll):
49549 (WebCore::RenderBox::hasAutoVerticalScrollbar):
49550 (WebCore::RenderBox::hasAutoHorizontalScrollbar):
49551 (WebCore::RenderBox::scrollsOverflow):
49552 (WebCore::RenderBox::scrollsOverflowX):
49553 (WebCore::RenderBox::scrollsOverflowY):
49554 (WebCore::RenderBox::includeVerticalScrollbarSize):
49555 (WebCore::RenderBox::includeHorizontalScrollbarSize):
50006 [Qt] Fix the build after RenderBox refactoring in r40153.
50015 Fix the build after RenderBox refactoring in r40153.
50032 Move the border and padding methods from RenderObject to RenderBox.
50051 * rendering/RenderBox.cpp:
50052 (WebCore::RenderBox::paddingTop):
50053 (WebCore::RenderBox::paddingBottom):
50054 (WebCore::RenderBox::paddingLeft):
50055 (WebCore::RenderBox::paddingRight):
50056 (WebCore::RenderBox::calcHeight):
50057 (WebCore::RenderBox::containingBlockWidthForPositioned):
50058 (WebCore::RenderBox::containingBlockHeightForPositioned):
50059 (WebCore::RenderBox::calcAbsoluteHorizontal):
50060 (WebCore::RenderBox::calcAbsoluteHorizontalValues):
50061 (WebCore::RenderBox::calcAbsoluteVertical):
50062 (WebCore::RenderBox::calcAbsoluteVerticalValues):
50063 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
50064 (WebCore::RenderBox::calcAbsoluteVerticalReplaced):
50065 * rendering/RenderBox.h:
50066 (WebCore::RenderBox::borderTop):
50067 (WebCore::RenderBox::borderBottom):
50068 (WebCore::RenderBox::borderLeft):
50069 (WebCore::RenderBox::borderRight):
50086 Devirtualize the marginTop/Right/Left/Bottom functions and move them to RenderBox (along with some of the
50097 (WebCore::InlineBox::renderBox):
50113 * rendering/RenderBox.cpp:
50114 (WebCore::RenderBox::calcHeight):
50115 * rendering/RenderBox.h:
50116 (WebCore::RenderBox::hasHorizontalBordersPaddingOrMargin):
50117 (WebCore::RenderBox::hasHorizontalBordersOrPadding):
50118 (WebCore::RenderBox::marginTop):
50119 (WebCore::RenderBox::marginBottom):
50120 (WebCore::RenderBox::marginLeft):
50121 (WebCore::RenderBox::marginRight):
50122 (WebCore::RenderBox::isSelfCollapsingBlock):
50123 (WebCore::RenderBox::collapsedMarginTop):
50124 (WebCore::RenderBox::collapsedMarginBottom):
50125 (WebCore::RenderBox::isTopMarginQuirk):
50126 (WebCore::RenderBox::isBottomMarginQuirk):
50127 (WebCore::RenderBox::maxTopMargin):
50128 (WebCore::RenderBox::maxBottomMargin):
50176 Properly encapsulate m_frameRect.y() behind the RenderBox::y() method now that they are the same thing.
50184 * rendering/RenderBox.cpp:
50185 (WebCore::RenderBox::offsetTop):
50186 (WebCore::RenderBox::nodeAtPoint):
50187 (WebCore::RenderBox::paint):
50188 (WebCore::RenderBox::paintCustomHighlight):
50189 (WebCore::RenderBox::containingBlockWidth):
50190 (WebCore::RenderBox::localToAbsolute):
50191 (WebCore::RenderBox::offsetFromContainer):
50192 (WebCore::RenderBox::computeAbsoluteRepaintRect):
50193 (WebCore::RenderBox::repaintDuringLayoutIfMoved):
50237 The y-position of the table cell box was set to the outer edge of the cell, but the y() method of RenderBox lied and added in borderTopExtra(). height()
50285 * rendering/RenderBox.cpp:
50286 (WebCore::RenderBox::absoluteRects):
50287 (WebCore::RenderBox::absoluteQuads):
50288 (WebCore::RenderBox::absoluteContentBox):
50289 (WebCore::RenderBox::paintBoxDecorations):
50290 (WebCore::RenderBox::paintMask):
50291 (WebCore::RenderBox::getOverflowClipRect):
50292 (WebCore::RenderBox::localToAbsolute):
50293 (WebCore::RenderBox::absoluteToLocal):
50294 (WebCore::RenderBox::localToAbsoluteQuad):
50297 * rendering/RenderBox.h:
50298 (WebCore::RenderBox::y):
50299 (WebCore::RenderBox::location):
50300 (WebCore::RenderBox::borderBoxRect):
50301 (WebCore::RenderBox::offsetHeight):
50619 Not reviewed. Fix WML build problem in RenderBox.cpp, WMLNames is undefined.
50621 * rendering/RenderBox.cpp:
50625 Fix the Qt build after RenderBox changes.
50683 Fix Node's renderBox() method on Windows.
50686 (WebCore::Node::renderBox):
50723 Devirtualize the width/height/x/y methods of the render tree. The methods are now non-virtual on RenderBox.
50724 Many functions that were previously in RenderObject.cpp are now in RenderBox.cpp.
50751 (WebCore::Node::renderBox):
50794 (WebCore::InlineBox::renderBox):
50865 * rendering/RenderBox.cpp:
50866 (WebCore::RenderBox::RenderBox):
50867 (WebCore::RenderBox::offsetLeft):
50868 (WebCore::RenderBox::offsetTop):
50869 (WebCore::RenderBox::offsetParent):
50870 (WebCore::RenderBox::clientWidth):
50871 (WebCore::RenderBox::clientHeight):
50872 (WebCore::RenderBox::scrollWidth):
50873 (WebCore::RenderBox::scrollHeight):
50874 (WebCore::RenderBox::scrollLeft):
50875 (WebCore::RenderBox::scrollTop):
50876 (WebCore::RenderBox::setScrollLeft):
50877 (WebCore::RenderBox::setScrollTop):
50878 (WebCore::RenderBox::absoluteRects):
50879 (WebCore::RenderBox::absoluteQuads):
50880 (WebCore::RenderBox::absoluteContentBox):
50881 (WebCore::RenderBox::absoluteContentQuad):
50882 (WebCore::RenderBox::absoluteOutlineBounds):
50883 (WebCore::RenderBox::addFocusRingRects):
50884 (WebCore::RenderBox::reflectionBox):
50885 (WebCore::RenderBox::reflectionOffset):
50886 (WebCore::RenderBox::reflectedRect):
50887 (WebCore::RenderBox::overrideWidth):
50888 (WebCore::RenderBox::overrideHeight):
50889 (WebCore::RenderBox::nodeAtPoint):
50890 (WebCore::RenderBox::paint):
50891 (WebCore::RenderBox::maskClipRect):
50892 (WebCore::RenderBox::repaintLayerRectsForImage):
50893 (WebCore::RenderBox::paintCustomHighlight):
50894 (WebCore::RenderBox::getOverflowClipRect):
50895 (WebCore::RenderBox::getClipRect):
50896 (WebCore::RenderBox::containingBlockWidth):
50897 (WebCore::RenderBox::localToAbsolute):
50898 (WebCore::RenderBox::offsetFromContainer):
50899 (WebCore::RenderBox::position):
50900 (WebCore::RenderBox::computeAbsoluteRepaintRect):
50901 (WebCore::RenderBox::repaintDuringLayoutIfMoved):
50902 (WebCore::RenderBox::calcWidth):
50903 (WebCore::RenderBox::calcWidthUsing):
50904 (WebCore::RenderBox::calcHorizontalMargins):
50905 (WebCore::RenderBox::calcHeight):
50906 (WebCore::RenderBox::calcPercentageHeight):
50907 (WebCore::RenderBox::calcReplacedHeightUsing):
50908 (WebCore::RenderBox::containingBlockWidthForPositioned):
50909 (WebCore::RenderBox::containingBlockHeightForPositioned):
50910 (WebCore::RenderBox::calcAbsoluteHorizontal):
50911 (WebCore::RenderBox::calcAbsoluteVertical):
50912 (WebCore::RenderBox::calcAbsoluteVerticalValues):
50913 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
50914 (WebCore::RenderBox::calcAbsoluteVerticalReplaced):
50915 (WebCore::RenderBox::localCaretRect):
50916 (WebCore::RenderBox::lowestPosition):
50917 (WebCore::RenderBox::rightmostPosition):
50918 (WebCore::RenderBox::leftmostPosition):
50919 (WebCore::RenderBox::localTransform):
50920 * rendering/RenderBox.h:
50922 (WebCore::RenderBox::x):
50923 (WebCore::RenderBox::y):
50924 (WebCore::RenderBox::width):
50925 (WebCore::RenderBox::height):
50926 (WebCore::RenderBox::setX):
50927 (WebCore::RenderBox::setY):
50928 (WebCore::RenderBox::setWidth):
50929 (WebCore::RenderBox::setHeight):
50930 (WebCore::RenderBox::location):
50931 (WebCore::RenderBox::size):
50932 (WebCore::RenderBox::setLocation):
50933 (WebCore::RenderBox::setSize):
50934 (WebCore::RenderBox::move):
50935 (WebCore::RenderBox::frameRect):
50936 (WebCore::RenderBox::setFrameRect):
50937 (WebCore::RenderBox::borderBoxRect):
50938 (WebCore::RenderBox::contentBoxRect):
50939 (WebCore::RenderBox::previousSiblingBox):
50940 (WebCore::RenderBox::nextSiblingBox):
50941 (WebCore::RenderBox::parentBox):
50942 (WebCore::RenderBox::overflowHeight):
50943 (WebCore::RenderBox::overflowWidth):
50944 (WebCore::RenderBox::setOverflowHeight):
50945 (WebCore::RenderBox::setOverflowWidth):
50946 (WebCore::RenderBox::overflowLeft):
50947 (WebCore::RenderBox::overflowTop):
50948 (WebCore::RenderBox::overflowRect):
50949 (WebCore::RenderBox::contentWidth):
50950 (WebCore::RenderBox::contentHeight):
50951 (WebCore::RenderBox::offsetWidth):
50952 (WebCore::RenderBox::offsetHeight):
50953 (WebCore::RenderBox::clientLeft):
50954 (WebCore::RenderBox::clientTop):
50955 (WebCore::RenderBox::availableWidth):
50956 (WebCore::RenderBox::tryLayoutDoingPositionedMovementOnly):
51662 Tighten up the type of RenderObject owned by RenderLayer to be a RenderBox. Rename m_object to
53077 Minor tweaks to RenderBox::styleChange to speed it up.
53081 * rendering/RenderBox.cpp:
53082 (WebCore::RenderBox::styleDidChange):
55384 In RenderBox::repaintLayerRectsForImage(), the repaint rect does not have
55388 * rendering/RenderBox.cpp:
55389 (WebCore::RenderBox::repaintLayerRectsForImage):
55409 * rendering/RenderBox.cpp:
55410 (WebCore::RenderBox::localToAbsolute):
55411 (WebCore::RenderBox::absoluteToLocal):
55412 (WebCore::RenderBox::computeAbsoluteRepaintRect):
58310 * rendering/RenderBox.cpp:
58311 (WebCore::RenderBox::nodeAtPoint):
59035 * rendering/RenderBox.cpp:
59036 (WebCore::RenderBox::imageChanged):
59037 * rendering/RenderBox.h:
59437 * rendering/RenderBox.cpp:
59438 (WebCore::RenderBox::computeAbsoluteRepaintRect):
63244 * rendering/RenderBox.cpp:
63245 (WebCore::RenderBox::destroy):
64280 * rendering/RenderBox.cpp:
64281 (WebCore::RenderBox::localCaretRect):
64282 * rendering/RenderBox.h:
67935 RenderBox::absoluteClippedOverflowRect() needs to inflate the rect by
67945 * rendering/RenderBox.cpp:
67946 (WebCore::RenderBox::styleDidChange):
67947 (WebCore::RenderBox::absoluteClippedOverflowRect):
68427 * rendering/RenderBox.h:
70712 RenderBox::localToAbsoluteQuad() can no longer assert that there is no
70716 Finally, fix a bug in RenderBox::localToAbsoluteQuad() which was getting
70724 * rendering/RenderBox.cpp:
70725 (WebCore::RenderBox::localToAbsoluteQuad):
70805 * rendering/RenderBox.cpp:
70806 (WebCore::RenderBox::localToAbsoluteQuad):
70807 * rendering/RenderBox.h:
70891 Code cleanup in RenderBox::computeAbsoluteRepaintRect().
70893 * rendering/RenderBox.cpp:
70894 (WebCore::RenderBox::computeAbsoluteRepaintRect):
70910 * rendering/RenderBox.cpp:
70911 (WebCore::RenderBox::computeAbsoluteRepaintRect):
72044 * rendering/RenderBox.cpp:
72045 (WebCore::RenderBox::localToAbsolute):
72046 (WebCore::RenderBox::absoluteToLocal):
72047 (WebCore::RenderBox::offsetFromContainer):
72048 * rendering/RenderBox.h:
72742 * rendering/RenderBox.cpp:
72743 (WebCore::RenderBox::localToAbsolute):
72744 (WebCore::RenderBox::computeAbsoluteRepaintRect):
72745 (WebCore::RenderBox::caretRect):
72746 * rendering/RenderBox.h:
72747 (WebCore::RenderBox::relativePositionOffset):
75210 RenderBox::destroy() in r36513 into this function.
76656 * rendering/RenderBox.cpp:
76657 (WebCore::RenderBox::calculateBackgroundSize):
78464 * rendering/RenderBox.cpp:
78465 (WebCore::RenderBox::styleDidChange):
78466 (WebCore::RenderBox::paintRootBoxDecorations):
78467 (WebCore::RenderBox::paintBoxDecorations):
78468 (WebCore::RenderBox::repaintLayerRectsForImage):
79760 * rendering/RenderBox.cpp:
79761 (WebCore::RenderBox::~RenderBox):
79762 (WebCore::RenderBox::destroy):
79763 (WebCore::RenderBox::styleWillChange):
79764 (WebCore::RenderBox::styleDidChange):
79765 * rendering/RenderBox.h:
81426 * rendering/RenderBox.cpp:
81427 * rendering/RenderBox.h:
87086 * rendering/RenderBox.cpp:
87087 (WebCore::RenderBox::paintFillLayerExtended):
88039 * rendering/RenderBox.cpp:
88040 (WebCore::RenderBox::availableHeightUsing):
89808 * rendering/RenderBox.cpp:
89809 (WebCore::RenderBox::setStyle): Added calls to
89815 (WebCore::RenderBox::destroy): Added a call to
89817 (WebCore::RenderBox::calcPercentageHeight): Added code that, in quirks
89820 (WebCore::RenderBox::calcReplacedHeightUsing): Changed to skip over
92903 * rendering/RenderBox.h:
92904 (WebCore::RenderBox::tryLayoutDoingPositionedMovementOnly): Renamed
93290 Bug 19964: Divide by zero crash in RenderBox::calculateBackgroundSize with 0,0 bmp background image
93292 Add a check to RenderBox::repaintLayerRectsForImage to make sure the current layer image can be rendered.
93296 * rendering/RenderBox.cpp:
93297 (WebCore::RenderBox::repaintLayerRectsForImage):
95970 Added an includeMaxWidth boolean to RenderBox::calcReplaedWidth().
95977 * rendering/RenderBox.cpp:
95978 (WebCore::RenderBox::calcReplacedWidth):
95979 * rendering/RenderBox.h: