Enable ScrollingCoordinator in chromium whenever compositing is enabled
Created attachment 128081 [details] Patch
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] Patch 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?
(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>