Enable layout testing of the scroll animator.
Created attachment 133159 [details] Patch
Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.
James, if you get a chance, could you take a look? Robert and I decided that crbug.com/118507 isn't critical for m19, so if you're slammed with other m19 things, this can wait.
Comment on attachment 133159 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=133159&action=review Public WK API changes look fine. I'm not as familiar with how InternalSettings are supposed to work, so perhaps someone who's more familiar with that logic would be able to review. I don't think this is critical for M19 and I'm semi-unavailable. > Tools/DumpRenderTree/chromium/WebViewHost.cpp:769 > + postDelayedTask(new HostMethodTask(this, &WebViewHost::serviceAnimation), 0); Hm, I'm a bit surprised that this didn't have any impact on the fast/animation/ tests.
Comment on attachment 133159 [details] Patch R=me assuming it actually is a no-op (and doesn't break fast/animations)
Comment on attachment 133159 [details] Patch Clearing flags on attachment: 133159 Committed r112196: <http://trac.webkit.org/changeset/112196>
All reviewed patches have been landed. Closing bug.
Did we ever write any layout tests that use internals.settings.setEnableScrollAnimator/scrollAnimatorEnabled? I don't see any calls to these methods in LayoutTests and was wondering if I could remove these methods.