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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/repaint/overflow-scroll-local-background-text-color-change-expected.txt

Issue 2254893005: Fix visual rect for background box painting in composited scrollers. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Deal with delayed-invalidation object. 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", 17 "backgroundColor": "#0000FF",
18 "paintInvalidations": [ 18 "paintInvalidations": [
19 { 19 {
20 "object": "LayoutBlockFlow DIV id='scroller'", 20 "object": "LayoutBlockFlow DIV id='scroller'",
21 "rect": [0, 0, 200, 200], 21 "rect": [0, 0, 200, 200],
22 "reason": "style change" 22 "reason": "style change"
23 } 23 }
24 ], 24 ],
25 "children": [ 25 "children": [
26 { 26 {
27 "name": "Scrolling Layer", 27 "name": "Scrolling Layer",
28 "bounds": [185, 185], 28 "bounds": [185, 185],
29 "shouldFlattenTransform": false, 29 "shouldFlattenTransform": false,
30 "children": [ 30 "children": [
31 { 31 {
32 "name": "Scrolling Contents Layer", 32 "name": "Scrolling Contents Layer",
33 "bounds": [185, 300], 33 "bounds": [185, 552],
34 "contentsOpaque": true, 34 "contentsOpaque": true,
35 "drawsContent": true, 35 "drawsContent": true,
36 "paintInvalidations": [ 36 "paintInvalidations": [
37 { 37 {
38 "object": "LayoutBlockFlow DIV id='scroller'", 38 "object": "LayoutBlockFlow DIV id='scroller'",
39 "rect": [0, 0, 185, 300], 39 "rect": [0, 0, 185, 552],
40 "reason": "style change" 40 "reason": "style change"
41 } 41 }
42 ] 42 ]
43 } 43 }
44 ] 44 ]
45 }, 45 },
46 { 46 {
47 "name": "Overflow Controls Host Layer", 47 "name": "Overflow Controls Host Layer",
48 "bounds": [200, 200], 48 "bounds": [200, 200],
49 "children": [ 49 "children": [
50 { 50 {
51 "name": "Horizontal Scrollbar Layer", 51 "name": "Horizontal Scrollbar Layer",
52 "position": [0, 185], 52 "position": [0, 185],
53 "bounds": [185, 15] 53 "bounds": [185, 15],
54 "paintInvalidations": [
55 {
56 "object": "Horizontal Scrollbar Layer",
57 "rect": [0, 0, 185, 15],
58 "reason": "full"
59 }
60 ]
54 }, 61 },
55 { 62 {
56 "name": "Vertical Scrollbar Layer", 63 "name": "Vertical Scrollbar Layer",
57 "position": [185, 0], 64 "position": [185, 0],
58 "bounds": [15, 185] 65 "bounds": [15, 185],
66 "paintInvalidations": [
67 {
68 "object": "Vertical Scrollbar Layer",
69 "rect": [0, 0, 15, 185],
70 "reason": "full"
71 },
72 {
73 "object": "Vertical Scrollbar Layer",
74 "rect": [0, 0, 15, 185],
75 "reason": "full"
76 }
77 ]
59 }, 78 },
60 { 79 {
61 "name": "Scroll Corner Layer", 80 "name": "Scroll Corner Layer",
62 "position": [185, 185], 81 "position": [185, 185],
63 "bounds": [15, 15], 82 "bounds": [15, 15],
64 "drawsContent": true 83 "drawsContent": true
65 } 84 }
66 ] 85 ]
67 } 86 }
68 ] 87 ]
69 } 88 }
70 ] 89 ]
71 } 90 }
72 ], 91 ],
73 "objectPaintInvalidations": [ 92 "objectPaintInvalidations": [
74 { 93 {
94 "object": "Scrolling Contents Layer",
95 "reason": "style change"
96 },
97 {
75 "object": "LayoutBlockFlow DIV id='scroller'", 98 "object": "LayoutBlockFlow DIV id='scroller'",
76 "reason": "style change" 99 "reason": "style change"
77 } 100 }
78 ] 101 ]
79 } 102 }
80 103
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698