Changeset 163021 in webkit
- Timestamp:
- Jan 29, 2014, 8:26:31 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 33 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r163019 r163021 1 2014-01-29 Antti Koivisto <antti@apple.com> 2 3 REGRESSION (r162947): Repaint test results are different between WK1 and WK2 4 https://bugs.webkit.org/show_bug.cgi?id=127814 5 6 Revert test results changes. We now always log raw repaint rects which are same between platforms. 7 8 * compositing/repaint/resize-repaint-expected.txt: 9 * fast/box-shadow/shadow-repaint-expected.txt: 10 * fast/css-grid-layout/grid-element-change-columns-repaint-expected.txt: 11 * fast/css-grid-layout/grid-element-change-rows-repaint-expected.txt: 12 * fast/css-grid-layout/grid-item-change-column-repaint-expected.txt: 13 * fast/css-grid-layout/grid-item-change-row-repaint-expected.txt: 14 * fast/regions/repaint/element-in-named-flow-absolute-from-fixed-expected.txt: 15 * fast/regions/repaint/element-in-named-flow-fixed-from-absolute-expected.txt: 16 * fast/regions/repaint/element-inflow-fixed-from-outflow-static-expected.txt: 17 * fast/regions/repaint/element-outflow-static-from-inflow-fixed-expected.txt: 18 * fast/regions/repaint/invalid-region-repaint-crash-expected.txt: 19 * fast/regions/repaint/repaint-element-inside-relative-region-expected.txt: 20 * fast/regions/repaint/repaint-regions-overflow-expected.txt: 21 * fast/repaint/background-shorthand-with-gradient-and-height-changes-expected.txt: 22 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html: 23 * fast/repaint/horizontal-bt-overflow-child-expected.txt: 24 * fast/repaint/horizontal-bt-overflow-parent-expected.txt: 25 * fast/repaint/horizontal-bt-overflow-same-expected.txt: 26 * fast/repaint/negative-text-indent-with-overflow-hidden-expected.txt: 27 * fast/repaint/overflow-flipped-writing-mode-table-expected.txt: 28 * fast/repaint/reflection-table-layout-expected.txt: 29 * fast/repaint/transform-table-layout-expected.txt: 30 * fast/repaint/vertical-overflow-child-expected.txt: 31 * fast/repaint/vertical-overflow-parent-expected.txt: 32 * fast/repaint/vertical-overflow-same-expected.txt: 33 * platform/mac-wk2/TestExpectations: 34 * platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt: 35 * platform/mac/fast/images/repaint-subrect-grid-expected.txt: 36 * svg/repaint/repaint-webkit-svg-shadow-container-expected.txt: 37 1 38 2014-01-29 Antti Koivisto <antti@apple.com> 2 39 -
trunk/LayoutTests/compositing/repaint/resize-repaint-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 8 113 784 1 3)2 (rect 8 113 784 102) 3 3 (rect 0 126 800 102) 4 4 ) -
trunk/LayoutTests/fast/box-shadow/shadow-repaint-expected.txt
r162952 r163021 2 2 3 3 (repaint rects 4 (rect 38 30 100 100) 5 (rect 20 12 156 156) 4 6 (rect 8 12 784 18) 5 (rect 20 30 156 138)6 7 ) 7 8 -
trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint-expected.txt
r162952 r163021 1 1 This test checks that changing the grid-definition-columns lead to a repaint. The final grid element should be 250px * 50px, the grid item should be 50px * 50px. No trace of the elements before the grid-definition-columns change should be seen. 2 2 (repaint rects 3 (rect 8 48 100 50) 4 (rect 8 48 50 50) 3 5 (rect 8 48 250 50) 4 6 ) -
trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint-expected.txt
r162952 r163021 1 1 This test checks that changing the grid-definition-rows lead to a repaint. The final grid element should be 100px * 150px, the grid item should be 100px * 100px. No trace of the elements before the grid-definition-rows change should be seen. 2 2 (repaint rects 3 (rect 8 48 100 50) 4 (rect 8 48 100 100) 3 5 (rect 8 48 100 150) 4 6 ) -
trunk/LayoutTests/fast/css-grid-layout/grid-item-change-column-repaint-expected.txt
r162952 r163021 1 1 This test checks that changing the grid-column on a grid item properly repaint. The final grid item should be 50px * 50px. There should be no trace of the grid item at the old position. 2 2 (repaint rects 3 (rect 8 38 100 50) 4 (rect 8 38 50 50) 3 5 (rect 8 38 100 50) 4 6 (rect 208 38 50 50) -
trunk/LayoutTests/fast/css-grid-layout/grid-item-change-row-repaint-expected.txt
r162952 r163021 1 1 This test checks that changing the grid-row on a grid item properly repaint. The final grid item should be 100px * 100px. There should be no trace of the grid item at the old position. 2 2 (repaint rects 3 (rect 8 38 100 150) 3 (rect 8 38 100 50) 4 (rect 8 38 100 100) 5 (rect 8 38 100 50) 6 (rect 8 88 100 100) 4 7 ) 5 8 -
trunk/LayoutTests/fast/regions/repaint/element-in-named-flow-absolute-from-fixed-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 50 100 250 50) 3 (rect 100 150 200 150) 2 (rect 50 100 50 50) 3 (rect 100 100 200 200) 4 (rect 150 200 50 50) 5 (rect 150 200 50 50) 4 6 ) 5 7 -
trunk/LayoutTests/fast/regions/repaint/element-in-named-flow-fixed-from-absolute-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 50 100 250 50) 3 (rect 100 150 200 150) 2 (rect 150 200 50 50) 3 (rect 100 100 200 200) 4 (rect 50 100 50 50) 5 (rect 50 100 50 50) 4 6 ) 5 7 -
trunk/LayoutTests/fast/regions/repaint/element-inflow-fixed-from-outflow-static-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 50 100 250 50)3 (rect 100 150 200 150)4 2 (rect 300 300 50 50) 3 (rect 100 100 200 200) 4 (rect 50 100 50 50) 5 (rect 50 100 50 50) 5 6 ) 6 7 -
trunk/LayoutTests/fast/regions/repaint/element-outflow-static-from-inflow-fixed-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 50 100 250 50) 3 (rect 100 150 200 150) 2 (rect 50 100 50 50) 4 3 (rect 300 300 50 50) 4 (rect 100 100 200 200) 5 5 ) 6 6 -
trunk/LayoutTests/fast/regions/repaint/invalid-region-repaint-crash-expected.txt
r162952 r163021 4 4 5 5 (repaint rects 6 (rect 50 50 50 50) 7 (rect 50 100 100 100) 8 (rect 100 200 50 50) 6 (rect 50 50 50 150) 7 (rect 100 100 50 150) 8 (rect 50 50 50 150) 9 (rect 100 100 50 150) 10 (rect 100 100 50 150) 11 (rect 100 100 50 100) 12 (rect 100 100 50 100) 13 (rect 100 100 50 50) 14 (rect 100 100 50 100) 15 (rect 100 100 50 50) 16 (rect 100 100 50 150) 17 (rect 100 100 50 100) 18 (rect 100 100 50 100) 19 (rect 100 100 50 50) 9 20 ) 10 21 -
trunk/LayoutTests/fast/regions/repaint/repaint-element-inside-relative-region-expected.txt
r162952 r163021 2 2 (repaint rects 3 3 (rect 0 0 800 50) 4 (rect 0 50 400 150)5 4 (rect 0 200 800 50) 5 (rect 0 200 800 50) 6 (rect 0 0 400 200) 7 (rect 0 50 400 200) 8 (rect 0 50 400 200) 6 9 ) 7 10 -
trunk/LayoutTests/fast/regions/repaint/repaint-regions-overflow-expected.txt
r162952 r163021 6 6 7 7 (repaint rects 8 (rect 14 56 300 50) 9 (rect 14 106 392 94) 10 (rect 14 200 398 116) 11 (rect 60 316 352 100) 12 (rect 100 416 312 50) 8 (rect 106 306 300 160) 9 (rect 14 72 300 210) 10 (rect 106 122 300 210) 11 (rect 14 298 300 18) 12 (rect 106 348 300 18) 13 (rect 14 56 300 260) 14 (rect 106 106 300 260) 15 (rect 60 150 312 266) 16 (rect 100 200 312 266) 17 (rect 14 56 300 260) 18 (rect 106 106 300 260) 19 (rect 14 56 300 260) 20 (rect 106 106 300 260) 13 21 ) 14 22 -
trunk/LayoutTests/fast/repaint/background-shorthand-with-gradient-and-height-changes-expected.txt
r162954 r163021 4 4 5 5 6 PASS repaintRects.indexOf('8 84 40 220') is not -1 6 PASS repaintRects.indexOf('28 84') is not -1 7 PASS repaintRects.indexOf('8 84') is not -1 7 8 PASS successfullyParsed is true 8 9 -
trunk/LayoutTests/fast/repaint/background-shorthand-with-gradient-and-height-changes.html
r162954 r163021 62 62 repaintRects = window.internals.repaintRectsAsText(); 63 63 window.internals.stopTrackingRepaints(); 64 shouldNotBe("repaintRects.indexOf('8 84 40 220')", "-1"); 64 shouldNotBe("repaintRects.indexOf('28 84')", "-1"); 65 shouldNotBe("repaintRects.indexOf('8 84')", "-1"); 65 66 finishJSTest(); 66 67 } -
trunk/LayoutTests/fast/repaint/horizontal-bt-overflow-child-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 29 106 100 100) 3 (rect 29 106 100 100) 2 4 (rect 29 106 100 100) 3 5 ) -
trunk/LayoutTests/fast/repaint/horizontal-bt-overflow-parent-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 29 29 100 100) 3 (rect 29 29 100 100) 2 4 (rect 29 29 100 100) 3 5 ) -
trunk/LayoutTests/fast/repaint/horizontal-bt-overflow-same-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 29 21 100 100) 3 (rect 29 21 100 100) 2 4 (rect 29 21 100 100) 3 5 ) -
trunk/LayoutTests/fast/repaint/negative-text-indent-with-overflow-hidden-expected.txt
r162952 r163021 2 2 (repaint rects 3 3 (rect 550 8 200 50) 4 (rect 550 8 200 50) 5 (rect 550 8 200 50) 4 6 ) 5 7 -
trunk/LayoutTests/fast/repaint/overflow-flipped-writing-mode-table-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 8 8 100 50) 3 (rect 8 8 100 50) 2 4 (rect 8 8 100 50) 3 5 ) -
trunk/LayoutTests/fast/repaint/reflection-table-layout-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect -92 8 200 1) 3 (rect -92 9 884 1) 2 (rect 7 8 2 1) 3 (rect 6 8 4 2) 4 (rect -92 9 200 1) 5 (rect -92 8 200 2) 6 (rect 8 9 784 1) 4 7 (rect 0 17 800 1) 8 (rect -92 9 200 1) 9 (rect -92 9 200 1) 5 10 ) 6 11 -
trunk/LayoutTests/fast/repaint/transform-table-layout-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 8 108 1 1) 3 (rect 8 108 2 2) 4 (rect 8 109 100 1) 5 (rect 8 108 100 2) 2 6 (rect 8 9 784 1) 3 7 (rect 0 17 800 1) 4 (rect 8 10 8 100 2)8 (rect 8 109 100 1) 5 9 ) 6 10 -
trunk/LayoutTests/fast/repaint/vertical-overflow-child-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 214 21 100 100) 3 (rect 214 21 100 100) 2 4 (rect 214 21 100 100) 3 5 ) -
trunk/LayoutTests/fast/repaint/vertical-overflow-parent-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 29 29 100 100) 3 (rect 29 29 100 100) 2 4 (rect 29 29 100 100) 3 5 ) -
trunk/LayoutTests/fast/repaint/vertical-overflow-same-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 29 21 100 100) 3 (rect 29 21 100 100) 2 4 (rect 29 21 100 100) 3 5 ) -
trunk/LayoutTests/platform/mac-wk2/TestExpectations
r162978 r163021 365 365 webkit.org/b/125996 platform/mac/accessibility/search-when-element-starts-in-table.html [ Failure ] 366 366 367 webkit.org/b/127814 compositing/repaint/invalidations-on-composited-layers.html [ Failure ]368 webkit.org/b/127814 compositing/repaint/resize-repaint.html [ Failure ]369 webkit.org/b/127814 fast/box-shadow/shadow-repaint.html [ Failure ]370 webkit.org/b/127814 fast/css-grid-layout/grid-element-change-columns-repaint.html [ Failure ]371 webkit.org/b/127814 fast/css-grid-layout/grid-element-change-rows-repaint.html [ Failure ]372 webkit.org/b/127814 fast/css-grid-layout/grid-item-change-column-repaint.html [ Failure ]373 webkit.org/b/127814 fast/css-grid-layout/grid-item-change-row-repaint.html [ Failure ]374 webkit.org/b/127814 fast/images/repaint-subrect-grid.html [ Failure ]375 webkit.org/b/127814 fast/regions/repaint/element-in-named-flow-absolute-from-fixed.html [ Failure ]376 webkit.org/b/127814 fast/regions/repaint/element-in-named-flow-fixed-from-absolute.html [ Failure ]377 webkit.org/b/127814 fast/regions/repaint/element-inflow-fixed-from-outflow-static.html [ Failure ]378 webkit.org/b/127814 fast/regions/repaint/element-outflow-static-from-inflow-fixed.html [ Failure ]379 webkit.org/b/127814 fast/regions/repaint/invalid-region-repaint-crash.html [ Failure ]380 webkit.org/b/127814 fast/regions/repaint/repaint-element-inside-relative-region.html [ Failure ]381 webkit.org/b/127814 fast/regions/repaint/repaint-regions-overflow.html [ Failure ]382 webkit.org/b/127814 fast/repaint/background-shorthand-with-gradient-and-height-changes.html [ Failure ]383 webkit.org/b/127814 fast/repaint/horizontal-bt-overflow-child.html [ Failure ]384 webkit.org/b/127814 fast/repaint/horizontal-bt-overflow-parent.html [ Failure ]385 webkit.org/b/127814 fast/repaint/horizontal-bt-overflow-same.html [ Failure ]386 webkit.org/b/127814 fast/repaint/negative-text-indent-with-overflow-hidden.html [ Failure ]387 webkit.org/b/127814 fast/repaint/overflow-flipped-writing-mode-table.html [ Failure ]388 webkit.org/b/127814 fast/repaint/reflection-table-layout.html [ Failure ]389 webkit.org/b/127814 fast/repaint/transform-table-layout.html [ Failure ]390 webkit.org/b/127814 fast/repaint/vertical-overflow-child.html [ Failure ]391 webkit.org/b/127814 fast/repaint/vertical-overflow-parent.html [ Failure ]392 webkit.org/b/127814 fast/repaint/vertical-overflow-same.html [ Failure ]393 webkit.org/b/127814 svg/repaint/repaint-webkit-svg-shadow-container.html [ Failure ]394 395 396 367 ### END OF (1) Classified failures with bug reports 397 368 ######################################## -
trunk/LayoutTests/platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt
r162952 r163021 1 1 (repaint rects 2 2 (rect 8 13 784 15) 3 (rect 8 413 784 8) 3 (rect 8 13 784 15) 4 (rect 8 413 784 28) 4 5 (rect 0 421 800 28) 5 6 ) -
trunk/LayoutTests/platform/mac/fast/images/repaint-subrect-grid-expected.txt
r162952 r163021 2 2 (rect -100 -100 18 18) 3 3 (rect 0 0 18 18) 4 (rect 0 0 37 18) 5 (rect 18 0 37 18) 4 (rect 0 0 18 18) 5 (rect 18 0 19 18) 6 (rect 18 0 19 18) 7 (rect 37 0 18 18) 6 8 (rect 37 0 18 18) 7 9 (rect -9 18 18 19) 8 (rect -9 18 36 19) 10 (rect -9 18 18 19) 11 (rect 9 18 18 19) 9 12 (rect 9 18 18 19) 10 13 (rect 28 18 18 19) 11 (rect 28 18 36 19) 14 (rect 28 18 18 19) 15 (rect 46 18 18 19) 12 16 (rect 46 18 18 19) 13 17 (rect 0 37 18 18) 14 (rect 0 37 37 18) 15 (rect 18 37 37 18) 18 (rect 0 37 18 18) 19 (rect 18 37 19 18) 20 (rect 18 37 19 18) 21 (rect 37 37 18 18) 22 (rect 37 37 18 18) 16 23 (rect -100 -100 18 18) 17 (rect 37 37 18 18)18 24 ) 19 25 -
trunk/LayoutTests/svg/repaint/repaint-webkit-svg-shadow-container-expected.txt
r162952 r163021 1 1 (repaint rects 2 (rect 8 8 340 340) 3 (rect 8 8 594 594) 2 4 (rect 8 8 720 600) 3 5 ) -
trunk/Source/WebCore/ChangeLog
r163020 r163021 1 2014-01-29 Antti Koivisto <antti@apple.com> 2 3 REGRESSION (r162947): Repaint test results are different between WK1 and WK2 4 https://bugs.webkit.org/show_bug.cgi?id=127814 5 6 Reviewed by Anders Carlsson. 7 8 * page/FrameView.cpp: 9 (WebCore::FrameView::repaintContentRectangle): 10 11 Move repaint rect logging to RenderView. 12 13 * rendering/RenderView.cpp: 14 (WebCore::RenderView::repaintViewRectangle): 15 16 Record raw repaint rects instead of optimized ones. 17 1 18 2014-01-29 Brady Eidson <beidson@apple.com> 2 19 -
trunk/Source/WebCore/page/FrameView.cpp
r162947 r163021 2120 2120 ASSERT(!frame().ownerElement()); 2121 2121 2122 addTrackedRepaintRect(r);2123 2124 2122 if (!shouldUpdate(immediate)) 2125 2123 return; -
trunk/Source/WebCore/rendering/RenderView.cpp
r163019 r163021 628 628 return; 629 629 } 630 631 630 IntRect pixelSnappedRect = pixelSnappedIntRect(repaintRect); 631 632 frameView().addTrackedRepaintRect(pixelSnappedRect); 633 632 634 if (!m_accumulatedRepaintRegion || immediate) { 633 635 frameView().repaintContentRectangle(pixelSnappedRect, immediate);
Note:
See TracChangeset
for help on using the changeset viewer.