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

Side by Side Diff: third_party/WebKit/LayoutTests/compositing/squashing/add-remove-squashed-layers.html

Issue 1880763002: Merge repaintRects and paintInvalidationObjects in text-based-repaint test results (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <style> 4 <style>
5 div { 5 div {
6 position: absolute; 6 position: absolute;
7 z-index: 1; 7 z-index: 1;
8 width: 100px; 8 width: 100px;
9 height: 100px; 9 height: 100px;
10 } 10 }
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
116 { 116 {
117 if (!window.internals) 117 if (!window.internals)
118 return; 118 return;
119 119
120 // Case 1 120 // Case 1
121 document.getElementById('Case1').textContent = window.internals.layerTre eAsText(document); 121 document.getElementById('Case1').textContent = window.internals.layerTre eAsText(document);
122 122
123 // Case 2 123 // Case 2
124 window.internals.startTrackingRepaints(document); 124 window.internals.startTrackingRepaints(document);
125 addOverlap3(); 125 addOverlap3();
126 document.getElementById('Case2').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_REPAINT_RECTS); 126 document.getElementById('Case2').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_PAINT_INVALIDATIONS);
127 window.internals.stopTrackingRepaints(document); 127 window.internals.stopTrackingRepaints(document);
128 128
129 // Case 3 129 // Case 3
130 window.internals.startTrackingRepaints(document); 130 window.internals.startTrackingRepaints(document);
131 removeOverlap2(); 131 removeOverlap2();
132 document.getElementById('Case3').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_REPAINT_RECTS); 132 document.getElementById('Case3').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_PAINT_INVALIDATIONS);
133 window.internals.stopTrackingRepaints(document); 133 window.internals.stopTrackingRepaints(document);
134 134
135 // Case 4 135 // Case 4
136 window.internals.startTrackingRepaints(document); 136 window.internals.startTrackingRepaints(document);
137 removeOverlap1(); 137 removeOverlap1();
138 document.getElementById('Case4').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_REPAINT_RECTS); 138 document.getElementById('Case4').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_PAINT_INVALIDATIONS);
139 window.internals.stopTrackingRepaints(document); 139 window.internals.stopTrackingRepaints(document);
140 140
141 // Case 5 141 // Case 5
142 window.internals.startTrackingRepaints(document); 142 window.internals.startTrackingRepaints(document);
143 addOverlap2(); 143 addOverlap2();
144 document.getElementById('Case5').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_REPAINT_RECTS); 144 document.getElementById('Case5').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_PAINT_INVALIDATIONS);
145 window.internals.stopTrackingRepaints(document); 145 window.internals.stopTrackingRepaints(document);
146 146
147 // Case 6 147 // Case 6
148 window.internals.startTrackingRepaints(document); 148 window.internals.startTrackingRepaints(document);
149 resetLayers(); 149 resetLayers();
150 document.getElementById('Case6').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_REPAINT_RECTS); 150 document.getElementById('Case6').textContent = window.internals.layerTre eAsText(document, internals.LAYER_TREE_INCLUDES_PAINT_INVALIDATIONS);
151 window.internals.stopTrackingRepaints(document); 151 window.internals.stopTrackingRepaints(document);
152 152
153 // Display the test results only after test is done so that it does not affect repaint rect results. 153 // Display the test results only after test is done so that it does not affect repaint rect results.
154 document.getElementById('testResults').style.display = "block"; 154 document.getElementById('testResults').style.display = "block";
155 } 155 }
156 </script> 156 </script>
157 </head> 157 </head>
158 158
159 <body onload="runTest()"> 159 <body onload="runTest()">
160 160
(...skipping 21 matching lines...) Expand all
182 CASE 5, overlap2 gets added back: 182 CASE 5, overlap2 gets added back:
183 <pre id="Case5"></pre> 183 <pre id="Case5"></pre>
184 184
185 CASE 6, overlap1 gets added back, and overlap3 gets removed: 185 CASE 6, overlap1 gets added back, and overlap3 gets removed:
186 <pre id="Case6"></pre> 186 <pre id="Case6"></pre>
187 </div> 187 </div>
188 188
189 </body> 189 </body>
190 190
191 </html> 191 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698