aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock22
-rw-r--r--components/compositing/compositor.rs2
-rw-r--r--components/layout/webrender_helpers.rs6
-rw-r--r--components/layout_thread/lib.rs2
-rw-r--r--components/servo/lib.rs1
-rw-r--r--tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-repeat-repeat-x.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-repeat-repeat-y.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-size-contain.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-transforms-1_dev/html/css-transforms-3d-on-anonymous-block-001.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css-transforms-1_dev/html/rotate_x_45deg.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-014.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-015.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-017.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-019.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/abspos-008.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/background-repeat-repeat-x.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/background-repeat-repeat-y.htm.ini3
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/block-non-replaced-height-001.htm.ini (renamed from tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-018.htm.ini)2
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/painting-order-underline-001.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-009.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-010.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-011.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-012.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-017.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-018.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-019.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-020.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-115.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-116.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-121.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-122.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-173.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-174.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-175.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-176.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-197.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-198.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-199.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-200.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-201.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-202.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-203.htm.ini4
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-204.htm.ini4
-rw-r--r--tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini4
-rw-r--r--tests/wpt/mozilla/meta/css/text_decoration_underline_subpx_a.html.ini4
45 files changed, 31 insertions, 153 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 226f46d37f5..2f45ba88f12 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1300,6 +1300,11 @@ dependencies = [
]
[[package]]
+name = "json"
+version = "0.11.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
name = "jstraceable_derive"
version = "0.0.1"
dependencies = [
@@ -2971,6 +2976,16 @@ dependencies = [
]
[[package]]
+name = "thread_profiler"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "json 0.11.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "lazy_static 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "time 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
name = "threadpool"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3175,7 +3190,7 @@ dependencies = [
[[package]]
name = "webrender"
version = "0.15.0"
-source = "git+https://github.com/servo/webrender#512b4a1433a7827ef7cfd121d2f99fdd91ecf80e"
+source = "git+https://github.com/servo/webrender#296851d8136b78f029f1d93b19b9ed69d36c2f57"
dependencies = [
"app_units 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"bincode 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -3194,6 +3209,7 @@ dependencies = [
"log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
"num-traits 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)",
"offscreen_gl_context 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thread_profiler 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"threadpool 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)",
"webrender_traits 0.14.0 (git+https://github.com/servo/webrender)",
@@ -3202,7 +3218,7 @@ dependencies = [
[[package]]
name = "webrender_traits"
version = "0.14.0"
-source = "git+https://github.com/servo/webrender#512b4a1433a7827ef7cfd121d2f99fdd91ecf80e"
+source = "git+https://github.com/servo/webrender#296851d8136b78f029f1d93b19b9ed69d36c2f57"
dependencies = [
"app_units 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"byteorder 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -3440,6 +3456,7 @@ dependencies = [
"checksum itoa 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ae3088ea4baeceb0284ee9eea42f591226e6beaecf65373e41b38d95a1b8e7a1"
"checksum jpeg-decoder 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "5c4ff3d14e7ef3522471ab712832c3dd50001f7fb7aa4cdc48af811d63b531e9"
"checksum js 0.1.4 (git+https://github.com/servo/rust-mozjs)" = "<none>"
+"checksum json 0.11.5 (registry+https://github.com/rust-lang/crates.io-index)" = "5e7eb285e773498f9473a6e2255feffe95db9c55579c7931a6db83c9e02a4673"
"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
"checksum khronos_api 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "09c9d3760673c427d46f91a0350f0a84a52e6bc5a84adf26dc610b6c52436630"
"checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a"
@@ -3555,6 +3572,7 @@ dependencies = [
"checksum term_size 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "71662702fe5cd2cf95edd4ad655eea42f24a87a0e44059cbaa4e55260b7bc331"
"checksum thread-id 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4437c97558c70d129e40629a5b385b3fb1ffac301e63941335e4d354081ec14a"
"checksum thread_local 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7793b722f0f77ce716e7f1acf416359ca32ff24d04ffbac4269f44a4a83be05d"
+"checksum thread_profiler 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7c82b4f86ccf6ee107b1b6c9249aff6c9883ad1dd43a8fe29ffa8c4ed21add95"
"checksum threadpool 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "59f6d3eff89920113dac9db44dde461d71d01e88a5b57b258a0466c32b5d7fe1"
"checksum time 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)" = "211b63c112206356ef1ff9b19355f43740fc3f85960c598a93d3a3d3ba7beade"
"checksum tinyfiledialogs 2.5.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1d401358cd71aca93d5f4fccd3db5b87d970ae70fe457911929d99f4a87f7531"
diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs
index aa8f7d72968..2673af8b439 100644
--- a/components/compositing/compositor.rs
+++ b/components/compositing/compositor.rs
@@ -734,7 +734,7 @@ impl<Window: WindowMethods> IOCompositor<Window> {
let pipeline_id = frame_tree.pipeline.id.to_webrender();
self.webrender_api.set_root_pipeline(pipeline_id);
- self.webrender_api.generate_frame();
+ self.webrender_api.generate_frame(None);
self.create_pipeline_details_for_frame_tree(&frame_tree);
diff --git a/components/layout/webrender_helpers.rs b/components/layout/webrender_helpers.rs
index 725570640f6..665916594fd 100644
--- a/components/layout/webrender_helpers.rs
+++ b/components/layout/webrender_helpers.rs
@@ -184,7 +184,7 @@ impl ToFilterOps for filter::T {
Filter::Grayscale(amount) => result.push(webrender_traits::FilterOp::Grayscale(amount)),
Filter::HueRotate(angle) => result.push(webrender_traits::FilterOp::HueRotate(angle.0)),
Filter::Invert(amount) => result.push(webrender_traits::FilterOp::Invert(amount)),
- Filter::Opacity(amount) => result.push(webrender_traits::FilterOp::Opacity(amount)),
+ Filter::Opacity(amount) => result.push(webrender_traits::FilterOp::Opacity(amount.into())),
Filter::Saturate(amount) => result.push(webrender_traits::FilterOp::Saturate(amount)),
Filter::Sepia(amount) => result.push(webrender_traits::FilterOp::Sepia(amount)),
}
@@ -347,8 +347,8 @@ impl WebRenderDisplayItemConverter for DisplayItem {
stacking_context.bounds.to_rectf(),
clip,
stacking_context.z_index,
- &LayoutTransform::from_untyped(&stacking_context.transform),
- &LayoutTransform::from_untyped(&stacking_context.perspective),
+ LayoutTransform::from_untyped(&stacking_context.transform).into(),
+ LayoutTransform::from_untyped(&stacking_context.perspective),
stacking_context.blend_mode.to_blend_mode(),
stacking_context.filters.to_filter_ops());
}
diff --git a/components/layout_thread/lib.rs b/components/layout_thread/lib.rs
index 429a5f49fb8..3721cc48d17 100644
--- a/components/layout_thread/lib.rs
+++ b/components/layout_thread/lib.rs
@@ -989,7 +989,7 @@ impl LayoutThread {
viewport_size,
builder,
true);
- self.webrender_api.generate_frame();
+ self.webrender_api.generate_frame(None);
});
}
diff --git a/components/servo/lib.rs b/components/servo/lib.rs
index bf6a5c66b1d..6e273601926 100644
--- a/components/servo/lib.rs
+++ b/components/servo/lib.rs
@@ -184,6 +184,7 @@ impl<Window> Browser<Window> where Window: WindowMethods + 'static {
clear_framebuffer: true,
clear_color: webrender_traits::ColorF::new(1.0, 1.0, 1.0, 1.0),
render_target_debug: false,
+ workers: None,
}).expect("Unable to initialize webrender!")
};
diff --git a/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-repeat-repeat-x.htm.ini b/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-repeat-repeat-x.htm.ini
deleted file mode 100644
index c06bdccbb3c..00000000000
--- a/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-repeat-repeat-x.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background-repeat-repeat-x.htm]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-repeat-repeat-y.htm.ini b/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-repeat-repeat-y.htm.ini
deleted file mode 100644
index ed4668c8acc..00000000000
--- a/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-repeat-repeat-y.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background-repeat-repeat-y.htm]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-size-contain.htm.ini b/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-size-contain.htm.ini
index e3d8314d108..6f209931d0d 100644
--- a/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-size-contain.htm.ini
+++ b/tests/wpt/metadata-css/css-backgrounds-3_dev/html4/background-size-contain.htm.ini
@@ -1,3 +1,4 @@
[background-size-contain.htm]
type: reftest
- expected: FAIL
+ expected:
+ if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css-transforms-1_dev/html/css-transforms-3d-on-anonymous-block-001.htm.ini b/tests/wpt/metadata-css/css-transforms-1_dev/html/css-transforms-3d-on-anonymous-block-001.htm.ini
deleted file mode 100644
index 605b45575ea..00000000000
--- a/tests/wpt/metadata-css/css-transforms-1_dev/html/css-transforms-3d-on-anonymous-block-001.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[css-transforms-3d-on-anonymous-block-001.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css-transforms-1_dev/html/rotate_x_45deg.htm.ini b/tests/wpt/metadata-css/css-transforms-1_dev/html/rotate_x_45deg.htm.ini
index 31bc016c975..6de38ba870b 100644
--- a/tests/wpt/metadata-css/css-transforms-1_dev/html/rotate_x_45deg.htm.ini
+++ b/tests/wpt/metadata-css/css-transforms-1_dev/html/rotate_x_45deg.htm.ini
@@ -1,3 +1,4 @@
[rotate_x_45deg.htm]
type: reftest
- expected: FAIL
+ expected:
+ if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-014.htm.ini b/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-014.htm.ini
deleted file mode 100644
index 35ed3719065..00000000000
--- a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-014.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[transform-input-014.htm]
- type: reftest
- expected:
- if os == "mac": FAIL
diff --git a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-015.htm.ini b/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-015.htm.ini
deleted file mode 100644
index 30e34b688a6..00000000000
--- a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-015.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[transform-input-015.htm]
- type: reftest
- expected:
- if os == "mac": FAIL
diff --git a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-017.htm.ini b/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-017.htm.ini
deleted file mode 100644
index 11708836af0..00000000000
--- a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-017.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[transform-input-017.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-019.htm.ini b/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-019.htm.ini
deleted file mode 100644
index e82b6718013..00000000000
--- a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-019.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[transform-input-019.htm]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/abspos-008.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/abspos-008.htm.ini
deleted file mode 100644
index fcebf4a9594..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/abspos-008.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[abspos-008.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/background-repeat-repeat-x.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/background-repeat-repeat-x.htm.ini
deleted file mode 100644
index c06bdccbb3c..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/background-repeat-repeat-x.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background-repeat-repeat-x.htm]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/background-repeat-repeat-y.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/background-repeat-repeat-y.htm.ini
deleted file mode 100644
index ed4668c8acc..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/background-repeat-repeat-y.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background-repeat-repeat-y.htm]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-018.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/block-non-replaced-height-001.htm.ini
index 2838a64d8f4..b1b9126a88b 100644
--- a/tests/wpt/metadata-css/css-transforms-1_dev/html/transform-input-018.htm.ini
+++ b/tests/wpt/metadata-css/css21_dev/html4/block-non-replaced-height-001.htm.ini
@@ -1,4 +1,4 @@
-[transform-input-018.htm]
+[block-non-replaced-height-001.htm]
type: reftest
expected:
if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/painting-order-underline-001.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/painting-order-underline-001.htm.ini
deleted file mode 100644
index d15121603e5..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/painting-order-underline-001.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[painting-order-underline-001.htm]
- type: reftest
- expected:
- if os == "mac": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-009.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-009.htm.ini
deleted file mode 100644
index c76f6dc5465..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-009.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-009.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-010.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-010.htm.ini
deleted file mode 100644
index 542a08bf991..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-010.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-010.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-011.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-011.htm.ini
deleted file mode 100644
index 6deaadb5daf..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-011.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-011.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-012.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-012.htm.ini
deleted file mode 100644
index 8db3053a8bb..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-012.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-012.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-017.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-017.htm.ini
deleted file mode 100644
index e6d3a7d416b..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-017.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-017.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-018.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-018.htm.ini
deleted file mode 100644
index 47b891155db..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-018.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-018.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-019.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-019.htm.ini
deleted file mode 100644
index 79af166780a..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-019.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-019.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-020.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-020.htm.ini
deleted file mode 100644
index 793ca9e9db1..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-020.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-020.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-115.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-115.htm.ini
deleted file mode 100644
index 3d8394340bd..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-115.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-115.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-116.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-116.htm.ini
deleted file mode 100644
index 8a91903002f..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-116.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-116.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-121.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-121.htm.ini
deleted file mode 100644
index 66a75b9a7ce..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-121.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-121.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-122.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-122.htm.ini
deleted file mode 100644
index 4d53a9941b4..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-122.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-122.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-173.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-173.htm.ini
deleted file mode 100644
index 3e58a46acbc..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-173.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-173.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-174.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-174.htm.ini
deleted file mode 100644
index 7509b21ada7..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-174.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-174.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-175.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-175.htm.ini
deleted file mode 100644
index ff5fd329956..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-175.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-175.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-176.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-176.htm.ini
deleted file mode 100644
index f685e743053..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-176.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-176.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-197.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-197.htm.ini
deleted file mode 100644
index 37c10a79c8f..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-197.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-197.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-198.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-198.htm.ini
deleted file mode 100644
index 2f7f2b0d35d..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-198.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-198.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-199.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-199.htm.ini
deleted file mode 100644
index ea0f8a4a7d6..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-199.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-199.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-200.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-200.htm.ini
deleted file mode 100644
index cd4c0ff3f30..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-200.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-200.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-201.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-201.htm.ini
deleted file mode 100644
index 253cdd03b81..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-201.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-201.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-202.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-202.htm.ini
deleted file mode 100644
index 76fc9446aa0..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-202.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-202.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-203.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-203.htm.ini
deleted file mode 100644
index 27be258b157..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-203.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-203.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-204.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-204.htm.ini
deleted file mode 100644
index 0808d2e51f6..00000000000
--- a/tests/wpt/metadata-css/css21_dev/html4/table-anonymous-objects-204.htm.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[table-anonymous-objects-204.htm]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini b/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini
deleted file mode 100644
index e2be30c3f1c..00000000000
--- a/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[border_radius_elliptical_a.html]
- type: reftest
- expected:
- if os == "mac": FAIL
diff --git a/tests/wpt/mozilla/meta/css/text_decoration_underline_subpx_a.html.ini b/tests/wpt/mozilla/meta/css/text_decoration_underline_subpx_a.html.ini
deleted file mode 100644
index 5f47c95fb0b..00000000000
--- a/tests/wpt/mozilla/meta/css/text_decoration_underline_subpx_a.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[text_decoration_underline_subpx_a.html]
- type: reftest
- expected:
- if os == "linux": FAIL