Currently RenderLayer::updateTransform() and RenderLayer::currentTransform() contain code to compute the CTM, apply pixel snapping, etc. Unify them into a single updateTransformFromStyle() helper method, that can be used later by LBSE to e.g. disable pixel snapping for the SVG subtree in one place, instead of sprinkling LBSE code over multiple places.
Created attachment 454324 [details] Patch, v1
Created attachment 454349 [details] Patch, v2
Created attachment 454355 [details] Patch, v3
Created attachment 454410 [details] Patch, v4
Created attachment 454561 [details] Patch, v5
Created attachment 454816 [details] Patch, v6
<rdar://problem/90364879>
Created attachment 455225 [details] Patch, v7
Created attachment 456617 [details] Patch, v8
Created attachment 456752 [details] Patch, v9
Created attachment 456901 [details] Patch, v10
Comment on attachment 456901 [details] Patch, v10 View in context: https://bugs.webkit.org/attachment.cgi?id=456901&action=review > Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h:50 > + Empty line maybe not needed.
Committed r292575 (?): <https://commits.webkit.org/r292575>