summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-addpath.js
diff options
context:
space:
mode:
authorjinho.bang@samsung.com <jinho.bang@samsung.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538>2014-05-01 09:25:38 +0000
committerjinho.bang@samsung.com <jinho.bang@samsung.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538>2014-05-01 09:25:38 +0000
commit5e2375a3b38687cc15c173bba1fcd566c748664f (patch)
tree78ac859efd7f8acaac47c60700595343aae5775c /third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-addpath.js
parent063c467920d9b0353c42afa57970e431af60082e (diff)
downloadchromium_src-5e2375a3b38687cc15c173bba1fcd566c748664f.zip
chromium_src-5e2375a3b38687cc15c173bba1fcd566c748664f.tar.gz
chromium_src-5e2375a3b38687cc15c173bba1fcd566c748664f.tar.bz2
Remove get/set currentPath in canvas
currentPath is not the right way to apply a Path2D object to a context. Main argument is that currentPath creates a copy of the Path2D object. Instead we pass Path2D as argument to fill, stroke and clip now. (The way isn't defined in the w3c specification as well) Intent to Deprecate and Remove: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/6l01Mv3VND0 BUG=362962 Review URL: https://codereview.chromium.org/226953004 git-svn-id: svn://svn.chromium.org/blink/trunk@173073 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Diffstat (limited to 'third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-addpath.js')
-rw-r--r--third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-addpath.js15
1 files changed, 5 insertions, 10 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-addpath.js b/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-addpath.js
index fa583c2..4e8b5db 100644
--- a/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-addpath.js
+++ b/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-addpath.js
@@ -12,8 +12,7 @@ p2.rect(0,100,100,100);
var m = ctx.currentTransform;
p1.addPath(p2, m);
ctx.fillStyle = 'yellow';
-ctx.currentPath = p1;
-ctx.fill();
+ctx.fill(p1);
var imageData = ctx.getImageData(0, 100, 100, 100);
var imgdata = imageData.data;
shouldBe("imgdata[4]", "255");
@@ -34,8 +33,7 @@ m.c = 0; m.d = 1;
m.e = 100; m.f = -100;
p3.addPath(p4, m);
ctx.fillStyle = 'yellow';
-ctx.currentPath = p3;
-ctx.fill();
+ctx.fill(p3);
imageData = ctx.getImageData(100, 0, 100, 100);
imgdata = imageData.data;
shouldBe("imgdata[4]", "255");
@@ -56,8 +54,7 @@ m.c = 0; m.d = 0;
m.e = 0; m.f = 0;
p5.addPath(p6, m);
ctx.fillStyle = 'yellow';
-ctx.currentPath = p5;
-ctx.fill();
+ctx.fill(p5);
imageData = ctx.getImageData(100, 100, 100, 100);
imgdata = imageData.data;
shouldNotBe("imgdata[4]", "255");
@@ -77,8 +74,7 @@ p7.addPath(p8, null);
shouldThrow("p7.addPath(p8, [])");
shouldThrow("p7.addPath(p8, {})");
ctx.fillStyle = 'red';
-ctx.currentPath = p7;
-ctx.fill();
+ctx.fill(p7);
imageData = ctx.getImageData(100, 100, 100, 100);
imgdata = imageData.data;
shouldBe("imgdata[4]", "255");
@@ -95,8 +91,7 @@ var p10 = new Path2D();
p9.rect(0,0,10,10);
p10.addPath(p9);
ctx.fillStyle = 'red';
-ctx.currentPath = p10;
-ctx.fill();
+ctx.fill(p10);
imageData = ctx.getImageData(1, 1, 1, 1);
imgdata = imageData.data;
shouldBe("imgdata[0]", "255");