Transform paths between user and device space when there is a 2D canvas transformation present.

This commit is contained in:
Josh Matthews 2018-08-01 12:19:29 -04:00
parent c87a35e4d5
commit e7edc367f9
11 changed files with 220 additions and 98 deletions

View file

@ -1,5 +0,0 @@
[2d.path.arcTo.scale.html]
type: testharness
[arcTo scales the curve, not just the control points]
expected: FAIL

View file

@ -1,5 +0,0 @@
[2d.path.arcTo.transformation.html]
type: testharness
[arcTo joins up to the last subpath point correctly]
expected: FAIL

View file

@ -1,5 +0,0 @@
[2d.path.clip.unaffected.html]
type: testharness
[Canvas test: 2d.path.clip.unaffected]
expected: FAIL

View file

@ -1,5 +0,0 @@
[2d.path.fill.closed.unaffected.html]
type: testharness
[Canvas test: 2d.path.fill.closed.unaffected]
expected: FAIL

View file

@ -1,5 +0,0 @@
[2d.path.isPointInPath.transform.2.html]
type: testharness
[isPointInPath() handles transformations correctly]
expected: FAIL

View file

@ -1,5 +0,0 @@
[2d.path.isPointInPath.transform.4.html]
type: testharness
[isPointInPath() handles transformations correctly]
expected: FAIL

View file

@ -1,5 +0,0 @@
[2d.path.stroke.scale1.html]
type: testharness
[Stroke line widths are scaled by the current transformation matrix]
expected: FAIL

View file

@ -1,5 +0,0 @@
[2d.path.stroke.unaffected.html]
type: testharness
[Stroking does not start a new path or subpath]
expected: FAIL

View file

@ -1,5 +0,0 @@
[2d.path.transformation.basic.html]
type: testharness
[Canvas test: 2d.path.transformation.basic]
expected: FAIL

View file

@ -1,5 +0,0 @@
[2d.path.transformation.changing.html]
type: testharness
[Transformations are applied while building paths, not when drawing]
expected: FAIL