Enable ScrollingCoordinator in chromium whenever compositing is enabled
Created attachment 128081 [details]
This is mostly a Chromium-specific change, but it also touches a few pieces of cross-platform code that was making assumptions based off of ScrollingCoordinator that aren't true in Chromium.
Comment on attachment 128081 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=128081&action=review
> +#if PLATFORM(MAC)
Is this right? There's no more-specific ifdef?
(In reply to comment #3)
> (From update of attachment 128081 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=128081&action=review
> > Source/WebCore/rendering/RenderLayerBacking.cpp:104
> > +#if PLATFORM(MAC)
> Is this right? There's no more-specific ifdef?
I'm not aware of one. tiledLayerCache is a CoreAnimation-specific thingy and this appears to be a mac-specific tweak, given that ScrollingCoordinator is only enabled on Mac and Chromium and Chromium doesn't use CoreAnimation. Given the FIXME I imagine that Anders has some plan to clean this up, so hopefully he can improve this is there's a clear way to do that.
Committed r108422: <http://trac.webkit.org/changeset/108422>