Lines Matching full:renderlayer
125 * rendering/RenderLayer.cpp:
126 (WebCore::RenderLayer::calculateClipRects):
127 (WebCore::RenderLayer::calculateRects):
128 * rendering/RenderLayer.h:
2284 RenderLayer needs to check 'active,' when deciding what to do if hit testing
2297 * rendering/RenderLayer.cpp:
2298 (WebCore::RenderLayer::hitTestLayer):
2561 The RenderLayer hit testing code assumed that, when the mouse was outside
2579 if the move occurs while the mouse is down. This replaces RenderLayer's
2597 * rendering/RenderLayer.cpp:
2598 (WebCore::RenderLayer::hitTestLayer): Moved misleading comment to where
11303 * rendering/RenderLayer.cpp:
11304 (WebCore::RenderLayer::autoscroll):
11305 (WebCore::RenderLayer::resize):
11306 (WebCore::RenderLayer::updateOverflowStatus):
11307 * rendering/RenderLayer.h:
14163 * rendering/RenderLayer.cpp:
15149 * rendering/RenderLayer.cpp:
15150 (WebCore::RenderLayer::paintLayer):
15405 * rendering/RenderLayer.h:
15563 * rendering/RenderLayer.cpp:
15564 (WebCore::RenderLayer::autoscroll):
15565 (WebCore::RenderLayer::hitTest):
15566 (WebCore::RenderLayer::hitTestLayer):
15567 (WebCore::RenderLayer::updateHoverActiveState):
15568 * rendering/RenderLayer.h:
16670 * rendering/RenderLayer.cpp:
16671 * rendering/RenderLayer.h:
16673 (WebCore::RenderLayer::nextSibling):
16674 (WebCore::RenderLayer::root):
16675 (WebCore::RenderLayer::setPos):
16676 (WebCore::RenderLayer::height):
16677 (WebCore::RenderLayer::relativePositionOffset):
17329 * rendering/RenderLayer.cpp:
17330 (WebCore::RenderLayer::autoscroll):
17331 (WebCore::RenderLayer::hitTest):
17332 (WebCore::RenderLayer::hitTestLayer):
17333 (WebCore::RenderLayer::updateHoverActiveState):
17922 point, and RenderLayer::hitTest and RenderLayer::hitTestLayer use that
17945 * rendering/RenderLayer.cpp:
17946 (WebCore::RenderLayer::autoscroll): Update to new constructor and
17948 (WebCore::RenderLayer::hitTest): Use the IntPoint stored in the
17950 (WebCore::RenderLayer::hitTestLayer): Ditto.
17951 * rendering/RenderLayer.h: Update declarations.
18132 * rendering/RenderLayer.cpp:
18133 (WebCore::RenderLayer::autoscroll): Same.
18134 (WebCore::RenderLayer::hitTest): Same.
18135 (WebCore::RenderLayer::hitTestLayer): Same.
18136 (WebCore::RenderLayer::updateHoverActiveState): Same.
18137 * rendering/RenderLayer.h: Same.
20846 * rendering/RenderLayer.cpp:
20847 (WebCore::RenderLayer::autoscroll):
20850 (WebCore::RenderLayer::hitTest):
21898 Prepare for the elimination of the RenderLayer for <html> elements. The layer is still present,
21907 * rendering/RenderLayer.cpp:
21909 (WebCore::RenderLayer::hitTest):
21910 (WebCore::RenderLayer::hitTestLayer):
21911 (WebCore::RenderLayer::intersectsDamageRect):
23407 * rendering/RenderLayer.cpp:
23408 (WebCore::RenderLayer::windowClipRect):
23409 (WebCore::RenderLayer::paintOverflowControls):
23410 (WebCore::RenderLayer::calculateRects):
23411 (WebCore::RenderLayer::childrenClipRect):
23412 (WebCore::RenderLayer::selfClipRect):
23413 * rendering/RenderLayer.h:
23545 * rendering/RenderLayer.cpp:
23546 (WebCore::RenderLayer::RenderLayer):
23547 (WebCore::RenderLayer::updateLayerPositions):
23548 (WebCore::RenderLayer::setHasVisibleContent):
23549 (WebCore::RenderLayer::dirtyVisibleContentStatus):
23550 (WebCore::RenderLayer::childVisibilityChanged):
23551 (WebCore::RenderLayer::dirtyVisibleDescendantStatus):
23552 (WebCore::RenderLayer::updateVisibilityStatus):
23553 (WebCore::RenderLayer::addChild):
23554 (WebCore::RenderLayer::removeChild):
23555 (WebCore::RenderLayer::updateZOrderLists):
23556 (WebCore::RenderLayer::collectLayers):
23557 * rendering/RenderLayer.h:
23558 (WebCore::RenderLayer::hasVisibleContent):
23801 - Fix for <rdar://problem/4707489> After timers fix, crash below RenderLayer::autoscroll after moving/destroying active <input type=text>
23802 and <rdar://problem/4707519> After timers fix, crash below RenderLayer::autoscroll after moving/destroying active textarea
23841 * rendering/RenderLayer.cpp:
23842 (WebCore::RenderLayer::autoscroll): Rewrote this to scroll recursively, and to scroll based on the mouse position (not the selection).
24695 extra 20 bytes per RenderLayer by cutting out m_resizerImage and m_resizerControlRect.
24705 * rendering/RenderLayer.cpp:
24706 (WebCore::RenderLayer::RenderLayer):
24707 (WebCore::RenderLayer::~RenderLayer):
24708 (WebCore::RenderLayer::updateLayerPositions):
24710 (WebCore::RenderLayer::positionOverflowControls):
24711 (WebCore::RenderLayer::paintOverflowControls):
24712 (WebCore::RenderLayer::isPointInResizeControl):
24713 (WebCore::RenderLayer::paintLayer):
24714 * rendering/RenderLayer.h:
24776 * rendering/RenderLayer.cpp:
24777 (WebCore::RenderLayer::documentClipRect):
24778 * rendering/RenderLayer.h:
25032 * rendering/RenderLayer.cpp:
25033 (WebCore::RenderLayer::~RenderLayer):
25051 - Fix for <rdar://problem/4707489> After timers fix, crash below RenderLayer::autoscroll after moving/destroying active <input type="text">
25052 and <rdar://problem/4707519> After timers fix, crash below RenderLayer::autoscroll after moving/destroying active textarea
25054 * rendering/RenderLayer.cpp: (WebCore::RenderLayer::~RenderLayer): If the renderer is being autoscrolled, then stop the autoscroll timer.
25154 * rendering/RenderLayer.cpp:
25155 (WebCore::RenderLayer::destroyScrollbar):
25162 * rendering/RenderLayer.cpp:
25163 (WebCore::RenderLayer::destroyScrollbar):
25226 * rendering/RenderLayer.cpp:
25227 (WebCore::RenderLayer::beginTransparencyLayers):
25284 * rendering/RenderLayer.cpp:
25285 (WebCore::RenderLayer::RenderLayer):
25331 - fixed RenderLayer to properly tear down scrollbars, removing them from
25391 * rendering/RenderLayer.cpp:
25392 (WebCore::RenderLayer::RenderLayer):
25393 (WebCore::RenderLayer::~RenderLayer):
25394 (WebCore::RenderLayer::scrollToOffset):
25395 (WebCore::RenderLayer::horizontaScrollbarWidget):
25396 (WebCore::RenderLayer::verticalScrollbarWidget):
25397 (WebCore::RenderLayer::valueChanged):
25398 (WebCore::RenderLayer::createScrollbar):
25399 (WebCore::RenderLayer::destroyScrollbar):
25400 (WebCore::RenderLayer::setHasHorizontalScrollbar):
25401 (WebCore::RenderLayer::setHasVerticalScrollbar):
25402 (WebCore::RenderLayer::verticalScrollbarWidth):
25403 (WebCore::RenderLayer::horizontalScrollbarHeight):
25404 (WebCore::RenderLayer::updateScrollInfoAfterLayout):
25405 * rendering/RenderLayer.h:
25406 (WebCore::RenderLayer::horizontalScrollbar):
25407 (WebCore::RenderLayer::verticalScrollbar):
25680 * rendering/RenderLayer.cpp:
25681 (WebCore::RenderLayer::resize):
25682 (WebCore::RenderLayer::positionScrollbars):
26639 Eliminate RenderLayer::gScrollBar in favor of caching the scrollbar hit
26666 * rendering/RenderLayer.cpp:
26667 (WebCore::RenderLayer::hitTest):
26668 * rendering/RenderLayer.h:
26669 (WebCore::RenderLayer::getHiddenBehavior):
26766 * rendering/RenderLayer.cpp: (WebCore::RenderLayer::createScrollbar): Updated to pass regular control size to scrollbar constructor.
26767 * rendering/RenderLayer.h:
27029 * rendering/RenderLayer.cpp:
27030 (WebCore::RenderLayer::resize):
28026 * rendering/RenderLayer.cpp:
28027 (WebCore::RenderLayer::updateScrollInfoAfterLayout):
28471 * rendering/RenderLayer.cpp:
28900 * rendering/RenderLayer.cpp:
28901 (WebCore::RenderLayer::scroll):
31587 * rendering/RenderLayer.cpp:
31588 (WebCore::RenderLayer::resize):
33413 * rendering/RenderLayer.cpp:
33414 (WebCore::RenderLayer::autoscroll):
34053 * rendering/RenderLayer.cpp:
34054 (WebCore::RenderLayer::paintLayer):
34817 * rendering/RenderLayer.cpp:
34818 (WebCore::RenderLayer::paintLayer):
34820 (WebCore::RenderLayer::hitTest):
36035 * rendering/RenderLayer.cpp:
36036 (WebCore::RenderLayer::paintResizeControl):
39516 * rendering/RenderLayer.cpp:
39517 (WebCore::RenderLayer::isTransparent):
39663 REGRESSION: Crash in WebCore::RenderLayer::isTransparent involving <iframe> and <select>
39967 * rendering/RenderLayer.cpp:
39968 (WebCore::RenderLayer::updateScrollInfoAfterLayout): Added a null check for
40006 Abstract RenderLayer scrollbar creation and destruction so that there
40013 * rendering/RenderLayer.cpp:
40014 (WebCore::RenderLayer::createScrollbar):
40015 (WebCore::RenderLayer::destroyScrollbar):
40016 (WebCore::RenderLayer::setHasHorizontalScrollbar):
40017 (WebCore::RenderLayer::setHasVerticalScrollbar):
40018 * rendering/RenderLayer.h:
40304 * rendering/RenderLayer.cpp:
40305 (WebCore::RenderLayer::horizontalScrollbarWidget):
40306 (WebCore::RenderLayer::verticalScrollbarWidget):
40307 (WebCore::RenderLayer::valueChanged):
40308 (WebCore::RenderLayer::setHasHorizontalScrollbar):
40309 (WebCore::RenderLayer::setHasVerticalScrollbar):
40310 (WebCore::RenderLayer::positionScrollbars):
40311 * rendering/RenderLayer.h:
40353 * rendering/RenderLayer.cpp:
40354 (WebCore::RenderLayer::setHasHorizontalScrollbar):
40355 (WebCore::RenderLayer::setHasVerticalScrollbar):
40356 (WebCore::RenderLayer::updateScrollInfoAfterLayout):
41927 * rendering/RenderLayer.cpp:
41928 (WebCore::RenderLayer::updateScrollInfoAfterLayout):
43398 * rendering/RenderLayer.h:
43399 * rendering/RenderLayer.cpp:
43400 (WebCore::RenderLayer::paint):
43402 (WebCore::RenderLayer::paintLayer):
43887 * rendering/RenderLayer.h: Correct a forward declaration of ScrollBar.
44152 * rendering/RenderLayer.cpp:
44333 * rendering/RenderLayer.h:
44791 * rendering/RenderLayer.cpp:
44792 * rendering/RenderLayer.h:
45291 * rendering/RenderLayer.cpp:
45292 (WebCore::RenderLayer::RenderLayer):
45293 (WebCore::RenderLayer::updateOverflowStatus):
45294 (WebCore::RenderLayer::updateScrollInfoAfterLayout):
45295 * rendering/RenderLayer.h:
46963 * rendering/RenderLayer.cpp:
46964 (WebCore::RenderLayer::resize): Added an offset parameter, which is added to
46971 (WebCore::RenderLayer::offsetFromResizeCorner): Added. Returns the offset of the
46973 * rendering/RenderLayer.h:
47357 * rendering/RenderLayer.cpp:
47358 (WebCore::RenderLayer::checkForRepaintOnResize): Renamed computeRepaintRects() to
47360 (WebCore::RenderLayer::updateLayerPositions): Added code to cache the absolute
47362 * rendering/RenderLayer.h:
47502 * rendering/RenderLayer.cpp:
47503 (WebCore::RenderLayer::scrollToOffset):
47504 (WebCore::RenderLayer::shouldAutoscroll):
47505 (WebCore::RenderLayer::updateScrollInfoAfterLayout):
47506 (WebCore::RenderLayer::styleChanged):
47507 * rendering/RenderLayer.h:
47998 * css/svg.css: Don't apply overflow:hidden to foreignObject, since that makes it a RenderLayer
48005 (WebCore::RenderForeignObject::requiresLayer): Never use a RenderLayer.
48017 (WebCore::RenderSVGImage::requiresLayer): Never use a RenderLayer.
48027 (WebCore::RenderSVGText::requiresLayer): Never use a RenderLayer.
48192 * rendering/RenderLayer.cpp:
48822 * rendering/RenderLayer.cpp:
48823 (WebCore::RenderLayer::updateLayerPosition):
49487 * rendering/RenderLayer.cpp:
49488 (WebCore::RenderLayer::intersectsDamageRect): Account for outlines.
49489 (WebCore::RenderLayer::absoluteBoundingBox): Ditto.
50036 * rendering/RenderLayer.cpp:
50037 (WebCore::RenderLayer::RenderLayer): Initializes m_resizeCornerImage.
50038 (WebCore::RenderLayer::~RenderLayer): Deletes m_resizeCornerImage.
50039 (WebCore::RenderLayer::resize): Uses passed in event instead of creating a new one.
50040 (WebCore::RenderLayer::paintResizeControl): Now loads and paints the resize image.
50041 * rendering/RenderLayer.h: Added m_resizeCornerImage. Important to have one per-layer for when we allow
50696 Changed RenderLayer to only render layers that are not
50699 * rendering/RenderLayer.cpp
50700 (RenderLayer::paintLayer):
50907 * rendering/RenderLayer.cpp:
50908 (WebCore::RenderLayer::RenderLayer): Initialize m_inResizeMode
50909 (WebCore::RenderLayer::updateLayerPositions): Calls positionResizeControl.
50910 (WebCore::RenderLayer::resize): Added. Sets a new width and height based on the current mouse point.
50911 (WebCore::RenderLayer::isPointInResizeControl): Added.
50912 (WebCore::RenderLayer::positionResizeControl): Added.
50913 (WebCore::RenderLayer::positionScrollbars): Calls positionResizeControl.
50914 (WebCore::RenderLayer::paintScrollbars): Calls positionResizeControl.
50915 (WebCore::RenderLayer::paintResizeControl): Added.
50916 (WebCore::RenderLayer::paintLayer): Calls paintResizeControl.
50917 * rendering/RenderLayer.h: Added m_inResizeMode.
50918 (WebCore::RenderLayer::resizeControlRect):
50919 (WebCore::RenderLayer::setResizeControlRect):
50920 (WebCore::RenderLayer::inResizeMode): Added.
50921 (WebCore::RenderLayer::setInResizeMode): Added.
51845 * rendering/RenderLayer.cpp:
51846 (WebCore::RenderLayer::updateLayerPositions):
51847 (WebCore::RenderLayer::updateLayerPosition):
51848 (WebCore::RenderLayer::stackingContext):
51849 (WebCore::RenderLayer::enclosingPositionedAncestor):
51850 (WebCore::RenderLayer::convertToLayerCoords):
51851 (WebCore::RenderLayer::scrollToOffset):
51853 (WebCore::RenderLayer::intersectsDamageRect):
51854 * rendering/RenderLayer.h:
51855 (WebCore::RenderLayer::isStackingContext):
54171 * rendering/RenderLayer.cpp: