path ops -- fix skp bugs
authorcaryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 7 May 2013 18:51:31 +0000 (18:51 +0000)
committercaryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 7 May 2013 18:51:31 +0000 (18:51 +0000)
commita5e55925ea03e76885804bda77408a1d6f04c335
tree346772e0d28a5483ca807742cf5e074cf3fb0bb5
parent3faf1f1fb6157c49bd09cd3c78dc88421e70deb7
path ops -- fix skp bugs

This fixes a series of bugs discovered by running
the small set of Skia skp files through pathops
to flatten the clips.
Review URL: https://codereview.chromium.org/14798004

git-svn-id: http://skia.googlecode.com/svn/trunk@9042 2bbb7eff-a529-9590-31e7-b0007b416f81
33 files changed:
gyp/pathops_unittest.gypi
src/pathops/SkAddIntersections.cpp
src/pathops/SkDCubicIntersection.cpp
src/pathops/SkDCubicLineIntersection.cpp
src/pathops/SkDLineIntersection.cpp
src/pathops/SkDQuadLineIntersection.cpp
src/pathops/SkIntersections.h
src/pathops/SkOpAngle.cpp
src/pathops/SkOpContour.cpp
src/pathops/SkOpContour.h
src/pathops/SkOpSegment.cpp
src/pathops/SkOpSegment.h
src/pathops/SkPathOpsCommon.cpp
src/pathops/SkPathOpsCommon.h
src/pathops/SkPathOpsDebug.cpp
src/pathops/SkPathOpsDebug.h
src/pathops/SkPathOpsOp.cpp
src/pathops/SkPathOpsPoint.h
src/pathops/SkPathOpsRect.h
src/pathops/SkPathOpsSimplify.cpp
src/pathops/SkPathWriter.cpp
src/pathops/SkPathWriter.h
tests/PathOpsAngleTest.cpp
tests/PathOpsCubicIntersectionTest.cpp
tests/PathOpsCubicQuadIntersectionTest.cpp [new file with mode: 0644]
tests/PathOpsExtendedTest.cpp
tests/PathOpsLineIntersectionTest.cpp
tests/PathOpsOpTest.cpp
tests/PathOpsQuadLineIntersectionTest.cpp
tests/PathOpsSimplifyTest.cpp
tests/PathOpsSkpClipTest.cpp [new file with mode: 0644]
tests/PathOpsThreadedCommon.cpp
tests/PathOpsThreadedCommon.h