Reviewed by Eric.
authorrwlbuis@webkit.org <rwlbuis@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 Dec 2007 08:40:55 +0000 (08:40 +0000)
committerrwlbuis@webkit.org <rwlbuis@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 Dec 2007 08:40:55 +0000 (08:40 +0000)
commitd4e82e862d39df452cb225086efffd4452d19cae
tree5c3eba490272f6848e2d4c57baaf1b423e852ec7
parent868b141bfcde9d839263c47566ff39709f5d5f8d
    Reviewed by Eric.

        http://bugs.webkit.org/show_bug.cgi?id=15514
        <clipPath> with <use> not respected
        http://bugs.webkit.org/show_bug.cgi?id=16557
        SVG circle elements have been clipped away completely, instead of partially.

        Add toClipPath to get clip path data for the clipping paths. Implement it for <use>, thereby allowing clip paths using use.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28991 268f45cc-cd09-0410-ab3c-d52691b4dbfc
14 files changed:
LayoutTests/ChangeLog
LayoutTests/svg/custom/clip-path-referencing-use-expected.checksum [new file with mode: 0644]
LayoutTests/svg/custom/clip-path-referencing-use-expected.png [new file with mode: 0644]
LayoutTests/svg/custom/clip-path-referencing-use-expected.txt [new file with mode: 0644]
LayoutTests/svg/custom/clip-path-referencing-use.svg [new file with mode: 0644]
LayoutTests/svg/custom/clip-path-referencing-use2-expected.checksum [new file with mode: 0644]
LayoutTests/svg/custom/clip-path-referencing-use2-expected.png [new file with mode: 0644]
LayoutTests/svg/custom/clip-path-referencing-use2-expected.txt [new file with mode: 0644]
LayoutTests/svg/custom/clip-path-referencing-use2.svg [new file with mode: 0644]
WebCore/ChangeLog
WebCore/svg/SVGClipPathElement.cpp
WebCore/svg/SVGStyledTransformableElement.h
WebCore/svg/SVGUseElement.cpp
WebCore/svg/SVGUseElement.h