Some cleanup in ScrollAnimator
Created attachment 268088 [details] Patch
Comment on attachment 268088 [details] Patch Attachment 268088 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/638226 New failing tests: scrollbars/scroll-rtl-or-bt-layer.html
Created attachment 268089 [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
Comment on attachment 268088 [details] Patch Attachment 268088 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/638238 New failing tests: scrollbars/scroll-rtl-or-bt-layer.html
Created attachment 268090 [details] Archive of layout-test-results from ews106 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Comment on attachment 268088 [details] Patch Attachment 268088 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/638225 New failing tests: scrollbars/scroll-rtl-or-bt-layer.html
Created attachment 268091 [details] Archive of layout-test-results from ews115 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews115 Port: mac-yosemite Platform: Mac OS X 10.10.5
Created attachment 268092 [details] Patch
Comment on attachment 268092 [details] Patch Attachment 268092 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/638441 New failing tests: fast/scrolling/scroll-select-list.html
Created attachment 268095 [details] Archive of layout-test-results from ews103 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-yosemite Platform: Mac OS X 10.10.5
Comment on attachment 268092 [details] Patch Attachment 268092 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/638417 New failing tests: fast/scrolling/scroll-select-list.html
Created attachment 268096 [details] Archive of layout-test-results from ews117 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews117 Port: mac-yosemite Platform: Mac OS X 10.10.5
Comment on attachment 268092 [details] Patch Attachment 268092 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/638448 New failing tests: fast/dom/horizontal-scrollbar-in-rtl.html
Created attachment 268097 [details] Archive of layout-test-results from ews105 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews105 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Created attachment 268105 [details] Patch
Created attachment 268106 [details] Patch
Comment on attachment 268106 [details] Patch Attachment 268106 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/640503 New failing tests: fast/scrolling/scroll-select-list.html
Created attachment 268107 [details] Archive of layout-test-results from ews103 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-yosemite Platform: Mac OS X 10.10.5
Comment on attachment 268106 [details] Patch Attachment 268106 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/640512 New failing tests: fast/dom/horizontal-scrollbar-in-rtl.html
Created attachment 268108 [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
Comment on attachment 268106 [details] Patch Attachment 268106 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/640494 New failing tests: fast/scrolling/scroll-select-list.html
Created attachment 268109 [details] Archive of layout-test-results from ews115 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews115 Port: mac-yosemite Platform: Mac OS X 10.10.5
https://trac.webkit.org/changeset/194502
This caused ~40 layout test failures on the GTK and EFL bots. :( A non-exhaustive list of tests that passed in r194501 but failed with r194502: fast/block/positioning/rtl-fixed-positioning.html [ Failure ] fast/block/positioning/vertical-rl/fixed-positioning.html [ Failure ] fast/css/text-overflow-ellipsis-bidi.html [ Failure ] fast/css/text-overflow-ellipsis-strict.html [ Failure ] fast/css/text-overflow-ellipsis-text-align-center.html [ Failure ] fast/css/text-overflow-ellipsis-text-align-justify.html [ Failure ] fast/css/text-overflow-ellipsis-text-align-left.html [ Failure ] fast/css/text-overflow-ellipsis-text-align-right.html [ Failure ] fast/css/text-overflow-ellipsis.html [ Failure ] fast/css/text-overflow-input.html [ Failure ] fast/css/vertical-text-overflow-ellipsis-text-align-center.html [ Failure ] fast/css/vertical-text-overflow-ellipsis-text-align-justify.html [ Failure ] fast/css/vertical-text-overflow-ellipsis-text-align-left.html [ Failure ] fast/css/vertical-text-overflow-ellipsis-text-align-right.html [ Failure ] fast/css/word-space-extra.html [ Failure ] fast/dom/horizontal-scrollbar-in-rtl.html [ Failure ] fast/dom/horizontal-scrollbar-when-dir-change.html [ Failure ] fast/dom/rtl-scroll-to-leftmost-and-resize.html [ Failure ] fast/dom/scroll-reveal-left-overflow.html [ Failure ] fast/dom/scroll-reveal-top-overflow.html [ Failure ] fast/dom/vertical-scrollbar-when-dir-change.html [ Failure ] fast/events/document-elementFromPoint.html [ Failure ] fast/events/offsetX-offsetY.html [ Failure ] fast/overflow/overflow-rtl-vertical-origin.html [ Failure ] fast/overflow/overflow-rtl-vertical.html [ Failure ] fast/overflow/overflow-rtl.html [ Failure ] fast/overflow/scroll-div-hide-show.html [ Failure ] fast/repaint/horizontal-bt-overflow-parent.html [ Failure ] fast/repaint/horizontal-bt-overflow-same.html [ Failure ] fast/repaint/vertical-overflow-parent.html [ Failure ] fast/repaint/vertical-overflow-same.html [ Failure ] fast/overflow/unreachable-overflow-rtl-bug.html [ Failure ] fast/scrolling/arrow-key-scroll-in-rtl-document.html [ Failure ] fast/scrolling/programmatic-document-rtl-scrollIntoView.html [ Failure ] fast/scrolling/scroll-position-on-reload-rtl.html [ Failure ] fast/writing-mode/flipped-blocks-hit-test-overflow-scroll.html [ Failure ]
Full results: https://build.webkit.org/results/GTK Linux 64-bit Release (Tests)/r194502 (12898)/results.html Some specific examples of breakage: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r194502%20(12898)/retries/fast/css/text-overflow-ellipsis-bidi-diffs.html https://build.webkit.org/results/GTK Linux 64-bit Release (Tests)/r194502 (12898)/retries/fast/css/text-overflow-ellipsis-strict-diffs.html https://build.webkit.org/results/GTK Linux 64-bit Release (Tests)/r194502 (12898)/retries/fast/css/text-overflow-input-diffs.html
Investigating.
Created attachment 268124 [details] Patch
Comment on attachment 268124 [details] Patch Landed in https://trac.webkit.org/changeset/194507, let's see if that fixes GTK.
Comment on attachment 268124 [details] Patch Rejecting attachment 268124 [details] from commit-queue. Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.webkit.org', '--bot-id=webkit-cq-01', 'apply-attachment', '--no-update', '--non-interactive', 268124, '--port=mac']" exit_code: 2 cwd: /Volumes/Data/EWS/WebKit Last 500 characters of output: 1 FAILED at 226. Hunk #2 FAILED at 235. Hunk #3 FAILED at 425. 3 out of 3 hunks FAILED -- saving rejects to file Source/WebCore/platform/ScrollAnimatorNone.cpp.rej patching file Source/WebCore/platform/ScrollAnimatorNone.h Hunk #1 FAILED at 107. 1 out of 1 hunk FAILED -- saving rejects to file Source/WebCore/platform/ScrollAnimatorNone.h.rej Failed to run "[u'/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply', '--force', '--reviewer', u'Zalan Bujtas']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit Full output: http://webkit-queues.webkit.org/results/642426
(In reply to comment #28) > Comment on attachment 268124 [details] > Patch > > Landed in https://trac.webkit.org/changeset/194507, let's see if that fixes > GTK. Still broken. :/
I think https://trac.webkit.org/changeset/194513 should fix GTK. Waiting for a bot to tell me.
Thanks for working on this, Simon. r194513 fixed about 10 of the roughly 40 new failures.
Simon, your "minor cleanup" in r194516 fixed the remaining 30 failures. Thanks!
Aha! Probably the "Do offset -> position conversion in ScrollAnimator::scrollToOffsetWithoutAnimation(). This is a behavior change, but I could never hit this code on Mac."
I am going to revert r194508 "Temporarily turn on Scrolling logging on GTK, to investigate" since it seems you've accidentally fixed our issue. ;)
Committed r194525: <http://trac.webkit.org/changeset/194525>
(In reply to comment #33) > Simon, your "minor cleanup" in r194516 fixed the remaining 30 failures. > Thanks! EFL was fixed as well. Thanks. - https://build.webkit.org/builders/EFL Linux 64-bit Release WK2/builds/26128
(In reply to comment #35) > I am going to revert r194508 "Temporarily turn on Scrolling logging on GTK, > to investigate" since it seems you've accidentally fixed our issue. ;) Ooops, thanks! I forgot about that.