[Cherry-pick] -webkit-clip-path does not apply origin for polygon()
authorkrit@webkit.org <krit@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 5 Sep 2012 03:57:56 +0000 (03:57 +0000)
committerGerrit Code Review <gerrit2@kim11>
Wed, 27 Mar 2013 06:15:27 +0000 (15:15 +0900)
commit72a9a95e8cd28a6e3358a5f1e1c98dadc7b023aa
tree367d87cb0b70d00d193bf94e3d71c05fc45863f4
parentdd7d2b0768bc3e49c0a0190e0b856c9591ed9898
[Cherry-pick] -webkit-clip-path does not apply origin for polygon()

[Title] -webkit-clip-path does not apply origin for polygon()
[Issues] N/A
[Problem] N/A
[Solution] Cherry picked.
[Cherry-Picker] Sanghyup Lee <sh53.lee@samsung.com>

-webkit-clip-path does not apply origin for polygon()
https://bugs.webkit.org/show_bug.cgi?id=95656

Reviewed by Tim Horton.

Source/WebCore:

The polygon() shape function did not apply origin of bouding box on created path. The shape was
not moved to the correct position.

Tests: svg/clip-path/clip-path-shape-polygon-relative-expected.svg
       svg/clip-path/clip-path-shape-polygon-relative.svg

* rendering/style/BasicShapes.cpp:
(WebCore::BasicShapePolygon::path): Apply origin of bounding box.

LayoutTests:

Check that the origin of the bounding box gets applied to the clip path.

* svg/clip-path/clip-path-shape-polygon-relative-expected.svg: Added.
* svg/clip-path/clip-path-shape-polygon-relative.svg: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127548 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Conflicts:

LayoutTests/ChangeLog
Source/WebCore/ChangeLog

Change-Id: Id302fd04f2856653c8dfdfe52fa5b467856b3f79
LayoutTests/svg/clip-path/clip-path-shape-polygon-relative-expected.svg [new file with mode: 0644]
LayoutTests/svg/clip-path/clip-path-shape-polygon-relative.svg [new file with mode: 0644]
Source/WebCore/rendering/style/BasicShapes.cpp