Home | History | Annotate | Download | only in WebCore

Lines Matching full:renderbox

1155         * rendering/RenderBox.cpp:
1156 (WebCore::RenderBox::styleDidChange):
2353 * rendering/RenderBox.cpp:
2354 (WebCore::RenderBox::paintRootBoxDecorations):
4278 * rendering/RenderBox.cpp:
4279 (WebCore::RenderBox::styleDidChange):
4280 (WebCore::RenderBox::paintRootBoxDecorations): Include left layout overflow into canvas size.
4404 have to avoid calling it from RenderBox::applyLayerTransformToRect()
4417 * rendering/RenderBox.cpp:
4418 (WebCore::RenderBox::applyLayerTransformToRect):
4419 (WebCore::RenderBox::updateLayerTransform):
4420 * rendering/RenderBox.h:
10775 * rendering/RenderBox.cpp:
10776 (WebCore::RenderBox::baselinePosition):
10777 * rendering/RenderBox.h:
12782 * rendering/RenderBox.cpp:
12783 (WebCore::RenderBox::computeRectForRepaint):
13919 * rendering/RenderBox.cpp:
13920 (WebCore::RenderBox::layout):
13921 (WebCore::RenderBox::mapLocalToContainer):
13922 (WebCore::RenderBox::offsetFromContainer):
13923 (WebCore::RenderBox::clippedOverflowRectForRepaint):
13924 (WebCore::RenderBox::computeRectForRepaint):
13925 (WebCore::RenderBox::flipForWritingMode):
13926 (WebCore::RenderBox::locationOffsetIncludingFlipping):
13927 * rendering/RenderBox.h:
15129 * rendering/RenderBox.cpp:
15130 (WebCore::RenderBox::avoidsFloats):
15499 that it's a RenderBox before allow transform animations (and before
15981 RenderBox::styleDidChange() was calling scrollLeft() and scrollTop(), whose RenderTextControlSingleLine
15984 * rendering/RenderBox.cpp:
15985 (WebCore::RenderBox::styleDidChange): Use the layer directly for updating the scroll offsets when
17259 * rendering/RenderBox.cpp:
17260 (WebCore::RenderBox::flipForWritingMode):
17261 * rendering/RenderBox.h:
17262 (WebCore::RenderBox::logicalBottom):
20179 * rendering/RenderBox.cpp:
20180 (WebCore::RenderBox::computeRectForRepaint):
20181 (WebCore::RenderBox::flipForWritingMode):
20182 (WebCore::RenderBox::locationOffsetIncludingFlipping):
20183 * rendering/RenderBox.h:
21237 * rendering/RenderBox.cpp:
21238 (WebCore::RenderBox::blockDirectionOverflow):
21239 * rendering/RenderBox.h:
21297 * rendering/RenderBox.cpp:
21298 (WebCore::RenderBox::computeRectForRepaint):
21299 (WebCore::RenderBox::adjustForFlippedBlocksWritingMode):
21300 * rendering/RenderBox.h:
21931 * rendering/RenderBox.cpp:
21932 * rendering/RenderBox.h:
22434 * rendering/RenderBox.cpp:
22435 RenderBox::adjustForFlippedBlocksWritingMode):
22436 * rendering/RenderBox.h:
22691 * rendering/RenderBox.cpp:
22692 (WebCore::RenderBox::convertFromFlippedWritingMode):
22693 * rendering/RenderBox.h:
24733 * rendering/RenderBox.cpp:
24734 (WebCore::RenderBox::adjustForFlippedBlocksWritingMode):
24735 (WebCore::RenderBox::locationOffsetIncludingFlipping):
24736 * rendering/RenderBox.h:
25627 * rendering/RenderBox.cpp:
25628 (WebCore::RenderBox::styleDidChange):
25629 * rendering/RenderBox.h:
25630 (WebCore::RenderBox::stretchesToViewport):
26516 * rendering/RenderBox.cpp:
26517 RenderBox::adjustForFlippedBlocksWritingMode):
26518 * rendering/RenderBox.h:
27560 * rendering/RenderBox.cpp:
27561 (WebCore::RenderBox::blockDirectionOverflow):
27562 * rendering/RenderBox.h:
27705 * rendering/RenderBox.cpp:
27706 (WebCore::RenderBox::blockDirectionOverflow):
27707 * rendering/RenderBox.h:
29766 * rendering/RenderBox.cpp:
29767 (WebCore::RenderBox::applyLayerTransformToRect):
29768 (WebCore::RenderBox::transformedFrameRect):
29769 (WebCore::RenderBox::topmostPosition):
29770 (WebCore::RenderBox::lowestPosition):
29771 (WebCore::RenderBox::rightmostPosition):
29772 (WebCore::RenderBox::leftmostPosition):
29773 * rendering/RenderBox.h:
30665 * rendering/RenderBox.cpp:
30666 (WebCore::RenderBox::lineHeight):
30667 (WebCore::RenderBox::baselinePosition):
30668 * rendering/RenderBox.h:
32878 * rendering/RenderBox.cpp:
32879 (WebCore::RenderBox::topmostPosition):
32880 * rendering/RenderBox.h:
34598 * rendering/RenderBox.cpp:
34599 * rendering/RenderBox.h:
34600 (WebCore::RenderBox::markForPaginationRelayoutIfNeeded):
35774 * rendering/RenderBox.cpp:
35775 (WebCore::RenderBox::removeFloatingOrPositionedChildFromBlockLists):
35930 Instead of painting the track rectangle for ranges onto the entire RenderBox
37171 * rendering/RenderBox.cpp:
37172 (WebCore::RenderBox::paintMask): Don't bother painting the mask if
37174 (WebCore::RenderBox::paintMaskImages):
38210 * rendering/RenderBox.h:
38211 (WebCore::RenderBox::logicalLeftLayoutOverflow):
38212 (WebCore::RenderBox::logicalRightLayoutOverflow):
38213 (WebCore::RenderBox::logicalLeftVisualOverflow):
38214 (WebCore::RenderBox::logicalRightVisualOverflow):
38370 * rendering/RenderBox.cpp:
38371 (WebCore::RenderBox::marginBefore):
38372 (WebCore::RenderBox::marginAfter):
38373 (WebCore::RenderBox::marginStart):
38374 (WebCore::RenderBox::marginEnd):
38375 (WebCore::RenderBox::setMarginStart):
38376 (WebCore::RenderBox::setMarginEnd):
38377 (WebCore::RenderBox::setMarginBefore):
38378 (WebCore::RenderBox::setMarginAfter):
38379 (WebCore::RenderBox::styleDidChange):
38380 (WebCore::RenderBox::perpendicularContainingBlockLogicalHeight):
38381 (WebCore::RenderBox::computeLogicalWidth):
38382 (WebCore::RenderBox::computeLogicalHeight):
38383 (WebCore::RenderBox::availableLogicalHeightUsing):
38384 (WebCore::RenderBox::avoidsFloats):
38385 * rendering/RenderBox.h:
38386 (WebCore::RenderBox::logicalLeft):
38387 (WebCore::RenderBox::logicalTop):
38388 (WebCore::RenderBox::logicalWidth):
38389 (WebCore::RenderBox::logicalHeight):
38390 (WebCore::RenderBox::setLogicalLeft):
38391 (WebCore::RenderBox::setLogicalTop):
38392 (WebCore::RenderBox::setLogicalWidth):
38393 (WebCore::RenderBox::setLogicalHeight):
38394 (WebCore::RenderBox::setLogicalLocation):
38395 (WebCore::RenderBox::contentLogicalWidth):
38396 (WebCore::RenderBox::contentLogicalHeight):
38397 (WebCore::RenderBox::stretchesToViewport):
38398 (WebCore::RenderBox::intrinsicLogicalWidth):
38399 (WebCore::RenderBox::intrinsicLogicalHeight):
38400 (WebCore::RenderBox::availableWidth):
38401 (WebCore::RenderBox::availableHeight):
38402 (WebCore::RenderBox::scrollbarLogicalHeight):
38403 (WebCore::RenderBox::isWritingModeRoot):
38763 * rendering/RenderBox.cpp:
38764 (WebCore::RenderBox::nodeAtPoint):
41477 * rendering/RenderBox.cpp:
41478 (WebCore::RenderBox::computeLogicalWidth):
41479 (WebCore::RenderBox::computeLogicalHeight):
41480 (WebCore::RenderBox::computeReplacedLogicalWidth):
41481 (WebCore::RenderBox::computeReplacedLogicalWidthUsing):
41482 (WebCore::RenderBox::computeReplacedLogicalHeight):
41483 (WebCore::RenderBox::computeReplacedLogicalHeightUsing):
41484 (WebCore::RenderBox::computePositionedLogicalWidthReplaced):
41485 (WebCore::RenderBox::computePositionedLogicalHeightReplaced):
41486 * rendering/RenderBox.h:
41487 (WebCore::RenderBox::intrinsicLogicalWidth):
41488 (WebCore::RenderBox::intrinsicLogicalHeight):
41645 * rendering/RenderBox.cpp:
41646 (WebCore::RenderBox::styleDidChange):
42208 Rewrite margin collapsing to be block-flow-aware. Eliminate a bunch of the margin functions on RenderBox in favor of a single
42256 * rendering/RenderBox.h:
42257 (WebCore::RenderBox::collapsedMarginBefore):
42258 (WebCore::RenderBox::collapsedMarginAfter):
42486 * rendering/RenderBox.cpp:
42487 (WebCore::RenderBox::marginStart):
42488 (WebCore::RenderBox::marginEnd):
42489 (WebCore::RenderBox::setMarginStart):
42490 (WebCore::RenderBox::setMarginEnd):
42491 (WebCore::RenderBox::scrollWidth):
42492 (WebCore::RenderBox::computeInlineDirectionMargins):
42493 (WebCore::RenderBox::containingBlockWidthForPositioned):
42494 (WebCore::RenderBox::computePositionedLogicalWidthUsing):
42495 (WebCore::RenderBox::computePositionedLogicalWidthReplaced):
42496 (WebCore::RenderBox::localCaretRect):
43643 Get rid of the marginXXXUsing/setMarginXXXUsing methods on RenderBox. I'm inverting the way these are called
43660 * rendering/RenderBox.cpp:
43661 (WebCore::RenderBox::marginBefore):
43662 (WebCore::RenderBox::marginAfter):
43663 (WebCore::RenderBox::marginStart):
43664 (WebCore::RenderBox::marginEnd):
43665 (WebCore::RenderBox::setMarginStart):
43666 (WebCore::RenderBox::setMarginEnd):
43667 (WebCore::RenderBox::setMarginBefore):
43668 (WebCore::RenderBox::setMarginAfter):
43669 (WebCore::RenderBox::computeLogicalWidth):
43670 (WebCore::RenderBox::computeInlineDirectionMargins):
43671 (WebCore::RenderBox::computeBlockDirectionMargins):
43672 * rendering/RenderBox.h:
43673 (WebCore::RenderBox::setMarginTop):
43674 (WebCore::RenderBox::setMarginBottom):
43675 (WebCore::RenderBox::setMarginLeft):
43676 (WebCore::RenderBox::setMarginRight):
43718 * rendering/RenderBox.cpp:
43719 (WebCore::RenderBox::computeLogicalHeight):
43720 * rendering/RenderBox.h:
43721 (WebCore::RenderBox::stretchesToViewport):
43800 * rendering/RenderBox.h:
44013 * rendering/RenderBox.h:
44014 (WebCore::RenderBox::scrollbarLogicalHeight):
44471 * rendering/RenderBox.cpp:
44472 (WebCore::RenderBox::computeLogicalHeight):
44473 * rendering/RenderBox.h:
44474 (WebCore::RenderBox::collapsedMarginBefore):
44475 (WebCore::RenderBox::collapsedMarginAfter):
44476 (WebCore::RenderBox::maxMarginBefore):
44477 (WebCore::RenderBox::maxMarginAfter):
45771 * rendering/RenderBox.cpp:
45772 (WebCore::RenderBox::setMarginBeforeUsing):
45773 (WebCore::RenderBox::setMarginAfterUsing):
45774 (WebCore::RenderBox::computeLogicalWidth):
45775 (WebCore::RenderBox::computeInlineDirectionMargins):
45776 (WebCore::RenderBox::computeLogicalHeight):
45777 (WebCore::RenderBox::computeBlockDirectionMargins):
45778 * rendering/RenderBox.h:
45861 * rendering/RenderBox.cpp:
45862 * rendering/RenderBox.h:
45863 (WebCore::RenderBox::logicalLeft):
45864 (WebCore::RenderBox::logicalTop):
45865 (WebCore::RenderBox::logicalWidth):
45866 (WebCore::RenderBox::logicalHeight):
45867 (WebCore::RenderBox::setLogicalLeft):
45868 (WebCore::RenderBox::setLogicalTop):
45869 (WebCore::RenderBox::setLogicalWidth):
45870 (WebCore::RenderBox::setLogicalHeight):
45871 (WebCore::RenderBox::setLogicalLocation):
45913 * rendering/RenderBox.cpp:
45914 (WebCore::RenderBox::marginBefore):
45915 (WebCore::RenderBox::marginBeforeUsing):
45916 (WebCore::RenderBox::marginAfter):
45917 (WebCore::RenderBox::marginAfterUsing):
45918 (WebCore::RenderBox::setMarginBefore):
45919 (WebCore::RenderBox::setMarginAfter):
45920 (WebCore::RenderBox::setMarginBeforeUsing):
45921 (WebCore::RenderBox::setMarginAfterUsing):
45922 (WebCore::RenderBox::computeLogicalHeight):
45923 (WebCore::RenderBox::computeLogicalHeightUsing):
45924 (WebCore::RenderBox::computePercentageLogicalHeight):
45925 (WebCore::RenderBox::computeReplacedHeightUsing):
45926 (WebCore::RenderBox::availableLogicalHeight):
45927 (WebCore::RenderBox::availableLogicalHeightUsing):
45928 (WebCore::RenderBox::computeBlockDirectionMargins):
45929 (WebCore::RenderBox::avoidsFloats):
45930 * rendering/RenderBox.h:
45931 (WebCore::RenderBox::contentLogicalWidth):
45932 (WebCore::RenderBox::contentLogicalHeight):
45933 (WebCore::RenderBox::stretchesToViewHeight):
45934 (WebCore::RenderBox::availableLogicalWidth):
45935 (WebCore::RenderBox::availableWidth):
45936 (WebCore::RenderBox::availableHeight):
45937 (WebCore::RenderBox::isBlockFlowRoot):
46089 that list item's parent can always be casted to a RenderBox. The display of the parent
46601 * rendering/RenderBox.cpp:
46602 (WebCore::RenderBox::marginStart):
46603 (WebCore::RenderBox::marginStartUsing):
46604 (WebCore::RenderBox::marginEnd):
46605 (WebCore::RenderBox::marginEndUsing):
46606 (WebCore::RenderBox::setMarginStart):
46607 (WebCore::RenderBox::setMarginEnd):
46608 (WebCore::RenderBox::setMarginStartUsing):
46609 (WebCore::RenderBox::setMarginEndUsing):
46613 (WebCore::RenderBox::computeBorderBoxLogicalWidth):
46614 (WebCore::RenderBox::computeBorderBoxLogicalHeight):
46615 (WebCore::RenderBox::computeContentBoxLogicalWidth):
46616 (WebCore::RenderBox::computeContentBoxLogicalHeight):
46619 (WebCore::RenderBox::perpendicularContainingBlockLogicalHeight):
46624 (WebCore::RenderBox::computeLogicalWidth):
46625 (WebCore::RenderBox::computeLogicalWidthUsing):
46628 (WebCore::RenderBox::sizesToIntrinsicLogicalWidth):
46631 (WebCore::RenderBox::computeMarginsInContainingBlockInlineDirection):
46636 (WebCore::RenderBox::computePositionedLogicalWidth):
46639 * rendering/RenderBox.h:
46640 (WebCore::RenderBox::stretchesToMinIntrinsicLogicalWidth):
47059 * rendering/RenderBox.cpp:
47060 (WebCore::RenderBox::containingBlockLogicalWidthForContent):
47061 (WebCore::RenderBox::computeLogicalWidth):
47062 (WebCore::RenderBox::computeReplacedWidthUsing):
47063 * rendering/RenderBox.h:
47098 * rendering/RenderBox.cpp:
47099 (WebCore::RenderBox::containingBlockWidthForContent):
47148 * rendering/RenderBox.cpp:
47149 (WebCore::RenderBox::RenderBox):
47150 (WebCore::RenderBox::minPreferredLogicalWidth):
47151 (WebCore::RenderBox::maxPreferredLogicalWidth):
47152 (WebCore::RenderBox::computeLogicalWidth):
47153 (WebCore::RenderBox::computeLogicalWidthUsing):
47154 (WebCore::RenderBox::computePositionedLogicalWidth):
47155 (WebCore::RenderBox::computePositionedLogicalWidthUsing):
47156 * rendering/RenderBox.h:
47157 (WebCore::RenderBox::computePreferredLogicalWidths):
47277 * rendering/RenderBox.cpp:
47278 (WebCore::RenderBox::computeLogicalWidth):
47279 (WebCore::RenderBox::computeLogicalWidthUsing):
47280 (WebCore::RenderBox::sizesToIntrinsicWidth):
47281 * rendering/RenderBox.h:
47600 * rendering/RenderBox.cpp:
47601 (WebCore::RenderBox::computeBorderBoxLogicalWidth):
47602 (WebCore::RenderBox::computeBorderBoxLogicalHeight):
47603 (WebCore::RenderBox::computeContentBoxLogicalWidth):
47604 (WebCore::RenderBox::computeContentBoxLogicalHeight):
47605 (WebCore::RenderBox::computeLogicalWidth):
47606 (WebCore::RenderBox::computeLogicalWidthUsing):
47607 (WebCore::RenderBox::computeInlineDirectionMargins):
47608 (WebCore::RenderBox::computeLogicalHeight):
47609 (WebCore::RenderBox::computeLogicalHeightUsing):
47610 (WebCore::RenderBox::computePercentageLogicalHeight):
47611 (WebCore::RenderBox::computeReplacedWidth):
47612 (WebCore::RenderBox::computeReplacedWidthUsing):
47613 (WebCore::RenderBox::computeReplacedHeight):
47614 (WebCore::RenderBox::computeReplacedHeightUsing):
47615 (WebCore::RenderBox::availableHeightUsing):
47616 (WebCore::RenderBox::computeBlockDirectionMargins):
47617 (WebCore::RenderBox::computePositionedLogicalWidth):
47618 (WebCore::RenderBox::computePositionedLogicalWidthUsing):
47619 (WebCore::RenderBox::computePositionedLogicalHeight):
47620 (WebCore::RenderBox::computePositionedLogicalHeightUsing):
47621 (WebCore::RenderBox::computePositionedLogicalWidthReplaced):
47622 (WebCore::RenderBox::computePositionedLogicalHeightReplaced):
47623 * rendering/RenderBox.h:
47624 (WebCore::RenderBox::shouldComputeSizeAsReplaced):
47689 * rendering/RenderBox.cpp:
47690 (WebCore::RenderBox::computeLogicalWidth):
47691 (WebCore::RenderBox::computeLogicalHeight):
47692 (WebCore::RenderBox::calcPercentageHeight):
47693 (WebCore::RenderBox::calcReplacedHeightUsing):
47694 (WebCore::RenderBox::availableHeightUsing):
47695 (WebCore::RenderBox::calcAbsoluteHorizontal):
47696 * rendering/RenderBox.h:
47697 (WebCore::RenderBox::tryLayoutDoingPositionedMovementOnly):
48057 * rendering/RenderBox.cpp:
48058 (WebCore::RenderBox::containingBlockWidthForPositioned):
48059 (WebCore::RenderBox::calcAbsoluteHorizontalValues):
48060 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
48384 * rendering/RenderBox.cpp:
48385 (WebCore::RenderBox::paintCustomHighlight):
48386 (WebCore::RenderBox::containingBlockWidthForPositioned):
48642 Fix the memory safety issue by checking containerObject is a RenderBox
48668 * rendering/RenderBox.cpp:
48669 (WebCore::RenderBox::styleDidChange):
49328 https://bugs.webkit.org/show_bug.cgi?id=46298, add logicalWidth/Height getters/setters to RenderBox.
49330 * rendering/RenderBox.cpp:
49331 (WebCore::RenderBox::logicalWidth):
49332 (WebCore::RenderBox::logicalHeight):
49333 (WebCore::RenderBox::setLogicalWidth):
49334 (WebCore::RenderBox::setLogicalHeight):
49335 * rendering/RenderBox.h:
50457 * rendering/RenderBox.cpp:
50458 (WebCore::RenderBox::marginBefore):
50459 (WebCore::RenderBox::marginAfter):
50460 (WebCore::RenderBox::marginStart):
50461 (WebCore::RenderBox::marginEnd):
50462 * rendering/RenderBox.h:
50930 * rendering/RenderBox.cpp:
50931 (WebCore::RenderBox::calcHeight):
51189 * rendering/RenderBox.cpp:
51190 (WebCore::RenderBox::availableLogicalWidth):
51232 https://bugs.webkit.org/show_bug.cgi?id=46126, add availableLogicalWidth() to RenderBox.
51238 * rendering/RenderBox.cpp:
51239 (WebCore::RenderBox::availableLogicalWidth):
51240 * rendering/RenderBox.h:
51241 (WebCore::RenderBox::availableWidth):
52246 * rendering/RenderBox.cpp:
52247 (WebCore::RenderBox::calcHeight):
52288 RenderBox::calcReplacedHeight(), now that RenderReplaced has its own implementation
53053 * rendering/RenderBox.cpp:
53054 (WebCore::RenderBox::mapLocalToContainer):
53055 (WebCore::RenderBox::computeRectForRepaint):
53056 (WebCore::RenderBox::markDescendantBlocksAndLinesForLayout):
53057 * rendering/RenderBox.h:
57900 renderBox() is not necessarily valid unless layout is up to date.
57901 Updating layout, can cause renderBox() to go invalid, thus this
68247 a RenderInline* was cast into a RenderBox*, so RenderBox::inlineBoxWrapper() interpreted the
68250 The cast into RenderBox* in textWithHardLineBreaks() was introduced in r40881 with no exaplanation.
69161 * rendering/RenderBox.cpp:
69162 (WebCore::RenderBox::calcPercentageHeight):
69163 (WebCore::RenderBox::calcAbsoluteHorizontal):
69164 (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
69165 * rendering/RenderBox.h:
69166 (WebCore::RenderBox::stretchesToViewHeight):
70122 * rendering/RenderBox.h:
80645 * rendering/RenderBox.cpp:
80646 (WebCore::RenderBox::calcHeight):
81036 * rendering/RenderBox.cpp:
81037 (WebCore::RenderBox::sizesToIntrinsicWidth):
85997 (WebCore::RenderScrollbar::owningRenderer): Use the frame to get the RenderBox
90461 queried by RenderBox::calcHeight() during layout. If the given pageHeight is 0, m_pageHeight is set
90473 * rendering/RenderBox.cpp:
90474 (WebCore::RenderBox::calcHeight): When printing, use FrameView::pageHeight() as the basis for
92244 * rendering/RenderBox.cpp:
92245 (WebCore::RenderBox::nodeAtPoint): Ditto.
97381 * rendering/RenderBox.cpp:
97382 (WebCore::RenderBox::styleWillChange): If this is the body renderer and its current style is
100635 - Fix a hit-test issue. We don't need to add renderBox()->y() because
100636 'local' is relative to the RenderBox.
106716 This can either happen when the window resizes for standalone SVG documents, or if an enclosing RenderBox changes width/height values.
110664 * rendering/RenderBox.cpp: Remove localTransform() override, not needed at all.
110665 * rendering/RenderBox.h: Ditto.
110969 * rendering/RenderBox.cpp:
110970 (WebCore::RenderBox::paint):
110971 (WebCore::RenderBox::paintBoxDecorations):
110972 (WebCore::RenderBox::paintMask):
116438 Nil check the RenderBox since its possible the renderer has gone away during event handling.
127698 * rendering/RenderBox.cpp:
127699 (WebCore::RenderBox::paintCustomHighlight):