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

Side by Side Diff: third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=SlimmingPaintInvalidation/paint/invalidation/window-resize-percent-html-expected.txt

Issue 2449953005: [SPInvalidation] Handle pixel-snapping of paint invalidation rects (Closed)
Patch Set: PaintInvalidationRectInBacking struct Created 4 years, 1 month 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 "layers": [ 2 "layers": [
3 { 3 {
4 "name": "LayoutView #document", 4 "name": "LayoutView #document",
5 "bounds": [600, 250], 5 "bounds": [600, 250],
6 "contentsOpaque": true, 6 "contentsOpaque": true,
7 "drawsContent": true, 7 "drawsContent": true,
8 "paintInvalidations": [ 8 "paintInvalidations": [
9 { 9 {
10 "object": "LayoutView #document", 10 "object": "LayoutView #document",
11 "rect": [0, 250, 600, 250], 11 "rect": [0, 250, 600, 250],
12 "reason": "incremental" 12 "reason": "incremental"
13 }, 13 },
14 { 14 {
15 "object": "LayoutBlockFlow HTML", 15 "object": "LayoutBlockFlow HTML",
16 "rect": [0, 0, 600, 250], 16 "rect": [0, 0, 600, 250],
17 "reason": "forced by layout" 17 "reason": "forced by layout"
18 }, 18 },
19 { 19 {
20 "object": "LayoutBlockFlow DIV", 20 "object": "LayoutBlockFlow DIV",
21 "rect": [0, 62, 300, 63], 21 "rect": [0, 0, 300, 125],
22 "reason": "incremental" 22 "reason": "bounds change"
23 } 23 }
24 ] 24 ]
25 } 25 }
26 ], 26 ],
27 "objectPaintInvalidations": [ 27 "objectPaintInvalidations": [
28 { 28 {
29 "object": "LayoutView #document", 29 "object": "LayoutView #document",
30 "reason": "incremental" 30 "reason": "incremental"
31 }, 31 },
32 { 32 {
33 "object": "LayoutBlockFlow HTML", 33 "object": "LayoutBlockFlow HTML",
34 "reason": "forced by layout" 34 "reason": "forced by layout"
35 }, 35 },
36 { 36 {
37 "object": "LayoutBlockFlow DIV", 37 "object": "LayoutBlockFlow DIV",
38 "reason": "incremental" 38 "reason": "bounds change"
39 } 39 }
40 ] 40 ]
41 } 41 }
42 { 42 {
43 "layers": [ 43 "layers": [
44 { 44 {
45 "name": "LayoutView #document", 45 "name": "LayoutView #document",
46 "bounds": [400, 250], 46 "bounds": [400, 250],
47 "contentsOpaque": true, 47 "contentsOpaque": true,
48 "drawsContent": true, 48 "drawsContent": true,
49 "paintInvalidations": [ 49 "paintInvalidations": [
50 { 50 {
51 "object": "LayoutBlockFlow HTML", 51 "object": "LayoutBlockFlow HTML",
52 "rect": [0, 0, 600, 125], 52 "rect": [0, 0, 600, 125],
53 "reason": "forced by layout" 53 "reason": "forced by layout"
54 }, 54 },
55 { 55 {
56 "object": "LayoutBlockFlow DIV",
57 "rect": [0, 0, 300, 63],
58 "reason": "bounds change"
59 },
60 {
56 "object": "LayoutView #document", 61 "object": "LayoutView #document",
57 "rect": [400, 0, 200, 250], 62 "rect": [400, 0, 200, 250],
58 "reason": "incremental" 63 "reason": "incremental"
59 },
60 {
61 "object": "LayoutBlockFlow DIV",
62 "rect": [200, 0, 100, 63],
63 "reason": "incremental"
64 } 64 }
65 ] 65 ]
66 } 66 }
67 ], 67 ],
68 "objectPaintInvalidations": [ 68 "objectPaintInvalidations": [
69 { 69 {
70 "object": "LayoutView #document", 70 "object": "LayoutView #document",
71 "reason": "incremental" 71 "reason": "incremental"
72 }, 72 },
73 { 73 {
74 "object": "LayoutBlockFlow HTML", 74 "object": "LayoutBlockFlow HTML",
75 "reason": "forced by layout" 75 "reason": "forced by layout"
76 }, 76 },
77 { 77 {
78 "object": "LayoutBlockFlow DIV", 78 "object": "LayoutBlockFlow DIV",
79 "reason": "incremental" 79 "reason": "bounds change"
80 } 80 }
81 ] 81 ]
82 } 82 }
83 { 83 {
84 "layers": [ 84 "layers": [
85 { 85 {
86 "name": "LayoutView #document", 86 "name": "LayoutView #document",
87 "bounds": [400, 600], 87 "bounds": [400, 600],
88 "contentsOpaque": true, 88 "contentsOpaque": true,
89 "drawsContent": true, 89 "drawsContent": true,
90 "paintInvalidations": [ 90 "paintInvalidations": [
91 { 91 {
92 "object": "LayoutView #document", 92 "object": "LayoutView #document",
93 "rect": [0, 250, 400, 350], 93 "rect": [0, 250, 400, 350],
94 "reason": "incremental" 94 "reason": "incremental"
95 }, 95 },
96 { 96 {
97 "object": "LayoutBlockFlow HTML", 97 "object": "LayoutBlockFlow HTML",
98 "rect": [0, 0, 400, 300], 98 "rect": [0, 0, 400, 300],
99 "reason": "forced by layout" 99 "reason": "forced by layout"
100 }, 100 },
101 { 101 {
102 "object": "LayoutBlockFlow DIV", 102 "object": "LayoutBlockFlow DIV",
103 "rect": [0, 62, 200, 88], 103 "rect": [0, 0, 200, 150],
104 "reason": "incremental" 104 "reason": "bounds change"
105 } 105 }
106 ] 106 ]
107 } 107 }
108 ], 108 ],
109 "objectPaintInvalidations": [ 109 "objectPaintInvalidations": [
110 { 110 {
111 "object": "LayoutView #document", 111 "object": "LayoutView #document",
112 "reason": "incremental" 112 "reason": "incremental"
113 }, 113 },
114 { 114 {
115 "object": "LayoutBlockFlow HTML", 115 "object": "LayoutBlockFlow HTML",
116 "reason": "forced by layout" 116 "reason": "forced by layout"
117 }, 117 },
118 { 118 {
119 "object": "LayoutBlockFlow DIV", 119 "object": "LayoutBlockFlow DIV",
120 "reason": "incremental" 120 "reason": "bounds change"
121 } 121 }
122 ] 122 ]
123 } 123 }
124 { 124 {
125 "layers": [ 125 "layers": [
126 { 126 {
127 "name": "LayoutView #document", 127 "name": "LayoutView #document",
128 "bounds": [800, 600], 128 "bounds": [800, 600],
129 "contentsOpaque": true, 129 "contentsOpaque": true,
130 "drawsContent": true, 130 "drawsContent": true,
(...skipping 25 matching lines...) Expand all
156 "object": "LayoutBlockFlow HTML", 156 "object": "LayoutBlockFlow HTML",
157 "reason": "forced by layout" 157 "reason": "forced by layout"
158 }, 158 },
159 { 159 {
160 "object": "LayoutBlockFlow DIV", 160 "object": "LayoutBlockFlow DIV",
161 "reason": "incremental" 161 "reason": "incremental"
162 } 162 }
163 ] 163 ]
164 } 164 }
165 165
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698