In the compositing branch, ba270e0 is the reason for the failing visual tests as the affine transform is not set up until after is it passed to the conv_transform ctor: https://github.com/mapnik/mapnik/blob/master/include/mapnik/svg/svg_renderer.hpp#L251-254
This fixes, but I'm not positive it is the cleanest approach:
diff --git a/include/mapnik/svg/svg_renderer.hpp b/include/mapnik/svg/svg_renderer.hpp
index 666bbac..db67e88 100644
@@ -269,6 +269,8 @@ public:
transform *= mtx;
double scl = transform.scale();
fix transform (patch from #1204)
Applied in b42e498
followup to b42e498, fix svg transforms for svg render as well as ren…
…der_id - refs #1204
closing. we'll stick with this workaround for now.
Revert "followup to b42e498, fix svg transforms for svg render as wel…
…l as render_id - refs #1204"
This reverts commit ac9dc47.
Revert "fix transform (patch from #1204)"
This reverts commit b42e498.
workarounds were reverted as noted at #1231 (comment), and replaced with more proper fix in e71d38f