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

Side by Side Diff: third_party/WebKit/LayoutTests/paint/invalidation/window-resize-frameset-expected.txt

Issue 2699463004: Fix gradient background invalidation when HTML size changes (Closed)
Patch Set: - Created 3 years, 10 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 "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": "LayoutBlockFlow HTML",
11 "rect": [0, 0, 600, 500],
12 "reason": "forced by layout"
13 },
14 {
15 "object": "LayoutFrameSet FRAMESET", 10 "object": "LayoutFrameSet FRAMESET",
16 "rect": [0, 0, 600, 500], 11 "rect": [0, 0, 600, 500],
17 "reason": "border box change" 12 "reason": "border box change"
18 }, 13 },
19 { 14 {
20 "object": "LayoutView #document", 15 "object": "LayoutView #document",
21 "rect": [0, 250, 600, 250], 16 "rect": [0, 250, 600, 250],
22 "reason": "incremental" 17 "reason": "incremental"
23 }, 18 },
24 { 19 {
25 "object": "LayoutBlockFlow HTML",
26 "rect": [153, 0, 294, 500],
27 "reason": "forced by layout"
28 },
29 {
30 "object": "LayoutFrame FRAME", 20 "object": "LayoutFrame FRAME",
31 "rect": [153, 0, 294, 500], 21 "rect": [153, 0, 294, 500],
32 "reason": "forced by layout" 22 "reason": "forced by layout"
33 }, 23 },
34 { 24 {
35 "object": "LayoutBlockFlow HTML",
36 "rect": [453, 0, 147, 500],
37 "reason": "forced by layout"
38 },
39 {
40 "object": "LayoutFrame FRAME", 25 "object": "LayoutFrame FRAME",
41 "rect": [453, 0, 147, 500], 26 "rect": [453, 0, 147, 500],
42 "reason": "forced by layout" 27 "reason": "forced by layout"
43 }, 28 },
44 { 29 {
45 "object": "LayoutBlockFlow HTML",
46 "rect": [0, 0, 147, 500],
47 "reason": "forced by layout"
48 },
49 {
50 "object": "LayoutFrame FRAME", 30 "object": "LayoutFrame FRAME",
51 "rect": [0, 0, 147, 500], 31 "rect": [0, 0, 147, 500],
52 "reason": "forced by layout" 32 "reason": "forced by layout"
53 } 33 }
54 ] 34 ]
55 } 35 }
56 ], 36 ],
57 "objectPaintInvalidations": [ 37 "objectPaintInvalidations": [
58 { 38 {
59 "object": "LayoutView #document", 39 "object": "LayoutView #document",
60 "reason": "incremental" 40 "reason": "incremental"
61 }, 41 },
62 { 42 {
63 "object": "LayoutBlockFlow HTML",
64 "reason": "forced by layout"
65 },
66 {
67 "object": "LayoutFrameSet FRAMESET", 43 "object": "LayoutFrameSet FRAMESET",
68 "reason": "border box change" 44 "reason": "border box change"
69 }, 45 },
70 { 46 {
71 "object": "LayoutFrame FRAME", 47 "object": "LayoutFrame FRAME",
72 "reason": "forced by layout" 48 "reason": "forced by layout"
73 }, 49 },
74 { 50 {
75 "object": "LayoutFrame FRAME", 51 "object": "LayoutFrame FRAME",
76 "reason": "forced by layout" 52 "reason": "forced by layout"
77 }, 53 },
78 { 54 {
79 "object": "LayoutFrame FRAME", 55 "object": "LayoutFrame FRAME",
80 "reason": "forced by layout" 56 "reason": "forced by layout"
81 }, 57 },
82 { 58 {
83 "object": "VerticalScrollbar", 59 "object": "VerticalScrollbar",
84 "reason": "scroll" 60 "reason": "scroll"
85 }, 61 },
86 { 62 {
87 "object": "LayoutBlockFlow HTML",
88 "reason": "forced by layout"
89 },
90 {
91 "object": "VerticalScrollbar", 63 "object": "VerticalScrollbar",
92 "reason": "scroll" 64 "reason": "scroll"
93 }, 65 },
94 { 66 {
95 "object": "LayoutBlockFlow HTML",
96 "reason": "forced by layout"
97 },
98 {
99 "object": "VerticalScrollbar", 67 "object": "VerticalScrollbar",
100 "reason": "scroll" 68 "reason": "scroll"
101 },
102 {
103 "object": "LayoutBlockFlow HTML",
104 "reason": "forced by layout"
105 } 69 }
106 ] 70 ]
107 } 71 }
108 { 72 {
109 "layers": [ 73 "layers": [
110 { 74 {
111 "name": "LayoutView #document", 75 "name": "LayoutView #document",
112 "bounds": [400, 250], 76 "bounds": [400, 250],
113 "contentsOpaque": true, 77 "contentsOpaque": true,
114 "drawsContent": true, 78 "drawsContent": true,
115 "paintInvalidations": [ 79 "paintInvalidations": [
116 { 80 {
117 "object": "LayoutBlockFlow HTML",
118 "rect": [0, 0, 600, 250],
119 "reason": "forced by layout"
120 },
121 {
122 "object": "LayoutFrameSet FRAMESET", 81 "object": "LayoutFrameSet FRAMESET",
123 "rect": [0, 0, 600, 250], 82 "rect": [0, 0, 600, 250],
124 "reason": "border box change" 83 "reason": "border box change"
125 }, 84 },
126 { 85 {
127 "object": "LayoutBlockFlow HTML",
128 "rect": [153, 0, 294, 250],
129 "reason": "forced by layout"
130 },
131 {
132 "object": "LayoutFrame FRAME", 86 "object": "LayoutFrame FRAME",
133 "rect": [153, 0, 294, 250], 87 "rect": [153, 0, 294, 250],
134 "reason": "forced by layout" 88 "reason": "forced by layout"
135 }, 89 },
136 { 90 {
137 "object": "LayoutView #document", 91 "object": "LayoutView #document",
138 "rect": [400, 0, 200, 250], 92 "rect": [400, 0, 200, 250],
139 "reason": "incremental" 93 "reason": "incremental"
140 }, 94 },
141 { 95 {
142 "object": "LayoutBlockFlow HTML",
143 "rect": [103, 0, 194, 250],
144 "reason": "forced by layout"
145 },
146 {
147 "object": "LayoutFrame FRAME", 96 "object": "LayoutFrame FRAME",
148 "rect": [103, 0, 194, 250], 97 "rect": [103, 0, 194, 250],
149 "reason": "forced by layout" 98 "reason": "forced by layout"
150 }, 99 },
151 { 100 {
152 "object": "LayoutBlockFlow HTML",
153 "rect": [453, 0, 147, 250],
154 "reason": "forced by layout"
155 },
156 {
157 "object": "LayoutFrame FRAME", 101 "object": "LayoutFrame FRAME",
158 "rect": [453, 0, 147, 250], 102 "rect": [453, 0, 147, 250],
159 "reason": "forced by layout" 103 "reason": "forced by layout"
160 }, 104 },
161 { 105 {
162 "object": "LayoutBlockFlow HTML",
163 "rect": [0, 0, 147, 250],
164 "reason": "forced by layout"
165 },
166 {
167 "object": "LayoutFrame FRAME", 106 "object": "LayoutFrame FRAME",
168 "rect": [0, 0, 147, 250], 107 "rect": [0, 0, 147, 250],
169 "reason": "forced by layout" 108 "reason": "forced by layout"
170 }, 109 },
171 { 110 {
172 "object": "LayoutBlockFlow HTML",
173 "rect": [303, 0, 97, 250],
174 "reason": "forced by layout"
175 },
176 {
177 "object": "LayoutFrame FRAME", 111 "object": "LayoutFrame FRAME",
178 "rect": [303, 0, 97, 250], 112 "rect": [303, 0, 97, 250],
179 "reason": "forced by layout" 113 "reason": "forced by layout"
180 } 114 }
181 ] 115 ]
182 } 116 }
183 ], 117 ],
184 "objectPaintInvalidations": [ 118 "objectPaintInvalidations": [
185 { 119 {
186 "object": "LayoutView #document", 120 "object": "LayoutView #document",
187 "reason": "incremental" 121 "reason": "incremental"
188 }, 122 },
189 { 123 {
190 "object": "LayoutBlockFlow HTML",
191 "reason": "forced by layout"
192 },
193 {
194 "object": "LayoutFrameSet FRAMESET", 124 "object": "LayoutFrameSet FRAMESET",
195 "reason": "border box change" 125 "reason": "border box change"
196 }, 126 },
197 { 127 {
198 "object": "LayoutFrame FRAME", 128 "object": "LayoutFrame FRAME",
199 "reason": "forced by layout" 129 "reason": "forced by layout"
200 }, 130 },
201 { 131 {
202 "object": "LayoutFrame FRAME", 132 "object": "LayoutFrame FRAME",
203 "reason": "forced by layout" 133 "reason": "forced by layout"
204 }, 134 },
205 { 135 {
206 "object": "LayoutFrame FRAME", 136 "object": "LayoutFrame FRAME",
207 "reason": "forced by layout" 137 "reason": "forced by layout"
208 }, 138 },
209 { 139 {
210 "object": "HorizontalScrollbar", 140 "object": "HorizontalScrollbar",
211 "reason": "scroll" 141 "reason": "scroll"
212 }, 142 },
213 { 143 {
214 "object": "LayoutBlockFlow HTML",
215 "reason": "forced by layout"
216 },
217 {
218 "object": "HorizontalScrollbar", 144 "object": "HorizontalScrollbar",
219 "reason": "scroll" 145 "reason": "scroll"
220 }, 146 },
221 { 147 {
222 "object": "LayoutView #document", 148 "object": "LayoutView #document",
223 "reason": "location change" 149 "reason": "location change"
224 }, 150 },
225 { 151 {
226 "object": "LayoutBlockFlow HTML", 152 "object": "LayoutBlockFlow HTML",
227 "reason": "forced by layout" 153 "reason": "location change"
228 }, 154 },
229 { 155 {
230 "object": "LayoutBlockFlow BODY", 156 "object": "LayoutBlockFlow BODY",
231 "reason": "location change" 157 "reason": "location change"
232 }, 158 },
233 { 159 {
234 "object": "HorizontalScrollbar", 160 "object": "HorizontalScrollbar",
235 "reason": "scroll" 161 "reason": "scroll"
236 }, 162 },
237 { 163 {
238 "object": "LayoutView #document", 164 "object": "LayoutView #document",
239 "reason": "location change" 165 "reason": "location change"
240 }, 166 },
241 { 167 {
242 "object": "LayoutBlockFlow HTML", 168 "object": "LayoutBlockFlow HTML",
243 "reason": "forced by layout" 169 "reason": "location change"
244 }, 170 },
245 { 171 {
246 "object": "LayoutBlockFlow BODY", 172 "object": "LayoutBlockFlow BODY",
247 "reason": "location change" 173 "reason": "location change"
248 } 174 }
249 ] 175 ]
250 } 176 }
251 { 177 {
252 "layers": [ 178 "layers": [
253 { 179 {
254 "name": "LayoutView #document", 180 "name": "LayoutView #document",
255 "bounds": [400, 600], 181 "bounds": [400, 600],
256 "contentsOpaque": true, 182 "contentsOpaque": true,
257 "drawsContent": true, 183 "drawsContent": true,
258 "paintInvalidations": [ 184 "paintInvalidations": [
259 { 185 {
260 "object": "LayoutBlockFlow HTML",
261 "rect": [0, 0, 400, 600],
262 "reason": "forced by layout"
263 },
264 {
265 "object": "LayoutFrameSet FRAMESET", 186 "object": "LayoutFrameSet FRAMESET",
266 "rect": [0, 0, 400, 600], 187 "rect": [0, 0, 400, 600],
267 "reason": "border box change" 188 "reason": "border box change"
268 }, 189 },
269 { 190 {
270 "object": "LayoutView #document", 191 "object": "LayoutView #document",
271 "rect": [0, 250, 400, 350], 192 "rect": [0, 250, 400, 350],
272 "reason": "incremental" 193 "reason": "incremental"
273 }, 194 },
274 { 195 {
275 "object": "LayoutBlockFlow HTML",
276 "rect": [103, 0, 194, 600],
277 "reason": "forced by layout"
278 },
279 {
280 "object": "LayoutFrame FRAME", 196 "object": "LayoutFrame FRAME",
281 "rect": [103, 0, 194, 600], 197 "rect": [103, 0, 194, 600],
282 "reason": "forced by layout" 198 "reason": "forced by layout"
283 }, 199 },
284 { 200 {
285 "object": "LayoutBlockFlow HTML",
286 "rect": [303, 0, 97, 600],
287 "reason": "forced by layout"
288 },
289 {
290 "object": "LayoutFrame FRAME", 201 "object": "LayoutFrame FRAME",
291 "rect": [303, 0, 97, 600], 202 "rect": [303, 0, 97, 600],
292 "reason": "forced by layout" 203 "reason": "forced by layout"
293 }, 204 },
294 { 205 {
295 "object": "LayoutBlockFlow HTML",
296 "rect": [0, 0, 97, 600],
297 "reason": "forced by layout"
298 },
299 {
300 "object": "LayoutFrame FRAME", 206 "object": "LayoutFrame FRAME",
301 "rect": [0, 0, 97, 600], 207 "rect": [0, 0, 97, 600],
302 "reason": "forced by layout" 208 "reason": "forced by layout"
303 } 209 }
304 ] 210 ]
305 } 211 }
306 ], 212 ],
307 "objectPaintInvalidations": [ 213 "objectPaintInvalidations": [
308 { 214 {
309 "object": "LayoutView #document", 215 "object": "LayoutView #document",
310 "reason": "incremental" 216 "reason": "incremental"
311 }, 217 },
312 { 218 {
313 "object": "LayoutBlockFlow HTML",
314 "reason": "forced by layout"
315 },
316 {
317 "object": "LayoutFrameSet FRAMESET", 219 "object": "LayoutFrameSet FRAMESET",
318 "reason": "border box change" 220 "reason": "border box change"
319 }, 221 },
320 { 222 {
321 "object": "LayoutFrame FRAME", 223 "object": "LayoutFrame FRAME",
322 "reason": "forced by layout" 224 "reason": "forced by layout"
323 }, 225 },
324 { 226 {
325 "object": "LayoutFrame FRAME", 227 "object": "LayoutFrame FRAME",
326 "reason": "forced by layout" 228 "reason": "forced by layout"
327 }, 229 },
328 { 230 {
329 "object": "LayoutFrame FRAME", 231 "object": "LayoutFrame FRAME",
330 "reason": "forced by layout" 232 "reason": "forced by layout"
331 },
332 {
333 "object": "LayoutBlockFlow HTML",
334 "reason": "forced by layout"
335 },
336 {
337 "object": "LayoutBlockFlow HTML",
338 "reason": "forced by layout"
339 },
340 {
341 "object": "LayoutBlockFlow HTML",
342 "reason": "forced by layout"
343 } 233 }
344 ] 234 ]
345 } 235 }
346 { 236 {
347 "layers": [ 237 "layers": [
348 { 238 {
349 "name": "LayoutView #document", 239 "name": "LayoutView #document",
350 "bounds": [800, 600], 240 "bounds": [800, 600],
351 "contentsOpaque": true, 241 "contentsOpaque": true,
352 "drawsContent": true, 242 "drawsContent": true,
353 "paintInvalidations": [ 243 "paintInvalidations": [
354 { 244 {
355 "object": "LayoutBlockFlow HTML",
356 "rect": [0, 0, 800, 600],
357 "reason": "forced by layout"
358 },
359 {
360 "object": "LayoutFrameSet FRAMESET", 245 "object": "LayoutFrameSet FRAMESET",
361 "rect": [0, 0, 800, 600], 246 "rect": [0, 0, 800, 600],
362 "reason": "border box change" 247 "reason": "border box change"
363 }, 248 },
364 { 249 {
365 "object": "LayoutView #document", 250 "object": "LayoutView #document",
366 "rect": [400, 0, 400, 600], 251 "rect": [400, 0, 400, 600],
367 "reason": "incremental" 252 "reason": "incremental"
368 }, 253 },
369 { 254 {
370 "object": "LayoutBlockFlow HTML",
371 "rect": [203, 0, 394, 600],
372 "reason": "forced by layout"
373 },
374 {
375 "object": "LayoutFrame FRAME", 255 "object": "LayoutFrame FRAME",
376 "rect": [203, 0, 394, 600], 256 "rect": [203, 0, 394, 600],
377 "reason": "forced by layout" 257 "reason": "forced by layout"
378 }, 258 },
379 { 259 {
380 "object": "LayoutBlockFlow HTML",
381 "rect": [603, 0, 197, 600],
382 "reason": "forced by layout"
383 },
384 {
385 "object": "LayoutFrame FRAME", 260 "object": "LayoutFrame FRAME",
386 "rect": [603, 0, 197, 600], 261 "rect": [603, 0, 197, 600],
387 "reason": "forced by layout" 262 "reason": "forced by layout"
388 }, 263 },
389 { 264 {
390 "object": "LayoutBlockFlow HTML",
391 "rect": [0, 0, 197, 600],
392 "reason": "forced by layout"
393 },
394 {
395 "object": "LayoutFrame FRAME", 265 "object": "LayoutFrame FRAME",
396 "rect": [0, 0, 197, 600], 266 "rect": [0, 0, 197, 600],
397 "reason": "forced by layout" 267 "reason": "forced by layout"
398 }, 268 },
399 { 269 {
400 "object": "LayoutBlockFlow HTML",
401 "rect": [103, 0, 194, 600],
402 "reason": "forced by layout"
403 },
404 {
405 "object": "LayoutFrame FRAME", 270 "object": "LayoutFrame FRAME",
406 "rect": [103, 0, 194, 600], 271 "rect": [103, 0, 194, 600],
407 "reason": "forced by layout" 272 "reason": "forced by layout"
408 }, 273 },
409 { 274 {
410 "object": "LayoutBlockFlow HTML",
411 "rect": [303, 0, 97, 600],
412 "reason": "forced by layout"
413 },
414 {
415 "object": "LayoutFrame FRAME", 275 "object": "LayoutFrame FRAME",
416 "rect": [303, 0, 97, 600], 276 "rect": [303, 0, 97, 600],
417 "reason": "forced by layout" 277 "reason": "forced by layout"
418 } 278 }
419 ] 279 ]
420 } 280 }
421 ], 281 ],
422 "objectPaintInvalidations": [ 282 "objectPaintInvalidations": [
423 { 283 {
424 "object": "LayoutView #document", 284 "object": "LayoutView #document",
425 "reason": "incremental" 285 "reason": "incremental"
426 }, 286 },
427 { 287 {
428 "object": "LayoutBlockFlow HTML",
429 "reason": "forced by layout"
430 },
431 {
432 "object": "LayoutFrameSet FRAMESET", 288 "object": "LayoutFrameSet FRAMESET",
433 "reason": "border box change" 289 "reason": "border box change"
434 }, 290 },
435 { 291 {
436 "object": "LayoutFrame FRAME", 292 "object": "LayoutFrame FRAME",
437 "reason": "forced by layout" 293 "reason": "forced by layout"
438 }, 294 },
439 { 295 {
440 "object": "LayoutFrame FRAME", 296 "object": "LayoutFrame FRAME",
441 "reason": "forced by layout" 297 "reason": "forced by layout"
442 }, 298 },
443 { 299 {
444 "object": "LayoutFrame FRAME", 300 "object": "LayoutFrame FRAME",
445 "reason": "forced by layout" 301 "reason": "forced by layout"
446 }, 302 },
447 { 303 {
448 "object": "LayoutBlockFlow HTML",
449 "reason": "forced by layout"
450 },
451 {
452 "object": "LayoutView #document", 304 "object": "LayoutView #document",
453 "reason": "location change" 305 "reason": "location change"
454 }, 306 },
455 { 307 {
456 "object": "LayoutBlockFlow HTML", 308 "object": "LayoutBlockFlow HTML",
457 "reason": "forced by layout" 309 "reason": "location change"
458 }, 310 },
459 { 311 {
460 "object": "LayoutBlockFlow BODY", 312 "object": "LayoutBlockFlow BODY",
461 "reason": "location change" 313 "reason": "location change"
462 }, 314 },
463 { 315 {
464 "object": "LayoutView #document", 316 "object": "LayoutView #document",
465 "reason": "location change" 317 "reason": "location change"
466 }, 318 },
467 { 319 {
468 "object": "LayoutBlockFlow HTML", 320 "object": "LayoutBlockFlow HTML",
469 "reason": "forced by layout" 321 "reason": "location change"
470 }, 322 },
471 { 323 {
472 "object": "LayoutBlockFlow BODY", 324 "object": "LayoutBlockFlow BODY",
473 "reason": "location change" 325 "reason": "location change"
474 } 326 }
475 ] 327 ]
476 } 328 }
477 329
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698