Commit 8d672196 authored by Philip Rogers's avatar Philip Rogers Committed by Commit Bot

Update Source/core documentation references in paint and layout

Change-Id: Ifd72366f13def1a12c2f16392ff378c58b23b907
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2307366
Auto-Submit: Philip Rogers <pdr@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: default avatarIan Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#789941}
parent 14045d11
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
# Blink Layout # Blink Layout
The `Source/core/layout` directory contains the implementation of layout objects. The `renderer/core/layout` directory contains the implementation of layout objects.
It covers the following document lifecycle states: It covers the following document lifecycle states:
* LayoutSubtreeChange (`InLayoutSubtreeChange` and `LayoutSubtreeChangeClean`) * LayoutSubtreeChange (`InLayoutSubtreeChange` and `LayoutSubtreeChangeClean`)
......
...@@ -123,7 +123,8 @@ enum LineDirectionMode { kHorizontalLine, kVerticalLine }; ...@@ -123,7 +123,8 @@ enum LineDirectionMode { kHorizontalLine, kVerticalLine };
// block coordinates", without considering text direction. Examples are // block coordinates", without considering text direction. Examples are
// "LogicalLeft" and "LogicalRight". // "LogicalLeft" and "LogicalRight".
// //
// For more, see Source/core/layout/README.md ### Coordinate Spaces. // For more information, see the following doc about coordinate spaces:
// https://chromium.googlesource.com/chromium/src.git/+/master/third_party/blink/renderer/core/layout/README.md#coordinate-spaces
class CORE_EXPORT LayoutBoxModelObject : public LayoutObject { class CORE_EXPORT LayoutBoxModelObject : public LayoutObject {
public: public:
LayoutBoxModelObject(ContainerNode*); LayoutBoxModelObject(ContainerNode*);
......
# Scrolling # Scrolling
The `Source/core/page/scrolling` directory contains utilities and classes for The `renderer/core/page/scrolling` directory contains utilities and classes for
scrolling that don't belong anywhere else. For example, the majority of scrolling that don't belong anywhere else. For example, the majority of
document.rootScroller's implementation as well as overscroll and some scroll document.rootScroller's implementation as well as overscroll and some scroll
customization types live here. customization types live here.
......
...@@ -116,10 +116,9 @@ struct CORE_EXPORT PaintInvalidatorContext { ...@@ -116,10 +116,9 @@ struct CORE_EXPORT PaintInvalidatorContext {
const LayoutBoxModelObject* directly_composited_container = nullptr; const LayoutBoxModelObject* directly_composited_container = nullptr;
// The current directly composited container for stacked contents (stacking // The current directly composited container for stacked contents (stacking
// contexts or positioned objects). It is the nearest ancestor composited // contexts or positioned objects). It is the nearest ancestor composited
// object which establishes a stacking context. See // object which establishes a stacking context. For more information, see:
// Source/core/paint/README.md ### PaintInvalidationState for details on how // https://chromium.googlesource.com/chromium/src.git/+/master/third_party/blink/renderer/core/paint/README.md#Stacked-elements-and-stacking-contexts
// stacked contents' paint invalidation containers differ.
const LayoutBoxModelObject* const LayoutBoxModelObject*
directly_composited_container_for_stacked_contents = nullptr; directly_composited_container_for_stacked_contents = nullptr;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment