RESOLVED FIXED 157631
Optimize layer repaint rects to compute less often
https://bugs.webkit.org/show_bug.cgi?id=157631
Summary Optimize layer repaint rects to compute less often
Dave Hyatt
Reported 2016-05-12 11:42:26 PDT
Optimize layer repaint rects to compute less often
Attachments
Patch (26.34 KB, patch)
2016-05-12 11:43 PDT, Dave Hyatt
no flags
Patch (28.65 KB, patch)
2016-05-12 13:03 PDT, Dave Hyatt
buildbot: commit-queue-
Archive of layout-test-results from ews104 for mac-yosemite-wk2 (965.52 KB, application/zip)
2016-05-12 14:20 PDT, Build Bot
no flags
Archive of layout-test-results from ews114 for mac-yosemite (1.42 MB, application/zip)
2016-05-12 16:49 PDT, Build Bot
no flags
Archive of layout-test-results from ews122 for ios-simulator-wk2 (654.61 KB, application/zip)
2016-05-12 16:54 PDT, Build Bot
no flags
Archive of layout-test-results from ews101 for mac-yosemite (1.72 MB, application/zip)
2016-05-13 01:23 PDT, Build Bot
no flags
Patch (33.55 KB, patch)
2016-05-13 09:48 PDT, Dave Hyatt
zalan: review+
buildbot: commit-queue-
Archive of layout-test-results from ews112 for mac-yosemite (364.25 KB, application/zip)
2016-05-13 10:34 PDT, Build Bot
no flags
Archive of layout-test-results from ews107 for mac-yosemite-wk2 (758.90 KB, application/zip)
2016-05-13 10:40 PDT, Build Bot
no flags
Patch (35.60 KB, patch)
2016-05-17 10:00 PDT, Dave Hyatt
zalan: review+
buildbot: commit-queue-
Archive of layout-test-results from ews114 for mac-yosemite (432.18 KB, application/zip)
2016-05-17 10:43 PDT, Build Bot
no flags
Patch (37.53 KB, patch)
2016-05-17 13:37 PDT, Dave Hyatt
zalan: review+
Dave Hyatt
Comment 1 2016-05-12 11:43:23 PDT
Dave Hyatt
Comment 2 2016-05-12 13:03:00 PDT
WebKit Commit Bot
Comment 3 2016-05-12 13:46:01 PDT
Attachment 278750 [details] did not pass style-queue: ERROR: Source/WebCore/rendering/RenderLayer.cpp:861: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] ERROR: Source/WebCore/rendering/RenderLayer.cpp:862: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] Total errors found: 2 in 21 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 4 2016-05-12 14:20:46 PDT
Comment on attachment 278750 [details] Patch Attachment 278750 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/1311147 New failing tests: svg/custom/svg-percent-scale.html svg/custom/svg-percent-scale-vonly.html fast/repaint/percent-minheight-resize.html fast/repaint/reflection-table-layout.html fast/events/overflow-scroll-fake-mouse-move.html fast/regions/repaint/invalid-region-repaint-crash.html svg/custom/svg-percent-scale-block.html fast/regions/repaint/element-outflow-static-from-inflow-fixed.html
Build Bot
Comment 5 2016-05-12 14:20:50 PDT
Created attachment 278760 [details] Archive of layout-test-results from ews104 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 6 2016-05-12 16:49:30 PDT
Comment on attachment 278750 [details] Patch Attachment 278750 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/1311753 Number of test failures exceeded the failure limit.
Build Bot
Comment 7 2016-05-12 16:49:33 PDT
Created attachment 278781 [details] Archive of layout-test-results from ews114 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews114 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 8 2016-05-12 16:54:07 PDT
Comment on attachment 278750 [details] Patch Attachment 278750 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/1311782 New failing tests: fast/regions/repaint/invalid-region-repaint-crash.html svg/custom/svg-percent-scale-vonly.html svg/custom/svg-percent-scale.html svg/custom/svg-percent-scale-block.html fast/regions/repaint/element-outflow-static-from-inflow-fixed.html
Build Bot
Comment 9 2016-05-12 16:54:10 PDT
Created attachment 278782 [details] Archive of layout-test-results from ews122 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.4
Build Bot
Comment 10 2016-05-13 01:23:13 PDT
Comment on attachment 278750 [details] Patch Attachment 278750 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/1313714 New failing tests: svg/custom/svg-percent-scale.html svg/custom/svg-percent-scale-vonly.html fast/repaint/percent-minheight-resize.html fast/repaint/reflection-table-layout.html fast/regions/repaint/invalid-region-repaint-crash.html svg/custom/svg-percent-scale-block.html fast/regions/repaint/element-outflow-static-from-inflow-fixed.html
Build Bot
Comment 11 2016-05-13 01:23:17 PDT
Created attachment 278823 [details] Archive of layout-test-results from ews101 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews101 Port: mac-yosemite Platform: Mac OS X 10.10.5
Dave Hyatt
Comment 12 2016-05-13 09:48:48 PDT
Build Bot
Comment 13 2016-05-13 10:34:39 PDT
Comment on attachment 278843 [details] Patch Attachment 278843 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/1315712 Number of test failures exceeded the failure limit.
Build Bot
Comment 14 2016-05-13 10:34:42 PDT
Created attachment 278847 [details] Archive of layout-test-results from ews112 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews112 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 15 2016-05-13 10:40:03 PDT
Comment on attachment 278843 [details] Patch Attachment 278843 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/1315745 New failing tests: fast/events/overflow-scroll-fake-mouse-move.html
Build Bot
Comment 16 2016-05-13 10:40:06 PDT
Created attachment 278848 [details] Archive of layout-test-results from ews107 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews107 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Dave Hyatt
Comment 17 2016-05-17 10:00:31 PDT
Build Bot
Comment 18 2016-05-17 10:43:44 PDT
Comment on attachment 279133 [details] Patch Attachment 279133 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/1337293 Number of test failures exceeded the failure limit.
Build Bot
Comment 19 2016-05-17 10:43:47 PDT
Created attachment 279137 [details] Archive of layout-test-results from ews114 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews114 Port: mac-yosemite Platform: Mac OS X 10.10.5
Dave Hyatt
Comment 20 2016-05-17 13:37:08 PDT
Dave Hyatt
Comment 21 2016-05-17 14:01:21 PDT
Landed in r201040.
Jon Lee
Comment 22 2016-05-18 12:10:48 PDT
*** Bug 156506 has been marked as a duplicate of this bug. ***
Jon Lee
Comment 23 2016-05-18 12:11:46 PDT
Nikita Vasilyev
Comment 24 2016-05-25 14:35:56 PDT
This broke autocompletion popover in Web Inspector. https://bugs.webkit.org/show_bug.cgi?id=158079#c3
Blaze Burg
Comment 25 2016-05-30 13:09:46 PDT
It also caused Data Grid resizing in Web Inspector to have artifacts: https://bugs.webkit.org/show_bug.cgi?id=158165
Nikita Vasilyev
Comment 26 2016-08-03 14:34:19 PDT
(In reply to comment #24) > This broke autocompletion popover in Web Inspector. > https://bugs.webkit.org/show_bug.cgi?id=158079#c3 (In reply to comment #25) > It also caused Data Grid resizing in Web Inspector to have artifacts: > https://bugs.webkit.org/show_bug.cgi?id=158165 These have been fixed elsewhere.
Simon Fraser (smfr)
Comment 27 2016-08-04 11:36:39 PDT
This caused bug 160551.
Note You need to log in before you can comment on or make changes to this bug.