aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/css-tests/css-transforms-1_dev/xhtml1
diff options
context:
space:
mode:
authorMs2ger <Ms2ger@gmail.com>2015-08-21 17:46:44 +0200
committerMs2ger <Ms2ger@gmail.com>2015-08-21 18:40:37 +0200
commitf235d49372ba86d6d01530fe1b9ebdf8bea74468 (patch)
tree13d3535ee53fcae1b8d61265e3d97adb00dd60eb /tests/wpt/css-tests/css-transforms-1_dev/xhtml1
parent7c45ff8e05a6ebd21f9aa5c360e997a01d48b1fc (diff)
downloadservo-f235d49372ba86d6d01530fe1b9ebdf8bea74468.tar.gz
servo-f235d49372ba86d6d01530fe1b9ebdf8bea74468.zip
Update CSS tests to revision d674587d6ae7d2e231d632785559f2613d554eb0
Diffstat (limited to 'tests/wpt/css-tests/css-transforms-1_dev/xhtml1')
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/2d-rotate-001.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-10.xht26
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-13.xht640
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-15.xht72
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-6.xht28
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-7.xht82
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-001.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-002.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/perspective-containing-block-dynamic-1a.xht48
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/perspective-containing-block-dynamic-1b.xht48
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-notref.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-ref.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/containing-block-dynamic-1-ref.xht20
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewx-001.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewy-001.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest-toc.xht40
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest.list4
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_45deg.xht1
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_x_45deg.xht1
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_y_45deg.xht1
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scalex.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scaley.xht1
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-001.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-002.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-003.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-004.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-005.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-006.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-007.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-008.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-009.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-010.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-011.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-012.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-013.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-014.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-015.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-016.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-017.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-018.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-019.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-020.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-021.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-022.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-023.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-024.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-025.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-026.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-027.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-028.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-029.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-030.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-031.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-032.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-033.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-034.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-035.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-036.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-037.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-038.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-039.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-040.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-041.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-042.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-043.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-044.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-045.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-046.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-001.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-002.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-003.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-004.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-005.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-006.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-007.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-008.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-009.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-010.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-011.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-012.xht2
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/toc.xht8
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-containing-block-dynamic-1a.xht49
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-containing-block-dynamic-1b.xht49
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-scale-test.xht4
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate.xht24
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_invalid.xht26
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_invalid_prefixed.xht44
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_max.xht25
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_max_prefixed.xht44
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_min.xht25
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_min_prefixed.xht44
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_neg.xht24
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_neg_prefixed.xht37
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_prefixed.xht37
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_second_omited.xht24
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_second_omited_prefixed.xht37
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_zero.xht24
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_zero_prefixed.xht37
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/translate.xht6
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewx-001.xht4
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewy-001.xht4
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatex-001.xht4
-rw-r--r--tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatey-001.xht4
103 files changed, 1295 insertions, 433 deletions
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/2d-rotate-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/2d-rotate-001.xht
index 616caad4ccd..3e13f207413 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/2d-rotate-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/2d-rotate-001.xht
@@ -29,7 +29,7 @@
<p>You should only see one block with color green, and you should not see any red</p>
<section>
<article></article>
- <svg width="300" xmlns:xmlns="http://www.w3.org/2000/svg" version="1.1" height="200" xmlns="http://www.w3.org/2000/svg">
+ <svg xmlns:xmlns="http://www.w3.org/2000/svg" width="300" version="1.1" height="200" xmlns="http://www.w3.org/2000/svg">
<style type="text/css">
rect{
stroke-width: 10;
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-10.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-10.xht
index 6224df072e5..4723a41b399 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-10.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-10.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Transforms Module Level 1 CR Test Suite</h1>
- <h2>The perspective Property (17 tests)</h2>
+ <h2>The perspective Property (19 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -31,7 +31,29 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s10">+</a>
<a href="http://www.w3.org/TR/css-transforms-1/#perspective-property">10 The perspective Property</a></th></tr>
- <!-- 16 tests -->
+ <!-- 18 tests -->
+ <tr id="perspective-containing-block-dynamic-1a-10" class="primary dom">
+ <td><strong>
+ <a href="perspective-containing-block-dynamic-1a.xht">perspective-containing-block-dynamic-1a</a></strong></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr></td>
+ <td>CSS transforms: Creating containing block for fixed positioned elements
+ <ul class="assert">
+ <li>It also establishes a containing block (somewhat similar to position: relative), just like the transform property does.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="perspective-containing-block-dynamic-1b-10" class="primary dom">
+ <td><strong>
+ <a href="perspective-containing-block-dynamic-1b.xht">perspective-containing-block-dynamic-1b</a></strong></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr></td>
+ <td>CSS transforms: Creating containing block for fixed positioned elements
+ <ul class="assert">
+ <li>It also establishes a containing block (somewhat similar to position: relative), just like the transform property does.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="perspective-origin-x-10" class="">
<td>
<a href="perspective-origin-x.xht">perspective-origin-x</a></td>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-13.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-13.xht
index f3a9a8c0c04..0df4d12a43d 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-13.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-13.xht
@@ -31,7 +31,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s13">+</a>
<a href="http://www.w3.org/TR/css-transforms-1/#svg-transform">13 The SVG transform Attribute</a></th></tr>
- <!-- 641 tests -->
+ <!-- 699 tests -->
<tr id="skew-test1-13" class="primary svg">
<td><strong>
<a href="skew-test1.xht">skew-test1</a></strong></td>
@@ -1935,6 +1935,644 @@
</ul>
</td>
</tr>
+ <tr id="svg-origin-relative-length-001-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-001.xht">svg-origin-relative-length-001</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, first value absolute value and missing second argument
+ <ul class="assert">
+ <li>If only one value is specified, the second value is assumed to be 'center'. The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-002-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-002.xht">svg-origin-relative-length-002</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, first value 'center' value and missing second argument
+ <ul class="assert">
+ <li>If only one value is specified, the second value is assumed to be 'center'. The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-003-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-003.xht">svg-origin-relative-length-003</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, first value '50%' value and missing second argument
+ <ul class="assert">
+ <li>If only one value is specified, the second value is assumed to be 'center'. The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-004-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-004.xht">svg-origin-relative-length-004</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '50% 50%'
+ <ul class="assert">
+ <li>The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-005-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-005.xht">svg-origin-relative-length-005</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '50% center'
+ <ul class="assert">
+ <li>The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-006-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-006.xht">svg-origin-relative-length-006</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center 50%'
+ <ul class="assert">
+ <li>The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-007-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-007.xht">svg-origin-relative-length-007</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center center'
+ <ul class="assert">
+ <li>The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-008-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-008.xht">svg-origin-relative-length-008</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '75 center'
+ <ul class="assert">
+ <li>The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-009-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-009.xht">svg-origin-relative-length-009</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '75 50%'
+ <ul class="assert">
+ <li>The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-010-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-010.xht">svg-origin-relative-length-010</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center 75'
+ <ul class="assert">
+ <li>The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-011-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-011.xht">svg-origin-relative-length-011</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '50% 75'
+ <ul class="assert">
+ <li>The rect should be rotated around its center point at 75,75</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-012-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-012.xht">svg-origin-relative-length-012</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '0'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 0,75. Since the second argument is missing, it is set to 'center'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-013-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-013.xht">svg-origin-relative-length-013</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '150'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,75. Since the second argument is missing, it is set to 'center'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-014-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-014.xht">svg-origin-relative-length-014</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '100%'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,75. Since the second argument is missing, it is set to 'center'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-015-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-015.xht">svg-origin-relative-length-015</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'right'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,75. Since the second argument is missing, it is set to 'center'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-016-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-016.xht">svg-origin-relative-length-016</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'left'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,75. Since the second argument is missing, it is set to 'center'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-017-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-017.xht">svg-origin-relative-length-017</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '25%'
+ <ul class="assert">
+ <li>If the second argument is missing, it is assumed to be center. The initial point of origin gets translated to 37.5,75.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-018-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-018.xht">svg-origin-relative-length-018</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'top'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,0. A single argument 'top' gets interpreted as 'center top'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-019-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-019.xht">svg-origin-relative-length-019</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'bottom'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,150. A single argument 'bottom' gets interpreted as 'center bottom'.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-020-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-020.xht">svg-origin-relative-length-020</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '0% 0%'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,75 since '0% 0%' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-021-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-021.xht">svg-origin-relative-length-021</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'top right'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 225,75 since 'top right' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-022-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-022.xht">svg-origin-relative-length-022</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'top left'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,75 since 'top left' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-023-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-023.xht">svg-origin-relative-length-023</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'top center'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,75 since 'top center' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-024-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-024.xht">svg-origin-relative-length-024</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'bottom left'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,225 since 'bottom left' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-025-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-025.xht">svg-origin-relative-length-025</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'bottom center'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,225 since 'bottom center' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-026-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-026.xht">svg-origin-relative-length-026</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'bottom right'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 225,225 since 'bottom right' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-027-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-027.xht">svg-origin-relative-length-027</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'right top'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 225,75 since 'right top' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-028-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-028.xht">svg-origin-relative-length-028</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'right center'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 225,150 since 'right center' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-029-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-029.xht">svg-origin-relative-length-029</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'right bottom'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 225,225 since 'right bottom' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-030-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-030.xht">svg-origin-relative-length-030</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'right 75'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 225,75 since 'right 75' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-031-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-031.xht">svg-origin-relative-length-031</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'right 0%'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 225,75 since 'right 0%' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-032-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-032.xht">svg-origin-relative-length-032</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'right 100%'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 225,225 since 'right 100%' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-033-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-033.xht">svg-origin-relative-length-033</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'left top'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,75 since 'left top' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-034-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-034.xht">svg-origin-relative-length-034</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'left center'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,150 since 'left center' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-035-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-035.xht">svg-origin-relative-length-035</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'left bottom'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,225 since 'left bottom' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-036-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-036.xht">svg-origin-relative-length-036</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'left 75'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,75 since 'left 75' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-037-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-037.xht">svg-origin-relative-length-037</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'left 0%'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,75 since 'left 0%' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-038-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-038.xht">svg-origin-relative-length-038</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'left 100%'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,225 since 'left 100%' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-039-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-039.xht">svg-origin-relative-length-039</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center top'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,75 since 'center top' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-040-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-040.xht">svg-origin-relative-length-040</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center bottom'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,225 since 'center bottom' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-041-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-041.xht">svg-origin-relative-length-041</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center left'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 75,150 since 'center left' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-042-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-042.xht">svg-origin-relative-length-042</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center right'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 225,150 since 'center right' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-043-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-043.xht">svg-origin-relative-length-043</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center 100%'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,225 since 'center 100%' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-044-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-044.xht">svg-origin-relative-length-044</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, '0 center'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 0,150 since '0 center' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-045-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-045.xht">svg-origin-relative-length-045</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center 0%'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,75 since 'center 0%' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-046-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-046.xht">svg-origin-relative-length-046</a></td>
+ <td><a href="reference/svg-origin-relative-length-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, 'center 0'
+ <ul class="assert">
+ <li>The initial point of origin gets translated to 150,0 since 'center 0' is relative to the bounding box of the object.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-001-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-001.xht">svg-origin-relative-length-invalid-001</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'top 100%'
+ <ul class="assert">
+ <li>Spec does not allow first value to be vertical if at least one of the first two passed values are not keywords. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-002-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-002.xht">svg-origin-relative-length-invalid-002</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'bottom 100%'
+ <ul class="assert">
+ <li>Spec does not allow first value to be vertical if at least one of the first two passed values are not keywords. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-003-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-003.xht">svg-origin-relative-length-invalid-003</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'top 150'
+ <ul class="assert">
+ <li>Spec does not allow first value to be vertical if at least one of the first two passed values are not keywords. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-004-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-004.xht">svg-origin-relative-length-invalid-004</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'bottom 150'
+ <ul class="assert">
+ <li>Spec does not allow first value to be vertical if at least one of the first two passed values are not keywords. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-005-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-005.xht">svg-origin-relative-length-invalid-005</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'top top'
+ <ul class="assert">
+ <li>Spec does not allow two vertical values. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-006-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-006.xht">svg-origin-relative-length-invalid-006</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'bottom bottom'
+ <ul class="assert">
+ <li>Spec does not allow two vertical values. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-007-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-007.xht">svg-origin-relative-length-invalid-007</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'top bottom'
+ <ul class="assert">
+ <li>Spec does not allow two vertical values. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-008-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-008.xht">svg-origin-relative-length-invalid-008</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'bottom top'
+ <ul class="assert">
+ <li>Spec does not allow two vertical values. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-009-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-009.xht">svg-origin-relative-length-invalid-009</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'left left'
+ <ul class="assert">
+ <li>Spec does not allow two horizontal values. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-010-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-010.xht">svg-origin-relative-length-invalid-010</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'left right'
+ <ul class="assert">
+ <li>Spec does not allow two horizontal values. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-011-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-011.xht">svg-origin-relative-length-invalid-011</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'right right'
+ <ul class="assert">
+ <li>Spec does not allow two horizontal values. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="svg-origin-relative-length-invalid-012-13" class="svg">
+ <td>
+ <a href="svg-origin-relative-length-invalid-012.xht">svg-origin-relative-length-invalid-012</a></td>
+ <td><a href="reference/svg-origin-relative-length-invalid-ref.xht">=</a> </td>
+ <td><abbr class="svg" title="Requires SVG support">SVG</abbr></td>
+ <td>SVG presentation attribute transform-origin, invalid arguments 'right left'
+ <ul class="assert">
+ <li>Spec does not allow two horizontal values. Fallback to 0,0</li>
+ </ul>
+ </td>
+ </tr>
<tr id="svg-patterntransform-001-13" class="primary svg">
<td><strong>
<a href="svg-patternTransform-001.xht">svg-patterntransform-001</a></strong></td>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-15.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-15.xht
index 89c3291749c..2c9f64f96ab 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-15.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-15.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Transforms Module Level 1 CR Test Suite</h1>
- <h2>The Transform Functions (689 tests)</h2>
+ <h2>The Transform Functions (691 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -31,7 +31,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s15">+</a>
<a href="http://www.w3.org/TR/css-transforms-1/#transform-functions">15 The Transform Functions</a></th></tr>
- <!-- 5 tests -->
+ <!-- 7 tests -->
<tr id="animations-001-15" class="ahem animated">
<td>
<a href="animations-001.xht">animations-001</a></td>
@@ -65,6 +65,28 @@
</ul>
</td>
</tr>
+ <tr id="css-transform-scale-001-15" class="">
+ <td>
+ <a href="css-transform-scale-001.xht">css-transform-scale-001</a></td>
+ <td><a href="reference/css-transform-scale-ref-001.xht">=</a> </td>
+ <td></td>
+ <td>transform property with scale function on hover state
+ <ul class="assert">
+ <li>When the element is hovered over, the transform scales the element to twice its size in both the X and Y directions and moves its origin to the top left corner.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="css-transform-scale-002-15" class="">
+ <td>
+ <a href="css-transform-scale-002.xht">css-transform-scale-002</a></td>
+ <td><a href="reference/css-transform-scale-ref-002.xht">=</a> </td>
+ <td></td>
+ <td>transform property with scale function and move its origin
+ <ul class="assert">
+ <li>The transform scales the element to twice its size in both the X and Y directions and moves its origin to the top left corner.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="iframe-001-15" class="ahem">
<td>
<a href="iframe-001.xht">iframe-001</a></td>
@@ -6945,9 +6967,20 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_invalid_prefixed-15.1" class="dom script">
+ <tr id="transform_translate-15.1" class="dom script">
<td>
- <a href="transform_translate_invalid_prefixed.xht">transform_translate_invalid_prefixed</a></td>
+ <a href="transform_translate.xht">transform_translate</a></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>transform translate
+ <ul class="assert">
+ <li>Check if transform supports translate(100px, 100px)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="transform_translate_invalid-15.1" class="dom script">
+ <td>
+ <a href="transform_translate_invalid.xht">transform_translate_invalid</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with invalid translation value
@@ -6956,9 +6989,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_max_prefixed-15.1" class="dom script">
+ <tr id="transform_translate_max-15.1" class="dom script">
<td>
- <a href="transform_translate_max_prefixed.xht">transform_translate_max_prefixed</a></td>
+ <a href="transform_translate_max.xht">transform_translate_max</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with maximum translation value
@@ -6967,9 +7000,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_min_prefixed-15.1" class="dom script">
+ <tr id="transform_translate_min-15.1" class="dom script">
<td>
- <a href="transform_translate_min_prefixed.xht">transform_translate_min_prefixed</a></td>
+ <a href="transform_translate_min.xht">transform_translate_min</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with minimum translation value
@@ -6978,9 +7011,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_neg_prefixed-15.1" class="dom script">
+ <tr id="transform_translate_neg-15.1" class="dom script">
<td>
- <a href="transform_translate_neg_prefixed.xht">transform_translate_neg_prefixed</a></td>
+ <a href="transform_translate_neg.xht">transform_translate_neg</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with negative translation value
@@ -6989,20 +7022,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_prefixed-15.1" class="dom script">
- <td>
- <a href="transform_translate_prefixed.xht">transform_translate_prefixed</a></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>transform translate
- <ul class="assert">
- <li>Check if transform supports translate(100px, 100px)</li>
- </ul>
- </td>
- </tr>
- <tr id="transform_translate_second_omited_prefixed-15.1" class="dom script">
+ <tr id="transform_translate_second_omited-15.1" class="dom script">
<td>
- <a href="transform_translate_second_omited_prefixed.xht">transform_translate_second_omited_prefixed</a></td>
+ <a href="transform_translate_second_omited.xht">transform_translate_second_omited</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with second translation value omited
@@ -7011,9 +7033,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_zero_prefixed-15.1" class="dom script">
+ <tr id="transform_translate_zero-15.1" class="dom script">
<td>
- <a href="transform_translate_zero_prefixed.xht">transform_translate_zero_prefixed</a></td>
+ <a href="transform_translate_zero.xht">transform_translate_zero</a></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-6.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-6.xht
index c0f7b9434c5..d26a5a21385 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-6.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-6.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Transforms Module Level 1 CR Test Suite</h1>
- <h2>The Transform Rendering Model (48 tests)</h2>
+ <h2>The Transform Rendering Model (50 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -31,7 +31,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
<a href="http://www.w3.org/TR/css-transforms-1/#transform-rendering">6 The Transform Rendering Model</a></th></tr>
- <!-- 32 tests -->
+ <!-- 34 tests -->
<tr id="css-transforms-3d-on-anonymous-block-001-6" class="primary">
<td><strong>
<a href="css-transforms-3d-on-anonymous-block-001.xht">css-transforms-3d-on-anonymous-block-001</a></strong></td>
@@ -153,6 +153,30 @@
</ul>
</td>
</tr>
+ <tr id="transform-containing-block-dynamic-1a-6" class="primary">
+ <td><strong>
+ <a href="transform-containing-block-dynamic-1a.xht">transform-containing-block-dynamic-1a</a></strong></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS transforms: Creating containing block for fixed positioned elements
+ <ul class="assert">
+ <li>For elements whose layout is governed by the CSS box model, any value other than none for the transform results in the creation of both a stacking context and a containing block. The object acts as a containing block for fixed positioned descendants.</li>
+ <li>The object acts as a containing block for fixed positioned descendants.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="transform-containing-block-dynamic-1b-6" class="primary">
+ <td><strong>
+ <a href="transform-containing-block-dynamic-1b.xht">transform-containing-block-dynamic-1b</a></strong></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS transforms: Creating containing block for fixed positioned elements
+ <ul class="assert">
+ <li>For elements whose layout is governed by the CSS box model, any value other than none for the transform results in the creation of both a stacking context and a containing block. The object acts as a containing block for fixed positioned descendants.</li>
+ <li>The object acts as a containing block for fixed positioned descendants.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="transform-descendant-001-6" class="primary">
<td><strong>
<a href="transform-descendant-001.xht">transform-descendant-001</a></strong></td>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-7.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-7.xht
index bb084a722e7..8f6e71d2562 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-7.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/chapter-7.xht
@@ -13,7 +13,7 @@
<body>
<h1>CSS Transforms Module Level 1 CR Test Suite</h1>
- <h2>The transform Property (102 tests)</h2>
+ <h2>The transform Property (104 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
@@ -31,7 +31,7 @@
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
<a href="http://www.w3.org/TR/css-transforms-1/#transform-property">7 The transform Property</a></th></tr>
- <!-- 101 tests -->
+ <!-- 103 tests -->
<tr id="2d-rotate-001-7" class="primary css3, rotate, svg">
<td><strong>
<a href="2d-rotate-001.xht">2d-rotate-001</a></strong></td>
@@ -361,6 +361,30 @@
</ul>
</td>
</tr>
+ <tr id="transform-containing-block-dynamic-1a-7" class="">
+ <td>
+ <a href="transform-containing-block-dynamic-1a.xht">transform-containing-block-dynamic-1a</a></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS transforms: Creating containing block for fixed positioned elements
+ <ul class="assert">
+ <li>For elements whose layout is governed by the CSS box model, any value other than none for the transform results in the creation of both a stacking context and a containing block. The object acts as a containing block for fixed positioned descendants.</li>
+ <li>The object acts as a containing block for fixed positioned descendants.</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="transform-containing-block-dynamic-1b-7" class="">
+ <td>
+ <a href="transform-containing-block-dynamic-1b.xht">transform-containing-block-dynamic-1b</a></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td></td>
+ <td>CSS transforms: Creating containing block for fixed positioned elements
+ <ul class="assert">
+ <li>For elements whose layout is governed by the CSS box model, any value other than none for the transform results in the creation of both a stacking context and a containing block. The object acts as a containing block for fixed positioned descendants.</li>
+ <li>The object acts as a containing block for fixed positioned descendants.</li>
+ </ul>
+ </td>
+ </tr>
<tr id="transform-inherit-001-7" class="primary">
<td><strong>
<a href="transform-inherit-001.xht">transform-inherit-001</a></strong></td>
@@ -900,9 +924,20 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_invalid_prefixed-7" class="primary dom script">
+ <tr id="transform_translate-7" class="primary dom script">
+ <td><strong>
+ <a href="transform_translate.xht">transform_translate</a></strong></td>
+ <td></td>
+ <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
+ <td>transform translate
+ <ul class="assert">
+ <li>Check if transform supports translate(100px, 100px)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr id="transform_translate_invalid-7" class="primary dom script">
<td><strong>
- <a href="transform_translate_invalid_prefixed.xht">transform_translate_invalid_prefixed</a></strong></td>
+ <a href="transform_translate_invalid.xht">transform_translate_invalid</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with invalid translation value
@@ -911,9 +946,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_max_prefixed-7" class="primary dom script">
+ <tr id="transform_translate_max-7" class="primary dom script">
<td><strong>
- <a href="transform_translate_max_prefixed.xht">transform_translate_max_prefixed</a></strong></td>
+ <a href="transform_translate_max.xht">transform_translate_max</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with maximum translation value
@@ -922,9 +957,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_min_prefixed-7" class="primary dom script">
+ <tr id="transform_translate_min-7" class="primary dom script">
<td><strong>
- <a href="transform_translate_min_prefixed.xht">transform_translate_min_prefixed</a></strong></td>
+ <a href="transform_translate_min.xht">transform_translate_min</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with minimum translation value
@@ -933,9 +968,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_neg_prefixed-7" class="primary dom script">
+ <tr id="transform_translate_neg-7" class="primary dom script">
<td><strong>
- <a href="transform_translate_neg_prefixed.xht">transform_translate_neg_prefixed</a></strong></td>
+ <a href="transform_translate_neg.xht">transform_translate_neg</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with negative translation value
@@ -944,20 +979,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_prefixed-7" class="primary dom script">
- <td><strong>
- <a href="transform_translate_prefixed.xht">transform_translate_prefixed</a></strong></td>
- <td></td>
- <td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
- <td>transform translate
- <ul class="assert">
- <li>Check if transform supports translate(100px, 100px)</li>
- </ul>
- </td>
- </tr>
- <tr id="transform_translate_second_omited_prefixed-7" class="primary dom script">
+ <tr id="transform_translate_second_omited-7" class="primary dom script">
<td><strong>
- <a href="transform_translate_second_omited_prefixed.xht">transform_translate_second_omited_prefixed</a></strong></td>
+ <a href="transform_translate_second_omited.xht">transform_translate_second_omited</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate with second translation value omited
@@ -966,9 +990,9 @@
</ul>
</td>
</tr>
- <tr id="transform_translate_zero_prefixed-7" class="primary dom script">
+ <tr id="transform_translate_zero-7" class="primary dom script">
<td><strong>
- <a href="transform_translate_zero_prefixed.xht">transform_translate_zero_prefixed</a></strong></td>
+ <a href="transform_translate_zero.xht">transform_translate_zero</a></strong></td>
<td></td>
<td><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>transform translate
@@ -1106,22 +1130,22 @@
</ul>
</td>
</tr>
- <tr id="ttwf-transform-translatex-001-7" class="primary CSS Transform">
+ <tr id="ttwf-transform-translatex-001-7" class="primary">
<td><strong>
<a href="ttwf-transform-translatex-001.xht">ttwf-transform-translatex-001</a></strong></td>
<td><a href="reference/ttwf-reftest-transform-translatex-001.xht">=</a> </td>
- <td><abbr class="CSS" title=""></abbr><abbr class="Transform" title=""></abbr></td>
+ <td></td>
<td>CSS Transform Using translateX() function
<ul class="assert">
<li>Test that the green square is moved on X axis 100px</li>
</ul>
</td>
</tr>
- <tr id="ttwf-transform-translatey-001-7" class="primary CSS Transform">
+ <tr id="ttwf-transform-translatey-001-7" class="primary">
<td><strong>
<a href="ttwf-transform-translatey-001.xht">ttwf-transform-translatey-001</a></strong></td>
<td><a href="reference/ttwf-reftest-transform-translatey-001.xht">=</a> </td>
- <td><abbr class="CSS" title=""></abbr><abbr class="Transform" title=""></abbr></td>
+ <td></td>
<td>CSS Transform Using translateY() function
<ul class="assert">
<li>Test that the green square is moved on Y axis 100px</li>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-001.xht
index 2ec9e5fc4bf..5564f5fa9ad 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-001.xht
@@ -4,7 +4,7 @@
<link href="mailto:granimalcracker@gmail.com" rel="author" title="Chris Sanborn" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#transform-functions" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#transform-functions" rel="help" />
<!-- See also: http://www.w3.org/wiki/CSS/Selectors/pseudo-classes/:hover -->
<link href="reference/css-transform-scale-ref-001.xht" rel="match" />
<meta content="When the element is hovered over, the transform scales the element to twice its size in both the X and Y directions and moves its origin to the top left corner." name="assert" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-002.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-002.xht
index 332962c3bab..6191e5f6b29 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-002.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/css-transform-scale-002.xht
@@ -4,7 +4,7 @@
<link href="mailto:granimalcracker@gmail.com" rel="author" title="Chris Sanborn" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#transform-functions" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#transform-functions" rel="help" />
<link href="reference/css-transform-scale-ref-002.xht" rel="match" />
<meta content="The transform scales the element to twice its size in both the X and Y directions and moves its origin to the top left corner." name="assert" />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/perspective-containing-block-dynamic-1a.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/perspective-containing-block-dynamic-1a.xht
new file mode 100644
index 00000000000..dfe407e7eb6
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/perspective-containing-block-dynamic-1a.xht
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS transforms: Creating containing block for fixed positioned elements</title>
+<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
+<link href="http://www.mozilla.org/" rel="author" title="Mozilla" />
+<link href="https://drafts.csswg.org/css-transforms-1/#perspective-property" rel="help" />
+<link href="reference/containing-block-dynamic-1-ref.xht" rel="match" />
+<meta content="It also establishes a containing block (somewhat similar to position: relative), just like the transform property does." name="assert" />
+<meta content="dom" name="flags" />
+<style>
+ html, body { margin: 0; padding: 0 }
+ #changeperspective {
+ position: absolute;
+ top: 100px;
+ left: 100px;
+ }
+
+ #abscovered {
+ position: absolute;
+ top: 50px;
+ left: 50px;
+ background: red;
+ height: 100px;
+ width: 100px;
+ }
+
+ #fixedmoves {
+ position: fixed;
+ top: 150px;
+ left: 150px;
+ background: green;
+ height: 100px;
+ width: 100px;
+ }
+</style>
+</head><body>
+ <div style="perspective: 1000px" id="changeperspective">
+ <div id="abscovered"></div>
+ <div id="fixedmoves"></div>
+ </div>
+ <script>
+ var changeperspective = document.getElementById("changeperspective");
+ var fixedmoves = document.getElementById("fixedmoves");
+ var causeFlush = fixedmoves.offsetTop;
+ changeperspective.style.perspective = "";
+ </script>
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/perspective-containing-block-dynamic-1b.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/perspective-containing-block-dynamic-1b.xht
new file mode 100644
index 00000000000..47dd07c3322
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/perspective-containing-block-dynamic-1b.xht
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS transforms: Creating containing block for fixed positioned elements</title>
+<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
+<link href="http://www.mozilla.org/" rel="author" title="Mozilla" />
+<link href="https://drafts.csswg.org/css-transforms-1/#perspective-property" rel="help" />
+<link href="reference/containing-block-dynamic-1-ref.xht" rel="match" />
+<meta content="It also establishes a containing block (somewhat similar to position: relative), just like the transform property does." name="assert" />
+<meta content="dom" name="flags" />
+<style>
+ html, body { margin: 0; padding: 0 }
+ #changeperspective {
+ position: absolute;
+ top: 100px;
+ left: 100px;
+ }
+
+ #abscovered {
+ position: absolute;
+ top: 50px;
+ left: 50px;
+ background: red;
+ height: 100px;
+ width: 100px;
+ }
+
+ #fixedmoves {
+ position: fixed;
+ top: 50px;
+ left: 50px;
+ background: green;
+ height: 100px;
+ width: 100px;
+ }
+</style>
+</head><body>
+ <div id="changeperspective">
+ <div id="abscovered"></div>
+ <div id="fixedmoves"></div>
+ </div>
+ <script>
+ var changeperspective = document.getElementById("changeperspective");
+ var fixedmoves = document.getElementById("fixedmoves");
+ var causeFlush = fixedmoves.offsetTop;
+ changeperspective.style.perspective = "1000px";
+ </script>
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-notref.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-notref.xht
index e00994742c3..9642d341ef7 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-notref.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-notref.xht
@@ -29,7 +29,7 @@
<p>You should only see one block with color green, and you should not see any red</p>
<section>
<article></article>
- <svg width="300" xmlns:xmlns="http://www.w3.org/2000/svg" version="1.1" height="200" xmlns="http://www.w3.org/2000/svg">
+ <svg xmlns:xmlns="http://www.w3.org/2000/svg" width="300" version="1.1" height="200" xmlns="http://www.w3.org/2000/svg">
<style type="text/css">
rect{
stroke-width: 10;
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-ref.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-ref.xht
index add6e9f62f8..76defb16f7d 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-ref.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/2d-rotate-ref.xht
@@ -15,7 +15,7 @@
<body>
<p>You should only see one block with color green, and you should not see any red</p>
<section>
- <svg width="300" xmlns:xmlns="http://www.w3.org/2000/svg" version="1.1" height="200" xmlns="http://www.w3.org/2000/svg">
+ <svg xmlns:xmlns="http://www.w3.org/2000/svg" width="300" version="1.1" height="200" xmlns="http://www.w3.org/2000/svg">
<style type="text/css">
rect{
stroke-width: 10;
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/containing-block-dynamic-1-ref.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/containing-block-dynamic-1-ref.xht
new file mode 100644
index 00000000000..1c1eb392f0e
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/containing-block-dynamic-1-ref.xht
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS transforms: Creating containing block for fixed positioned elements</title>
+<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
+<link href="http://www.mozilla.org/" rel="author" title="Mozilla" />
+<style>
+ html, body { margin: 0; padding: 0 }
+ #fixedmoves {
+ position: absolute;
+ top: 150px;
+ left: 150px;
+ background: green;
+ height: 100px;
+ width: 100px;
+ }
+</style>
+</head><body>
+ <div id="fixedmoves"></div>
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewx-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewx-001.xht
index a09c2ac0dfd..e477e159f70 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewx-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewx-001.xht
@@ -14,7 +14,7 @@
<body>
<p>The test passes if there is a green shape and no red.</p>
<div class="greenSquare">
- <svg xmlns:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" height="100px" width="200px" xmlns:xmlns="http://www.w3.org/2000/svg" version="1.1" y="0px" x="0px" viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
+ <svg xmlns:xmlns="http://www.w3.org/2000/svg" xmlns:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" height="100px" width="200px" version="1.1" y="0px" x="0px" viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
<polygon points="200,100 100,100 0,0 100,0 " fill="green"></polygon>
</svg>
</div>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewy-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewy-001.xht
index 7d864657d23..c71a24d1b26 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewy-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reference/ttwf-reftest-transform-skewy-001.xht
@@ -14,7 +14,7 @@
<body>
<p>The test passes if there is a green shape and no red.</p>
<div class="greenSquare">
- <svg xmlns:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" height="200px" width="100px" xmlns:xmlns="http://www.w3.org/2000/svg" version="1.1" y="0px" x="0px" viewBox="0 0 100 200" xmlns="http://www.w3.org/2000/svg">
+ <svg xmlns:xmlns="http://www.w3.org/2000/svg" xmlns:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" height="200px" width="100px" version="1.1" y="0px" x="0px" viewBox="0 0 100 200" xmlns="http://www.w3.org/2000/svg">
<polygon points="100,200 0,99.999 0,0 100,100 " fill="green"></polygon>
</svg>
</div>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest-toc.xht
index 43905b1378f..b0787494bd2 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest-toc.xht
@@ -272,6 +272,22 @@
<td rowspan="1"><abbr class="ahem" title="Requires Ahem font">Ahem</abbr></td>
</tr>
</tbody>
+ <tbody id="perspective-containing-block-dynamic-1a" class="dom">
+ <tr>
+ <td rowspan="1" title="CSS transforms: Creating containing block for fixed positioned elements">
+ <a href="perspective-containing-block-dynamic-1a.xht">perspective-containing-block-dynamic-1a</a></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td rowspan="1"><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr></td>
+ </tr>
+ </tbody>
+ <tbody id="perspective-containing-block-dynamic-1b" class="dom">
+ <tr>
+ <td rowspan="1" title="CSS transforms: Creating containing block for fixed positioned elements">
+ <a href="perspective-containing-block-dynamic-1b.xht">perspective-containing-block-dynamic-1b</a></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td rowspan="1"><abbr class="dom" title="Requires Document Object Model support">DOM/JS</abbr></td>
+ </tr>
+ </tbody>
<tbody id="perspective-origin-001" class="">
<tr>
<td rowspan="1" title="perspective-origin - 0px center('center' computes to '50%' in vertical position)">
@@ -6539,6 +6555,22 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="transform-containing-block-dynamic-1a" class="">
+ <tr>
+ <td rowspan="1" title="CSS transforms: Creating containing block for fixed positioned elements">
+ <a href="transform-containing-block-dynamic-1a.xht">transform-containing-block-dynamic-1a</a></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="transform-containing-block-dynamic-1b" class="">
+ <tr>
+ <td rowspan="1" title="CSS transforms: Creating containing block for fixed positioned elements">
+ <a href="transform-containing-block-dynamic-1b.xht">transform-containing-block-dynamic-1b</a></td>
+ <td><a href="reference/containing-block-dynamic-1-ref.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="transform-descendant-001" class="">
<tr>
<td rowspan="1" title="Transform Affects Descendant">
@@ -8275,20 +8307,20 @@
<td rowspan="1"></td>
</tr>
</tbody>
- <tbody id="ttwf-transform-translatex-001" class="CSS Transform">
+ <tbody id="ttwf-transform-translatex-001" class="">
<tr>
<td rowspan="1" title="CSS Transform Using translateX() function">
<a href="ttwf-transform-translatex-001.xht">ttwf-transform-translatex-001</a></td>
<td><a href="reference/ttwf-reftest-transform-translatex-001.xht">=</a> </td>
- <td rowspan="1"><abbr class="CSS" title=""></abbr><abbr class="Transform" title=""></abbr></td>
+ <td rowspan="1"></td>
</tr>
</tbody>
- <tbody id="ttwf-transform-translatey-001" class="CSS Transform">
+ <tbody id="ttwf-transform-translatey-001" class="">
<tr>
<td rowspan="1" title="CSS Transform Using translateY() function">
<a href="ttwf-transform-translatey-001.xht">ttwf-transform-translatey-001</a></td>
<td><a href="reference/ttwf-reftest-transform-translatey-001.xht">=</a> </td>
- <td rowspan="1"><abbr class="CSS" title=""></abbr><abbr class="Transform" title=""></abbr></td>
+ <td rowspan="1"></td>
</tr>
</tbody>
</table>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest.list
index c1e4f3ffcfd..d7c857be97e 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest.list
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/reftest.list
@@ -30,6 +30,8 @@ css3-transform-rotateY.xht == reference/css3-transform-rotateY-ref.xht
css3-transform-scale.xht == reference/css3-transform-scale-ref.xht
css3-transform-scale-002.xht == reference/css3-transform-scale-ref-002.xht
iframe-001.xht == reference/iframe-001-ref.xht
+perspective-containing-block-dynamic-1a.xht == reference/containing-block-dynamic-1-ref.xht
+perspective-containing-block-dynamic-1b.xht == reference/containing-block-dynamic-1-ref.xht
perspective-origin-001.xht == reference/ref-filled-green-100px-square.xht
perspective-origin-002.xht == reference/ref-filled-green-100px-square.xht
perspective-origin-003.xht == reference/ref-filled-green-100px-square.xht
@@ -814,6 +816,8 @@ transform-background-006.xht == reference/transform-background-ref-2.xht != refe
transform-background-007.xht == reference/transform-background-ref-2.xht
transform-background-008.xht == reference/transform-background-ref-2.xht
transform-compound-001.xht == reference/transform-compound-ref.xht != reference/transform-compound-notref-1.xht != reference/transform-compound-notref-2.xht
+transform-containing-block-dynamic-1a.xht == reference/containing-block-dynamic-1-ref.xht
+transform-containing-block-dynamic-1b.xht == reference/containing-block-dynamic-1-ref.xht
transform-descendant-001.xht == reference/transform-descendant-ref.xht
transform-display-001.xht == reference/transform-display-ref.xht != reference/transform-display-notref.xht
transform-display-002.xht == reference/transform-display-ref.xht != reference/transform-display-notref.xht
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_45deg.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_45deg.xht
index c891a0ba993..217a4bc01e0 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_45deg.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_45deg.xht
@@ -15,7 +15,6 @@
}
.transformed {
transform: rotateY(45deg);
- -webkit-transform: rotateY(45deg);
background-color:green;
height: 100px;
}
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_x_45deg.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_x_45deg.xht
index 65ffedbd466..98978b460cb 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_x_45deg.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_x_45deg.xht
@@ -15,7 +15,6 @@
}
.transformed {
transform: rotateX(45deg);
- //-webkit-transform: rotateX(45deg);
background-color:green;
height: 100px;
}
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_y_45deg.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_y_45deg.xht
index 44b50952aa6..6988c469349 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_y_45deg.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/rotate_y_45deg.xht
@@ -15,7 +15,6 @@
}
.transformed {
transform: rotateY(45deg);
- //-webkit-transform: rotateY(45deg);
background-color:green;
height: 100px;
}
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scalex.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scalex.xht
index dd7375b6044..fd910ec5bf7 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scalex.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scalex.xht
@@ -14,7 +14,6 @@
width: 100px;
margin-left: 500px;
transform: scaleX(2);
- //-webkit-transform: scaleX(2);
background-color: green;
}
@@ -36,4 +35,5 @@
<div class="hidden">
</div>
+
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scaley.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scaley.xht
index 06b5615217e..1a17cc847df 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scaley.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/scaley.xht
@@ -15,7 +15,6 @@
background-color:green;
margin-top: 200px;
transform: scaleY(2);
- //-webkit-transform: scaleY(2);
}
.hidden {
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-001.xht
index f1d878ff8f7..53bc8335135 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-001.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, first value absolute value and missing second argument</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-002.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-002.xht
index f4d6ea960ed..26067389cfc 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-002.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-002.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, first value 'center' value and missing second argument</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-003.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-003.xht
index 920b99e3daf..c50373f7dbf 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-003.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-003.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, first value '50%' value and missing second argument</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-004.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-004.xht
index c4fde615f20..9f011671f67 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-004.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-004.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '50% 50%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-005.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-005.xht
index 541a9493c6d..8053a6a0a85 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-005.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-005.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '50% center'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-006.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-006.xht
index 3ab9aac5974..6895f7cece8 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-006.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-006.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center 50%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-007.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-007.xht
index 7e5e101753c..b22c0ad357f 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-007.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-007.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center center'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-008.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-008.xht
index 25d04b32a8f..9f2eca6d40f 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-008.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-008.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '75 center'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-009.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-009.xht
index c12be1ca1d1..4cd1ad1a58c 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-009.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-009.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '75 50%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-010.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-010.xht
index cd5fcb27d48..e1d8df836ae 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-010.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-010.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center 75'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-011.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-011.xht
index cb562b7dee2..71fa0ff7b6d 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-011.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-011.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '50% 75'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-012.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-012.xht
index 66b35573aae..8cbee71ffc4 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-012.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-012.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '0'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-013.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-013.xht
index a8128be033f..5b203b7922a 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-013.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-013.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '150'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-014.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-014.xht
index 0ce4c3cdb0a..53ebef01ba3 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-014.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-014.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '100%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-015.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-015.xht
index 2e62fd537fa..2eeb7fe09e6 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-015.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-015.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'right'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-016.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-016.xht
index 6b27242b768..c1fb6ff03e1 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-016.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-016.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'left'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-017.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-017.xht
index 15eba814d03..6103bd80877 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-017.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-017.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '25%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-018.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-018.xht
index 67f56961dd0..16ecfe4dc0a 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-018.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-018.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'top'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-019.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-019.xht
index b6d5e14b07c..da7bf9634a9 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-019.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-019.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'bottom'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-020.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-020.xht
index f8a60d5c1d9..a6e54f03373 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-020.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-020.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '0% 0%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-021.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-021.xht
index cd0a1222d75..025aa2446ec 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-021.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-021.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'top right'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-022.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-022.xht
index 9c487d16945..4ea60f6553a 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-022.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-022.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'top left'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-023.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-023.xht
index 90bc533432c..17ca582f756 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-023.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-023.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'top center'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-024.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-024.xht
index 02124247d4e..7a7fa2b6350 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-024.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-024.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'bottom left'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-025.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-025.xht
index f9773cbe0df..af298be44db 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-025.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-025.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'bottom center'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-026.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-026.xht
index f15f7656de4..60212580392 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-026.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-026.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'bottom right'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-027.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-027.xht
index bf851e639ac..c4f1b70651e 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-027.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-027.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'right top'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-028.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-028.xht
index ef7aa06cee6..0aa31d4cb9f 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-028.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-028.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'right center'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-029.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-029.xht
index 757fac9b78d..53bcc2abf25 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-029.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-029.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'right bottom'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-030.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-030.xht
index 9a7d0b45704..5ae0f90fc6f 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-030.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-030.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'right 75'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-031.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-031.xht
index 21d69ff068b..489bbeb9d6d 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-031.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-031.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'right 0%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-032.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-032.xht
index 8c96e820a37..9edc281d513 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-032.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-032.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'right 100%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-033.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-033.xht
index dd2ee7fbe19..9f7e2ef527d 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-033.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-033.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'left top'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-034.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-034.xht
index 7f01a3cb874..0783e893959 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-034.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-034.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'left center'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-035.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-035.xht
index 5ba6b3e7689..4e44827fe18 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-035.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-035.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'left bottom'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-036.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-036.xht
index 542bae08093..2f8968b9078 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-036.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-036.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'left 75'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-037.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-037.xht
index df795ff8dd2..6a6d272bf28 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-037.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-037.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'left 0%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-038.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-038.xht
index 09b51ce58c7..4fb44d65a43 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-038.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-038.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'left 100%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-039.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-039.xht
index 18e906e0e52..8377b270d1f 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-039.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-039.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center top'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-040.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-040.xht
index 19c13c9404e..a71aa7b1664 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-040.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-040.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center bottom'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-041.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-041.xht
index 00504623a1b..9b993ca8bfd 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-041.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-041.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center left'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-042.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-042.xht
index f18a89325e2..557877e11d3 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-042.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-042.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center right'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-043.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-043.xht
index 788f7134666..53e3656651d 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-043.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-043.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center 100%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-044.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-044.xht
index cfb8f220ed6..78d7ca5dd1a 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-044.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-044.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, '0 center'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-045.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-045.xht
index 89f6bbb53af..75505d5bcec 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-045.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-045.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center 0%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-046.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-046.xht
index 54ae92f9089..42fe1450345 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-046.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-046.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, 'center 0'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-001.xht
index 2e18582dd31..63db9c37b83 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-001.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'top 100%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-002.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-002.xht
index 4a2d0af6068..22a59260532 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-002.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-002.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'bottom 100%'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-003.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-003.xht
index fdde566acf3..517c8eefa8e 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-003.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-003.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'top 150'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-004.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-004.xht
index 50401da37bc..0f8e2cd50d8 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-004.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-004.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'bottom 150'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-005.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-005.xht
index c26261b2f22..4900a5839b3 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-005.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-005.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'top top'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-006.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-006.xht
index 30f1e841a40..756bf2d3fcb 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-006.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-006.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'bottom bottom'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-007.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-007.xht
index 39dd4d674be..dd5b6d769be 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-007.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-007.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'top bottom'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-008.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-008.xht
index 87083cad6ff..97aaed78b56 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-008.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-008.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'bottom top'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-009.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-009.xht
index 4e74cfb9b08..4c591835598 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-009.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-009.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'left left'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-010.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-010.xht
index 77556914462..21a460ce63a 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-010.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-010.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'left right'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-011.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-011.xht
index 99e1e46b1ab..733195eaa1e 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-011.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-011.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'right right'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-012.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-012.xht
index b0ee45a0ec1..d94cfb29199 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-012.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/svg-origin-relative-length-invalid-012.xht
@@ -3,7 +3,7 @@
<title>CSS Transforms Test: SVG presentation attribute transform-origin, invalid arguments 'right left'</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-origin-property" rel="help" />
- <link href="http://dev.w3.org/csswg/css-transforms-1/#svg-transform" rel="help" />
+ <link href="https://drafts.csswg.org/css-transforms-1/#svg-transform" rel="help" />
<link href="http://www.w3.org/TR/css-transforms-1/#svg-user-coordinate-space" rel="help" />
<link href="reference/svg-origin-relative-length-invalid-ref.xht" rel="match" />
<meta content="svg" name="flags" />
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/toc.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/toc.xht
index be654a3dc17..e561c2480a8 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/toc.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/toc.xht
@@ -47,12 +47,12 @@
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
The Transform Rendering Model</a></th>
- <td>(48 Tests)</td></tr>
+ <td>(50 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
The transform Property</a></th>
- <td>(102 Tests)</td></tr>
+ <td>(104 Tests)</td></tr>
</tbody>
<tbody id="s8">
<tr><th><a href="chapter-8.xht">Chapter 8 -
@@ -67,7 +67,7 @@
<tbody id="s10">
<tr><th><a href="chapter-10.xht">Chapter 10 -
The perspective Property</a></th>
- <td>(17 Tests)</td></tr>
+ <td>(19 Tests)</td></tr>
</tbody>
<tbody id="s11">
<tr><th><a href="chapter-11.xht">Chapter 11 -
@@ -92,7 +92,7 @@
<tbody id="s15">
<tr><th><a href="chapter-15.xht">Chapter 15 -
The Transform Functions</a></th>
- <td>(689 Tests)</td></tr>
+ <td>(691 Tests)</td></tr>
</tbody>
<tbody id="s16">
<tr><th><a href="chapter-16.xht">Chapter 16 -
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-containing-block-dynamic-1a.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-containing-block-dynamic-1a.xht
new file mode 100644
index 00000000000..45a25085d32
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-containing-block-dynamic-1a.xht
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS transforms: Creating containing block for fixed positioned elements</title>
+<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
+<link href="http://www.mozilla.org/" rel="author" title="Mozilla" />
+<link href="https://drafts.csswg.org/css-transforms-1/#transform-rendering" rel="help" />
+<link href="https://drafts.csswg.org/css-transforms-1/#transform-property" rel="help" />
+<link href="reference/containing-block-dynamic-1-ref.xht" rel="match" />
+<meta content="For elements whose layout is governed by the CSS box model, any value other than none for the transform results in the creation of both a stacking context and a containing block. The object acts as a containing block for fixed positioned descendants." name="assert" />
+<meta content="The object acts as a containing block for fixed positioned descendants." name="assert" U0003Cmeta="" />
+<style>
+ html, body { margin: 0; padding: 0 }
+ #changetransform {
+ position: absolute;
+ top: 100px;
+ left: 100px;
+ }
+
+ #abscovered {
+ position: absolute;
+ top: 50px;
+ left: 50px;
+ background: red;
+ height: 100px;
+ width: 100px;
+ }
+
+ #fixedmoves {
+ position: fixed;
+ top: 150px;
+ left: 150px;
+ background: green;
+ height: 100px;
+ width: 100px;
+ }
+</style>
+</head><body>
+ <div style="transform: translateX(4px)" id="changetransform">
+ <div id="abscovered"></div>
+ <div id="fixedmoves"></div>
+ </div>
+ <script>
+ var changetransform = document.getElementById("changetransform");
+ var fixedmoves = document.getElementById("fixedmoves");
+ var causeFlush = fixedmoves.offsetTop;
+ changetransform.style.transform = "";
+ </script>
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-containing-block-dynamic-1b.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-containing-block-dynamic-1b.xht
new file mode 100644
index 00000000000..9a4d6c5d6bd
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-containing-block-dynamic-1b.xht
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" />
+<title>CSS transforms: Creating containing block for fixed positioned elements</title>
+<link href="http://dbaron.org/" rel="author" title="L. David Baron" />
+<link href="http://www.mozilla.org/" rel="author" title="Mozilla" />
+<link href="https://drafts.csswg.org/css-transforms-1/#transform-rendering" rel="help" />
+<link href="https://drafts.csswg.org/css-transforms-1/#transform-property" rel="help" />
+<link href="reference/containing-block-dynamic-1-ref.xht" rel="match" />
+<meta content="For elements whose layout is governed by the CSS box model, any value other than none for the transform results in the creation of both a stacking context and a containing block. The object acts as a containing block for fixed positioned descendants." name="assert" />
+<meta content="The object acts as a containing block for fixed positioned descendants." name="assert" U0003Cmeta="" />
+<style>
+ html, body { margin: 0; padding: 0 }
+ #changetransform {
+ position: absolute;
+ top: 100px;
+ left: 100px;
+ }
+
+ #abscovered {
+ position: absolute;
+ top: 50px;
+ left: 50px;
+ background: red;
+ height: 100px;
+ width: 100px;
+ }
+
+ #fixedmoves {
+ position: fixed;
+ top: 50px;
+ left: 50px;
+ background: green;
+ height: 100px;
+ width: 100px;
+ }
+</style>
+</head><body>
+ <div id="changetransform">
+ <div id="abscovered"></div>
+ <div id="fixedmoves"></div>
+ </div>
+ <script>
+ var changetransform = document.getElementById("changetransform");
+ var fixedmoves = document.getElementById("fixedmoves");
+ var causeFlush = fixedmoves.offsetTop;
+ changetransform.style.transform = "translateX(0px)";
+ </script>
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-scale-test.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-scale-test.xht
index 60ac09756f3..bde2e9acbf5 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-scale-test.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform-scale-test.xht
@@ -14,8 +14,8 @@
.greenSquare {
width: 100px;
height: 100px;
- -webkit-transform: scale(.33);
- -webkit-transform-origin: top left;
+ transform: scale(.33);
+ transform-origin: top left;
}
.greenSquareTwo {
width: 33px;
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate.xht
new file mode 100644
index 00000000000..1ff492dcc2a
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate.xht
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Transforms API Test: transform translate</title>
+ <link href="http://www.intel.com" rel="author" title="Intel" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
+ <meta content="dom" name="flags" />
+ <meta content="Check if transform supports translate(100px, 100px)" name="assert" />
+ <script src="/resources/testharness.js" type="text/javascript"></script>
+ <script src="/resources/testharnessreport.js" type="text/javascript"></script>
+</head>
+<body>
+ <div id="test"></div>
+ <div id="log"></div>
+ <script type="text/javascript">
+ test(function() {
+ document.getElementById("test").style.transform = "translate(100px, 100px)";
+ var value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText;
+ assert_equals(value, "translate(100px, 100px)")
+ }, "transform_translate_100px_100px");
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_invalid.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_invalid.xht
new file mode 100644
index 00000000000..45d12d148f7
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_invalid.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Transforms API Test: transform translate with invalid translation value</title>
+ <link href="http://www.intel.com" rel="author" title="Intel" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
+ <meta content="dom" name="flags" />
+ <meta content="Check if transform sets translate(null, null) that an expection is to be thrown" name="assert" />
+ <script src="/resources/testharness.js" type="text/javascript"></script>
+ <script src="/resources/testharnessreport.js" type="text/javascript"></script>
+</head>
+<body>
+ <div id="test"></div>
+ <div id="log"></div>
+ <script type="text/javascript">
+ test(function() {
+ document.getElementById("test").style.transform = "translate(null, null)";
+
+ assert_throws(null, function() {
+ document.getElementById("test").style.getPropertyCSSValue("transform").cssText;
+ });
+ }, "transform_translate_null_null");
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_invalid_prefixed.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_invalid_prefixed.xht
deleted file mode 100644
index e5a83b00ede..00000000000
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_invalid_prefixed.xht
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Transforms API Test: transform translate with invalid translation value</title>
- <link href="http://www.intel.com" rel="author" title="Intel" />
- <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
- <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
- <meta content="dom" name="flags" />
- <meta content="Check if transform sets translate(null, null) that an expection is to be thrown" name="assert" />
- <script src="/resources/testharness.js" type="text/javascript"></script>
- <script src="/resources/testharnessreport.js" type="text/javascript"></script>
-</head>
-<body>
- <div id="test"></div>
- <div id="log"></div>
- <script type="text/javascript">
- // Set the transform
- document.getElementById("test").style.webkitTransform = "translate(null, null)";
- /* document.getElementById("test").style.mozkitTransform = "translate(null, null)";
- document.getElementById("test").style.msTransform = "translate(null, null)";
- document.getElementById("test").style.oTransform = "translate(null, null)";
- document.getElementById("test").style.transform = "translate(null, null)"; */
-
- // Verify that the transform was set as expected
- var result;
- var value;
- try {
- value = document.getElementById("test").style.getPropertyCSSValue("-webkit-transform").cssText;
- /* value = document.getElementById("test").style.getPropertyCSSValue("-moz-transform").cssText;
- value = document.getElementById("test").style.getPropertyCSSValue("-ms-transform").cssText;
- value = document.getElementById("test").style.getPropertyCSSValue("-0-transform").cssText;
- value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText; */
- result = false;
- } catch (e) {
- result = true;
- value = e.message;
- }
-
- test(function() {assert_true(result,
- "transform should be translate(null, null)")},
- "transform_translate_null_null");
- </script>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_max.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_max.xht
new file mode 100644
index 00000000000..11988292913
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_max.xht
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Transforms API Test: transform translate with maximum translation value</title>
+ <link href="http://www.intel.com" rel="author" title="Intel" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
+ <meta content="dom" name="flags" />
+ <meta content="Check if transform sets translate(INFINITE, INFINITE) that an expection is to be thrown" name="assert" />
+ <script src="/resources/testharness.js" type="text/javascript"></script>
+ <script src="/resources/testharnessreport.js" type="text/javascript"></script>
+</head>
+<body>
+ <div id="test"></div>
+ <div id="log"></div>
+ <script type="text/javascript">
+ test(function() {
+ document.getElementById("test").style.transform = "translate(INFINITE, INFINITE)";
+ assert_throws(null, function() {
+ document.getElementById("test").style.getPropertyCSSValue("transform").cssText
+ })
+ }, "transform_translate_max");
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_max_prefixed.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_max_prefixed.xht
deleted file mode 100644
index e4216df282b..00000000000
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_max_prefixed.xht
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Transforms API Test: transform translate with maximum translation value</title>
- <link href="http://www.intel.com" rel="author" title="Intel" />
- <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
- <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
- <meta content="dom" name="flags" />
- <meta content="Check if transform sets translate(INFINITE, INFINITE) that an expection is to be thrown" name="assert" />
- <script src="/resources/testharness.js" type="text/javascript"></script>
- <script src="/resources/testharnessreport.js" type="text/javascript"></script>
-</head>
-<body>
- <div id="test"></div>
- <div id="log"></div>
- <script type="text/javascript">
- // Set the transform
- document.getElementById("test").style.webkitTransform = "translate(INFINITE, INFINITE)";
- /* document.getElementById("test").style.mozkitTransform = "translate(INFINITE, INFINITE)";
- document.getElementById("test").style.msTransform = "translate(INFINITE, INFINITE)";
- document.getElementById("test").style.oTransform = "translate(INFINITE, INFINITE)";
- document.getElementById("test").style.transform = "translate(INFINITE, INFINITE)"; */
-
- // Verify that the transform was set as expected
- var result;
- var value;
- try {
- value = document.getElementById("test").style.getPropertyCSSValue("-webkit-transform").cssText;
- /* value = document.getElementById("test").style.getPropertyCSSValue("-moz-transform").cssText;
- value = document.getElementById("test").style.getPropertyCSSValue("-ms-transform").cssText;
- value = document.getElementById("test").style.getPropertyCSSValue("-0-transform").cssText;
- value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText; */
- result = false;
- } catch (e) {
- result = true;
- value = e.message;
- }
-
- test(function() {assert_true(result,
- "transform should be translate(INFINITE, INFINITE)")},
- "transform_translate_max");
- </script>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_min.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_min.xht
new file mode 100644
index 00000000000..48d8f3c0ece
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_min.xht
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Transforms API Test: transform translate with minimum translation value</title>
+ <link href="http://www.intel.com" rel="author" title="Intel" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
+ <meta content="dom" name="flags" />
+ <meta content="Check if transform sets translate(-INFINITE, -INFINITE) that an expection is to be thrown" name="assert" />
+ <script src="/resources/testharness.js" type="text/javascript"></script>
+ <script src="/resources/testharnessreport.js" type="text/javascript"></script>
+</head>
+<body>
+ <div id="test"></div>
+ <div id="log"></div>
+ <script type="text/javascript">
+ test(function() {
+ document.getElementById("test").style.transform = "translate(-INFINITE, -INFINITE)";
+ assert_throws(null, function() {
+ document.getElementById("test").style.getPropertyCSSValue("transform").cssText
+ })
+ }, "transform_translate_min");
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_min_prefixed.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_min_prefixed.xht
deleted file mode 100644
index 2107dc14345..00000000000
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_min_prefixed.xht
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Transforms API Test: transform translate with minimum translation value</title>
- <link href="http://www.intel.com" rel="author" title="Intel" />
- <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
- <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
- <meta content="dom" name="flags" />
- <meta content="Check if transform sets translate(-INFINITE, -INFINITE) that an expection is to be thrown" name="assert" />
- <script src="/resources/testharness.js" type="text/javascript"></script>
- <script src="/resources/testharnessreport.js" type="text/javascript"></script>
-</head>
-<body>
- <div id="test"></div>
- <div id="log"></div>
- <script type="text/javascript">
- // Set the transform
- document.getElementById("test").style.webkitTransform = "translate(-INFINITE, -INFINITE)";
- /* document.getElementById("test").style.mozkitTransform = "translate(-INFINITE, -INFINITE)";
- document.getElementById("test").style.msTransform = "translate(-INFINITE, -INFINITE)";
- document.getElementById("test").style.oTransform = "translate(-INFINITE, -INFINITE)";
- document.getElementById("test").style.transform = "translate(-INFINITE, -INFINITE)"; */
-
- // Verify that the transform was set as expected
- var result;
- var value;
- try {
- value = document.getElementById("test").style.getPropertyCSSValue("-webkit-transform").cssText;
- /* value = document.getElementById("test").style.getPropertyCSSValue("-moz-transform").cssText;
- value = document.getElementById("test").style.getPropertyCSSValue("-ms-transform").cssText;
- value = document.getElementById("test").style.getPropertyCSSValue("-0-transform").cssText;
- value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText; */
- result = false;
- } catch (e) {
- result = true;
- value = e.message;
- }
-
- test(function() {assert_true(result,
- "transform should be translate(-INFINITE, -INFINITE)")},
- "transform_translate_min_prefixed");
- </script>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_neg.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_neg.xht
new file mode 100644
index 00000000000..3d76958dae3
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_neg.xht
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Transforms API Test: transform translate with negative translation value</title>
+ <link href="http://www.intel.com" rel="author" title="Intel" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
+ <meta content="dom" name="flags" />
+ <meta content="Check if transform supports translate(-1px, -1px)" name="assert" />
+ <script src="/resources/testharness.js" type="text/javascript"></script>
+ <script src="/resources/testharnessreport.js" type="text/javascript"></script>
+</head>
+<body>
+ <div id="test"></div>
+ <div id="log"></div>
+ <script type="text/javascript">
+ test(function() {
+ document.getElementById("test").style.transform = "translate(-1px, -1px)";
+ var value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText;
+ assert_equals(value, "translate(-1px, -1px)")
+ }, "transform_translate_-1px_-1px");
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_neg_prefixed.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_neg_prefixed.xht
deleted file mode 100644
index bcb98c69b76..00000000000
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_neg_prefixed.xht
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Transforms API Test: transform translate with negative translation value</title>
- <link href="http://www.intel.com" rel="author" title="Intel" />
- <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
- <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
- <meta content="dom" name="flags" />
- <meta content="Check if transform supports translate(-1px, -1px)" name="assert" />
- <script src="/resources/testharness.js" type="text/javascript"></script>
- <script src="/resources/testharnessreport.js" type="text/javascript"></script>
-</head>
-<body>
- <div id="test"></div>
- <div id="log"></div>
- <script type="text/javascript">
- // Set the transform
- document.getElementById("test").style.webkitTransform = "translate(-1px, -1px)";
- /* document.getElementById("test").style.mozkitTransform = "translate(-1px, -1px)";
- document.getElementById("test").style.msTransform = "translate(-1px, -1px)";
- document.getElementById("test").style.oTransform = "translate(-1px, -1px)";
- document.getElementById("test").style.transform = "translate(-1px, -1px)"; */
-
- // Verify that the transform was set as expected
- var value = document.getElementById("test").style.getPropertyCSSValue("-webkit-transform").cssText;
- /* var value = document.getElementById("test").style.getPropertyCSSValue("-moz-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("-ms-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("-0-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText; */
-
- test(function() {assert_equals(value,
- "translate(-1px, -1px)",
- "transform should be translate(-1px, - 1px)")},
- "transform_translate_-1px_-1px");
- </script>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_prefixed.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_prefixed.xht
deleted file mode 100644
index 0568a123331..00000000000
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_prefixed.xht
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Transforms API Test: transform translate</title>
- <link href="http://www.intel.com" rel="author" title="Intel" />
- <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
- <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
- <meta content="dom" name="flags" />
- <meta content="Check if transform supports translate(100px, 100px)" name="assert" />
- <script src="/resources/testharness.js" type="text/javascript"></script>
- <script src="/resources/testharnessreport.js" type="text/javascript"></script>
-</head>
-<body>
- <div id="test"></div>
- <div id="log"></div>
- <script type="text/javascript">
- // Set the transform
- document.getElementById("test").style.webkitTransform = "translate(100px, 100px)";
- /* document.getElementById("test").style.mozkitTransform = "translate(100px, 100px)";
- document.getElementById("test").style.msTransform = "translate(100px, 100px)";
- document.getElementById("test").style.oTransform = "translate(100px, 100px)";
- document.getElementById("test").style.transform = "translate(100px, 100px)"; */
-
- // Verify that the transform was set as expected
- var value = document.getElementById("test").style.getPropertyCSSValue("-webkit-transform").cssText;
- /* var value = document.getElementById("test").style.getPropertyCSSValue("-moz-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("-ms-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("-0-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText; */
-
- test(function() {assert_equals(value,
- "translate(100px, 100px)",
- "transform should be translate(100px, 100px)")},
- "transform_translate_100px_100px");
- </script>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_second_omited.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_second_omited.xht
new file mode 100644
index 00000000000..e73bb03666d
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_second_omited.xht
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Transforms API Test: transform translate with second translation value omited</title>
+ <link href="http://www.intel.com" rel="author" title="Intel" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
+ <meta content="dom" name="flags" />
+ <meta content="Check if transform supports translate(100px)" name="assert" />
+ <script src="/resources/testharness.js" type="text/javascript"></script>
+ <script src="/resources/testharnessreport.js" type="text/javascript"></script>
+</head>
+<body>
+ <div id="test"></div>
+ <div id="log"></div>
+ <script type="text/javascript">
+ test(function() {
+ document.getElementById("test").style.transform = "translate(100px)";
+ var value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText;
+ assert_equals(value, "translate(100px)")
+ }, "transform_translate_100px");
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_second_omited_prefixed.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_second_omited_prefixed.xht
deleted file mode 100644
index c9cc404a977..00000000000
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_second_omited_prefixed.xht
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Transforms API Test: transform translate with second translation value omited</title>
- <link href="http://www.intel.com" rel="author" title="Intel" />
- <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
- <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
- <meta content="dom" name="flags" />
- <meta content="Check if transform supports translate(100px)" name="assert" />
- <script src="/resources/testharness.js" type="text/javascript"></script>
- <script src="/resources/testharnessreport.js" type="text/javascript"></script>
-</head>
-<body>
- <div id="test"></div>
- <div id="log"></div>
- <script type="text/javascript">
- // Set the transform
- document.getElementById("test").style.webkitTransform = "translate(100px)";
- /* document.getElementById("test").style.mozkitTransform = "translate(100px)";
- document.getElementById("test").style.msTransform = "translate(100px)";
- document.getElementById("test").style.oTransform = "translate(100px)";
- document.getElementById("test").style.transform = "translate(100px)"; */
-
- // Verify that the transform was set as expected
- var value = document.getElementById("test").style.getPropertyCSSValue("-webkit-transform").cssText;
- /* var value = document.getElementById("test").style.getPropertyCSSValue("-moz-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("-ms-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("-0-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText; */
-
- test(function() {assert_equals(value,
- "translate(100px)",
- "transform should be translate(100px)")},
- "transform_translate_100px");
- </script>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_zero.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_zero.xht
new file mode 100644
index 00000000000..628dd9d0815
--- /dev/null
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_zero.xht
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+ <title>CSS Transforms API Test: transform translate</title>
+ <link href="http://www.intel.com" rel="author" title="Intel" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
+ <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
+ <meta content="dom" name="flags" />
+ <meta content="Check if transform supports translate(0, 0)" name="assert" />
+ <script src="/resources/testharness.js" type="text/javascript"></script>
+ <script src="/resources/testharnessreport.js" type="text/javascript"></script>
+</head>
+<body>
+ <div id="test"></div>
+ <div id="log"></div>
+ <script type="text/javascript">
+ test(function() {
+ document.getElementById("test").style.transform = "translate(0, 0)";
+ var value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText;
+ assert_equals(value, "translate(0px, 0px)")
+ }, "transform_translate_0_0");
+ </script>
+
+
+</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_zero_prefixed.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_zero_prefixed.xht
deleted file mode 100644
index 829ac07a06b..00000000000
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/transform_translate_zero_prefixed.xht
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>CSS Transforms API Test: transform translate</title>
- <link href="http://www.intel.com" rel="author" title="Intel" />
- <link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
- <link href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions" rel="help" />
- <meta content="dom" name="flags" />
- <meta content="Check if transform supports translate(0, 0)" name="assert" />
- <script src="/resources/testharness.js" type="text/javascript"></script>
- <script src="/resources/testharnessreport.js" type="text/javascript"></script>
-</head>
-<body>
- <div id="test"></div>
- <div id="log"></div>
- <script type="text/javascript">
- // Set the transform
- document.getElementById("test").style.webkitTransform = "translate(0, 0)";
- /* document.getElementById("test").style.mozkitTransform = "translate(0, 0)";
- document.getElementById("test").style.msTransform = "translate(0, 0)";
- document.getElementById("test").style.oTransform = "translate(0, 0)";
- document.getElementById("test").style.transform = "translate(0, 0)"; */
-
- // Verify that the transform was set as expected
- var value = document.getElementById("test").style.getPropertyCSSValue("-webkit-transform").cssText;
- /* var value = document.getElementById("test").style.getPropertyCSSValue("-moz-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("-ms-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("-0-transform").cssText;
- var value = document.getElementById("test").style.getPropertyCSSValue("transform").cssText; */
-
- test(function() {assert_equals(value,
- "translate(0px, 0px)",
- "transform should be translate(0px, 0px)")},
- "transform_translate_0_0");
- </script>
-
-
-</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/translate.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/translate.xht
index 07335204f7e..b2ed746cc09 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/translate.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/translate.xht
@@ -19,12 +19,6 @@
width: 100px;
height: 100px;
background-color: green;
-
- //-webkit-transform: translate(100px, 100px);
-
- //-o-transform:translate(100px, 100px) ;
-
-
transform: translate(100px, 100px);
}
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewx-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewx-001.xht
index e6432548e1d..2c00c1e3353 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewx-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewx-001.xht
@@ -12,7 +12,7 @@
left: 100px;
width: 100px;
height: 100px;
- -webkit-transform: skewX(45deg);
+ transform: skewX(45deg);
background: green;
}
.redSquare {
@@ -26,7 +26,7 @@
<p>The test passes if there is a green shape and no red.</p>
<div>
<div class="redSquare">
- <svg xmlns:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" height="100px" width="200px" xmlns:xmlns="http://www.w3.org/2000/svg" version="1.1" y="0px" x="0px" viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
+ <svg xmlns:xmlns="http://www.w3.org/2000/svg" xmlns:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" height="100px" width="200px" version="1.1" y="0px" x="0px" viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
<polygon points="200,100 100,100 0,0 100,0 " fill="red"></polygon>
</svg>
</div>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewy-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewy-001.xht
index 24850563847..b8f4f15616c 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewy-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-skewy-001.xht
@@ -12,7 +12,7 @@
left: 100px;
width: 100px;
height: 100px;
- -webkit-transform: skewY(45deg);
+ transform: skewY(45deg);
background: green;
}
.redSquare {
@@ -26,7 +26,7 @@
<p>The test passes if there is a green shape and no red.</p>
<div>
<div class="redSquare">
- <svg xmlns:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" height="200px" width="100px" xmlns:xmlns="http://www.w3.org/2000/svg" version="1.1" y="0px" x="0px" viewBox="0 0 100 200" xmlns="http://www.w3.org/2000/svg">
+ <svg xmlns:xmlns="http://www.w3.org/2000/svg" xmlns:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" height="200px" width="100px" version="1.1" y="0px" x="0px" viewBox="0 0 100 200" xmlns="http://www.w3.org/2000/svg">
<polygon points="100,200 0,99.999 0,0 100,100 " fill="red"></polygon>
</svg>
</div>
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatex-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatex-001.xht
index 0d43feaf675..4dd1dc53ede 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatex-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatex-001.xht
@@ -4,7 +4,6 @@
<link href="mailto:mcorlan@adobe.com" rel="author" title="Mihai Corlan" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
<link href="reference/ttwf-reftest-transform-translatex-001.xht" rel="match" />
- <meta content="CSS Transform" name="flags" />
<meta content="Test that the green square is moved on X axis 100px" name="assert" />
<style type="text/css">
.greenSquare {
@@ -13,7 +12,7 @@
left: 0px;
width: 100px;
height: 100px;
- -webkit-transform: translateX(100px);
+ transform: translateX(100px);
background: green;
}
.redSquare {
@@ -33,4 +32,5 @@
<div class="greenSquare"></div>
</div>
+
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatey-001.xht b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatey-001.xht
index f86c9cb8c5e..60817e34eca 100644
--- a/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatey-001.xht
+++ b/tests/wpt/css-tests/css-transforms-1_dev/xhtml1/ttwf-transform-translatey-001.xht
@@ -4,7 +4,6 @@
<link href="mailto:mcorlan@adobe.com" rel="author" title="Mihai Corlan" />
<link href="http://www.w3.org/TR/css-transforms-1/#transform-property" rel="help" />
<link href="reference/ttwf-reftest-transform-translatey-001.xht" rel="match" />
- <meta content="CSS Transform" name="flags" />
<meta content="Test that the green square is moved on Y axis 100px" name="assert" />
<style type="text/css">
.greenSquare {
@@ -13,7 +12,7 @@
left: 100px;
width: 100px;
height: 100px;
- -webkit-transform: translateY(100px);
+ transform: translateY(100px);
background: green;
}
.redSquare {
@@ -33,4 +32,5 @@
<div class="greenSquare"></div>
</div>
+
</body></html> \ No newline at end of file