diff --git a/components/gfx/Cargo.toml b/components/gfx/Cargo.toml index 823b78ed2714..f470f7dcd483 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 f7371a7a34ad..35ca6cd11737 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 6a8a5d1b25ec..eaf86e3b39fb 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 174a312448f6..328616a93d5d 100644 --- a/components/script/dom/htmlinputelement.rs +++ b/components/script/dom/htmlinputelement.rs @@ -305,6 +305,25 @@ impl LayoutHTMLInputElementHelpers for LayoutJS { } 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::().state().contains(IN_INDETERMINATE_STATE) diff --git a/components/script/dom/webidls/HTMLInputElement.webidl b/components/script/dom/webidls/HTMLInputElement.webidl index 2e1c6215f2be..66907c5cd23b 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 3ee4f743f6bf..9d7b87761b1f 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 82284240a262..70b2b5039023 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 07bb2a7f3924..7a4bdf9379c8 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 1aba9ccf429a..acc91f37df33 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 485465b87e73..72249f12ec14 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 32a0e650fc40..d43c16bd3fed 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 105b1d43dd62..76a9b4e1a670 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 7bdd55375e98..45245ba93270 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 fff1641f7eb4..a26e5693e32e 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 8b137891791f..000000000000 --- 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 e69de29bb2d1..000000000000 diff --git a/tests/wpt/metadata/html/dom/interfaces.html.ini b/tests/wpt/metadata/html/dom/interfaces.html.ini index c8e6d7591c4b..00884d95c005 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 fa017c0014a8..84f4224e156f 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,1627 +3741,706 @@ [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()] + [input.formEnctype: IDL get with DOM attribute unset] expected: FAIL - [input.dirName: IDL set to -Infinity followed by IDL get] + [input.formMethod: IDL get with DOM attribute unset] expected: FAIL - [input.dirName: IDL set to "\\0" followed by getAttribute()] + [input.inputMode: typeof IDL attribute] expected: FAIL - [input.dirName: IDL set to null followed by getAttribute()] + [input.inputMode: IDL get with DOM attribute unset] expected: FAIL - [input.dirName: IDL set to null followed by IDL get] + [input.inputMode: setAttribute() to "" followed by IDL get] expected: FAIL - [input.dirName: IDL set to object "test-toString" followed by getAttribute()] + [input.inputMode: 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: IDL set to object "test-toString" followed by IDL get] + [input.inputMode: setAttribute() to undefined followed by IDL get] expected: FAIL - [input.dirName: IDL set to object "test-valueOf" followed by IDL get] + [input.inputMode: setAttribute() to 7 followed by IDL get] expected: FAIL - [input.formEnctype: IDL get with DOM attribute unset] + [input.inputMode: setAttribute() to 1.5 followed by IDL get] expected: FAIL - [input.formMethod: IDL get with DOM attribute unset] + [input.inputMode: setAttribute() to true followed by IDL get] expected: FAIL - [input.inputMode: typeof IDL attribute] - expected: FAIL - - [input.inputMode: IDL get with DOM attribute unset] - expected: FAIL - - [input.inputMode: setAttribute() to "" followed by IDL get] - expected: FAIL - - [input.inputMode: 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.inputMode: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to true followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to false followed by IDL get] + [input.inputMode: setAttribute() to false followed by IDL get] expected: FAIL [input.inputMode: setAttribute() to object "[object Object\]" followed by IDL get] expected: FAIL - [input.inputMode: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to null followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "verbatim" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xverbatim" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "verbatim\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "erbatim" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "VERBATIM" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "latin" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xlatin" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "latin\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "atin" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "LATIN" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "latin-name" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xlatin-name" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "latin-name\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "atin-name" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "LATIN-NAME" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "latin-prose" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xlatin-prose" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "latin-prose\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "atin-prose" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "LATIN-PROSE" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "full-width-latin" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xfull-width-latin" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "full-width-latin\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "ull-width-latin" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "FULL-WIDTH-LATIN" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "kana" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xkana" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "kana\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "ana" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "KANA" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "katakana" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xkatakana" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "katakana\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "atakana" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "KATAKANA" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "numeric" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xnumeric" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "numeric\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "umeric" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "NUMERIC" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "tel" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xtel" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "tel\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "el" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "TEL" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "email" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xemail" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "email\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "mail" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "EMAIL" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "url" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "xurl" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "url\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "rl" followed by IDL get] - expected: FAIL - - [input.inputMode: setAttribute() to "URL" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "" followed by getAttribute()] - expected: FAIL - - [input.inputMode: 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.inputMode: 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 IDL get] - expected: FAIL - - [input.inputMode: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to undefined followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to 7 followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to true followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to true followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to false followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to false followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to NaN followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to Infinity followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to null followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to object "test-valueOf" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "verbatim" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xverbatim" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xverbatim" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "verbatim\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "verbatim\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "erbatim" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "erbatim" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "VERBATIM" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "VERBATIM" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "latin" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xlatin" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xlatin" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "latin\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "latin\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "atin" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "atin" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "LATIN" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "LATIN" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "latin-name" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xlatin-name" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xlatin-name" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "latin-name\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "latin-name\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "atin-name" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "atin-name" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "LATIN-NAME" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "LATIN-NAME" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "latin-prose" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xlatin-prose" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xlatin-prose" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "latin-prose\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "latin-prose\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "atin-prose" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "atin-prose" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "LATIN-PROSE" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "LATIN-PROSE" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "full-width-latin" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xfull-width-latin" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xfull-width-latin" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "full-width-latin\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "full-width-latin\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "ull-width-latin" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "ull-width-latin" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "FULL-WIDTH-LATIN" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "FULL-WIDTH-LATIN" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "kana" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xkana" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xkana" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "kana\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "kana\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "ana" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "ana" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "KANA" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "KANA" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "katakana" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xkatakana" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xkatakana" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "katakana\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "katakana\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "atakana" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "atakana" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "KATAKANA" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "KATAKANA" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "numeric" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xnumeric" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xnumeric" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "numeric\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "numeric\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "umeric" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "umeric" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "NUMERIC" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "NUMERIC" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "tel" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xtel" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xtel" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "tel\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "tel\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "el" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "el" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "TEL" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "TEL" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "email" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xemail" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xemail" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "email\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "email\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "mail" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "mail" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "EMAIL" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "EMAIL" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "url" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xurl" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "xurl" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "url\\0" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "url\\0" followed by IDL get] - expected: FAIL - - [input.inputMode: IDL set to "rl" followed by getAttribute()] - expected: FAIL - - [input.inputMode: IDL set to "rl" followed by IDL get] - expected: FAIL - - [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()] + [input.inputMode: setAttribute() to NaN followed by IDL get] expected: FAIL - [input.min: IDL set to Infinity followed by IDL get] + [input.inputMode: setAttribute() to Infinity followed by IDL get] expected: FAIL - [input.min: IDL set to -Infinity followed by getAttribute()] + [input.inputMode: setAttribute() to -Infinity followed by IDL get] expected: FAIL - [input.min: IDL set to -Infinity followed by IDL get] + [input.inputMode: setAttribute() to "\\0" followed by IDL get] expected: FAIL - [input.min: IDL set to "\\0" followed by getAttribute()] + [input.inputMode: setAttribute() to null followed by IDL get] expected: FAIL - [input.min: IDL set to null followed by getAttribute()] + [input.inputMode: setAttribute() to object "test-toString" followed by IDL get] expected: FAIL - [input.min: IDL set to null followed by IDL get] + [input.inputMode: setAttribute() to object "test-valueOf" followed by IDL get] expected: FAIL - [input.min: IDL set to object "test-toString" followed by getAttribute()] + [input.inputMode: setAttribute() to "verbatim" followed by IDL get] expected: FAIL - [input.min: IDL set to object "test-toString" followed by IDL get] + [input.inputMode: setAttribute() to "xverbatim" followed by IDL get] expected: FAIL - [input.min: IDL set to object "test-valueOf" followed by IDL get] + [input.inputMode: setAttribute() to "verbatim\\0" followed by IDL get] expected: FAIL - [input.multiple: typeof IDL attribute] + [input.inputMode: setAttribute() to "erbatim" followed by IDL get] expected: FAIL - [input.multiple: IDL get with DOM attribute unset] + [input.inputMode: setAttribute() to "VERBATIM" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to "" followed by IDL get] + [input.inputMode: setAttribute() to "latin" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to " foo " followed by IDL get] + [input.inputMode: setAttribute() to "xlatin" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to undefined followed by IDL get] + [input.inputMode: setAttribute() to "latin\\0" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to null followed by IDL get] + [input.inputMode: setAttribute() to "atin" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to 7 followed by IDL get] + [input.inputMode: setAttribute() to "LATIN" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to 1.5 followed by IDL get] + [input.inputMode: setAttribute() to "latin-name" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to true followed by IDL get] + [input.inputMode: setAttribute() to "xlatin-name" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to false followed by IDL get] + [input.inputMode: setAttribute() to "latin-name\\0" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to object "[object Object\]" followed by IDL get] + [input.inputMode: setAttribute() to "atin-name" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to NaN followed by IDL get] + [input.inputMode: setAttribute() to "LATIN-NAME" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to Infinity followed by IDL get] + [input.inputMode: setAttribute() to "latin-prose" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to -Infinity followed by IDL get] + [input.inputMode: setAttribute() to "xlatin-prose" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to "\\0" followed by IDL get] + [input.inputMode: setAttribute() to "latin-prose\\0" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to object "test-toString" followed by IDL get] + [input.inputMode: setAttribute() to "atin-prose" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to object "test-valueOf" followed by IDL get] + [input.inputMode: setAttribute() to "LATIN-PROSE" followed by IDL get] expected: FAIL - [input.multiple: setAttribute() to "multiple" followed by IDL get] + [input.inputMode: setAttribute() to "full-width-latin" followed by IDL get] expected: FAIL - [input.multiple: IDL set to "" followed by hasAttribute()] + [input.inputMode: setAttribute() to "xfull-width-latin" followed by IDL get] expected: FAIL - [input.multiple: IDL set to "" followed by IDL get] + [input.inputMode: setAttribute() to "full-width-latin\\0" followed by IDL get] expected: FAIL - [input.multiple: IDL set to " foo " followed by IDL get] + [input.inputMode: setAttribute() to "ull-width-latin" followed by IDL get] expected: FAIL - [input.multiple: IDL set to undefined followed by hasAttribute()] + [input.inputMode: setAttribute() to "FULL-WIDTH-LATIN" followed by IDL get] expected: FAIL - [input.multiple: IDL set to undefined followed by IDL get] + [input.inputMode: setAttribute() to "kana" followed by IDL get] expected: FAIL - [input.multiple: IDL set to null followed by hasAttribute()] + [input.inputMode: setAttribute() to "xkana" followed by IDL get] expected: FAIL - [input.multiple: IDL set to null followed by IDL get] + [input.inputMode: setAttribute() to "kana\\0" followed by IDL get] expected: FAIL - [input.multiple: IDL set to 7 followed by IDL get] + [input.inputMode: setAttribute() to "ana" followed by IDL get] expected: FAIL - [input.multiple: IDL set to 1.5 followed by IDL get] + [input.inputMode: setAttribute() to "KANA" followed by IDL get] expected: FAIL - [input.multiple: IDL set to false followed by hasAttribute()] + [input.inputMode: setAttribute() to "katakana" followed by IDL get] expected: FAIL - [input.multiple: IDL set to object "[object Object\]" followed by IDL get] + [input.inputMode: setAttribute() to "xkatakana" followed by IDL get] expected: FAIL - [input.multiple: IDL set to NaN followed by hasAttribute()] + [input.inputMode: setAttribute() to "katakana\\0" followed by IDL get] expected: FAIL - [input.multiple: IDL set to NaN followed by IDL get] + [input.inputMode: setAttribute() to "atakana" followed by IDL get] expected: FAIL - [input.multiple: IDL set to Infinity followed by IDL get] + [input.inputMode: setAttribute() to "KATAKANA" followed by IDL get] expected: FAIL - [input.multiple: IDL set to -Infinity followed by IDL get] + [input.inputMode: setAttribute() to "numeric" followed by IDL get] expected: FAIL - [input.multiple: IDL set to "\\0" followed by IDL get] + [input.inputMode: setAttribute() to "xnumeric" followed by IDL get] expected: FAIL - [input.multiple: IDL set to object "test-toString" followed by IDL get] + [input.inputMode: setAttribute() to "numeric\\0" followed by IDL get] expected: FAIL - [input.multiple: IDL set to object "test-valueOf" followed by IDL get] + [input.inputMode: setAttribute() to "umeric" followed by IDL get] expected: FAIL - [input.pattern: typeof IDL attribute] + [input.inputMode: setAttribute() to "NUMERIC" followed by IDL get] expected: FAIL - [input.pattern: IDL get with DOM attribute unset] + [input.inputMode: setAttribute() to "tel" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to "" followed by IDL get] + [input.inputMode: setAttribute() to "xtel" 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] + [input.inputMode: setAttribute() to "tel\\0" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to undefined followed by IDL get] + [input.inputMode: setAttribute() to "el" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to 7 followed by IDL get] + [input.inputMode: setAttribute() to "TEL" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to 1.5 followed by IDL get] + [input.inputMode: setAttribute() to "email" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to true followed by IDL get] + [input.inputMode: setAttribute() to "xemail" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to false followed by IDL get] + [input.inputMode: setAttribute() to "email\\0" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to object "[object Object\]" followed by IDL get] + [input.inputMode: setAttribute() to "mail" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to NaN followed by IDL get] + [input.inputMode: setAttribute() to "EMAIL" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to Infinity followed by IDL get] + [input.inputMode: setAttribute() to "url" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to -Infinity followed by IDL get] + [input.inputMode: setAttribute() to "xurl" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to "\\0" followed by IDL get] + [input.inputMode: setAttribute() to "url\\0" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to null followed by IDL get] + [input.inputMode: setAttribute() to "rl" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to object "test-toString" followed by IDL get] + [input.inputMode: setAttribute() to "URL" followed by IDL get] expected: FAIL - [input.pattern: setAttribute() to object "test-valueOf" followed by IDL get] + [input.inputMode: IDL set to "" followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to "" followed by getAttribute()] + [input.inputMode: 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 " \\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()] + [input.inputMode: 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 IDL get] expected: FAIL - [input.pattern: IDL set to undefined followed by getAttribute()] + [input.inputMode: IDL set to undefined followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to undefined followed by IDL get] + [input.inputMode: IDL set to undefined followed by IDL get] expected: FAIL - [input.pattern: IDL set to 7 followed by getAttribute()] + [input.inputMode: IDL set to 7 followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to 7 followed by IDL get] + [input.inputMode: IDL set to 7 followed by IDL get] expected: FAIL - [input.pattern: IDL set to 1.5 followed by getAttribute()] + [input.inputMode: IDL set to 1.5 followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to 1.5 followed by IDL get] + [input.inputMode: IDL set to 1.5 followed by IDL get] expected: FAIL - [input.pattern: IDL set to true followed by getAttribute()] + [input.inputMode: IDL set to true followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to true followed by IDL get] + [input.inputMode: IDL set to true followed by IDL get] expected: FAIL - [input.pattern: IDL set to false followed by getAttribute()] + [input.inputMode: IDL set to false followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to false followed by IDL get] + [input.inputMode: IDL set to false followed by IDL get] expected: FAIL - [input.pattern: IDL set to object "[object Object\]" followed by getAttribute()] + [input.inputMode: IDL set to object "[object Object\]" followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to object "[object Object\]" followed by IDL get] + [input.inputMode: IDL set to object "[object Object\]" followed by IDL get] expected: FAIL - [input.pattern: IDL set to NaN followed by getAttribute()] + [input.inputMode: IDL set to NaN followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to NaN followed by IDL get] + [input.inputMode: IDL set to NaN followed by IDL get] expected: FAIL - [input.pattern: IDL set to Infinity followed by getAttribute()] + [input.inputMode: IDL set to Infinity followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to Infinity followed by IDL get] + [input.inputMode: IDL set to Infinity followed by IDL get] expected: FAIL - [input.pattern: IDL set to -Infinity followed by getAttribute()] + [input.inputMode: IDL set to -Infinity followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to -Infinity followed by IDL get] + [input.inputMode: IDL set to -Infinity followed by IDL get] expected: FAIL - [input.pattern: IDL set to "\\0" followed by getAttribute()] + [input.inputMode: IDL set to "\\0" followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to null followed by getAttribute()] + [input.inputMode: IDL set to "\\0" followed by IDL get] expected: FAIL - [input.pattern: IDL set to null followed by IDL get] + [input.inputMode: IDL set to null followed by IDL get] expected: FAIL - [input.pattern: IDL set to object "test-toString" followed by getAttribute()] + [input.inputMode: IDL set to object "test-toString" followed by getAttribute()] expected: FAIL - [input.pattern: IDL set to object "test-toString" followed by IDL get] + [input.inputMode: IDL set to object "test-toString" followed by IDL get] expected: FAIL - [input.pattern: IDL set to object "test-valueOf" followed by IDL get] + [input.inputMode: IDL set to object "test-valueOf" followed by getAttribute()] expected: FAIL - [input.required: typeof IDL attribute] + [input.inputMode: IDL set to object "test-valueOf" followed by IDL get] expected: FAIL - [input.required: IDL get with DOM attribute unset] + [input.inputMode: IDL set to "verbatim" followed by getAttribute()] expected: FAIL - [input.required: setAttribute() to "" followed by IDL get] + [input.inputMode: IDL set to "xverbatim" followed by getAttribute()] expected: FAIL - [input.required: setAttribute() to " foo " followed by IDL get] + [input.inputMode: IDL set to "xverbatim" followed by IDL get] expected: FAIL - [input.required: setAttribute() to undefined followed by IDL get] + [input.inputMode: IDL set to "verbatim\\0" followed by getAttribute()] expected: FAIL - [input.required: setAttribute() to null followed by IDL get] + [input.inputMode: IDL set to "verbatim\\0" followed by IDL get] expected: FAIL - [input.required: setAttribute() to 7 followed by IDL get] + [input.inputMode: IDL set to "erbatim" followed by getAttribute()] expected: FAIL - [input.required: setAttribute() to 1.5 followed by IDL get] + [input.inputMode: IDL set to "erbatim" followed by IDL get] expected: FAIL - [input.required: setAttribute() to true followed by IDL get] + [input.inputMode: IDL set to "VERBATIM" followed by getAttribute()] expected: FAIL - [input.required: setAttribute() to false followed by IDL get] + [input.inputMode: IDL set to "VERBATIM" followed by IDL get] expected: FAIL - [input.required: setAttribute() to object "[object Object\]" followed by IDL get] + [input.inputMode: IDL set to "latin" followed by getAttribute()] expected: FAIL - [input.required: setAttribute() to NaN followed by IDL get] + [input.inputMode: IDL set to "xlatin" followed by getAttribute()] expected: FAIL - [input.required: setAttribute() to Infinity followed by IDL get] + [input.inputMode: IDL set to "xlatin" followed by IDL get] expected: FAIL - [input.required: setAttribute() to -Infinity followed by IDL get] + [input.inputMode: IDL set to "latin\\0" followed by getAttribute()] expected: FAIL - [input.required: setAttribute() to "\\0" followed by IDL get] + [input.inputMode: IDL set to "latin\\0" followed by IDL get] expected: FAIL - [input.required: setAttribute() to object "test-toString" followed by IDL get] + [input.inputMode: IDL set to "atin" followed by getAttribute()] expected: FAIL - [input.required: setAttribute() to object "test-valueOf" followed by IDL get] + [input.inputMode: IDL set to "atin" followed by IDL get] expected: FAIL - [input.required: setAttribute() to "required" followed by IDL get] + [input.inputMode: IDL set to "LATIN" followed by getAttribute()] expected: FAIL - [input.required: IDL set to "" followed by hasAttribute()] + [input.inputMode: IDL set to "LATIN" followed by IDL get] expected: FAIL - [input.required: IDL set to "" followed by IDL get] + [input.inputMode: IDL set to "latin-name" followed by getAttribute()] expected: FAIL - [input.required: IDL set to " foo " followed by IDL get] + [input.inputMode: IDL set to "xlatin-name" followed by getAttribute()] expected: FAIL - [input.required: IDL set to undefined followed by hasAttribute()] + [input.inputMode: IDL set to "xlatin-name" followed by IDL get] expected: FAIL - [input.required: IDL set to undefined followed by IDL get] + [input.inputMode: IDL set to "latin-name\\0" followed by getAttribute()] expected: FAIL - [input.required: IDL set to null followed by hasAttribute()] + [input.inputMode: IDL set to "latin-name\\0" followed by IDL get] expected: FAIL - [input.required: IDL set to null followed by IDL get] + [input.inputMode: IDL set to "atin-name" followed by getAttribute()] expected: FAIL - [input.required: IDL set to 7 followed by IDL get] + [input.inputMode: IDL set to "atin-name" followed by IDL get] expected: FAIL - [input.required: IDL set to 1.5 followed by IDL get] + [input.inputMode: IDL set to "LATIN-NAME" followed by getAttribute()] expected: FAIL - [input.required: IDL set to false followed by hasAttribute()] + [input.inputMode: IDL set to "LATIN-NAME" followed by IDL get] expected: FAIL - [input.required: IDL set to object "[object Object\]" followed by IDL get] + [input.inputMode: IDL set to "latin-prose" followed by getAttribute()] expected: FAIL - [input.required: IDL set to NaN followed by hasAttribute()] + [input.inputMode: IDL set to "xlatin-prose" followed by getAttribute()] expected: FAIL - [input.required: IDL set to NaN followed by IDL get] + [input.inputMode: IDL set to "xlatin-prose" followed by IDL get] expected: FAIL - [input.required: IDL set to Infinity followed by IDL get] + [input.inputMode: IDL set to "latin-prose\\0" followed by getAttribute()] expected: FAIL - [input.required: IDL set to -Infinity followed by IDL get] + [input.inputMode: IDL set to "latin-prose\\0" followed by IDL get] expected: FAIL - [input.required: IDL set to "\\0" followed by IDL get] + [input.inputMode: IDL set to "atin-prose" followed by getAttribute()] expected: FAIL - [input.required: IDL set to object "test-toString" followed by IDL get] + [input.inputMode: IDL set to "atin-prose" followed by IDL get] expected: FAIL - [input.required: IDL set to object "test-valueOf" followed by IDL get] + [input.inputMode: IDL set to "LATIN-PROSE" followed by getAttribute()] expected: FAIL - [input.src: typeof IDL attribute] + [input.inputMode: IDL set to "LATIN-PROSE" followed by IDL get] expected: FAIL - [input.src: IDL get with DOM attribute unset] + [input.inputMode: IDL set to "full-width-latin" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to "" followed by IDL get] + [input.inputMode: IDL set to "xfull-width-latin" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to " foo " followed by IDL get] + [input.inputMode: IDL set to "xfull-width-latin" followed by IDL get] expected: FAIL - [input.src: setAttribute() to "http://site.example/" followed by IDL get] + [input.inputMode: IDL set to "full-width-latin\\0" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to "//site.example/path???@#l" followed by IDL get] + [input.inputMode: IDL set to "full-width-latin\\0" followed by IDL get] expected: FAIL - [input.src: 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 " followed by IDL get] + [input.inputMode: IDL set to "ull-width-latin" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to undefined followed by IDL get] + [input.inputMode: IDL set to "ull-width-latin" followed by IDL get] expected: FAIL - [input.src: setAttribute() to 7 followed by IDL get] + [input.inputMode: IDL set to "FULL-WIDTH-LATIN" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to 1.5 followed by IDL get] + [input.inputMode: IDL set to "FULL-WIDTH-LATIN" followed by IDL get] expected: FAIL - [input.src: setAttribute() to true followed by IDL get] + [input.inputMode: IDL set to "kana" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to false followed by IDL get] + [input.inputMode: IDL set to "xkana" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to object "[object Object\]" followed by IDL get] + [input.inputMode: IDL set to "xkana" followed by IDL get] expected: FAIL - [input.src: setAttribute() to NaN followed by IDL get] + [input.inputMode: IDL set to "kana\\0" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to Infinity followed by IDL get] + [input.inputMode: IDL set to "kana\\0" followed by IDL get] expected: FAIL - [input.src: setAttribute() to -Infinity followed by IDL get] + [input.inputMode: IDL set to "ana" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to "\\0" followed by IDL get] + [input.inputMode: IDL set to "ana" followed by IDL get] expected: FAIL - [input.src: setAttribute() to null followed by IDL get] + [input.inputMode: IDL set to "KANA" followed by getAttribute()] expected: FAIL - [input.src: setAttribute() to object "test-toString" followed by IDL get] + [input.inputMode: IDL set to "KANA" followed by IDL get] expected: FAIL - [input.src: setAttribute() to object "test-valueOf" followed by IDL get] + [input.inputMode: IDL set to "katakana" followed by getAttribute()] expected: FAIL - [input.src: IDL set to "" followed by getAttribute()] + [input.inputMode: IDL set to "xkatakana" followed by getAttribute()] expected: FAIL - [input.src: IDL set to "" followed by IDL get] + [input.inputMode: IDL set to "xkatakana" followed by IDL get] expected: FAIL - [input.src: IDL set to " foo " followed by getAttribute()] + [input.inputMode: IDL set to "katakana\\0" followed by getAttribute()] expected: FAIL - [input.src: IDL set to " foo " followed by IDL get] + [input.inputMode: IDL set to "katakana\\0" followed by IDL get] expected: FAIL - [input.src: IDL set to "http://site.example/" followed by getAttribute()] + [input.inputMode: IDL set to "atakana" followed by getAttribute()] expected: FAIL - [input.src: IDL set to "//site.example/path???@#l" followed by getAttribute()] + [input.inputMode: IDL set to "atakana" followed by IDL get] expected: FAIL - [input.src: IDL set to "//site.example/path???@#l" followed by IDL get] + [input.inputMode: IDL set to "KATAKANA" 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 getAttribute()] + [input.inputMode: IDL set to "KATAKANA" 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 IDL get] + [input.inputMode: IDL set to "numeric" followed by getAttribute()] expected: FAIL - [input.src: IDL set to undefined followed by getAttribute()] + [input.inputMode: IDL set to "xnumeric" followed by getAttribute()] expected: FAIL - [input.src: IDL set to undefined followed by IDL get] + [input.inputMode: IDL set to "xnumeric" followed by IDL get] expected: FAIL - [input.src: IDL set to 7 followed by getAttribute()] + [input.inputMode: IDL set to "numeric\\0" followed by getAttribute()] expected: FAIL - [input.src: IDL set to 7 followed by IDL get] + [input.inputMode: IDL set to "numeric\\0" followed by IDL get] expected: FAIL - [input.src: IDL set to 1.5 followed by getAttribute()] + [input.inputMode: IDL set to "umeric" followed by getAttribute()] expected: FAIL - [input.src: IDL set to 1.5 followed by IDL get] + [input.inputMode: IDL set to "umeric" followed by IDL get] expected: FAIL - [input.src: IDL set to true followed by getAttribute()] + [input.inputMode: IDL set to "NUMERIC" followed by getAttribute()] expected: FAIL - [input.src: IDL set to true followed by IDL get] + [input.inputMode: IDL set to "NUMERIC" followed by IDL get] expected: FAIL - [input.src: IDL set to false followed by getAttribute()] + [input.inputMode: IDL set to "tel" followed by getAttribute()] expected: FAIL - [input.src: IDL set to false followed by IDL get] + [input.inputMode: IDL set to "xtel" followed by getAttribute()] expected: FAIL - [input.src: IDL set to object "[object Object\]" followed by getAttribute()] + [input.inputMode: IDL set to "xtel" followed by IDL get] expected: FAIL - [input.src: IDL set to object "[object Object\]" followed by IDL get] + [input.inputMode: IDL set to "tel\\0" followed by getAttribute()] expected: FAIL - [input.src: IDL set to NaN followed by getAttribute()] + [input.inputMode: IDL set to "tel\\0" followed by IDL get] expected: FAIL - [input.src: IDL set to NaN followed by IDL get] + [input.inputMode: IDL set to "el" followed by getAttribute()] expected: FAIL - [input.src: IDL set to Infinity followed by getAttribute()] + [input.inputMode: IDL set to "el" followed by IDL get] expected: FAIL - [input.src: IDL set to Infinity followed by IDL get] + [input.inputMode: IDL set to "TEL" followed by getAttribute()] expected: FAIL - [input.src: IDL set to -Infinity followed by getAttribute()] + [input.inputMode: IDL set to "TEL" followed by IDL get] expected: FAIL - [input.src: IDL set to -Infinity followed by IDL get] + [input.inputMode: IDL set to "email" followed by getAttribute()] expected: FAIL - [input.src: IDL set to "\\0" followed by getAttribute()] + [input.inputMode: IDL set to "xemail" followed by getAttribute()] expected: FAIL - [input.src: IDL set to "\\0" followed by IDL get] + [input.inputMode: IDL set to "xemail" followed by IDL get] expected: FAIL - [input.src: IDL set to null followed by getAttribute()] + [input.inputMode: IDL set to "email\\0" followed by getAttribute()] expected: FAIL - [input.src: IDL set to null followed by IDL get] + [input.inputMode: IDL set to "email\\0" followed by IDL get] expected: FAIL - [input.src: IDL set to object "test-toString" followed by getAttribute()] + [input.inputMode: IDL set to "mail" followed by getAttribute()] expected: FAIL - [input.src: IDL set to object "test-toString" followed by IDL get] + [input.inputMode: IDL set to "mail" followed by IDL get] expected: FAIL - [input.src: IDL set to object "test-valueOf" followed by IDL get] + [input.inputMode: IDL set to "EMAIL" followed by getAttribute()] expected: FAIL - [input.step: typeof IDL attribute] + [input.inputMode: IDL set to "EMAIL" followed by IDL get] expected: FAIL - [input.step: IDL get with DOM attribute unset] + [input.inputMode: IDL set to "url" followed by getAttribute()] expected: FAIL - [input.step: setAttribute() to "" followed by IDL get] + [input.inputMode: IDL set to "xurl" followed by getAttribute()] 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] + [input.inputMode: IDL set to "xurl" followed by IDL get] expected: FAIL - [input.step: setAttribute() to undefined followed by IDL get] + [input.inputMode: IDL set to "url\\0" followed by getAttribute()] expected: FAIL - [input.step: setAttribute() to 7 followed by IDL get] + [input.inputMode: IDL set to "url\\0" followed by IDL get] expected: FAIL - [input.step: setAttribute() to 1.5 followed by IDL get] + [input.inputMode: IDL set to "rl" followed by getAttribute()] expected: FAIL - [input.step: setAttribute() to true followed by IDL get] + [input.inputMode: IDL set to "rl" followed by IDL get] expected: FAIL - [input.step: setAttribute() to false followed by IDL get] + [input.inputMode: IDL set to "URL" followed by IDL get] expected: FAIL - [input.step: setAttribute() to object "[object Object\]" followed by IDL get] + [input.src: setAttribute() to "" followed by IDL get] expected: FAIL - [input.step: setAttribute() to NaN followed by IDL get] + [input.src: setAttribute() to " foo " followed by IDL get] expected: FAIL - [input.step: setAttribute() to Infinity followed by IDL get] + [input.src: setAttribute() to "//site.example/path???@#l" followed by IDL get] expected: FAIL - [input.step: setAttribute() to -Infinity followed by IDL get] + [input.src: 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 " followed by IDL get] expected: FAIL - [input.step: setAttribute() to "\\0" followed by IDL get] + [input.src: setAttribute() to undefined followed by IDL get] expected: FAIL - [input.step: setAttribute() to null followed by IDL get] + [input.src: setAttribute() to 7 followed by IDL get] expected: FAIL - [input.step: setAttribute() to object "test-toString" followed by IDL get] + [input.src: setAttribute() to 1.5 followed by IDL get] expected: FAIL - [input.step: setAttribute() to object "test-valueOf" followed by IDL get] + [input.src: setAttribute() to true followed by IDL get] expected: FAIL - [input.step: IDL set to "" followed by getAttribute()] + [input.src: setAttribute() to false followed by IDL get] 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()] + [input.src: setAttribute() to object "[object Object\]" followed by IDL get] expected: FAIL - [input.step: IDL set to undefined followed by getAttribute()] + [input.src: setAttribute() to NaN followed by IDL get] expected: FAIL - [input.step: IDL set to undefined followed by IDL get] + [input.src: setAttribute() to Infinity followed by IDL get] expected: FAIL - [input.step: IDL set to 7 followed by getAttribute()] + [input.src: setAttribute() to -Infinity followed by IDL get] expected: FAIL - [input.step: IDL set to 7 followed by IDL get] + [input.src: setAttribute() to "\\0" followed by IDL get] expected: FAIL - [input.step: IDL set to 1.5 followed by getAttribute()] + [input.src: setAttribute() to null followed by IDL get] expected: FAIL - [input.step: IDL set to 1.5 followed by IDL get] + [input.src: setAttribute() to object "test-toString" followed by IDL get] expected: FAIL - [input.step: IDL set to true followed by getAttribute()] + [input.src: setAttribute() to object "test-valueOf" followed by IDL get] expected: FAIL - [input.step: IDL set to true followed by IDL get] + [input.src: IDL set to "" followed by IDL get] expected: FAIL - [input.step: IDL set to false followed by getAttribute()] + [input.src: IDL set to " foo " followed by IDL get] expected: FAIL - [input.step: IDL set to false followed by IDL get] + [input.src: IDL set to "//site.example/path???@#l" followed by IDL get] expected: FAIL - [input.step: IDL set to object "[object Object\]" followed by getAttribute()] + [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.step: IDL set to object "[object Object\]" followed by IDL get] + [input.src: IDL set to undefined followed by IDL get] expected: FAIL - [input.step: IDL set to NaN followed by getAttribute()] + [input.src: IDL set to 7 followed by IDL get] expected: FAIL - [input.step: IDL set to NaN followed by IDL get] + [input.src: IDL set to 1.5 followed by IDL get] expected: FAIL - [input.step: IDL set to Infinity followed by getAttribute()] + [input.src: IDL set to true followed by IDL get] expected: FAIL - [input.step: IDL set to Infinity followed by IDL get] + [input.src: IDL set to false followed by IDL get] expected: FAIL - [input.step: IDL set to -Infinity followed by getAttribute()] + [input.src: IDL set to object "[object Object\]" followed by IDL get] expected: FAIL - [input.step: IDL set to -Infinity followed by IDL get] + [input.src: IDL set to NaN followed by IDL get] expected: FAIL - [input.step: IDL set to "\\0" followed by getAttribute()] + [input.src: IDL set to Infinity followed by IDL get] expected: FAIL - [input.step: IDL set to null followed by getAttribute()] + [input.src: IDL set to -Infinity followed by IDL get] expected: FAIL - [input.step: IDL set to null followed by IDL get] + [input.src: IDL set to "\\0" followed by IDL get] expected: FAIL - [input.step: IDL set to object "test-toString" followed by getAttribute()] + [input.src: IDL set to null followed by IDL get] expected: FAIL - [input.step: IDL set to object "test-toString" followed by IDL get] + [input.src: IDL set to object "test-toString" followed by IDL get] expected: FAIL - [input.step: IDL set to object "test-valueOf" followed by IDL get] + [input.src: IDL set to object "test-valueOf" followed by IDL get] expected: FAIL [input.align: typeof IDL attribute] 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 20bc5a747e9d..8764534b310e 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 9b416594a19a..c0017e10a70e 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 5b161f4a92ec..cf323449f7b2 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 b2368ef46eaf..d6b334e84f20 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 69e87de33ecb..dad937dd5a94 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 e69de29bb2d1..000000000000