aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/gfx/Cargo.toml2
-rw-r--r--components/layout/Cargo.toml2
-rw-r--r--components/script/Cargo.toml2
-rw-r--r--components/script/dom/htmlinputelement.rs61
-rw-r--r--components/script/dom/webidls/HTMLInputElement.webidl20
-rw-r--r--components/servo/Cargo.lock34
-rw-r--r--components/style/Cargo.toml2
-rw-r--r--components/util/Cargo.toml2
-rw-r--r--ports/cef/Cargo.lock32
-rw-r--r--ports/geckolib/Cargo.lock20
-rw-r--r--ports/geckolib/Cargo.toml2
-rw-r--r--ports/gonk/Cargo.lock32
-rw-r--r--tests/unit/style/Cargo.toml2
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/data-uri.htm.ini1
-rw-r--r--tests/wpt/metadata/domparsing/DOMParser-parseFromString-html.html.ini1
-rw-r--r--tests/wpt/metadata/html/browsers/history/the-location-interface/document_location.html.ini0
-rw-r--r--tests/wpt/metadata/html/dom/interfaces.html.ini60
-rw-r--r--tests/wpt/metadata/html/dom/reflection-forms.html.ini1179
-rw-r--r--tests/wpt/metadata/html/semantics/forms/the-input-element/datetime.html.ini45
-rw-r--r--tests/wpt/metadata/html/semantics/forms/the-input-element/email.html.ini6
-rw-r--r--tests/wpt/metadata/html/semantics/forms/the-input-element/range.html.ini6
-rw-r--r--tests/wpt/metadata/html/semantics/forms/the-input-element/time.html.ini18
-rw-r--r--tests/wpt/mozilla/meta/mozilla/preferences.html.ini9
-rw-r--r--tests/wpt/mozilla/meta/mozilla/windowproxy.html.ini0
24 files changed, 138 insertions, 1400 deletions
diff --git a/components/gfx/Cargo.toml b/components/gfx/Cargo.toml
index 823b78ed271..f470f7dcd48 100644
--- a/components/gfx/Cargo.toml
+++ b/components/gfx/Cargo.toml
@@ -27,7 +27,7 @@ serde = "0.7"
serde_macros = "0.7"
servo-skia = "0.20130412.0"
smallvec = "0.1"
-string_cache = {version = "0.2.11", features = ["heap_size"]}
+string_cache = {version = "0.2.12", features = ["heap_size"]}
time = "0.1.12"
unicode-script = { version = "0.1", features = ["harfbuzz"] }
url = {version = "0.5.7", features = ["heap_size"]}
diff --git a/components/layout/Cargo.toml b/components/layout/Cargo.toml
index f7371a7a34a..35ca6cd1173 100644
--- a/components/layout/Cargo.toml
+++ b/components/layout/Cargo.toml
@@ -76,7 +76,7 @@ serde = "0.7"
serde_json = "0.7"
serde_macros = "0.7"
smallvec = "0.1"
-string_cache = {version = "0.2.11", features = ["heap_size"]}
+string_cache = {version = "0.2.12", features = ["heap_size"]}
time = "0.1"
unicode-bidi = "0.2"
unicode-script = { version = "0.1", features = ["harfbuzz"] }
diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml
index 6a8a5d1b25e..eaf86e3b39f 100644
--- a/components/script/Cargo.toml
+++ b/components/script/Cargo.toml
@@ -91,7 +91,7 @@ rustc-serialize = "0.3"
selectors = {version = "0.5", features = ["heap_size"]}
serde = "0.7"
smallvec = "0.1"
-string_cache = {version = "0.2.11", features = ["heap_size", "unstable"]}
+string_cache = {version = "0.2.12", features = ["heap_size", "unstable"]}
time = "0.1.12"
unicase = "1.0"
url = {version = "0.5.7", features = ["heap_size"]}
diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs
index 174a312448f..328616a93d5 100644
--- a/components/script/dom/htmlinputelement.rs
+++ b/components/script/dom/htmlinputelement.rs
@@ -305,6 +305,25 @@ impl LayoutHTMLInputElementHelpers for LayoutJS<HTMLInputElement> {
}
impl HTMLInputElementMethods for HTMLInputElement {
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-accept
+ make_getter!(Accept, "accept");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-accept
+ make_setter!(SetAccept, "accept");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-alt
+ make_getter!(Alt, "alt");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-alt
+ make_setter!(SetAlt, "alt");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-dirName
+ make_getter!(DirName, "dirname");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-dirName
+ make_setter!(SetDirName, "dirname");
+
// https://html.spec.whatwg.org/multipage/#dom-fe-disabled
make_bool_getter!(Disabled, "disabled");
@@ -458,12 +477,54 @@ impl HTMLInputElementMethods for HTMLInputElement {
// https://html.spec.whatwg.org/multipage/#attr-fs-formnovalidate
make_bool_setter!(SetFormNoValidate, "formnovalidate");
+ // https://html.spec.whatwg.org/multipage/#attr-input-max
+ make_getter!(Max, "max");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-max
+ make_setter!(SetMax, "max");
+
// https://html.spec.whatwg.org/multipage/#dom-input-maxlength
make_int_getter!(MaxLength, "maxlength", DEFAULT_MAX_LENGTH);
// https://html.spec.whatwg.org/multipage/#dom-input-maxlength
make_limited_int_setter!(SetMaxLength, "maxlength", DEFAULT_MAX_LENGTH);
+ // https://html.spec.whatwg.org/multipage/#attr-input-min
+ make_getter!(Min, "min");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-min
+ make_setter!(SetMin, "min");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-multiple
+ make_bool_getter!(Multiple, "multiple");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-multiple
+ make_bool_setter!(SetMultiple, "multiple");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-pattern
+ make_getter!(Pattern, "pattern");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-pattern
+ make_setter!(SetPattern, "pattern");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-required
+ make_bool_getter!(Required, "required");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-required
+ make_bool_setter!(SetRequired, "required");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-src
+ make_getter!(Src, "src");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-src
+ make_setter!(SetSrc, "src");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-step
+ make_getter!(Step, "step");
+
+ // https://html.spec.whatwg.org/multipage/#attr-input-step
+ make_setter!(SetStep, "step");
+
// https://html.spec.whatwg.org/multipage/#dom-input-indeterminate
fn Indeterminate(&self) -> bool {
self.upcast::<Element>().state().contains(IN_INDETERMINATE_STATE)
diff --git a/components/script/dom/webidls/HTMLInputElement.webidl b/components/script/dom/webidls/HTMLInputElement.webidl
index 2e1c6215f2b..66907c5cd23 100644
--- a/components/script/dom/webidls/HTMLInputElement.webidl
+++ b/components/script/dom/webidls/HTMLInputElement.webidl
@@ -5,13 +5,13 @@
// https://html.spec.whatwg.org/multipage/#htmlinputelement
interface HTMLInputElement : HTMLElement {
- // attribute DOMString accept;
- // attribute DOMString alt;
+ attribute DOMString accept;
+ attribute DOMString alt;
// attribute DOMString autocomplete;
// attribute boolean autofocus;
attribute boolean defaultChecked;
attribute boolean checked;
- // attribute DOMString dirName;
+ attribute DOMString dirName;
attribute boolean disabled;
readonly attribute HTMLFormElement? form;
//readonly attribute FileList? files;
@@ -24,21 +24,21 @@ interface HTMLInputElement : HTMLElement {
attribute boolean indeterminate;
// attribute DOMString inputMode;
//readonly attribute HTMLElement? list;
- // attribute DOMString max;
+ attribute DOMString max;
[SetterThrows]
attribute long maxLength;
- // attribute DOMString min;
+ attribute DOMString min;
// attribute long minLength;
- // attribute boolean multiple;
+ attribute boolean multiple;
attribute DOMString name;
- // attribute DOMString pattern;
+ attribute DOMString pattern;
attribute DOMString placeholder;
attribute boolean readOnly;
- // attribute boolean required;
+ attribute boolean required;
[SetterThrows]
attribute unsigned long size;
- // attribute DOMString src;
- // attribute DOMString step;
+ attribute DOMString src;
+ attribute DOMString step;
attribute DOMString type;
attribute DOMString defaultValue;
[TreatNullAs=EmptyString, SetterThrows]
diff --git a/components/servo/Cargo.lock b/components/servo/Cargo.lock
index 3ee4f743f6b..9d7b87761b1 100644
--- a/components/servo/Cargo.lock
+++ b/components/servo/Cargo.lock
@@ -713,8 +713,8 @@ dependencies = [
"servo-fontconfig 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"servo-skia 0.20130412.6 (registry+https://github.com/rust-lang/crates.io-index)",
"simd 0.1.0 (git+https://github.com/huonw/simd)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -890,7 +890,7 @@ dependencies = [
"phf 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"phf_codegen 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -1074,8 +1074,8 @@ dependencies = [
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1734,8 +1734,8 @@ dependencies = [
"script_traits 0.0.1",
"selectors 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"unicase 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1794,8 +1794,8 @@ dependencies = [
"heapsize_plugin 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quickersort 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@@ -1942,7 +1942,7 @@ source = "git+https://github.com/huonw/simd#03de1cd0a278ab902b4beb402d57505f3797
[[package]]
name = "smallvec"
-version = "0.1.7"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
@@ -1956,7 +1956,7 @@ dependencies = [
[[package]]
name = "string_cache"
-version = "0.2.11"
+version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1989,8 +1989,8 @@ dependencies = [
"selectors 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -2007,7 +2007,7 @@ dependencies = [
"msg 0.0.1",
"plugins 0.0.1",
"selectors 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -2196,8 +2196,8 @@ dependencies = [
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -2424,7 +2424,7 @@ dependencies = [
"phf 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"phf_codegen 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
diff --git a/components/style/Cargo.toml b/components/style/Cargo.toml
index 82284240a26..70b2b503902 100644
--- a/components/style/Cargo.toml
+++ b/components/style/Cargo.toml
@@ -40,7 +40,7 @@ selectors = {version = "0.5", features = ["heap_size", "unstable"]}
serde = {version = "0.7", features = ["nightly"]}
serde_macros = "0.7"
smallvec = "0.1"
-string_cache = {version = "0.2.11", features = ["heap_size"]}
+string_cache = {version = "0.2.12", features = ["heap_size"]}
time = "0.1"
url = {version = "0.5.7", features = ["heap_size"]}
diff --git a/components/util/Cargo.toml b/components/util/Cargo.toml
index 07bb2a7f392..7a4bdf9379c 100644
--- a/components/util/Cargo.toml
+++ b/components/util/Cargo.toml
@@ -44,7 +44,7 @@ rustc-serialize = "0.3"
serde = "0.7"
serde_macros = "0.7"
smallvec = "0.1"
-string_cache = {version = "0.2.11", features = ["heap_size"]}
+string_cache = {version = "0.2.12", features = ["heap_size"]}
url = {version = "0.5.7", features = ["heap_size", "serde_serialization"]}
[target.x86_64-pc-windows-gnu.dependencies]
diff --git a/ports/cef/Cargo.lock b/ports/cef/Cargo.lock
index 1aba9ccf429..acc91f37df3 100644
--- a/ports/cef/Cargo.lock
+++ b/ports/cef/Cargo.lock
@@ -641,8 +641,8 @@ dependencies = [
"servo-fontconfig 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"servo-skia 0.20130412.6 (registry+https://github.com/rust-lang/crates.io-index)",
"simd 0.1.0 (git+https://github.com/huonw/simd)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -809,7 +809,7 @@ dependencies = [
"phf 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"phf_codegen 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -993,8 +993,8 @@ dependencies = [
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1601,8 +1601,8 @@ dependencies = [
"script_traits 0.0.1",
"selectors 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"unicase 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1652,8 +1652,8 @@ dependencies = [
"heapsize_plugin 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quickersort 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@@ -1838,7 +1838,7 @@ source = "git+https://github.com/huonw/simd#03de1cd0a278ab902b4beb402d57505f3797
[[package]]
name = "smallvec"
-version = "0.1.7"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
@@ -1852,7 +1852,7 @@ dependencies = [
[[package]]
name = "string_cache"
-version = "0.2.11"
+version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1885,8 +1885,8 @@ dependencies = [
"selectors 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -2075,8 +2075,8 @@ dependencies = [
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -2292,7 +2292,7 @@ dependencies = [
"phf 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"phf_codegen 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
diff --git a/ports/geckolib/Cargo.lock b/ports/geckolib/Cargo.lock
index 485465b87e7..72249f12ec1 100644
--- a/ports/geckolib/Cargo.lock
+++ b/ports/geckolib/Cargo.lock
@@ -14,8 +14,8 @@ dependencies = [
"num_cpus 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
"plugins 0.0.1",
"selectors 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@@ -331,8 +331,8 @@ dependencies = [
"heapsize_plugin 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quickersort 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@@ -360,12 +360,12 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "0.1.7"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "string_cache"
-version = "0.2.11"
+version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -398,8 +398,8 @@ dependencies = [
"selectors 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -500,8 +500,8 @@ dependencies = [
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
diff --git a/ports/geckolib/Cargo.toml b/ports/geckolib/Cargo.toml
index 32a0e650fc4..d43c16bd3fe 100644
--- a/ports/geckolib/Cargo.toml
+++ b/ports/geckolib/Cargo.toml
@@ -22,7 +22,7 @@ libc = "0.2"
num_cpus = "0.2.2"
selectors = {version = "0.5", features = ["heap_size", "unstable"]}
smallvec = "0.1"
-string_cache = {version = "0.2.11", features = ["heap_size", "unstable"]}
+string_cache = {version = "0.2.12", features = ["heap_size", "unstable"]}
url = {version = "0.5.7", features = ["heap_size", "query_encoding", "serde_serialization"]}
[dependencies.log]
diff --git a/ports/gonk/Cargo.lock b/ports/gonk/Cargo.lock
index 105b1d43dd6..76a9b4e1a67 100644
--- a/ports/gonk/Cargo.lock
+++ b/ports/gonk/Cargo.lock
@@ -644,8 +644,8 @@ dependencies = [
"servo-fontconfig 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"servo-skia 0.20130412.6 (registry+https://github.com/rust-lang/crates.io-index)",
"simd 0.1.0 (git+https://github.com/huonw/simd)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -791,7 +791,7 @@ dependencies = [
"phf 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"phf_codegen 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -975,8 +975,8 @@ dependencies = [
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1583,8 +1583,8 @@ dependencies = [
"script_traits 0.0.1",
"selectors 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"unicase 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1634,8 +1634,8 @@ dependencies = [
"heapsize_plugin 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quickersort 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@@ -1818,7 +1818,7 @@ source = "git+https://github.com/huonw/simd#03de1cd0a278ab902b4beb402d57505f3797
[[package]]
name = "smallvec"
-version = "0.1.7"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
@@ -1832,7 +1832,7 @@ dependencies = [
[[package]]
name = "string_cache"
-version = "0.2.11"
+version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1865,8 +1865,8 @@ dependencies = [
"selectors 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -2055,8 +2055,8 @@ dependencies = [
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "smallvec 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -2242,7 +2242,7 @@ dependencies = [
"phf 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"phf_codegen 0.7.13 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
diff --git a/tests/unit/style/Cargo.toml b/tests/unit/style/Cargo.toml
index 7bdd55375e9..45245ba9327 100644
--- a/tests/unit/style/Cargo.toml
+++ b/tests/unit/style/Cargo.toml
@@ -28,5 +28,5 @@ app_units = {version = "0.2.3", features = ["plugins"]}
cssparser = {version = "0.5.4", features = ["heap_size"]}
euclid = {version = "0.6.4", features = ["plugins"]}
selectors = {version = "0.5", features = ["heap_size"]}
-string_cache = {version = "0.2.11", features = ["heap_size"]}
+string_cache = {version = "0.2.12", features = ["heap_size"]}
url = {version = "0.5.7", features = ["heap_size"]}
diff --git a/tests/wpt/metadata/XMLHttpRequest/data-uri.htm.ini b/tests/wpt/metadata/XMLHttpRequest/data-uri.htm.ini
index fff1641f7eb..a26e5693e32 100644
--- a/tests/wpt/metadata/XMLHttpRequest/data-uri.htm.ini
+++ b/tests/wpt/metadata/XMLHttpRequest/data-uri.htm.ini
@@ -1,6 +1,5 @@
[data-uri.htm]
type: testharness
-
[XHR method GET with charset text/html;charset=UTF-8]
expected: FAIL
diff --git a/tests/wpt/metadata/domparsing/DOMParser-parseFromString-html.html.ini b/tests/wpt/metadata/domparsing/DOMParser-parseFromString-html.html.ini
deleted file mode 100644
index 8b137891791..00000000000
--- a/tests/wpt/metadata/domparsing/DOMParser-parseFromString-html.html.ini
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/document_location.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/document_location.html.ini
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/tests/wpt/metadata/html/browsers/history/the-location-interface/document_location.html.ini
+++ /dev/null
diff --git a/tests/wpt/metadata/html/dom/interfaces.html.ini b/tests/wpt/metadata/html/dom/interfaces.html.ini
index c8e6d7591c4..00884d95c00 100644
--- a/tests/wpt/metadata/html/dom/interfaces.html.ini
+++ b/tests/wpt/metadata/html/dom/interfaces.html.ini
@@ -4545,21 +4545,12 @@
[HTMLFormElement interface: document.createElement("form") must inherit property "requestAutocomplete" with the proper type (17)]
expected: FAIL
- [HTMLInputElement interface: attribute accept]
- expected: FAIL
-
- [HTMLInputElement interface: attribute alt]
- expected: FAIL
-
[HTMLInputElement interface: attribute autocomplete]
expected: FAIL
[HTMLInputElement interface: attribute autofocus]
expected: FAIL
- [HTMLInputElement interface: attribute dirName]
- expected: FAIL
-
[HTMLInputElement interface: attribute files]
expected: FAIL
@@ -4572,30 +4563,9 @@
[HTMLInputElement interface: attribute list]
expected: FAIL
- [HTMLInputElement interface: attribute max]
- expected: FAIL
-
- [HTMLInputElement interface: attribute min]
- expected: FAIL
-
[HTMLInputElement interface: attribute minLength]
expected: FAIL
- [HTMLInputElement interface: attribute multiple]
- expected: FAIL
-
- [HTMLInputElement interface: attribute pattern]
- expected: FAIL
-
- [HTMLInputElement interface: attribute required]
- expected: FAIL
-
- [HTMLInputElement interface: attribute src]
- expected: FAIL
-
- [HTMLInputElement interface: attribute step]
- expected: FAIL
-
[HTMLInputElement interface: attribute valueAsDate]
expected: FAIL
@@ -4650,21 +4620,12 @@
[HTMLInputElement interface: attribute useMap]
expected: FAIL
- [HTMLInputElement interface: document.createElement("input") must inherit property "accept" with the proper type (0)]
- expected: FAIL
-
- [HTMLInputElement interface: document.createElement("input") must inherit property "alt" with the proper type (1)]
- expected: FAIL
-
[HTMLInputElement interface: document.createElement("input") must inherit property "autocomplete" with the proper type (2)]
expected: FAIL
[HTMLInputElement interface: document.createElement("input") must inherit property "autofocus" with the proper type (3)]
expected: FAIL
- [HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type (6)]
- expected: FAIL
-
[HTMLInputElement interface: document.createElement("input") must inherit property "files" with the proper type (9)]
expected: FAIL
@@ -4677,30 +4638,9 @@
[HTMLInputElement interface: document.createElement("input") must inherit property "list" with the proper type (18)]
expected: FAIL
- [HTMLInputElement interface: document.createElement("input") must inherit property "max" with the proper type (19)]
- expected: FAIL
-
- [HTMLInputElement interface: document.createElement("input") must inherit property "min" with the proper type (21)]
- expected: FAIL
-
[HTMLInputElement interface: document.createElement("input") must inherit property "minLength" with the proper type (22)]
expected: FAIL
- [HTMLInputElement interface: document.createElement("input") must inherit property "multiple" with the proper type (23)]
- expected: FAIL
-
- [HTMLInputElement interface: document.createElement("input") must inherit property "pattern" with the proper type (25)]
- expected: FAIL
-
- [HTMLInputElement interface: document.createElement("input") must inherit property "required" with the proper type (28)]
- expected: FAIL
-
- [HTMLInputElement interface: document.createElement("input") must inherit property "src" with the proper type (30)]
- expected: FAIL
-
- [HTMLInputElement interface: document.createElement("input") must inherit property "step" with the proper type (31)]
- expected: FAIL
-
[HTMLInputElement interface: document.createElement("input") must inherit property "valueAsDate" with the proper type (35)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/dom/reflection-forms.html.ini b/tests/wpt/metadata/html/dom/reflection-forms.html.ini
index fa017c0014a..84f4224e156 100644
--- a/tests/wpt/metadata/html/dom/reflection-forms.html.ini
+++ b/tests/wpt/metadata/html/dom/reflection-forms.html.ini
@@ -3633,264 +3633,6 @@
[input.tabIndex: IDL set to -2147483648 followed by getAttribute()]
expected: FAIL
- [input.accept: typeof IDL attribute]
- expected: FAIL
-
- [input.accept: IDL get with DOM attribute unset]
- expected: FAIL
-
- [input.accept: setAttribute() to "" followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to undefined followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to 7 followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to true followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to false followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to NaN followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to Infinity followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to null followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.accept: setAttribute() to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to "" followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to undefined followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to undefined followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to 7 followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to 7 followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to 1.5 followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to true followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to true followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to false followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to false followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to object "[object Object\]" followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to NaN followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to NaN followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to Infinity followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to -Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to "\\0" followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to null followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to null followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to object "test-toString" followed by getAttribute()]
- expected: FAIL
-
- [input.accept: IDL set to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.accept: IDL set to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.alt: typeof IDL attribute]
- expected: FAIL
-
- [input.alt: IDL get with DOM attribute unset]
- expected: FAIL
-
- [input.alt: setAttribute() to "" followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to undefined followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to 7 followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to true followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to false followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to NaN followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to Infinity followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to null followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.alt: setAttribute() to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to "" followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to undefined followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to undefined followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to 7 followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to 7 followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to 1.5 followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to true followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to true followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to false followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to false followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to object "[object Object\]" followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to NaN followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to NaN followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to Infinity followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to -Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to "\\0" followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to null followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to null followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to object "test-toString" followed by getAttribute()]
- expected: FAIL
-
- [input.alt: IDL set to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.alt: IDL set to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
[input.autofocus: typeof IDL attribute]
expected: FAIL
@@ -3999,135 +3741,6 @@
[input.autofocus: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
- [input.dirName: typeof IDL attribute]
- expected: FAIL
-
- [input.dirName: IDL get with DOM attribute unset]
- expected: FAIL
-
- [input.dirName: setAttribute() to "" followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to undefined followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to 7 followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to true followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to false followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to NaN followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to Infinity followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to null followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.dirName: setAttribute() to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to "" followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to undefined followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to undefined followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to 7 followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to 7 followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to 1.5 followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to true followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to true followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to false followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to false followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to object "[object Object\]" followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to NaN followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to NaN followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to Infinity followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to -Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to "\\0" followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to null followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to null followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to object "test-toString" followed by getAttribute()]
- expected: FAIL
-
- [input.dirName: IDL set to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.dirName: IDL set to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
[input.formEnctype: IDL get with DOM attribute unset]
expected: FAIL
@@ -4728,624 +4341,12 @@
[input.inputMode: IDL set to "URL" followed by IDL get]
expected: FAIL
- [input.max: typeof IDL attribute]
- expected: FAIL
-
- [input.max: IDL get with DOM attribute unset]
- expected: FAIL
-
- [input.max: setAttribute() to "" followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to undefined followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to 7 followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to true followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to false followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to NaN followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to Infinity followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to null followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.max: setAttribute() to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to "" followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to undefined followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to undefined followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to 7 followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to 7 followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to 1.5 followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to true followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to true followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to false followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to false followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to object "[object Object\]" followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to NaN followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to NaN followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to Infinity followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to -Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to "\\0" followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to null followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to null followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to object "test-toString" followed by getAttribute()]
- expected: FAIL
-
- [input.max: IDL set to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.max: IDL set to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.min: typeof IDL attribute]
- expected: FAIL
-
- [input.min: IDL get with DOM attribute unset]
- expected: FAIL
-
- [input.min: setAttribute() to "" followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to undefined followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to 7 followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to true followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to false followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to NaN followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to Infinity followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to null followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.min: setAttribute() to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to "" followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to undefined followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to undefined followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to 7 followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to 7 followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to 1.5 followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to true followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to true followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to false followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to false followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to object "[object Object\]" followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to NaN followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to NaN followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to Infinity followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to -Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to "\\0" followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to null followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to null followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to object "test-toString" followed by getAttribute()]
- expected: FAIL
-
- [input.min: IDL set to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.min: IDL set to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.multiple: typeof IDL attribute]
- expected: FAIL
-
- [input.multiple: IDL get with DOM attribute unset]
- expected: FAIL
-
- [input.multiple: setAttribute() to "" followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to " foo " followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to undefined followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to null followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to 7 followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to true followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to false followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to NaN followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to Infinity followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.multiple: setAttribute() to "multiple" followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to "" followed by hasAttribute()]
- expected: FAIL
-
- [input.multiple: IDL set to "" followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to " foo " followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to undefined followed by hasAttribute()]
- expected: FAIL
-
- [input.multiple: IDL set to undefined followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to null followed by hasAttribute()]
- expected: FAIL
-
- [input.multiple: IDL set to null followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to 7 followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to false followed by hasAttribute()]
- expected: FAIL
-
- [input.multiple: IDL set to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to NaN followed by hasAttribute()]
- expected: FAIL
-
- [input.multiple: IDL set to NaN followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to Infinity followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.multiple: IDL set to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.pattern: typeof IDL attribute]
- expected: FAIL
-
- [input.pattern: IDL get with DOM attribute unset]
- expected: FAIL
-
- [input.pattern: setAttribute() to "" followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to undefined followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to 7 followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to true followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to false followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to NaN followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to Infinity followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to null followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.pattern: setAttribute() to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to "" followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to undefined followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to undefined followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to 7 followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to 7 followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to 1.5 followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to true followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to true followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to false followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to false followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to object "[object Object\]" followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to NaN followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to NaN followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to Infinity followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to -Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to "\\0" followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to null followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to null followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to object "test-toString" followed by getAttribute()]
- expected: FAIL
-
- [input.pattern: IDL set to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.pattern: IDL set to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.required: typeof IDL attribute]
- expected: FAIL
-
- [input.required: IDL get with DOM attribute unset]
- expected: FAIL
-
- [input.required: setAttribute() to "" followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to " foo " followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to undefined followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to null followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to 7 followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to true followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to false followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to NaN followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to Infinity followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.required: setAttribute() to "required" followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to "" followed by hasAttribute()]
- expected: FAIL
-
- [input.required: IDL set to "" followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to " foo " followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to undefined followed by hasAttribute()]
- expected: FAIL
-
- [input.required: IDL set to undefined followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to null followed by hasAttribute()]
- expected: FAIL
-
- [input.required: IDL set to null followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to 7 followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to false followed by hasAttribute()]
- expected: FAIL
-
- [input.required: IDL set to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to NaN followed by hasAttribute()]
- expected: FAIL
-
- [input.required: IDL set to NaN followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to Infinity followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.required: IDL set to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.src: typeof IDL attribute]
- expected: FAIL
-
- [input.src: IDL get with DOM attribute unset]
- expected: FAIL
-
[input.src: setAttribute() to "" followed by IDL get]
expected: FAIL
[input.src: setAttribute() to " foo " followed by IDL get]
expected: FAIL
- [input.src: setAttribute() to "http://site.example/" followed by IDL get]
- expected: FAIL
-
[input.src: setAttribute() to "//site.example/path???@#l" followed by IDL get]
expected: FAIL
@@ -5391,237 +4392,57 @@
[input.src: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
- [input.src: IDL set to "" followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to "" followed by IDL get]
expected: FAIL
- [input.src: IDL set to " foo " followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to " foo " followed by IDL get]
expected: FAIL
- [input.src: IDL set to "http://site.example/" followed by getAttribute()]
- expected: FAIL
-
- [input.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to "//site.example/path???@#l" followed by IDL get]
expected: FAIL
- [input.src: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
expected: FAIL
- [input.src: IDL set to undefined followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to undefined followed by IDL get]
expected: FAIL
- [input.src: IDL set to 7 followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to 7 followed by IDL get]
expected: FAIL
- [input.src: IDL set to 1.5 followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to 1.5 followed by IDL get]
expected: FAIL
- [input.src: IDL set to true followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to true followed by IDL get]
expected: FAIL
- [input.src: IDL set to false followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to false followed by IDL get]
expected: FAIL
- [input.src: IDL set to object "[object Object\]" followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
- [input.src: IDL set to NaN followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to NaN followed by IDL get]
expected: FAIL
- [input.src: IDL set to Infinity followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to Infinity followed by IDL get]
expected: FAIL
- [input.src: IDL set to -Infinity followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to -Infinity followed by IDL get]
expected: FAIL
- [input.src: IDL set to "\\0" followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to "\\0" followed by IDL get]
expected: FAIL
- [input.src: IDL set to null followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to null followed by IDL get]
expected: FAIL
- [input.src: IDL set to object "test-toString" followed by getAttribute()]
- expected: FAIL
-
[input.src: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[input.src: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
- [input.step: typeof IDL attribute]
- expected: FAIL
-
- [input.step: IDL get with DOM attribute unset]
- expected: FAIL
-
- [input.step: setAttribute() to "" followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to undefined followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to 7 followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to true followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to false followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to NaN followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to Infinity followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to "\\0" followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to null followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.step: setAttribute() to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to "" followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to undefined followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to undefined followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to 7 followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to 7 followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to 1.5 followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to 1.5 followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to true followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to true followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to false followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to false followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to object "[object Object\]" followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to object "[object Object\]" followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to NaN followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to NaN followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to Infinity followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to -Infinity followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to -Infinity followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to "\\0" followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to null followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to null followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to object "test-toString" followed by getAttribute()]
- expected: FAIL
-
- [input.step: IDL set to object "test-toString" followed by IDL get]
- expected: FAIL
-
- [input.step: IDL set to object "test-valueOf" followed by IDL get]
- expected: FAIL
-
[input.align: typeof IDL attribute]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/forms/the-input-element/datetime.html.ini b/tests/wpt/metadata/html/semantics/forms/the-input-element/datetime.html.ini
index 20bc5a747e9..8764534b310 100644
--- a/tests/wpt/metadata/html/semantics/forms/the-input-element/datetime.html.ini
+++ b/tests/wpt/metadata/html/semantics/forms/the-input-element/datetime.html.ini
@@ -1,74 +1,29 @@
[datetime.html]
type: testharness
- [[date\] The min attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[date\] The max attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[date\] The step attribute must be expressed in seconds]
- expected: FAIL
-
[[date\] stepUp method support on input 'date' element]
expected: FAIL
[[date\] stepDown method support on input 'date' element]
expected: FAIL
- [[time\] The min attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[time\] The max attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[time\] The step attribute must be expressed in seconds]
- expected: FAIL
-
[[time\] stepUp method support on input 'time' element]
expected: FAIL
[[time\] stepDown method support on input 'time' element]
expected: FAIL
- [[datetime\] The min attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[datetime\] The max attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[datetime\] The step attribute must be expressed in seconds]
- expected: FAIL
-
[[datetime\] stepUp method support on input 'datetime' element]
expected: FAIL
[[datetime\] stepDown method support on input 'datetime' element]
expected: FAIL
- [[month\] The min attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[month\] The max attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[month\] The step attribute must be expressed in seconds]
- expected: FAIL
-
[[month\] stepUp method support on input 'month' element]
expected: FAIL
[[month\] stepDown method support on input 'month' element]
expected: FAIL
- [[week\] The min attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[week\] The max attribute must have a value that is a valid global date and time string]
- expected: FAIL
-
- [[week\] The step attribute must be expressed in seconds]
- expected: FAIL
-
[[week\] stepUp method support on input 'week' element]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/forms/the-input-element/email.html.ini b/tests/wpt/metadata/html/semantics/forms/the-input-element/email.html.ini
index 9b416594a19..c0017e10a70 100644
--- a/tests/wpt/metadata/html/semantics/forms/the-input-element/email.html.ini
+++ b/tests/wpt/metadata/html/semantics/forms/the-input-element/email.html.ini
@@ -1,8 +1,5 @@
[email.html]
type: testharness
- [single_email doesn't have the multiple attribute]
- expected: FAIL
-
[value should be sanitized: strip line breaks]
expected: FAIL
@@ -12,9 +9,6 @@
[When the multiple attribute is removed, the user agent must run the value sanitization algorithm]
expected: FAIL
- [multiple_email has the multiple attribute]
- expected: FAIL
-
[run the value sanitization algorithm after setting a new value]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/forms/the-input-element/range.html.ini b/tests/wpt/metadata/html/semantics/forms/the-input-element/range.html.ini
index 5b161f4a92e..cf323449f7b 100644
--- a/tests/wpt/metadata/html/semantics/forms/the-input-element/range.html.ini
+++ b/tests/wpt/metadata/html/semantics/forms/the-input-element/range.html.ini
@@ -1,11 +1,5 @@
[range.html]
type: testharness
- [min attribute support on input element]
- expected: FAIL
-
- [max attribute support on input element]
- expected: FAIL
-
[Illegal value of min attribute]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/forms/the-input-element/time.html.ini b/tests/wpt/metadata/html/semantics/forms/the-input-element/time.html.ini
index b2368ef46ea..d6b334e84f2 100644
--- a/tests/wpt/metadata/html/semantics/forms/the-input-element/time.html.ini
+++ b/tests/wpt/metadata/html/semantics/forms/the-input-element/time.html.ini
@@ -1,23 +1,5 @@
[time.html]
type: testharness
- [step attribute on default value check]
- expected: FAIL
-
- [max attribute on default value check]
- expected: FAIL
-
- [min attribute on default value check]
- expected: FAIL
-
- [max attribute support on input element]
- expected: FAIL
-
- [min attribute support on input element]
- expected: FAIL
-
- [step attribute support on input element]
- expected: FAIL
-
[stepUp function support on input Element]
expected: FAIL
diff --git a/tests/wpt/mozilla/meta/mozilla/preferences.html.ini b/tests/wpt/mozilla/meta/mozilla/preferences.html.ini
index 69e87de33ec..dad937dd5a9 100644
--- a/tests/wpt/mozilla/meta/mozilla/preferences.html.ini
+++ b/tests/wpt/mozilla/meta/mozilla/preferences.html.ini
@@ -1,10 +1,3 @@
[preferences.html]
type: testharness
- prefs: [
- dom.testbinding.preference_value.falsy:false,
- dom.testbinding.preference_value.truthy:true,
- dom.testbinding.preference_value.string_empty:,
- dom.testbinding.preference_value.string_test:test,
- dom.testbinding.preference_value.space_string_test:test1 test2,
- dom.testbinding.preference_value.quote_string_test:"test1 test2",
- ]
+ prefs: [dom.testbinding.preference_value.falsy:false, dom.testbinding.preference_value.truthy:true, dom.testbinding.preference_value.string_empty:, dom.testbinding.preference_value.string_test:test, dom.testbinding.preference_value.space_string_test:test1 test2, dom.testbinding.preference_value.quote_string_test:"test1 test2"]
diff --git a/tests/wpt/mozilla/meta/mozilla/windowproxy.html.ini b/tests/wpt/mozilla/meta/mozilla/windowproxy.html.ini
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/tests/wpt/mozilla/meta/mozilla/windowproxy.html.ini
+++ /dev/null