http://bugs.webkit.org/show_bug.cgi?id=15071
[cairo] SVG skews are incorrect
Fix Cairo implementation of AffineTransform::shear so that shearing is
done in the correct direction.
* platform/graphics/cairo/AffineTransformCairo.cpp:
(WebCore::AffineTransform::shear):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@25214
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2007-08-24 George Wright <george.wright@collabora.co.uk>
+
+ Reviewed by Oliver.
+
+ http://bugs.webkit.org/show_bug.cgi?id=15071
+ [cairo] SVG skews are incorrect
+
+ Fix Cairo implementation of AffineTransform::shear so that shearing is
+ done in the correct direction.
+
+ * platform/graphics/cairo/AffineTransformCairo.cpp:
+ (WebCore::AffineTransform::shear):
+
2007-08-23 Anders Carlsson <andersca@apple.com>
Reviewed by Steve.
AffineTransform &AffineTransform::shear(double sx, double sy)
{
cairo_matrix_t shear;
- cairo_matrix_init(&shear, 1, sx, sy, 1, 0, 0);
+ cairo_matrix_init(&shear, 1, sy, sx, 1, 0, 0);
cairo_matrix_t result;
cairo_matrix_multiply(&result, &shear, &m_transform);