Fix compositing layers in columns
Created attachment 209920 [details] Patch
Comment on attachment 209920 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=209920&action=review r=me > Source/WebCore/rendering/RenderLayer.h:605 > + enum ColumnOffsetAdjustment { DontAdjustForColumns, AdjustForColumns }; > + void convertToPixelSnappedLayerCoords(const RenderLayer* ancestorLayer, IntPoint& location, ColumnOffsetAdjustment adjustForColumns = DontAdjustForColumns) const; > + void convertToPixelSnappedLayerCoords(const RenderLayer* ancestorLayer, IntRect&, ColumnOffsetAdjustment adjustForColumns = DontAdjustForColumns) const; > + void convertToLayerCoords(const RenderLayer* ancestorLayer, LayoutPoint&, ColumnOffsetAdjustment adjustForColumns = DontAdjustForColumns) const; > + void convertToLayerCoords(const RenderLayer* ancestorLayer, LayoutRect&, ColumnOffsetAdjustment adjustForColumns = DontAdjustForColumns) const; I think above these functions would be a good place for a FIXME describing that this is just a hack to get compositing layers to show up in a single column, and that eventually we want them to work when split across columns.
https://trac.webkit.org/r154785 <rdar://problem/14664586>