Commit e841b0bd authored by Robert Ma's avatar Robert Ma Committed by Commit Bot

Optimize baselines for paint/invalidation

Change-Id: I75b1f41dd03cb9b76d00cd99dc359d825053e351
Reviewed-on: https://chromium-review.googlesource.com/948263
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: default avatarXianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540845}
parent 155d844d
layer at (0,0) size 800x600 clip at (0,0) size 785x600 scrollY 3000.00 scrollHeight 4008
LayoutView at (0,0) size 800x600
layer at (0,0) size 785x557
LayoutBlockFlow {HTML} at (0,0) size 785x557
LayoutBlockFlow {BODY} at (8,8) size 769x541
LayoutImage {IMG} at (0,0) size 489x537
LayoutText {#text} at (0,0) size 0x0
layer at (8,8) size 100x4000 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600
LayoutBlockFlow (positioned) {DIV} at (8,8) size 100x4000
scrolled to 0,3000
{
"layers": [
{
"name": "LayoutView #document",
"bounds": [800, 600],
"drawsContent": false,
"contentsOpaque": true,
"backgroundColor": "#FFFFFF",
"paintInvalidations": [
{
"object": "LayoutBlockFlow DIV class='target'",
"rect": [286, 173, 75, 75],
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"rect": [286, 18, 75, 75],
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"rect": [172, 173, 75, 75],
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"rect": [172, 18, 75, 75],
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"rect": [53, 153, 75, 75],
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"rect": [18, 18, 75, 75],
"reason": "style change"
}
]
}
],
"objectPaintInvalidations": [
{
"object": "LayoutBlockFlow DIV class='target'",
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"reason": "style change"
},
{
"object": "LayoutBlockFlow DIV class='target'",
"reason": "style change"
}
]
}
{
"layers": [
{
"name": "LayoutView #document",
"bounds": [800, 600],
"drawsContent": false,
"backgroundColor": "#FFFFFF"
},
{
"name": "Scrolling Layer",
"bounds": [800, 600],
"drawsContent": false
},
{
"name": "Scrolling Contents Layer",
"bounds": [800, 600],
"contentsOpaque": true,
"backgroundColor": "#FFFFFF",
"paintInvalidations": [
{
"object": "LayoutBlockFlow INPUT",
"rect": [5, 7, 23, 22],
"reason": "subtree"
}
]
}
],
"objectPaintInvalidations": [
{
"object": "LayoutBlockFlow INPUT",
"reason": "subtree"
}
]
}
{
"layers": [
{
"name": "LayoutView #document",
"bounds": [800, 600],
"drawsContent": false,
"backgroundColor": "#FFFFFF"
},
{
"name": "Scrolling Layer",
"bounds": [800, 600],
"drawsContent": false
},
{
"name": "Scrolling Contents Layer",
"bounds": [800, 600],
"contentsOpaque": true,
"backgroundColor": "#FFFFFF",
"paintInvalidations": [
{
"object": "LayoutBlockFlow INPUT",
"rect": [5, 6, 23, 23],
"reason": "subtree"
}
]
}
],
"objectPaintInvalidations": [
{
"object": "LayoutBlockFlow INPUT",
"reason": "subtree"
}
]
}
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