-
simon.fraser@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114079 Reviewed by Sam Weinig. Clean up #includes in RenderObject, RenderLayer etc. Moved makeMatrixRenderable() into RenderLayer.app, allowing the removal of a TransformationMatrix.h include. Make some RenderLayer functions that deal with filters not inline, to avoid including RenderLayerFilterInfo.h. * platform/graphics/GraphicsLayer.h: * platform/graphics/ImageOrientation.cpp: * platform/graphics/cairo/GraphicsContextCairo.cpp: * platform/graphics/qt/GraphicsContextQt.cpp: * platform/graphics/transforms/AffineTransform.cpp: * platform/graphics/transforms/AffineTransform.h: * rendering/RenderBoxModelObject.h: * rendering/RenderLayer.cpp: (WebCore::makeMatrixRenderable): (WebCore::RenderLayer::filterRenderer): (WebCore::RenderLayer::filterInfo): (WebCore::RenderLayer::ensureFilterInfo): (WebCore::RenderLayer::removeFilterInfoIfNeeded): * rendering/RenderLayer.h: * rendering/RenderLayerBacking.h: * rendering/RenderLineBoxList.h: * rendering/RenderObject.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147940 268f45cc-cd09-0410-ab3c-d52691b4dbfc
40a77435