author | Ethan Lin <ethlin@mozilla.com> |
Mon, 03 Oct 2016 19:14:00 -0400 | |
changeset 316897 | b548329e01cba84a0b7a1df5c53e97d1f826d5c2 |
parent 316896 | e7939844b393d4a7bef48654e972c85232e2b659 |
child 316898 | b5c1c15e0a74879178f610a6e663271a52ed2adc |
push id | 30787 |
push user | ryanvm@gmail.com |
push date | Fri, 07 Oct 2016 13:42:34 +0000 |
treeherder | mozilla-central@ea8624a9b11e [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | nical |
bugs | 1305963 |
milestone | 52.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
new file mode 100644 --- /dev/null +++ b/dom/canvas/test/reftest/mozCurrentTransform-ref.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html> +<head> +<canvas id="canvas" width="150" height="150"></canvas> + +<script> + +var canvas = document.getElementById('canvas'); +var ctx = canvas.getContext('2d'); +ctx.transform(1,0.5,-0.5,1,30,10); +ctx.fillStyle = '#f00'; +ctx.fillRect(0, 0, 100, 100); + +</script> +</body></html>
new file mode 100644 --- /dev/null +++ b/dom/canvas/test/reftest/mozCurrentTransform.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<canvas id="canvas" width="150" height="150"></canvas> + +<script> + +var canvas = document.getElementById('canvas'); +var ctx = canvas.getContext('2d'); +ctx.transform(1,0.5,-0.5,1,30,10); +setTimeout(function() { + var canvas = document.getElementById('canvas'); + var ctx = canvas.getContext('2d'); + var transform = ctx.mozCurrentTransform; + ctx.mozCurrentTransform = transform; + ctx.fillStyle = '#f00'; + ctx.fillRect(0, 0, 100, 100); + document.documentElement.removeAttribute("class"); +}, 10) + +</script> +</body></html>
new file mode 100644 --- /dev/null +++ b/dom/canvas/test/reftest/mozCurrentTransformInverse.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<head> +<canvas id="canvas" width="150" height="150"></canvas> + +<script> + +var canvas = document.getElementById('canvas'); +var ctx = canvas.getContext('2d'); +ctx.transform(1,0.5,-0.5,1,30,10); +setTimeout(function() { + var canvas = document.getElementById('canvas'); + var ctx = canvas.getContext('2d'); + var transform = ctx.mozCurrentTransformInverse; + ctx.mozCurrentTransformInverse = transform; + ctx.fillStyle = '#f00'; + ctx.fillRect(0, 0, 100, 100); + document.documentElement.removeAttribute("class"); +}, 10) + +</script> +</body></html>
--- a/dom/canvas/test/reftest/reftest.list +++ b/dom/canvas/test/reftest/reftest.list @@ -161,8 +161,12 @@ pref(canvas.customfocusring.enabled,true # Check that captureStream() displays in a local video element == capturestream.html wrapper.html?green.png fuzzy-if(azureSkia,16,2) fuzzy-if(Android,3,40) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),1,1) == 1177726-text-stroke-bounds.html 1177726-text-stroke-bounds-ref.html # Canvas Filter Reftests include filters/reftest.list + +# Bug 1305963 +== mozCurrentTransform.html mozCurrentTransform-ref.html +== mozCurrentTransformInverse.html mozCurrentTransform-ref.html