Bug #: 3821
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Jul 2005 07:57:47 +0000 (07:57 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Jul 2005 07:57:47 +0000 (07:57 +0000)
commite8a7d380bad18d7f4732091813273caf1fbbc869
treeb5c229b71616fbb3fd2226ed5a4774b8edd0183a
parent72202f83b03ca5b7d5fb05486fc38791df677083
Bug #: 3821
Submitted by: eseidel
Reviewed by: mjs
        * ForwardingHeaders/qwmatrix.h: Added.
        * WebCore.pbproj/project.pbxproj: Added KWQMatrix.*
        * khtml/rendering/render_image.cpp: Now includes qwmatrix.h
        * kwq/KWQPixmap.h: Removed QWMatrix stub.
        * kwq/KWQWMatrix.h: Added.
        (QWMatrix::m11): simple accessors.
        (QWMatrix::m12):
        (QWMatrix::m21):
        (QWMatrix::m22):
        (QWMatrix::dx):
        (QWMatrix::dy):
        * kwq/KWQWMatrix.mm: Added.
        (QWMatrix::QWMatrix): All are standard Qt functions.
        (QWMatrix::setMatrix):
        (QWMatrix::map):
        (QWMatrix::isIdentity):
        (QWMatrix::reset):
        (QWMatrix::scale):
        (QWMatrix::rotate):
        (QWMatrix::translate):
        (QWMatrix::shear):
        (QWMatrix::det):
        (QWMatrix::isInvertible):
        (QWMatrix::invert):
        (QWMatrix::operator CGAffineTransform):
        (QWMatrix::operator== ):
        (QWMatrix::operator*= ):
        Simple white-room QWMatrix implementation entirely
        based on CGAffineTransform.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3821

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9585 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog-2005-08-23
WebCore/ForwardingHeaders/qwmatrix.h [new file with mode: 0644]
WebCore/WebCore.pbproj/project.pbxproj
WebCore/khtml/rendering/render_image.cpp
WebCore/kwq/KWQPixmap.h
WebCore/kwq/KWQWMatrix.h [new file with mode: 0644]
WebCore/kwq/KWQWMatrix.mm [new file with mode: 0644]