summaryrefslogtreecommitdiffstats
path: root/layout/reftests
diff options
context:
space:
mode:
Diffstat (limited to 'layout/reftests')
-rw-r--r--layout/reftests/bidi/dirAuto/reftest.list2
-rw-r--r--layout/reftests/bugs/1888941-text-transform-emergency-wrap-ref.html2
-rw-r--r--layout/reftests/bugs/1888941-text-transform-emergency-wrap.html2
-rw-r--r--layout/reftests/bugs/307102-2-ref.html8
-rw-r--r--layout/reftests/bugs/307102-2.html8
-rw-r--r--layout/reftests/bugs/385870-1-ref.html51
-rw-r--r--layout/reftests/bugs/385870-1.html55
-rw-r--r--layout/reftests/bugs/385870-2-ref.html51
-rw-r--r--layout/reftests/bugs/385870-2.html55
-rw-r--r--layout/reftests/bugs/404553-1-ref.html2
-rw-r--r--layout/reftests/bugs/404553-1.html2
-rw-r--r--layout/reftests/bugs/reftest.list6
-rw-r--r--layout/reftests/counters/counter-hebrew-reference.html5
-rw-r--r--layout/reftests/counters/counters-hebrew-reference.html93
-rw-r--r--layout/reftests/counters/t1202-counter-06-b-reference.html4
-rw-r--r--layout/reftests/counters/t1202-counter-07-b-reference.html8
-rw-r--r--layout/reftests/counters/t1202-counter-08-b-reference.html8
-rw-r--r--layout/reftests/counters/t1202-counters-06-b-reference.html28
-rw-r--r--layout/reftests/counters/t1202-counters-07-b-reference.html36
-rw-r--r--layout/reftests/counters/t1202-counters-08-b-reference.html36
-rw-r--r--layout/reftests/counters/t1202-counters-09-b-reference.html78
-rw-r--r--layout/reftests/counters/t1202-counters-10-b-reference.html76
-rw-r--r--layout/reftests/counters/t1204-reset-00-c-o-reference.html2
-rw-r--r--layout/reftests/counters/t120401-scope-01-c-reference.html2
-rw-r--r--layout/reftests/counters/t120401-scope-02-c-reference.html2
-rw-r--r--layout/reftests/dom/reftest.list2
-rw-r--r--layout/reftests/flexbox/reftest.list1
-rw-r--r--layout/reftests/forms/input/range/1887539-ref.html30
-rw-r--r--layout/reftests/forms/input/range/1887539.html35
-rw-r--r--layout/reftests/forms/input/range/reftest.list2
-rw-r--r--layout/reftests/marquee/336736-1a-ref.html5
-rw-r--r--layout/reftests/marquee/336736-1b-ref.html (renamed from layout/reftests/marquee/336736-1-ref.html)0
-rw-r--r--layout/reftests/marquee/reftest.list4
-rw-r--r--layout/reftests/moz.build2
-rw-r--r--layout/reftests/ogg-video/444-1-ref.html20
-rw-r--r--layout/reftests/ogg-video/444-1.html20
-rw-r--r--layout/reftests/ogg-video/aspect-ratio-1-ref.html6
-rw-r--r--layout/reftests/ogg-video/aspect-ratio-1a.xhtml14
-rw-r--r--layout/reftests/ogg-video/aspect-ratio-1b.xhtml14
-rw-r--r--layout/reftests/ogg-video/aspect-ratio-2-ref.html6
-rw-r--r--layout/reftests/ogg-video/aspect-ratio-2a.xhtml14
-rw-r--r--layout/reftests/ogg-video/aspect-ratio-2b.xhtml14
-rw-r--r--layout/reftests/ogg-video/aspect-ratio-3-ref.xhtml14
-rw-r--r--layout/reftests/ogg-video/aspect-ratio-3a.xhtml14
-rw-r--r--layout/reftests/ogg-video/aspect-ratio-3b.xhtml14
-rw-r--r--layout/reftests/ogg-video/basic-1-ref.html6
-rw-r--r--layout/reftests/ogg-video/basic-1.xhtml14
-rw-r--r--layout/reftests/ogg-video/black100x100-aspect3to2.ogvbin3428 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/black140x100.ogvbin2871 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/black29x19offset.ogvbin3988 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/blue140x100.pngbin277 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/blue250x200.pngbin1157 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/canvas-1a.xhtml29
-rw-r--r--layout/reftests/ogg-video/canvas-1b.xhtml27
-rw-r--r--layout/reftests/ogg-video/clipping-1-ref.html9
-rw-r--r--layout/reftests/ogg-video/clipping-1a.html8
-rw-r--r--layout/reftests/ogg-video/empty-1-ref.html5
-rw-r--r--layout/reftests/ogg-video/empty-1a.html6
-rw-r--r--layout/reftests/ogg-video/empty-1b.html6
-rw-r--r--layout/reftests/ogg-video/encoded-aspect-ratio-1-ref.html19
-rw-r--r--layout/reftests/ogg-video/encoded-aspect-ratio-1.html29
-rw-r--r--layout/reftests/ogg-video/green70x30.pngbin224 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/object-aspect-ratio-1a.xhtml14
-rw-r--r--layout/reftests/ogg-video/object-aspect-ratio-1b.xhtml14
-rw-r--r--layout/reftests/ogg-video/object-aspect-ratio-2a.xhtml14
-rw-r--r--layout/reftests/ogg-video/object-aspect-ratio-2b.xhtml14
-rw-r--r--layout/reftests/ogg-video/offset-1-ref.html6
-rw-r--r--layout/reftests/ogg-video/offset-1.xhtml14
-rw-r--r--layout/reftests/ogg-video/poster-1.html7
-rw-r--r--layout/reftests/ogg-video/poster-10.html18
-rw-r--r--layout/reftests/ogg-video/poster-11.html29
-rw-r--r--layout/reftests/ogg-video/poster-12.html38
-rw-r--r--layout/reftests/ogg-video/poster-13.html8
-rw-r--r--layout/reftests/ogg-video/poster-15.html13
-rw-r--r--layout/reftests/ogg-video/poster-2.html7
-rw-r--r--layout/reftests/ogg-video/poster-3.html11
-rw-r--r--layout/reftests/ogg-video/poster-4.html14
-rw-r--r--layout/reftests/ogg-video/poster-5.html13
-rw-r--r--layout/reftests/ogg-video/poster-6.html12
-rw-r--r--layout/reftests/ogg-video/poster-7.html14
-rw-r--r--layout/reftests/ogg-video/poster-8.html12
-rw-r--r--layout/reftests/ogg-video/poster-ref-black140x100.html6
-rw-r--r--layout/reftests/ogg-video/poster-ref-blue125x100.html6
-rw-r--r--layout/reftests/ogg-video/poster-ref-blue140x100.html6
-rw-r--r--layout/reftests/ogg-video/poster-ref-blue250x200.html6
-rw-r--r--layout/reftests/ogg-video/poster-ref-blue400x300.html8
-rw-r--r--layout/reftests/ogg-video/poster-ref-green70x30.html6
-rw-r--r--layout/reftests/ogg-video/poster-ref-red140x100.html6
-rw-r--r--layout/reftests/ogg-video/red140x100.pngbin274 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/red160x120.pngbin720 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/reftest.list35
-rw-r--r--layout/reftests/ogg-video/seek420.ogvbin30163 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/seek444.ogvbin30408 -> 0 bytes
-rw-r--r--layout/reftests/ogg-video/zoomed-1-ref.html6
-rw-r--r--layout/reftests/ogg-video/zoomed-1.xhtml15
-rw-r--r--layout/reftests/reftest.list3
-rw-r--r--layout/reftests/transform-3d/reftest.list1
97 files changed, 270 insertions, 1117 deletions
diff --git a/layout/reftests/bidi/dirAuto/reftest.list b/layout/reftests/bidi/dirAuto/reftest.list
index f47c635124..5fc24b2a2b 100644
--- a/layout/reftests/bidi/dirAuto/reftest.list
+++ b/layout/reftests/bidi/dirAuto/reftest.list
@@ -42,7 +42,7 @@
== dynamicDirAuto-setLTR-InvalidDir5.html dynamicDirAuto-refLTR-LTR.html
== dynamicDirAuto-setLTR-InvalidDir6.html dynamicDirAuto-refLTR-LTR.html
== dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-refLTR-LTR.html
-== dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-refLTR-LTR.html
+== dynamicDirAuto-setLTR-InvalidDir8.html dynamicDirAuto-refLTR-LTR.html
== dynamicDirAuto-setRTL-Auto1.html dynamicDirAuto-refRTL-RTL.html
fuzzy-if(Android,0-1,0-1) == dynamicDirAuto-setRTL-Auto2.html dynamicDirAuto-refRTL-RTL.html # android fuzz: bug 1461573
== dynamicDirAuto-setRTL-Auto3.html dynamicDirAuto-refRTL-RTL.html
diff --git a/layout/reftests/bugs/1888941-text-transform-emergency-wrap-ref.html b/layout/reftests/bugs/1888941-text-transform-emergency-wrap-ref.html
new file mode 100644
index 0000000000..1ae7db9050
--- /dev/null
+++ b/layout/reftests/bugs/1888941-text-transform-emergency-wrap-ref.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html>
+<div>12345-<br>67890-<br>98765-<br>43210</div>
diff --git a/layout/reftests/bugs/1888941-text-transform-emergency-wrap.html b/layout/reftests/bugs/1888941-text-transform-emergency-wrap.html
new file mode 100644
index 0000000000..9e7c49cf57
--- /dev/null
+++ b/layout/reftests/bugs/1888941-text-transform-emergency-wrap.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html>
+<div style="width: 1px; text-transform: uppercase">12345-67890-98765-43210</div>
diff --git a/layout/reftests/bugs/307102-2-ref.html b/layout/reftests/bugs/307102-2-ref.html
deleted file mode 100644
index 8b72bc0383..0000000000
--- a/layout/reftests/bugs/307102-2-ref.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE html>
-<html>
- <body>
- <div style="position: absolute; width: 100px;">
- <input style="position: absolute; top: 0; left: 0;">
- </div>
- </body>
-</html>
diff --git a/layout/reftests/bugs/307102-2.html b/layout/reftests/bugs/307102-2.html
deleted file mode 100644
index cfeb6658a9..0000000000
--- a/layout/reftests/bugs/307102-2.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE html>
-<html>
- <body>
- <div style="position: absolute; width: 100px;">
- <input style="position: absolute; top: 0; left: 0; right: 0">
- </div>
- </body>
-</html>
diff --git a/layout/reftests/bugs/385870-1-ref.html b/layout/reftests/bugs/385870-1-ref.html
deleted file mode 100644
index fcebd34fb2..0000000000
--- a/layout/reftests/bugs/385870-1-ref.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<title></title>
-<style>
-#red {
- position: absolute;
- background-color: blue;
- top: 10px;
- left: 10px;
-}
-
-#green {
- position: absolute;
- background-color: blue;
- top: 10px;
- width: 80px;
- right: 10px;
-}
-
-#blue {
- position: absolute;
- background-color: blue;
- left: 10px;
- height: 80px;
- bottom: 10px;
-}
-
-#yellow {
- position: absolute;
- background-color: blue;
- right: 10px;
- width: 80px;
- height: 80px;
- bottom: 10px;
-}
-
-</style>
-<script>
-
-</script>
-</head>
-<body>
-
-<textarea id=red></textarea>
-<textarea id=green></textarea>
-<textarea id=blue></textarea>
-<textarea id=yellow></textarea>
-
-</body>
-</html>
diff --git a/layout/reftests/bugs/385870-1.html b/layout/reftests/bugs/385870-1.html
deleted file mode 100644
index 4d292e1c20..0000000000
--- a/layout/reftests/bugs/385870-1.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<title></title>
-<style>
-#red {
- position: absolute;
- background-color: blue;
- top: 10px;
- left: 10px;
- right: 100px;
- bottom: 100px;
-}
-
-#green {
- position: absolute;
- background-color: blue;
- top: 10px;
- width: 80px;
- right: 10px;
- bottom: 100px;
-}
-
-#blue {
- position: absolute;
- background-color: blue;
- left: 10px;
- height: 80px;
- right: 100px;
- bottom: 10px;
-}
-
-#yellow {
- position: absolute;
- background-color: blue;
- right: 10px;
- width: 80px;
- height: 80px;
- bottom: 10px;
-}
-
-</style>
-<script>
-
-</script>
-</head>
-<body>
-
-<textarea id=red></textarea>
-<textarea id=green></textarea>
-<textarea id=blue></textarea>
-<textarea id=yellow></textarea>
-
-</body>
-</html>
diff --git a/layout/reftests/bugs/385870-2-ref.html b/layout/reftests/bugs/385870-2-ref.html
deleted file mode 100644
index eebef3805e..0000000000
--- a/layout/reftests/bugs/385870-2-ref.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<title></title>
-<style>
-#red {
- position: absolute;
- background-color: blue;
- top: 10px;
- left: 10px;
-}
-
-#green {
- position: absolute;
- background-color: blue;
- top: 10px;
- width: 80px;
- right: 10px;
-}
-
-#blue {
- position: absolute;
- background-color: blue;
- left: 10px;
- height: 80px;
- bottom: 10px;
-}
-
-#yellow {
- position: absolute;
- background-color: blue;
- right: 10px;
- width: 80px;
- height: 80px;
- bottom: 10px;
-}
-
-</style>
-<script>
-
-</script>
-</head>
-<body>
-
-<input id=red>
-<input id=green>
-<input id=blue>
-<input id=yellow>
-
-</body>
-</html>
diff --git a/layout/reftests/bugs/385870-2.html b/layout/reftests/bugs/385870-2.html
deleted file mode 100644
index c641abb796..0000000000
--- a/layout/reftests/bugs/385870-2.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<title></title>
-<style>
-#red {
- position: absolute;
- background-color: blue;
- top: 10px;
- left: 10px;
- right: 100px;
- bottom: 100px;
-}
-
-#green {
- position: absolute;
- background-color: blue;
- top: 10px;
- width: 80px;
- right: 10px;
- bottom: 100px;
-}
-
-#blue {
- position: absolute;
- background-color: blue;
- left: 10px;
- height: 80px;
- right: 100px;
- bottom: 10px;
-}
-
-#yellow {
- position: absolute;
- background-color: blue;
- right: 10px;
- width: 80px;
- height: 80px;
- bottom: 10px;
-}
-
-</style>
-<script>
-
-</script>
-</head>
-<body>
-
-<input id=red>
-<input id=green>
-<input id=blue>
-<input id=yellow>
-
-</body>
-</html>
diff --git a/layout/reftests/bugs/404553-1-ref.html b/layout/reftests/bugs/404553-1-ref.html
index cfa0dc8147..ac35a9e4b5 100644
--- a/layout/reftests/bugs/404553-1-ref.html
+++ b/layout/reftests/bugs/404553-1-ref.html
@@ -1 +1 @@
-<div style="background-color: lime; height: 50px;"><div style="background: green; width: 50px; margin-left: auto; margin-right: 0;">&nbsp;</div></div> \ No newline at end of file
+<div style="background-color: lime; height: 50px;"><div style="background: green; width: 50px;">&nbsp;</div></div>
diff --git a/layout/reftests/bugs/404553-1.html b/layout/reftests/bugs/404553-1.html
index 692c63c67c..ab63f1396e 100644
--- a/layout/reftests/bugs/404553-1.html
+++ b/layout/reftests/bugs/404553-1.html
@@ -1 +1 @@
-<table><marquee behavior="alternate" scrollamount="0" style="background-color: lime; height: 50px;"><div style="background: green; width: 50px">&nbsp;</div></marquee><span><title> \ No newline at end of file
+<table><marquee behavior="alternate" scrollamount="0" style="background-color: lime; height: 50px;"><div style="background: green; width: 50px">&nbsp;</div></marquee><span><title>
diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list
index d85d5e7310..28e96a51da 100644
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -342,8 +342,7 @@ skip-if(useDrawSnapshot) == 306660-2.html 306660-2-ref.html
== 306660-3.html 306660-3-ref.html
== 307076-1.html 307076-1-ref.html
== 307102-1.html 307102-1-ref.html
-== 307102-2.html 307102-2-ref.html
-== 307102-3.html 307102-3-ref.html
+random == 307102-3.html 307102-3-ref.html
== 307102-4.html 307102-4-ref.html
== 308406-1.html 308406-1-ref.html
== 308406-2.html 308406-2-ref.html
@@ -725,8 +724,6 @@ fuzzy(0-2,0-5) == 381507-1.html 381507-1-ref.html
fuzzy(0-1,0-600) == 385823-2a.html 385823-2-ref.html
fails == 385823-2b.html 385823-2-ref.html
fuzzy(0-1,0-600) == 385823-2c.html 385823-2-ref.html
-fuzzy(0-2,0-11) == 385870-1.html 385870-1-ref.html
-fuzzy(0-2,0-3) == 385870-2.html 385870-2-ref.html
== 386014-1a.html 386014-1-ref.html
== 386014-1b.html 386014-1-ref.html
== 386014-1c.html 386014-1-ref.html
@@ -2165,3 +2162,4 @@ fuzzy-if(!useDrawSnapshot,18-19,294-322) == 1840747-1.html about:blank
# here. That's tracked in bug 1840747.
fuzzy-if(!useDrawSnapshot&&!swgl,254-255,110-121) fuzzy-if(useDrawSnapshot,18-18,93-93) fuzzy-if(swgl,19-19,58-58) == 1841355-1.html about:blank
skip-if(((AddressSanitizer||ThreadSanitizer)&&gtkWidget)||(isDebugBuild&&Android)) fuzzy(0-123,0-1425) == 1878294-1.html 1878294-1-ref.html
+== 1888941-text-transform-emergency-wrap.html 1888941-text-transform-emergency-wrap-ref.html
diff --git a/layout/reftests/counters/counter-hebrew-reference.html b/layout/reftests/counters/counter-hebrew-reference.html
index f2c1326056..0d08f6d49b 100644
--- a/layout/reftests/counters/counter-hebrew-reference.html
+++ b/layout/reftests/counters/counter-hebrew-reference.html
@@ -55,10 +55,7 @@
<span>&#x5d8;&#x05f3;</span>
<span>&#x5d8;&#x05f3;&#x5ea;&#x5ea;&#x5e7;&#x5e6;&#x5d8;</span>
<span>&#x5ea;&#x5ea;&#x5e7;&#x5e6;&#x5d8;&#x05f3;&#x5ea;&#x5ea;&#x5e7;&#x5e6;&#x5d8;</span>
- <style>
- #c18:before { counter-set: c 18; content: counter(c, hebrew); }
- </style>
- <span id="c18"></span>
+ <span>1000000</span>
</div>
</body>
diff --git a/layout/reftests/counters/counters-hebrew-reference.html b/layout/reftests/counters/counters-hebrew-reference.html
index 7e725760e8..9ae6b5e011 100644
--- a/layout/reftests/counters/counters-hebrew-reference.html
+++ b/layout/reftests/counters/counters-hebrew-reference.html
@@ -12,54 +12,51 @@
<p></p>
<div>
<span>&#x5d0;.&#x5d0;</span>
- <span>&#x5d1;</span>
- <span>&#x5d2;</span>
- <span>&#x5d3;</span>
- <span>&#x5d4;</span>
- <span>&#x5d5;</span>
- <span>&#x5d6;</span>
- <span>&#x5d7;</span>
- <span>&#x5d8;</span>
- <span>&#x5d9;</span>
- <span>&#x5d9;&#x5d0;</span>
- <span>&#x5d9;&#x5d1;</span>
- <span>&#x5d9;&#x5d2;</span>
- <span>&#x5d9;&#x5d3;</span>
- <span>&#x5d8;&#x5d5;</span>
- <span>&#x5d8;&#x5d6;</span>
- <span>&#x5d9;&#x5d6;</span>
- <span>&#x5d9;&#x5d6;.&#x5db;</span>
- <span>&#x5d9;&#x5d6;.&#x5dc;</span>
- <span>&#x5d9;&#x5d6;.&#x5de;</span>
- <span>&#x5d9;&#x5d6;.&#x5e0;</span>
- <span>&#x5d9;&#x5d6;.&#x5e1;</span>
- <span>&#x5d9;&#x5d6;.&#x5e2;</span>
- <span>&#x5d9;&#x5d6;.&#x5e4;</span>
- <span>&#x5d9;&#x5d6;.&#x5e6;</span>
- <span>&#x5d9;&#x5d6;.&#x5e7;</span>
- <span>&#x5d9;&#x5d6;.&#x5e8;</span>
- <span>&#x5d9;&#x5d6;.&#x5e9;</span>
- <span>&#x5d9;&#x5d6;.&#x5ea;</span>
- <span>&#x5d9;&#x5d6;.&#x5ea;&#x5e7;</span>
- <span>&#x5d9;&#x5d6;.&#x5ea;&#x5e8;</span>
- <span>&#x5d9;&#x5d6;.&#x5ea;&#x5e9;</span>
- <span>&#x5d9;&#x5d6;.&#x5ea;&#x5ea;</span>
- <span>&#x5d9;&#x5d6;.&#x5ea;&#x5ea;&#x5e7;</span>
- <span>&#x5d9;&#x5d6;.&#x5d0;&#x05f3;</span>
- <span>&#x5d9;&#x5d6;.&#x5d1;&#x05f3;</span>
- <span>&#x5d9;&#x5d6;.&#x5d2;&#x05f3;</span>
- <span>&#x5d9;&#x5d6;.&#x5d3;&#x05f3;</span>
- <span>&#x5d9;&#x5d6;.&#x5d4;&#x05f3;</span>
- <span>&#x5d9;&#x5d6;.&#x5d5;&#x05f3;</span>
- <span>&#x5d9;&#x5d6;.&#x5d6;&#x05f3;</span>
- <span>&#x5d9;&#x5d6;.&#x5d7;&#x05f3;</span>
- <span>&#x5d9;&#x5d6;.&#x5d8;&#x05f3;</span>
- <span>&#x5d9;&#x5d6;.&#x5d8;&#x05f3;&#x5ea;&#x5ea;&#x5e7;&#x5e6;&#x5d8;</span>
- <span>&#x5d9;&#x5d6;.&#x5ea;&#x5ea;&#x5e7;&#x5e6;&#x5d8;&#x05f3;&#x5ea;&#x5ea;&#x5e7;&#x5e6;&#x5d8;</span>
- <style>
- #c18:before { counter-set: c 18; content: counter(c, hebrew); }
- </style>
- <span id="c18"></span>
+ <span>&#x5d0;.&#x5d1;</span>
+ <span>&#x5d0;.&#x5d2;</span>
+ <span>&#x5d0;.&#x5d3;</span>
+ <span>&#x5d0;.&#x5d4;</span>
+ <span>&#x5d0;.&#x5d5;</span>
+ <span>&#x5d0;.&#x5d6;</span>
+ <span>&#x5d0;.&#x5d7;</span>
+ <span>&#x5d0;.&#x5d8;</span>
+ <span>&#x5d0;.&#x5d9;</span>
+ <span>&#x5d0;.&#x5d9;&#x5d0;</span>
+ <span>&#x5d0;.&#x5d9;&#x5d1;</span>
+ <span>&#x5d0;.&#x5d9;&#x5d2;</span>
+ <span>&#x5d0;.&#x5d9;&#x5d3;</span>
+ <span>&#x5d0;.&#x5d8;&#x5d5;</span>
+ <span>&#x5d0;.&#x5d8;&#x5d6;</span>
+ <span>&#x5d0;.&#x5d9;&#x5d6;</span>
+ <span>&#x5d0;.&#x5db;</span>
+ <span>&#x5d0;.&#x5dc;</span>
+ <span>&#x5d0;.&#x5de;</span>
+ <span>&#x5d0;.&#x5e0;</span>
+ <span>&#x5d0;.&#x5e1;</span>
+ <span>&#x5d0;.&#x5e2;</span>
+ <span>&#x5d0;.&#x5e4;</span>
+ <span>&#x5d0;.&#x5e6;</span>
+ <span>&#x5d0;.&#x5e7;</span>
+ <span>&#x5d0;.&#x5e8;</span>
+ <span>&#x5d0;.&#x5e9;</span>
+ <span>&#x5d0;.&#x5ea;</span>
+ <span>&#x5d0;.&#x5ea;&#x5e7;</span>
+ <span>&#x5d0;.&#x5ea;&#x5e8;</span>
+ <span>&#x5d0;.&#x5ea;&#x5e9;</span>
+ <span>&#x5d0;.&#x5ea;&#x5ea;</span>
+ <span>&#x5d0;.&#x5ea;&#x5ea;&#x5e7;</span>
+ <span>&#x5d0;.&#x5d0;&#x05f3;</span>
+ <span>&#x5d0;.&#x5d1;&#x05f3;</span>
+ <span>&#x5d0;.&#x5d2;&#x05f3;</span>
+ <span>&#x5d0;.&#x5d3;&#x05f3;</span>
+ <span>&#x5d0;.&#x5d4;&#x05f3;</span>
+ <span>&#x5d0;.&#x5d5;&#x05f3;</span>
+ <span>&#x5d0;.&#x5d6;&#x05f3;</span>
+ <span>&#x5d0;.&#x5d7;&#x05f3;</span>
+ <span>&#x5d0;.&#x5d8;&#x05f3;</span>
+ <span>&#x5d0;.&#x5d8;&#x05f3;&#x5ea;&#x5ea;&#x5e7;&#x5e6;&#x5d8;</span>
+ <span>&#x5d0;.&#x5ea;&#x5ea;&#x5e7;&#x5e6;&#x5d8;&#x05f3;&#x5ea;&#x5ea;&#x5e7;&#x5e6;&#x5d8;</span>
+ <span>&#x5d0;.1000000</span>
</div>
</body>
diff --git a/layout/reftests/counters/t1202-counter-06-b-reference.html b/layout/reftests/counters/t1202-counter-06-b-reference.html
index 78c9300a8b..0fdc2905e2 100644
--- a/layout/reftests/counters/t1202-counter-06-b-reference.html
+++ b/layout/reftests/counters/t1202-counter-06-b-reference.html
@@ -24,8 +24,8 @@
<span>11</span>
<span>12</span>
<span>99</span>
- <span>13</span>
- <span>14</span>
+ <span>100</span>
+ <span>101</span>
</div>
</body>
diff --git a/layout/reftests/counters/t1202-counter-07-b-reference.html b/layout/reftests/counters/t1202-counter-07-b-reference.html
index b0da1fa597..f6429c211a 100644
--- a/layout/reftests/counters/t1202-counter-07-b-reference.html
+++ b/layout/reftests/counters/t1202-counter-07-b-reference.html
@@ -23,12 +23,12 @@
<span>xi</span>
<span>xii</span>
<span>xlix</span>
- <span>xiii</span>
+ <span>l</span>
<span>ccclxxxix</span>
- <span>xiv</span>
+ <span>cccxc</span>
<span>mmmcdlxxxix</span>
- <span>xv</span>
- <span>xvi</span>
+ <span>mmmcdxc</span>
+ <span>mmmcdxci</span>
</div>
</body>
diff --git a/layout/reftests/counters/t1202-counter-08-b-reference.html b/layout/reftests/counters/t1202-counter-08-b-reference.html
index 40a8bf8d53..16be49dcbc 100644
--- a/layout/reftests/counters/t1202-counter-08-b-reference.html
+++ b/layout/reftests/counters/t1202-counter-08-b-reference.html
@@ -23,12 +23,12 @@
<span>XI</span>
<span>XII</span>
<span>XLIX</span>
- <span>XIII</span>
+ <span>L</span>
<span>CCCLXXXIX</span>
- <span>XIV</span>
+ <span>CCCXC</span>
<span>MMMCDLXXXIX</span>
- <span>XV</span>
- <span>XVI</span>
+ <span>MMMCDXC</span>
+ <span>MMMCDXCI</span>
</div>
</body>
diff --git a/layout/reftests/counters/t1202-counters-06-b-reference.html b/layout/reftests/counters/t1202-counters-06-b-reference.html
index 7b3af2409f..b2b5ca1a07 100644
--- a/layout/reftests/counters/t1202-counters-06-b-reference.html
+++ b/layout/reftests/counters/t1202-counters-06-b-reference.html
@@ -13,20 +13,20 @@
<div>
<span>01.01</span>
- <span>02</span>
- <span>03</span>
- <span>04</span>
- <span>05</span>
- <span>06</span>
- <span>07</span>
- <span>08</span>
- <span>09</span>
- <span>10</span>
- <span>11</span>
- <span>12</span>
- <span>12.99</span>
- <span>13</span>
- <span>14</span>
+ <span>01.02</span>
+ <span>01.03</span>
+ <span>01.04</span>
+ <span>01.05</span>
+ <span>01.06</span>
+ <span>01.07</span>
+ <span>01.08</span>
+ <span>01.09</span>
+ <span>01.10</span>
+ <span>01.11</span>
+ <span>01.12</span>
+ <span>01.99</span>
+ <span>01.100</span>
+ <span>01.101</span>
</div>
</body>
diff --git a/layout/reftests/counters/t1202-counters-07-b-reference.html b/layout/reftests/counters/t1202-counters-07-b-reference.html
index 49713c7344..ef08cfbefc 100644
--- a/layout/reftests/counters/t1202-counters-07-b-reference.html
+++ b/layout/reftests/counters/t1202-counters-07-b-reference.html
@@ -13,24 +13,24 @@
<div>
<span>i.i</span>
- <span>ii</span>
- <span>iii</span>
- <span>iv</span>
- <span>v</span>
- <span>vi</span>
- <span>vii</span>
- <span>viii</span>
- <span>ix</span>
- <span>x</span>
- <span>xi</span>
- <span>xii</span>
- <span>xii.xlix</span>
- <span>xiii</span>
- <span>xiii.ccclxxxix</span>
- <span>xiv</span>
- <span>xiv.mmmcdlxxxix</span>
- <span>xv</span>
- <span>xvi</span>
+ <span>i.ii</span>
+ <span>i.iii</span>
+ <span>i.iv</span>
+ <span>i.v</span>
+ <span>i.vi</span>
+ <span>i.vii</span>
+ <span>i.viii</span>
+ <span>i.ix</span>
+ <span>i.x</span>
+ <span>i.xi</span>
+ <span>i.xii</span>
+ <span>i.xlix</span>
+ <span>i.l</span>
+ <span>i.ccclxxxix</span>
+ <span>i.cccxc</span>
+ <span>i.mmmcdlxxxix</span>
+ <span>i.mmmcdxc</span>
+ <span>i.mmmcdxci</span>
</div>
</body>
diff --git a/layout/reftests/counters/t1202-counters-08-b-reference.html b/layout/reftests/counters/t1202-counters-08-b-reference.html
index 92a6429164..7838d10fbb 100644
--- a/layout/reftests/counters/t1202-counters-08-b-reference.html
+++ b/layout/reftests/counters/t1202-counters-08-b-reference.html
@@ -13,24 +13,24 @@
<div>
<span>I.I</span>
- <span>II</span>
- <span>III</span>
- <span>IV</span>
- <span>V</span>
- <span>VI</span>
- <span>VII</span>
- <span>VIII</span>
- <span>IX</span>
- <span>X</span>
- <span>XI</span>
- <span>XII</span>
- <span>XII.XLIX</span>
- <span>XIII</span>
- <span>XIII.CCCLXXXIX</span>
- <span>XIV</span>
- <span>XIV.MMMCDLXXXIX</span>
- <span>XV</span>
- <span>XVI</span>
+ <span>I.II</span>
+ <span>I.III</span>
+ <span>I.IV</span>
+ <span>I.V</span>
+ <span>I.VI</span>
+ <span>I.VII</span>
+ <span>I.VIII</span>
+ <span>I.IX</span>
+ <span>I.X</span>
+ <span>I.XI</span>
+ <span>I.XII</span>
+ <span>I.XLIX</span>
+ <span>I.L</span>
+ <span>I.CCCLXXXIX</span>
+ <span>I.CCCXC</span>
+ <span>I.MMMCDLXXXIX</span>
+ <span>I.MMMCDXC</span>
+ <span>I.MMMCDXCI</span>
</div>
</body>
diff --git a/layout/reftests/counters/t1202-counters-09-b-reference.html b/layout/reftests/counters/t1202-counters-09-b-reference.html
index 928e440ae1..0511df55e4 100644
--- a/layout/reftests/counters/t1202-counters-09-b-reference.html
+++ b/layout/reftests/counters/t1202-counters-09-b-reference.html
@@ -13,45 +13,45 @@
<div>
<span>&#x10D0;.&#x10D0;</span>
- <span>&#x10D1;</span>
- <span>&#x10D2;</span>
- <span>&#x10D3;</span>
- <span>&#x10D4;</span>
- <span>&#x10D5;</span>
- <span>&#x10D6;</span>
- <span>&#x10F1;</span>
- <span>&#x10D7;</span>
- <span>&#x10D8;</span>
- <span>&#x10D8;&#x10D0;</span>
- <span>&#x10D8;&#x10D1;</span>
- <span>&#x10D8;&#x10D1;.&#x10D9;</span>
- <span>&#x10D8;&#x10D1;.&#x10DA;</span>
- <span>&#x10D8;&#x10D1;.&#x10DB;</span>
- <span>&#x10D8;&#x10D1;.&#x10DC;</span>
- <span>&#x10D8;&#x10D1;.&#x10F2;</span>
- <span>&#x10D8;&#x10D1;.&#x10DD;</span>
- <span>&#x10D8;&#x10D1;.&#x10DE;</span>
- <span>&#x10D8;&#x10D1;.&#x10DF;</span>
- <span>&#x10D8;&#x10D1;.&#x10E0;</span>
- <span>&#x10D8;&#x10D1;.&#x10E1;</span>
- <span>&#x10D8;&#x10D1;.&#x10E2;</span>
- <span>&#x10D8;&#x10D1;.&#x10F3;</span>
- <span>&#x10D8;&#x10D1;.&#x10E4;</span>
- <span>&#x10D8;&#x10D1;.&#x10E5;</span>
- <span>&#x10D8;&#x10D1;.&#x10E6;</span>
- <span>&#x10D8;&#x10D1;.&#x10E7;</span>
- <span>&#x10D8;&#x10D1;.&#x10E8;</span>
- <span>&#x10D8;&#x10D1;.&#x10E9;</span>
- <span>&#x10D8;&#x10D1;.&#x10EA;</span>
- <span>&#x10D8;&#x10D1;.&#x10EB;</span>
- <span>&#x10D8;&#x10D1;.&#x10EC;</span>
- <span>&#x10D8;&#x10D1;.&#x10ED;</span>
- <span>&#x10D8;&#x10D1;.&#x10EE;</span>
- <span>&#x10D8;&#x10D1;.&#x10F4;</span>
- <span>&#x10D8;&#x10D1;.&#x10EF;</span>
- <span>&#x10D8;&#x10D1;.&#x10F0;</span>
- <span>&#x10D8;&#x10D1;.&#x10F5;</span>
- <span>&#x10D8;&#x10D1;.&#x10F5;&#x10F0;&#x10E8;&#x10DF;&#x10D7;</span>
+ <span>&#x10D0;.&#x10D1;</span>
+ <span>&#x10D0;.&#x10D2;</span>
+ <span>&#x10D0;.&#x10D3;</span>
+ <span>&#x10D0;.&#x10D4;</span>
+ <span>&#x10D0;.&#x10D5;</span>
+ <span>&#x10D0;.&#x10D6;</span>
+ <span>&#x10D0;.&#x10F1;</span>
+ <span>&#x10D0;.&#x10D7;</span>
+ <span>&#x10D0;.&#x10D8;</span>
+ <span>&#x10D0;.&#x10D8;&#x10D0;</span>
+ <span>&#x10D0;.&#x10D8;&#x10D1;</span>
+ <span>&#x10D0;.&#x10D9;</span>
+ <span>&#x10D0;.&#x10DA;</span>
+ <span>&#x10D0;.&#x10DB;</span>
+ <span>&#x10D0;.&#x10DC;</span>
+ <span>&#x10D0;.&#x10F2;</span>
+ <span>&#x10D0;.&#x10DD;</span>
+ <span>&#x10D0;.&#x10DE;</span>
+ <span>&#x10D0;.&#x10DF;</span>
+ <span>&#x10D0;.&#x10E0;</span>
+ <span>&#x10D0;.&#x10E1;</span>
+ <span>&#x10D0;.&#x10E2;</span>
+ <span>&#x10D0;.&#x10F3;</span>
+ <span>&#x10D0;.&#x10E4;</span>
+ <span>&#x10D0;.&#x10E5;</span>
+ <span>&#x10D0;.&#x10E6;</span>
+ <span>&#x10D0;.&#x10E7;</span>
+ <span>&#x10D0;.&#x10E8;</span>
+ <span>&#x10D0;.&#x10E9;</span>
+ <span>&#x10D0;.&#x10EA;</span>
+ <span>&#x10D0;.&#x10EB;</span>
+ <span>&#x10D0;.&#x10EC;</span>
+ <span>&#x10D0;.&#x10ED;</span>
+ <span>&#x10D0;.&#x10EE;</span>
+ <span>&#x10D0;.&#x10F4;</span>
+ <span>&#x10D0;.&#x10EF;</span>
+ <span>&#x10D0;.&#x10F0;</span>
+ <span>&#x10D0;.&#x10F5;</span>
+ <span>&#x10D0;.&#x10F5;&#x10F0;&#x10E8;&#x10DF;&#x10D7;</span>
</div>
</body>
diff --git a/layout/reftests/counters/t1202-counters-10-b-reference.html b/layout/reftests/counters/t1202-counters-10-b-reference.html
index f3a3fa6dfa..af593dab5c 100644
--- a/layout/reftests/counters/t1202-counters-10-b-reference.html
+++ b/layout/reftests/counters/t1202-counters-10-b-reference.html
@@ -13,44 +13,44 @@
<div>
<span>&#x531;.&#x531;</span>
- <span>&#x532;</span>
- <span>&#x533;</span>
- <span>&#x534;</span>
- <span>&#x535;</span>
- <span>&#x536;</span>
- <span>&#x537;</span>
- <span>&#x538;</span>
- <span>&#x539;</span>
- <span>&#x53A;</span>
- <span>&#x53A;&#x531;</span>
- <span>&#x53A;&#x532;</span>
- <span>&#x53A;&#x532;.&#x53B;</span>
- <span>&#x53A;&#x532;.&#x53C;</span>
- <span>&#x53A;&#x532;.&#x53D;</span>
- <span>&#x53A;&#x532;.&#x53E;</span>
- <span>&#x53A;&#x532;.&#x53F;</span>
- <span>&#x53A;&#x532;.&#x540;</span>
- <span>&#x53A;&#x532;.&#x541;</span>
- <span>&#x53A;&#x532;.&#x542;</span>
- <span>&#x53A;&#x532;.&#x543;</span>
- <span>&#x53A;&#x532;.&#x544;</span>
- <span>&#x53A;&#x532;.&#x545;</span>
- <span>&#x53A;&#x532;.&#x546;</span>
- <span>&#x53A;&#x532;.&#x547;</span>
- <span>&#x53A;&#x532;.&#x548;</span>
- <span>&#x53A;&#x532;.&#x549;</span>
- <span>&#x53A;&#x532;.&#x54A;</span>
- <span>&#x53A;&#x532;.&#x54B;</span>
- <span>&#x53A;&#x532;.&#x54C;</span>
- <span>&#x53A;&#x532;.&#x54D;</span>
- <span>&#x53A;&#x532;.&#x54E;</span>
- <span>&#x53A;&#x532;.&#x54F;</span>
- <span>&#x53A;&#x532;.&#x550;</span>
- <span>&#x53A;&#x532;.&#x551;</span>
- <span>&#x53A;&#x532;.&#x552;</span>
- <span>&#x53A;&#x532;.&#x553;</span>
- <span>&#x53A;&#x532;.&#x554;</span>
- <span>&#x53A;&#x532;.&#x554;&#x54B;&#x542;&#x539;</span>
+ <span>&#x531;.&#x532;</span>
+ <span>&#x531;.&#x533;</span>
+ <span>&#x531;.&#x534;</span>
+ <span>&#x531;.&#x535;</span>
+ <span>&#x531;.&#x536;</span>
+ <span>&#x531;.&#x537;</span>
+ <span>&#x531;.&#x538;</span>
+ <span>&#x531;.&#x539;</span>
+ <span>&#x531;.&#x53A;</span>
+ <span>&#x531;.&#x53A;&#x531;</span>
+ <span>&#x531;.&#x53A;&#x532;</span>
+ <span>&#x531;.&#x53B;</span>
+ <span>&#x531;.&#x53C;</span>
+ <span>&#x531;.&#x53D;</span>
+ <span>&#x531;.&#x53E;</span>
+ <span>&#x531;.&#x53F;</span>
+ <span>&#x531;.&#x540;</span>
+ <span>&#x531;.&#x541;</span>
+ <span>&#x531;.&#x542;</span>
+ <span>&#x531;.&#x543;</span>
+ <span>&#x531;.&#x544;</span>
+ <span>&#x531;.&#x545;</span>
+ <span>&#x531;.&#x546;</span>
+ <span>&#x531;.&#x547;</span>
+ <span>&#x531;.&#x548;</span>
+ <span>&#x531;.&#x549;</span>
+ <span>&#x531;.&#x54A;</span>
+ <span>&#x531;.&#x54B;</span>
+ <span>&#x531;.&#x54C;</span>
+ <span>&#x531;.&#x54D;</span>
+ <span>&#x531;.&#x54E;</span>
+ <span>&#x531;.&#x54F;</span>
+ <span>&#x531;.&#x550;</span>
+ <span>&#x531;.&#x551;</span>
+ <span>&#x531;.&#x552;</span>
+ <span>&#x531;.&#x553;</span>
+ <span>&#x531;.&#x554;</span>
+ <span>&#x531;.&#x554;&#x54B;&#x542;&#x539;</span>
</div>
</body>
diff --git a/layout/reftests/counters/t1204-reset-00-c-o-reference.html b/layout/reftests/counters/t1204-reset-00-c-o-reference.html
index 3be209b7e8..e9afee0b67 100644
--- a/layout/reftests/counters/t1204-reset-00-c-o-reference.html
+++ b/layout/reftests/counters/t1204-reset-00-c-o-reference.html
@@ -9,7 +9,7 @@
</head>
<body>
- <div id="reference"><span>1-</span><span>2-</span><span>3-</span></div>
+ <div id="reference"><span>1-</span><span>1.1-</span><span>1.2-</span></div>
</body>
</html>
diff --git a/layout/reftests/counters/t120401-scope-01-c-reference.html b/layout/reftests/counters/t120401-scope-01-c-reference.html
index 021366aaed..c7488ce4b3 100644
--- a/layout/reftests/counters/t120401-scope-01-c-reference.html
+++ b/layout/reftests/counters/t120401-scope-01-c-reference.html
@@ -10,7 +10,7 @@
<body>
- <div><span>B</span><span>1</span><span>-</span><span>B</span><span>2</span><span>-</span><span>B</span><span>2.1</span><span>-</span><span>B</span><span>2.2</span><span>-</span><span>A</span><span>2.3</span><span>-</span><span>B</span><span>2.4</span><span>-</span><span>A</span><span>2.5</span><span>-</span><span>A</span><span>2.6</span><span>-</span><span>B</span><span>3</span><span>-</span><span>B</span><span>4</span><span>-</span><span>A</span><span>5</span><span>-</span><span>A</span><span>6</span><span>-</span><span>A</span><span>7</span><span>-</span><span>A</span><span>8</span><span>-</span></div>
+ <div><span>B</span><span>1</span><span>-</span><span>B</span><span>2</span><span>-</span><span>B</span><span>2.1</span><span>-</span><span>B</span><span>2.2</span><span>-</span><span>A</span><span>2.3</span><span>-</span><span>B</span><span>2.4</span><span>-</span><span>A</span><span>2.5</span><span>-</span><span>A</span><span>2.6</span><span>-</span><span>B</span><span>2.7</span><span>-</span><span>B</span><span>2.8</span><span>-</span><span>A</span><span>2.9</span><span>-</span><span>A</span><span>2.10</span><span>-</span><span>A</span><span>2.11</span><span>-</span><span>A</span><span>3</span><span>-</span></div>
</body>
</html>
diff --git a/layout/reftests/counters/t120401-scope-02-c-reference.html b/layout/reftests/counters/t120401-scope-02-c-reference.html
index 41fc79875a..ff2281a8cf 100644
--- a/layout/reftests/counters/t120401-scope-02-c-reference.html
+++ b/layout/reftests/counters/t120401-scope-02-c-reference.html
@@ -10,7 +10,7 @@
<body>
- <div><span>B</span><span>1</span><span>-</span><span>B</span><span>1.1</span><span>-</span><span>B</span><span>2</span><span>-</span><span>A</span><span>3</span><span>-</span><span>A</span><span>4</span><span>-</span><span>A</span><span>5</span><span>-</span></div>
+ <div><span>B</span><span>1</span><span>-</span><span>B</span><span>1.1</span><span>-</span><span>B</span><span>1.2</span><span>-</span><span>A</span><span>1.3</span><span>-</span><span>A</span><span>1.4</span><span>-</span><span>A</span><span>2</span><span>-</span></div>
</body>
</html>
diff --git a/layout/reftests/dom/reftest.list b/layout/reftests/dom/reftest.list
index 64ac914010..897af84d11 100644
--- a/layout/reftests/dom/reftest.list
+++ b/layout/reftests/dom/reftest.list
@@ -28,7 +28,7 @@
# a range insert and an append
== insertmultiplemultiple-2.html insertmultiplemultiple-ref.html
# multiple range inserts and an append
-== insertmultiplemultiple-2.html insertmultiplemultiple-ref.html
+== insertmultiplemultiple-3.html insertmultiplemultiple-ref.html
# testing bindings that have multiple insertion points
== multipleinsertionpoints-ref2-shadow.xhtml multipleinsertionpoints-ref.xhtml
diff --git a/layout/reftests/flexbox/reftest.list b/layout/reftests/flexbox/reftest.list
index dbd6c705cd..b96dbf4fce 100644
--- a/layout/reftests/flexbox/reftest.list
+++ b/layout/reftests/flexbox/reftest.list
@@ -75,7 +75,6 @@ fuzzy(0-3,0-10) == flexbox-dyn-insertAroundSpan-3.xhtml flexbox-dyn-insertAround
== flexbox-position-absolute-2.xhtml flexbox-position-absolute-2-ref.xhtml
== flexbox-position-absolute-3.xhtml flexbox-position-absolute-3-ref.xhtml
== flexbox-position-absolute-4.xhtml flexbox-position-absolute-4-ref.xhtml
-== flexbox-position-fixed-3.xhtml flexbox-position-fixed-3-ref.xhtml
fuzzy-if(Android,0-16,0-400) == flexbox-position-fixed-1.xhtml flexbox-position-fixed-1-ref.xhtml
fuzzy-if(Android,0-16,0-400) == flexbox-position-fixed-2.xhtml flexbox-position-fixed-2-ref.xhtml
== flexbox-position-fixed-3.xhtml flexbox-position-fixed-3-ref.xhtml
diff --git a/layout/reftests/forms/input/range/1887539-ref.html b/layout/reftests/forms/input/range/1887539-ref.html
new file mode 100644
index 0000000000..b539a1b5c2
--- /dev/null
+++ b/layout/reftests/forms/input/range/1887539-ref.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<style>
+#scrubber {
+ height: 100px;
+ width: 100%;
+ appearance: none;
+ background-color: black;
+ box-sizing: border-box;
+ padding: 6px 2px;
+ margin: 0;
+
+ &::-moz-range-thumb {
+ border-radius: 14px;
+ background-color: #BFBFC9;
+ width: 8px;
+ height: 8px;
+ border: 3px solid white;
+ padding: 0;
+ }
+
+ &::-moz-range-track {
+ background-color: #969696;
+ }
+
+ &::-moz-range-progress {
+ background-color: white;
+ }
+}
+</style>
+<input type="range" id="scrubber" value="0.5" min="0" max="1" step=".001">
diff --git a/layout/reftests/forms/input/range/1887539.html b/layout/reftests/forms/input/range/1887539.html
new file mode 100644
index 0000000000..9472af203e
--- /dev/null
+++ b/layout/reftests/forms/input/range/1887539.html
@@ -0,0 +1,35 @@
+<!doctype html>
+<style>
+#scrubber {
+ height: 100px;
+ width: 100%;
+ appearance: none;
+ background-color: black;
+ box-sizing: border-box;
+ padding: 6px 2px;
+ margin: 0;
+
+ &::-moz-range-thumb {
+ border-radius: 14px;
+ background-color: #BFBFC9;
+ width: 8px;
+ height: 8px;
+ border: 3px solid white;
+ padding: 0;
+ }
+
+ &::-moz-range-track {
+ background-color: #969696;
+ }
+
+ &::-moz-range-progress {
+ background-color: white;
+ }
+}
+</style>
+<input type="range" id="scrubber" value="0" min="0" max="1" step=".001">
+<script>
+let scrubber = document.getElementById('scrubber');
+scrubber.getBoundingClientRect();
+scrubber.value = 0.5;
+</script>
diff --git a/layout/reftests/forms/input/range/reftest.list b/layout/reftests/forms/input/range/reftest.list
index 181097dc15..f98f345b95 100644
--- a/layout/reftests/forms/input/range/reftest.list
+++ b/layout/reftests/forms/input/range/reftest.list
@@ -59,3 +59,5 @@ skip-if(Android) == range-border-background.html range-border-background-ref.htm
fails-if(Android) fuzzy(0-2,0-80) == auto-size.html auto-size-ref.html # Snapping, bug 1621141
== range-track-bg.html range-track-bg-ref.html
!= track-default-rendering.html track-default-rendering-ref.html
+
+== 1887539.html 1887539-ref.html
diff --git a/layout/reftests/marquee/336736-1a-ref.html b/layout/reftests/marquee/336736-1a-ref.html
new file mode 100644
index 0000000000..690992b8a5
--- /dev/null
+++ b/layout/reftests/marquee/336736-1a-ref.html
@@ -0,0 +1,5 @@
+<html>
+<body dir="rtl">
+<div style="background: green; width: 50px">&nbsp;</div>
+</body>
+</html>
diff --git a/layout/reftests/marquee/336736-1-ref.html b/layout/reftests/marquee/336736-1b-ref.html
index 116e5ade28..116e5ade28 100644
--- a/layout/reftests/marquee/336736-1-ref.html
+++ b/layout/reftests/marquee/336736-1b-ref.html
diff --git a/layout/reftests/marquee/reftest.list b/layout/reftests/marquee/reftest.list
index ac6772f6c9..c7d2fafd30 100644
--- a/layout/reftests/marquee/reftest.list
+++ b/layout/reftests/marquee/reftest.list
@@ -1,6 +1,6 @@
== 166591-dynamic-1.html 166591-dynamic-1-ref.html
-fuzzy-if(Android,0-8,0-50) == 336736-1a.html 336736-1-ref.html
-fuzzy-if(Android,0-8,0-50) == 336736-1b.html 336736-1-ref.html
+fuzzy-if(Android,0-8,0-50) == 336736-1a.html 336736-1a-ref.html
+fuzzy-if(Android,0-8,0-50) == 336736-1b.html 336736-1b-ref.html
== 406073-1.html 406073-1-ref.html
== 407016-2.html 407016-2-ref.html
fuzzy-if(Android,0-8,0-220) == 413027-4.html 413027-4-ref.html
diff --git a/layout/reftests/moz.build b/layout/reftests/moz.build
index 14b30d92a3..261ea6db09 100644
--- a/layout/reftests/moz.build
+++ b/layout/reftests/moz.build
@@ -171,8 +171,6 @@ with Files("native-theme/**"):
BUG_COMPONENT = ("Core", "Layout")
with Files("object/**"):
BUG_COMPONENT = ("Core", "DOM: Core & HTML")
-with Files("ogg-video/**"):
- BUG_COMPONENT = ("Core", "Audio/Video")
with Files("outline/**"):
BUG_COMPONENT = ("Core", "Layout")
with Files("pagination/**"):
diff --git a/layout/reftests/ogg-video/444-1-ref.html b/layout/reftests/ogg-video/444-1-ref.html
deleted file mode 100644
index 08e4df28ee..0000000000
--- a/layout/reftests/ogg-video/444-1-ref.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<body>
-<video id="v1" style="position:absolute; left:0; top:0"></video>
-<!-- hide bottom of video -->
-<div style="position:absolute; top:120px; left:0; right:0; bottom:0; background:black"></div>
-<script>
-function doTest() {
- // Set source now so that the loadeddata event can't fire before
- // this function runs.
- v1.src = "seek420.ogv";
- v1.play();
- v1.addEventListener("loadeddata", function() {
- setTimeout(function() {
- document.documentElement.removeAttribute('class');
- }, 50);
- });
-}
-document.addEventListener("MozReftestInvalidate", doTest);
-</script>
diff --git a/layout/reftests/ogg-video/444-1.html b/layout/reftests/ogg-video/444-1.html
deleted file mode 100644
index 02e7b3ddb8..0000000000
--- a/layout/reftests/ogg-video/444-1.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<body>
-<video id="v1" style="position:absolute; left:0; top:0"></video>
-<!-- hide bottom of video -->
-<div style="position:absolute; top:120px; left:0; right:0; bottom:0; background:black"></div>
-<script>
-function doTest() {
- // Set source now so that the loadeddata event can't fire before
- // this function runs.
- v1.src = "seek444.ogv";
- v1.play();
- v1.addEventListener("loadeddata", function() {
- setTimeout(function() {
- document.documentElement.removeAttribute('class');
- }, 50);
- });
-}
-document.addEventListener("MozReftestInvalidate", doTest);
-</script>
diff --git a/layout/reftests/ogg-video/aspect-ratio-1-ref.html b/layout/reftests/ogg-video/aspect-ratio-1-ref.html
deleted file mode 100644
index 93391ed83c..0000000000
--- a/layout/reftests/ogg-video/aspect-ratio-1-ref.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<div style="width:140px; height:100px; position:relative; left:100px; top:100px; background:black;"></div>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/aspect-ratio-1a.xhtml b/layout/reftests/ogg-video/aspect-ratio-1a.xhtml
deleted file mode 100644
index c70d3248f5..0000000000
--- a/layout/reftests/ogg-video/aspect-ratio-1a.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<video src="black140x100.ogv" style="width:340px; height:100px; position:relative; top:100px;"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/aspect-ratio-1b.xhtml b/layout/reftests/ogg-video/aspect-ratio-1b.xhtml
deleted file mode 100644
index b59352b516..0000000000
--- a/layout/reftests/ogg-video/aspect-ratio-1b.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<video src="black140x100.ogv" style="width:140px; height:300px; position:relative; left:100px;"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/aspect-ratio-2-ref.html b/layout/reftests/ogg-video/aspect-ratio-2-ref.html
deleted file mode 100644
index 4f78ab4d2f..0000000000
--- a/layout/reftests/ogg-video/aspect-ratio-2-ref.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<div style="width:280px; height:200px; position:relative; left:200px; top:200px; background:black;"></div>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/aspect-ratio-2a.xhtml b/layout/reftests/ogg-video/aspect-ratio-2a.xhtml
deleted file mode 100644
index f708ec90af..0000000000
--- a/layout/reftests/ogg-video/aspect-ratio-2a.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<video src="black140x100.ogv" style="width:680px; height:200px; position:relative; top:200px;"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/aspect-ratio-2b.xhtml b/layout/reftests/ogg-video/aspect-ratio-2b.xhtml
deleted file mode 100644
index e7469031a8..0000000000
--- a/layout/reftests/ogg-video/aspect-ratio-2b.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<video src="black140x100.ogv" style="width:280px; height:600px; position:relative; left:200px;"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/aspect-ratio-3-ref.xhtml b/layout/reftests/ogg-video/aspect-ratio-3-ref.xhtml
deleted file mode 100644
index 73662654f8..0000000000
--- a/layout/reftests/ogg-video/aspect-ratio-3-ref.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<video src="black140x100.ogv" style="width:280px; height:200px;"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/aspect-ratio-3a.xhtml b/layout/reftests/ogg-video/aspect-ratio-3a.xhtml
deleted file mode 100644
index 3c253e8f81..0000000000
--- a/layout/reftests/ogg-video/aspect-ratio-3a.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<video src="black140x100.ogv" width="280"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/aspect-ratio-3b.xhtml b/layout/reftests/ogg-video/aspect-ratio-3b.xhtml
deleted file mode 100644
index cc6ec4c750..0000000000
--- a/layout/reftests/ogg-video/aspect-ratio-3b.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<video src="black140x100.ogv" height="200"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/basic-1-ref.html b/layout/reftests/ogg-video/basic-1-ref.html
deleted file mode 100644
index aca3dcb9ca..0000000000
--- a/layout/reftests/ogg-video/basic-1-ref.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<div style="width:140px; height:100px; background:black;"></div>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/basic-1.xhtml b/layout/reftests/ogg-video/basic-1.xhtml
deleted file mode 100644
index 4899dc29f7..0000000000
--- a/layout/reftests/ogg-video/basic-1.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<video src="black140x100.ogv"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/black100x100-aspect3to2.ogv b/layout/reftests/ogg-video/black100x100-aspect3to2.ogv
deleted file mode 100644
index 81fe51ffb3..0000000000
--- a/layout/reftests/ogg-video/black100x100-aspect3to2.ogv
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/black140x100.ogv b/layout/reftests/ogg-video/black140x100.ogv
deleted file mode 100644
index ab146ebe28..0000000000
--- a/layout/reftests/ogg-video/black140x100.ogv
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/black29x19offset.ogv b/layout/reftests/ogg-video/black29x19offset.ogv
deleted file mode 100644
index b515ebd1f3..0000000000
--- a/layout/reftests/ogg-video/black29x19offset.ogv
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/blue140x100.png b/layout/reftests/ogg-video/blue140x100.png
deleted file mode 100644
index f4c3973fcc..0000000000
--- a/layout/reftests/ogg-video/blue140x100.png
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/blue250x200.png b/layout/reftests/ogg-video/blue250x200.png
deleted file mode 100644
index 5eb0b52511..0000000000
--- a/layout/reftests/ogg-video/blue250x200.png
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/canvas-1a.xhtml b/layout/reftests/ogg-video/canvas-1a.xhtml
deleted file mode 100644
index 9f115e785f..0000000000
--- a/layout/reftests/ogg-video/canvas-1a.xhtml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1" class="reftest-wait">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body>
-<canvas id="canvas" width="200" height="200"></canvas>
-<script>
-var video = document.createElement("video");
-video.src = "black140x100.ogv";
-video.load();
-function draw() {
- var canvas = document.getElementById("canvas");
- var ctx = canvas.getContext("2d");
- try {
- ctx.drawImage(video, 0, 0, video.videoWidth, video.videoHeight);
- } catch (e) {
- }
- document.documentElement.removeAttribute("class");
-}
-video.addEventListener("loadeddata", draw, false);
-</script>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/canvas-1b.xhtml b/layout/reftests/ogg-video/canvas-1b.xhtml
deleted file mode 100644
index 4524593e9e..0000000000
--- a/layout/reftests/ogg-video/canvas-1b.xhtml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body>
-<canvas id="canvas" width="200" height="200"></canvas>
-<script>
-function draw() {
- var video = document.getElementById("video");
- var canvas = document.getElementById("canvas");
- var ctx = canvas.getContext("2d");
- try {
- ctx.drawImage(video, 0, 0, video.videoWidth, video.videoHeight);
- } catch (e) {
- }
- document.documentElement.removeAttribute("class");
-}
-</script>
-<video id="video" src="black140x100.ogv" onloadeddata="draw()" style="opacity:0"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/clipping-1-ref.html b/layout/reftests/ogg-video/clipping-1-ref.html
deleted file mode 100644
index 67782811c5..0000000000
--- a/layout/reftests/ogg-video/clipping-1-ref.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white">
-<div style="position:absolute; left:0; top:0; width:200px; height:600px;">
- <video src="black140x100.ogv" style="width:400px; margin-left:-100px;"></video>
-</div>
-<div style="position:absolute; left:200px; top:0; background:white; width:200px; height:600px;"></div>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/clipping-1a.html b/layout/reftests/ogg-video/clipping-1a.html
deleted file mode 100644
index cfae72cedd..0000000000
--- a/layout/reftests/ogg-video/clipping-1a.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white">
-<div style="overflow:hidden; position:absolute; left:0; top:0; width:200px; height:600px;">
- <video src="black140x100.ogv" style="width:400px; margin-left:-100px;"></video>
-</div>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/empty-1-ref.html b/layout/reftests/ogg-video/empty-1-ref.html
deleted file mode 100644
index fcc7693202..0000000000
--- a/layout/reftests/ogg-video/empty-1-ref.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/empty-1a.html b/layout/reftests/ogg-video/empty-1a.html
deleted file mode 100644
index fc1421a810..0000000000
--- a/layout/reftests/ogg-video/empty-1a.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<video src="black140x100.ogv" style="width:0"></video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/empty-1b.html b/layout/reftests/ogg-video/empty-1b.html
deleted file mode 100644
index 9dd17dbbaa..0000000000
--- a/layout/reftests/ogg-video/empty-1b.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<video src="black140x100.ogv" style="height:0"></video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/encoded-aspect-ratio-1-ref.html b/layout/reftests/ogg-video/encoded-aspect-ratio-1-ref.html
deleted file mode 100644
index d9c0054eb5..0000000000
--- a/layout/reftests/ogg-video/encoded-aspect-ratio-1-ref.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<div style="background-color: black; width: 150px; height: 100px; position: absolute; left: 10px; top: 10px;"></div>
-
-<!-- Left side vertical. -->
-<div style="position: absolute; left: 9px; top: 9px; width: 2px; height: 102px; z-index: 2; background: red;"></div>
-
-<!-- Right side vertical. -->
-<div style="position: absolute; left: 159px; top: 9px; width: 2px; height: 102px; z-index: 2; background: red;"></div>
-
-<!-- Top horizontal bar. -->
-<div style="position: absolute; left: 9px; top: 9px; width: 152px; height: 2px; z-index: 2; background: red;"></div>
-
-<!-- Bottom horizontal bar. -->
-<div style="position: absolute; left: 9px; top: 109px; width: 152px; height: 2px; z-index: 2; background: red;"></div>
-
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/encoded-aspect-ratio-1.html b/layout/reftests/ogg-video/encoded-aspect-ratio-1.html
deleted file mode 100644
index 238fdbfe8d..0000000000
--- a/layout/reftests/ogg-video/encoded-aspect-ratio-1.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<!--
- Test if video displays correctly with a 3:2 aspect ratio.
- It should display at w=150 h=100.
- On some Linux systems, the scaling to preserve the aspect ratio can sample
- the pixels outside visible region. This results in a thin grey line down
- some sides of the scaled picture. We add red bars over the edges to
- overwrite such happenings, to make the test reliable.
--->
-<video src="black100x100-aspect3to2.ogv"
- style="position:absolute; left: 10px; top: 10px; z-index: 1;">
-</video>
-
-<!-- Left side vertical. -->
-<div style="position: absolute; left: 9px; top: 9px; width: 2px; height: 102px; z-index: 2; background: red;"></div>
-
-<!-- Right side vertical. -->
-<div style="position: absolute; left: 159px; top: 9px; width: 2px; height: 102px; z-index: 2; background: red;"></div>
-
-<!-- Top horizontal bar. -->
-<div style="position: absolute; left: 9px; top: 9px; width: 152px; height: 2px; z-index: 2; background: red;"></div>
-
-<!-- Bottom horizontal bar. -->
-<div style="position: absolute; left: 9px; top: 109px; width: 152px; height: 2px; z-index: 2; background: red;"></div>
-
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/green70x30.png b/layout/reftests/ogg-video/green70x30.png
deleted file mode 100644
index b2bf32762d..0000000000
--- a/layout/reftests/ogg-video/green70x30.png
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/object-aspect-ratio-1a.xhtml b/layout/reftests/ogg-video/object-aspect-ratio-1a.xhtml
deleted file mode 100644
index 29fd619fd7..0000000000
--- a/layout/reftests/ogg-video/object-aspect-ratio-1a.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<object data="black140x100.ogv" style="width:340px; height:100px; position:relative; top:100px;"></object>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/object-aspect-ratio-1b.xhtml b/layout/reftests/ogg-video/object-aspect-ratio-1b.xhtml
deleted file mode 100644
index ea1f02ff74..0000000000
--- a/layout/reftests/ogg-video/object-aspect-ratio-1b.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<object data="black140x100.ogv" style="width:140px; height:300px; position:relative; left:100px;"></object>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/object-aspect-ratio-2a.xhtml b/layout/reftests/ogg-video/object-aspect-ratio-2a.xhtml
deleted file mode 100644
index 36b4cc0c1e..0000000000
--- a/layout/reftests/ogg-video/object-aspect-ratio-2a.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<object data="black140x100.ogv" style="width:680px; height:200px; position:relative; top:200px;"></object>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/object-aspect-ratio-2b.xhtml b/layout/reftests/ogg-video/object-aspect-ratio-2b.xhtml
deleted file mode 100644
index d557921d2f..0000000000
--- a/layout/reftests/ogg-video/object-aspect-ratio-2b.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<object data="black140x100.ogv" style="width:280px; height:600px; position:relative; left:200px;"></object>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/offset-1-ref.html b/layout/reftests/ogg-video/offset-1-ref.html
deleted file mode 100644
index 61a1dc83a7..0000000000
--- a/layout/reftests/ogg-video/offset-1-ref.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<div style="width:29px; height:29px; background:black;"></div>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/offset-1.xhtml b/layout/reftests/ogg-video/offset-1.xhtml
deleted file mode 100644
index 3504734907..0000000000
--- a/layout/reftests/ogg-video/offset-1.xhtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject filter="url(../filters.svg#ThresholdRGB)" x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white;">
-<video src="black29x19offset.ogv"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/ogg-video/poster-1.html b/layout/reftests/ogg-video/poster-1.html
deleted file mode 100644
index 15e3cb5462..0000000000
--- a/layout/reftests/ogg-video/poster-1.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<!-- Ensure video element displays at poster size when video's intrinsic size isn't available. -->
-<video preload="none" src="black140x100.ogv" poster="blue250x200.png"></video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-10.html b/layout/reftests/ogg-video/poster-10.html
deleted file mode 100644
index 546b96a46f..0000000000
--- a/layout/reftests/ogg-video/poster-10.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<!-- Test: Create video, add poster, load. Should display poster. -->
-<script>
-function runTest() {
- var v = document.createElement('video');
- v.addEventListener('loadeddata', function(){setTimeout(function(){document.documentElement.className = '';}, 0);});
- v.id = 'v';
- v.src = "black140x100.ogv";
- v.poster = "blue250x200.png";
- v.preload = "auto";
- document.body.appendChild(v);
-}
-
-</script>
-<body style="background:white;" onload="runTest();">
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-11.html b/layout/reftests/ogg-video/poster-11.html
deleted file mode 100644
index a2f186a4bb..0000000000
--- a/layout/reftests/ogg-video/poster-11.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<!-- Test: Create video, load. Add poster frame, load again, poster should show. -->
-<script>
-function runTest() {
- var v = document.createElement('video');
-
- var endTest = function() {
- setTimeout(function(){document.documentElement.className = '';}, 0);
- };
-
- var addPoster = function() {
- v.removeEventListener('loadeddata', addPoster);
- v.poster = "blue140x100.png";
- v.addEventListener('loadeddata', endTest);
- v.load();
- };
-
- v.addEventListener('loadeddata', addPoster);
- v.id = 'v';
- v.src = "black140x100.ogv";
- v.preload = "auto";
- document.body.appendChild(v);
-}
-
-</script>
-<body style="background:white;" onload="runTest();">
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-12.html b/layout/reftests/ogg-video/poster-12.html
deleted file mode 100644
index 49b6dbfebf..0000000000
--- a/layout/reftests/ogg-video/poster-12.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<!-- Test: Create video, load, play. Add poster frame, load again, poster should show. -->
-<script>
-function runTest() {
- var v = document.createElement('video');
-
- var endTest = function() {
- setTimeout(function(){document.documentElement.className = '';}, 0);
- };
-
- var play =
- function() {
- v.removeEventListener('loadeddata', play);
- v.play();
- }
-
- var addPoster = function() {
- v.removeEventListener('playing', addPoster);
- v.poster = "blue140x100.png";
- v.addEventListener('loadeddata', endTest);
- v.load();
- };
-
- v.addEventListener('loadeddata',
- play);
- v.addEventListener('playing',
- addPoster);
- v.id = 'v';
- v.src = "black140x100.ogv";
- v.preload = "auto";
- document.body.appendChild(v);
-}
-
-</script>
-<body style="background:white;" onload="runTest();">
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-13.html b/layout/reftests/ogg-video/poster-13.html
deleted file mode 100644
index 79c3b8c582..0000000000
--- a/layout/reftests/ogg-video/poster-13.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<!-- Test that poster is resized, maintaining its aspect ratio. -->
-<video src="black140x100.ogv" poster="blue250x200.png" style="width: 288px; height: 216px;"></video>
-
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-15.html b/layout/reftests/ogg-video/poster-15.html
deleted file mode 100644
index 01c25b660e..0000000000
--- a/layout/reftests/ogg-video/poster-15.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<!-- Test that poster is correctly laid out inside borders. Also test that
- poster frames smaller than video don't have the video frame drawn behind
- them etc. -->
-<body style="background:white;">
-<video src="black140x100.ogv"
- poster="green70x30.png"
- preload="none"
- style="border: solid blue 2px;">
-</video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-2.html b/layout/reftests/ogg-video/poster-2.html
deleted file mode 100644
index 28b38f398c..0000000000
--- a/layout/reftests/ogg-video/poster-2.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<!-- Test if poster frame with invalid poster displays video frame. -->
-<video src="black140x100.ogv" poster="not-a-valid-file"></video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-3.html b/layout/reftests/ogg-video/poster-3.html
deleted file mode 100644
index ae12c1b65d..0000000000
--- a/layout/reftests/ogg-video/poster-3.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<body style="background:white;">
-<!-- Test if poster hides after playing with autoplay. -->
-<video src="black140x100.ogv"
- poster="blue250x200.png"
- preload="auto"
- autoplay
- onplaying="setTimeout(function(){document.documentElement.className = '';},0);"></video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-4.html b/layout/reftests/ogg-video/poster-4.html
deleted file mode 100644
index 85453638c8..0000000000
--- a/layout/reftests/ogg-video/poster-4.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<body style="background:white;"
- onload="setTimeout(function(){document.documentElement.className = '';}, 0);">
-<!-- Test if we show video frame after removing valid poster. -->
-<video src="black140x100.ogv"
- preload="auto"
- id="v"
- poster="blue250x200.png"></video>
-<script type="text/javascript">
- document.getElementById('v').poster = '';
-</script>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-5.html b/layout/reftests/ogg-video/poster-5.html
deleted file mode 100644
index 94049c92d7..0000000000
--- a/layout/reftests/ogg-video/poster-5.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<body style="background:white;">
-<!-- Test to ensure that changing the poster after video has painted its first
- frame doesn't render the poster. The video frame should not change to the
- poster, since it's already painted its first video frame. -->
-<video src="black140x100.ogv"
- preload="auto"
- id="v"
- autoplay
- onended="document.getElementById('v').poster = 'blue250x200.png'; setTimeout(function(){document.documentElement.className = '';},0);"></video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-6.html b/layout/reftests/ogg-video/poster-6.html
deleted file mode 100644
index c9ae5b88f5..0000000000
--- a/layout/reftests/ogg-video/poster-6.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<body style="background:white;">
-<!-- Test that poster frame should hide after completing a seek. -->
-<video src="black140x100.ogv"
- preload="auto"
- id="v"
- onloadeddata="var v = document.getElementById('v'); v.currentTime = v.duration;"
- onseeked="setTimeout(function(){document.documentElement.className = '';}, 0);"
- poster="blue250x200.png"></video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-7.html b/layout/reftests/ogg-video/poster-7.html
deleted file mode 100644
index 4c3e002d37..0000000000
--- a/layout/reftests/ogg-video/poster-7.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<body style="background:white;"
- onload="setTimeout(function(){document.documentElement.className = '';}, 0);">
-<!-- Test that poster frame changes when you change the poster attribute. -->
-<video src="black140x100.ogv"
- preload="none"
- id="v"
- poster="blue250x200.png"></video>
-<script type="text/javascript">
- document.getElementById('v').poster = 'red140x100.png';
-</script>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-8.html b/layout/reftests/ogg-video/poster-8.html
deleted file mode 100644
index c9e1fa37a0..0000000000
--- a/layout/reftests/ogg-video/poster-8.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML>
-<html class="reftest-wait">
-<body style="background:white;">
-<!-- Test if poster hides after playing with play() call. -->
-<video src="black140x100.ogv"
- poster="blue250x200.png"
- id="v"
- preload="auto"
- onloadeddata="document.getElementById('v').play();"
- onplaying="setTimeout(function(){document.documentElement.className = '';}, 0);"></video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-ref-black140x100.html b/layout/reftests/ogg-video/poster-ref-black140x100.html
deleted file mode 100644
index 98f1a4cba7..0000000000
--- a/layout/reftests/ogg-video/poster-ref-black140x100.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<video src="black140x100.ogv" preload="auto"></video>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-ref-blue125x100.html b/layout/reftests/ogg-video/poster-ref-blue125x100.html
deleted file mode 100644
index 90795ae911..0000000000
--- a/layout/reftests/ogg-video/poster-ref-blue125x100.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<img src="blue140x100.png" alt="poster" style="position: absolute; height: 100px; width: 125px; left: 16px">
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-ref-blue140x100.html b/layout/reftests/ogg-video/poster-ref-blue140x100.html
deleted file mode 100644
index 66540b8e85..0000000000
--- a/layout/reftests/ogg-video/poster-ref-blue140x100.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<img src="blue140x100.png" alt="poster">
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-ref-blue250x200.html b/layout/reftests/ogg-video/poster-ref-blue250x200.html
deleted file mode 100644
index 050d53dfb3..0000000000
--- a/layout/reftests/ogg-video/poster-ref-blue250x200.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<img src="blue250x200.png" alt="poster">
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-ref-blue400x300.html b/layout/reftests/ogg-video/poster-ref-blue400x300.html
deleted file mode 100644
index 8c32ff715d..0000000000
--- a/layout/reftests/ogg-video/poster-ref-blue400x300.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<img src="blue250x200.png" style="position: relative; width: 270px; height: 216px; left: 9px;">
-</body>
-</html>
-
-
diff --git a/layout/reftests/ogg-video/poster-ref-green70x30.html b/layout/reftests/ogg-video/poster-ref-green70x30.html
deleted file mode 100644
index f979220a6a..0000000000
--- a/layout/reftests/ogg-video/poster-ref-green70x30.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<img src="green70x30.png" alt="poster" style="border: solid blue 2px;">
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/poster-ref-red140x100.html b/layout/reftests/ogg-video/poster-ref-red140x100.html
deleted file mode 100644
index 3ac08d29e2..0000000000
--- a/layout/reftests/ogg-video/poster-ref-red140x100.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white;">
-<img src="red140x100.png" alt="poster">
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/red140x100.png b/layout/reftests/ogg-video/red140x100.png
deleted file mode 100644
index 20250771f3..0000000000
--- a/layout/reftests/ogg-video/red140x100.png
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/red160x120.png b/layout/reftests/ogg-video/red160x120.png
deleted file mode 100644
index 21737a0e8e..0000000000
--- a/layout/reftests/ogg-video/red160x120.png
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/reftest.list b/layout/reftests/ogg-video/reftest.list
deleted file mode 100644
index 2c9a96f8ee..0000000000
--- a/layout/reftests/ogg-video/reftest.list
+++ /dev/null
@@ -1,35 +0,0 @@
-# NOTE: bug 1084564 covers "fails"/"skip" annotations for android below:
-fuzzy(0-255,0-5000) == 444-1.html 444-1-ref.html
-fails-if(Android) == aspect-ratio-1a.xhtml aspect-ratio-1-ref.html
-fails-if(Android) == aspect-ratio-1b.xhtml aspect-ratio-1-ref.html
-fails-if(Android) skip-if(gtkWidget) == aspect-ratio-2a.xhtml aspect-ratio-2-ref.html
-fails-if(Android) skip-if(gtkWidget) == aspect-ratio-2b.xhtml aspect-ratio-2-ref.html
-== aspect-ratio-3a.xhtml aspect-ratio-3-ref.xhtml
-== aspect-ratio-3b.xhtml aspect-ratio-3-ref.xhtml
-fails-if(Android) random == encoded-aspect-ratio-1.html encoded-aspect-ratio-1-ref.html
-fails-if(Android) == basic-1.xhtml basic-1-ref.html
-== canvas-1a.xhtml basic-1-ref.html
-fails-if(Android) == canvas-1b.xhtml basic-1-ref.html
-== clipping-1a.html clipping-1-ref.html
-== empty-1a.html empty-1-ref.html
-== empty-1b.html empty-1-ref.html
-#these is skipped because we hang on the htmlparser tests when this is ran
-random == object-aspect-ratio-1a.xhtml aspect-ratio-1-ref.html
-random == object-aspect-ratio-1b.xhtml aspect-ratio-1-ref.html
-== offset-1.xhtml offset-1-ref.html
-random == object-aspect-ratio-2a.xhtml aspect-ratio-2-ref.html
-random == object-aspect-ratio-2b.xhtml aspect-ratio-2-ref.html
-fuzzy-if(winWidget,0-1,0-56000) fuzzy-if(cocoaWidget,0-1,0-56000) == zoomed-1.xhtml zoomed-1-ref.html # bug 778995 for fuzzy
-== poster-1.html poster-ref-blue250x200.html
-== poster-2.html poster-ref-black140x100.html
-== poster-3.html poster-ref-black140x100.html
-== poster-4.html poster-ref-black140x100.html
-== poster-5.html poster-ref-black140x100.html
-== poster-6.html poster-ref-black140x100.html
-== poster-7.html poster-ref-red140x100.html
-== poster-8.html poster-ref-black140x100.html
-random == poster-10.html poster-ref-blue125x100.html
-random == poster-11.html poster-ref-blue140x100.html
-random == poster-12.html poster-ref-blue140x100.html
-== poster-13.html poster-ref-blue400x300.html
-== poster-15.html poster-ref-green70x30.html
diff --git a/layout/reftests/ogg-video/seek420.ogv b/layout/reftests/ogg-video/seek420.ogv
deleted file mode 100644
index 2221cfef42..0000000000
--- a/layout/reftests/ogg-video/seek420.ogv
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/seek444.ogv b/layout/reftests/ogg-video/seek444.ogv
deleted file mode 100644
index a2453afeae..0000000000
--- a/layout/reftests/ogg-video/seek444.ogv
+++ /dev/null
Binary files differ
diff --git a/layout/reftests/ogg-video/zoomed-1-ref.html b/layout/reftests/ogg-video/zoomed-1-ref.html
deleted file mode 100644
index 01929db7e7..0000000000
--- a/layout/reftests/ogg-video/zoomed-1-ref.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<body style="background:white; margin:0;">
-<div style="width:280px; height:200px; background:#010101;"></div>
-</body>
-</html>
diff --git a/layout/reftests/ogg-video/zoomed-1.xhtml b/layout/reftests/ogg-video/zoomed-1.xhtml
deleted file mode 100644
index e68e1290f4..0000000000
--- a/layout/reftests/ogg-video/zoomed-1.xhtml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1" reftest-zoom="2"
- width="50%" height="50%">
-<!-- use an empty g to force filters.svg to load before onload -->
-<use xlink:href="../filters.svg#empty" />
-<foreignObject x="0" y="0" height="100%" width="100%">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
-<body style="background:white; margin:0">
-<video src="black140x100.ogv"></video>
-</body>
-</html>
-</foreignObject>
-</svg>
diff --git a/layout/reftests/reftest.list b/layout/reftests/reftest.list
index 9587c70798..97f04542ff 100644
--- a/layout/reftests/reftest.list
+++ b/layout/reftests/reftest.list
@@ -273,9 +273,6 @@ include outline/reftest.list
# object/
include object/reftest.list
-# ogg-video/
-skip include ogg-video/reftest.list
-
# webm-video/
skip include webm-video/reftest.list
diff --git a/layout/reftests/transform-3d/reftest.list b/layout/reftests/transform-3d/reftest.list
index affea05d0b..1f865ac3a7 100644
--- a/layout/reftests/transform-3d/reftest.list
+++ b/layout/reftests/transform-3d/reftest.list
@@ -10,7 +10,6 @@ fuzzy(0-1,0-6) == rotatey-1a.html rotatey-1-ref.html
# perspective should only apply to child elements
== rotatex-perspective-1c.html rotatex-1-ref.html
== rotatex-perspective-3a.html rotatex-perspective-3-ref.html
-== scalez-1a.html scalez-1-ref.html
fuzzy(0-16,0-346) fuzzy-if(cocoaWidget,0-200,0-310) fuzzy-if(winWidget,0-175,0-250) == preserve3d-1a.html preserve3d-1-ref.html
== preserve3d-1b.html about:blank
== preserve3d-clipped.html about:blank