| OLD | NEW |
| 1 <!DOCTYPE HTML> | 1 <!DOCTYPE HTML> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script> | 4 <script> |
| 5 if (window.testRunner) | 5 if (window.testRunner) |
| 6 window.testRunner.dumpAsText(); | 6 window.testRunner.dumpAsText(); |
| 7 | 7 |
| 8 if (window.internals) | 8 if (window.internals) |
| 9 window.internals.settings.setPreferCompositingToLCDTextEnabled(false); | 9 window.internals.settings.setPreferCompositingToLCDTextEnabled(false); |
| 10 | 10 |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 } | 62 } |
| 63 | 63 |
| 64 document.body.offsetTop; | 64 document.body.offsetTop; |
| 65 | 65 |
| 66 if (window.internals) | 66 if (window.internals) |
| 67 window.internals.startTrackingRepaints(document); | 67 window.internals.startTrackingRepaints(document); |
| 68 | 68 |
| 69 toScroll.scrollTop = 100; | 69 toScroll.scrollTop = 100; |
| 70 | 70 |
| 71 if (window.internals) { | 71 if (window.internals) { |
| 72 if (hasScrollbarRepaint(window.internals.layerTreeAsText(documen
t, internals.LAYER_TREE_INCLUDES_REPAINT_RECTS)) == expected_results[testIterati
on]) | 72 if (hasScrollbarRepaint(window.internals.layerTreeAsText(documen
t, internals.LAYER_TREE_INCLUDES_PAINT_INVALIDATIONS)) == expected_results[testI
teration]) |
| 73 result += "PASS repainted when expected\n"; | 73 result += "PASS repainted when expected\n"; |
| 74 else | 74 else |
| 75 result += "FAIL did not repaint when expected\n"; | 75 result += "FAIL did not repaint when expected\n"; |
| 76 window.internals.stopTrackingRepaints(document); | 76 window.internals.stopTrackingRepaints(document); |
| 77 } | 77 } |
| 78 | 78 |
| 79 // Do all cleanup here (so as not to affect repaint rects). | 79 // Do all cleanup here (so as not to affect repaint rects). |
| 80 toScroll.scrollTop = 0; | 80 toScroll.scrollTop = 0; |
| 81 span.style.display = "none"; | 81 span.style.display = "none"; |
| 82 marquee.style.display = "none"; | 82 marquee.style.display = "none"; |
| 83 getSelection().removeAllRanges(); | 83 getSelection().removeAllRanges(); |
| 84 } | 84 } |
| 85 | 85 |
| 86 return result; | 86 return result; |
| 87 } | 87 } |
| 88 | 88 |
| 89 function testNoRepaint() { | 89 function testNoRepaint() { |
| 90 var result = ""; | 90 var result = ""; |
| 91 var container = document.getElementById("container"); | 91 var container = document.getElementById("container"); |
| 92 | 92 |
| 93 document.body.offsetTop; | 93 document.body.offsetTop; |
| 94 | 94 |
| 95 if (window.internals) | 95 if (window.internals) |
| 96 window.internals.startTrackingRepaints(document); | 96 window.internals.startTrackingRepaints(document); |
| 97 | 97 |
| 98 container.scrollTop = 100; | 98 container.scrollTop = 100; |
| 99 | 99 |
| 100 if (window.internals) { | 100 if (window.internals) { |
| 101 if (!hasScrollbarRepaint(window.internals.layerTreeAsText(document,
internals.LAYER_TREE_INCLUDES_REPAINT_RECTS))) | 101 if (!hasScrollbarRepaint(window.internals.layerTreeAsText(document,
internals.LAYER_TREE_INCLUDES_PAINT_INVALIDATIONS))) |
| 102 result += "PASS did not repaint as expected\n"; | 102 result += "PASS did not repaint as expected\n"; |
| 103 else | 103 else |
| 104 result += "FAIL repainted when unexpected\n"; | 104 result += "FAIL repainted when unexpected\n"; |
| 105 window.internals.stopTrackingRepaints(document); | 105 window.internals.stopTrackingRepaints(document); |
| 106 } | 106 } |
| 107 | 107 |
| 108 container.scrollTop = 0; | 108 container.scrollTop = 0; |
| 109 | 109 |
| 110 return result; | 110 return result; |
| 111 } | 111 } |
| 112 | 112 |
| 113 function testOverflowHidden() { | 113 function testOverflowHidden() { |
| 114 var result = ""; | 114 var result = ""; |
| 115 var container = document.getElementById("container"); | 115 var container = document.getElementById("container"); |
| 116 | 116 |
| 117 container.style.overflow = "hidden"; | 117 container.style.overflow = "hidden"; |
| 118 document.body.offsetTop; | 118 document.body.offsetTop; |
| 119 | 119 |
| 120 if (window.internals) | 120 if (window.internals) |
| 121 window.internals.startTrackingRepaints(document); | 121 window.internals.startTrackingRepaints(document); |
| 122 | 122 |
| 123 container.scrollTop = 100; | 123 container.scrollTop = 100; |
| 124 | 124 |
| 125 if (window.internals) { | 125 if (window.internals) { |
| 126 if (hasScrollbarRepaint(window.internals.layerTreeAsText(document, i
nternals.LAYER_TREE_INCLUDES_REPAINT_RECTS))) | 126 if (hasScrollbarRepaint(window.internals.layerTreeAsText(document, i
nternals.LAYER_TREE_INCLUDES_PAINT_INVALIDATIONS))) |
| 127 result += "PASS repainted when expected\n"; | 127 result += "PASS repainted when expected\n"; |
| 128 else | 128 else |
| 129 result += "FAIL did not repaint when expected\n"; | 129 result += "FAIL did not repaint when expected\n"; |
| 130 | 130 |
| 131 window.internals.stopTrackingRepaints(document); | 131 window.internals.stopTrackingRepaints(document); |
| 132 } | 132 } |
| 133 | 133 |
| 134 container.scrollTop = 0; | 134 container.scrollTop = 0; |
| 135 | 135 |
| 136 return result; | 136 return result; |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 <p>Lorem ipsum dolor amet</p> | 222 <p>Lorem ipsum dolor amet</p> |
| 223 <p>Lorem ipsum dolor amet</p> | 223 <p>Lorem ipsum dolor amet</p> |
| 224 <p>Lorem ipsum dolor amet</p> | 224 <p>Lorem ipsum dolor amet</p> |
| 225 <p>Lorem ipsum dolor amet</p> | 225 <p>Lorem ipsum dolor amet</p> |
| 226 <p>Lorem ipsum dolor amet</p> | 226 <p>Lorem ipsum dolor amet</p> |
| 227 <p>Lorem ipsum dolor amet</p> | 227 <p>Lorem ipsum dolor amet</p> |
| 228 <p>Lorem ipsum dolor amet</p> | 228 <p>Lorem ipsum dolor amet</p> |
| 229 </marquee> | 229 </marquee> |
| 230 </body> | 230 </body> |
| 231 </html> | 231 </html> |
| OLD | NEW |