Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/canvas/resources/canvas-ImageData.js

Issue 1526183004: Prevent SharedArrayBuffer views from being used in bindings (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: some tests Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 description("Test ImageData constructor"); 1 description("Test ImageData constructor");
2 2
3 function setRGBA(imageData, i, rgba) { 3 function setRGBA(imageData, i, rgba) {
4 var s = i * 4; 4 var s = i * 4;
5 imageData[s] = rgba[0]; 5 imageData[s] = rgba[0];
6 imageData[s + 1] = rgba[1]; 6 imageData[s + 1] = rgba[1];
7 imageData[s + 2] = rgba[2]; 7 imageData[s + 2] = rgba[2];
8 imageData[s + 3] = rgba[3]; 8 imageData[s + 3] = rgba[3];
9 } 9 }
10 10
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 62
63 var data = new Uint8ClampedArray(400); 63 var data = new Uint8ClampedArray(400);
64 data[22] = 129; 64 data[22] = 129;
65 imageDataFromData = new ImageData(data, 20, 5); 65 imageDataFromData = new ImageData(data, 20, 5);
66 shouldBe("imageDataFromData.width", "20"); 66 shouldBe("imageDataFromData.width", "20");
67 shouldBe("imageDataFromData.height", "5"); 67 shouldBe("imageDataFromData.height", "5");
68 shouldBe("imageDataFromData.data", "data"); 68 shouldBe("imageDataFromData.data", "data");
69 shouldBe("getRGBA(imageDataFromData.data, 2)", "getRGBA(data, 2)"); 69 shouldBe("getRGBA(imageDataFromData.data, 2)", "getRGBA(data, 2)");
70 setRGBA(imageDataFromData.data, 2, testColor); 70 setRGBA(imageDataFromData.data, 2, testColor);
71 shouldBe("getRGBA(imageDataFromData.data, 2)", "getRGBA(data, 2)"); 71 shouldBe("getRGBA(imageDataFromData.data, 2)", "getRGBA(data, 2)");
72
73 if (window.internals && internals.runtimeFlags.sharedArrayBufferEnabled && windo w.SharedArrayBuffer) {
74 shouldThrow("new ImageData(new Uint8ClampedArray(new SharedArrayBuffer(100)), 1, 1)");
75 }
OLDNEW
« no previous file with comments | « third_party/WebKit/LayoutTests/VirtualTestSuites ('k') | third_party/WebKit/LayoutTests/fast/css/fontface-arraybuffer.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698