Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(582)

Side by Side Diff: third_party/WebKit/LayoutTests/paint/invalidation/composited-overflow-with-local-background-expected.txt

Issue 2235873002: Invalidate scrolling contents layer on background invalidations painted into it. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Invalidate entire scrolling contents layer. Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 { 1 {
2 "name": "Content Root Layer", 2 "name": "Content Root Layer",
3 "bounds": [800, 600], 3 "bounds": [800, 600],
4 "children": [ 4 "children": [
5 { 5 {
6 "name": "LayoutView #document", 6 "name": "LayoutView #document",
7 "bounds": [800, 600], 7 "bounds": [800, 600],
8 "contentsOpaque": true, 8 "contentsOpaque": true,
9 "drawsContent": true, 9 "drawsContent": true,
10 "children": [ 10 "children": [
11 { 11 {
12 "name": "LayoutBlockFlow DIV id='scroller'", 12 "name": "LayoutBlockFlow DIV id='scroller'",
13 "position": [8, 8], 13 "position": [8, 8],
14 "bounds": [200, 200], 14 "bounds": [200, 200],
15 "shouldFlattenTransform": false, 15 "shouldFlattenTransform": false,
16 "drawsContent": true, 16 "drawsContent": true,
17 "backgroundColor": "#008000",
18 "paintInvalidations": [
19 {
20 "object": "LayoutBlockFlow DIV id='scroller'",
21 "rect": [0, 0, 200, 200],
22 "reason": "style change"
23 }
24 ],
17 "children": [ 25 "children": [
18 { 26 {
19 "name": "Scrolling Layer", 27 "name": "Scrolling Layer",
20 "bounds": [185, 185], 28 "bounds": [185, 185],
21 "shouldFlattenTransform": false, 29 "shouldFlattenTransform": false,
22 "children": [ 30 "children": [
23 { 31 {
24 "name": "Scrolling Contents Layer", 32 "name": "Scrolling Contents Layer",
25 "bounds": [185, 1200], 33 "bounds": [185, 300],
34 "contentsOpaque": true,
26 "drawsContent": true, 35 "drawsContent": true,
27 "paintInvalidations": [ 36 "paintInvalidations": [
28 { 37 {
29 "object": "LayoutBlockFlow DIV id='indicator'", 38 "object": "LayoutBlockFlow DIV id='scroller'",
30 "rect": [0, 0, 185, 200], 39 "rect": [0, 0, 185, 300],
31 "reason": "style change" 40 "reason": "style change"
32 } 41 }
33 ] 42 ]
34 } 43 }
35 ] 44 ]
36 }, 45 },
37 { 46 {
38 "name": "Overflow Controls Host Layer", 47 "name": "Overflow Controls Host Layer",
39 "bounds": [200, 200], 48 "bounds": [200, 200],
40 "children": [ 49 "children": [
41 { 50 {
42 "name": "Horizontal Scrollbar Layer", 51 "name": "Horizontal Scrollbar Layer",
43 "position": [0, 185], 52 "position": [0, 185],
44 "bounds": [185, 15] 53 "bounds": [185, 15]
45 }, 54 },
46 { 55 {
47 "name": "Vertical Scrollbar Layer", 56 "name": "Vertical Scrollbar Layer",
48 "position": [185, 0], 57 "position": [185, 0],
49 "bounds": [15, 185], 58 "bounds": [15, 185]
50 "paintInvalidations": [
51 {
52 "object": "Vertical Scrollbar Layer",
53 "rect": [0, 0, 15, 185],
54 "reason": "full"
55 }
56 ]
57 }, 59 },
58 { 60 {
59 "name": "Scroll Corner Layer", 61 "name": "Scroll Corner Layer",
60 "position": [185, 185], 62 "position": [185, 185],
61 "bounds": [15, 15], 63 "bounds": [15, 15],
62 "drawsContent": true 64 "drawsContent": true
63 } 65 }
64 ] 66 ]
65 } 67 }
66 ] 68 ]
67 } 69 }
68 ] 70 ]
69 } 71 }
70 ], 72 ],
71 "objectPaintInvalidations": [ 73 "objectPaintInvalidations": [
72 { 74 {
73 "object": "LayoutBlockFlow DIV id='indicator'", 75 "object": "LayoutBlockFlow DIV id='scroller'",
74 "reason": "style change" 76 "reason": "style change"
75 } 77 }
76 ] 78 ]
77 } 79 }
78 80
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698