Implement HTMLElement#lang.

This commit is contained in:
Ms2ger 2014-11-06 15:19:26 +01:00
parent 44fa9f9b18
commit bb9cad938b
12 changed files with 4 additions and 15100 deletions

View file

@ -72,6 +72,9 @@ impl<'a> HTMLElementMethods for JSRef<'a, HTMLElement> {
make_getter!(Title) make_getter!(Title)
make_setter!(SetTitle, "title") make_setter!(SetTitle, "title")
make_getter!(Lang)
make_setter!(SetLang, "lang")
event_handler!(click, GetOnclick, SetOnclick) event_handler!(click, GetOnclick, SetOnclick)
fn GetOnload(self) -> Option<EventHandlerNonNull> { fn GetOnload(self) -> Option<EventHandlerNonNull> {

View file

@ -7,7 +7,7 @@
interface HTMLElement : Element { interface HTMLElement : Element {
// metadata attributes // metadata attributes
attribute DOMString title; attribute DOMString title;
// attribute DOMString lang; attribute DOMString lang;
// attribute boolean translate; // attribute boolean translate;
// attribute DOMString dir; // attribute DOMString dir;
//readonly attribute DOMStringMap dataset; //readonly attribute DOMStringMap dataset;

View file

@ -1731,9 +1731,6 @@
[HTMLElement interface object length] [HTMLElement interface object length]
expected: FAIL expected: FAIL
[HTMLElement interface: attribute lang]
expected: FAIL
[HTMLElement interface: attribute translate] [HTMLElement interface: attribute translate]
expected: FAIL expected: FAIL
@ -2007,9 +2004,6 @@
[HTMLElement interface: attribute onwaiting] [HTMLElement interface: attribute onwaiting]
expected: FAIL expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "lang" with the proper type (1)]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type (2)] [HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type (2)]
expected: FAIL expected: FAIL

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,134 +1,5 @@
[reflection-metadata.html] [reflection-metadata.html]
type: testharness type: testharness
[head.lang: typeof IDL attribute]
expected: FAIL
[head.lang: IDL get with DOM attribute unset]
expected: FAIL
[head.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[head.lang: 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
[head.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[head.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[head.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[head.lang: 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
[head.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[head.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[head.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[head.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to true followed by IDL get]
expected: FAIL
[head.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to false followed by IDL get]
expected: FAIL
[head.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[head.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[head.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[head.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[head.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to null followed by IDL get]
expected: FAIL
[head.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[head.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[head.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[head.dir: typeof IDL attribute] [head.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -960,135 +831,6 @@
[head.itemId: IDL set to object "test-valueOf" followed by IDL get] [head.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[title.lang: typeof IDL attribute]
expected: FAIL
[title.lang: IDL get with DOM attribute unset]
expected: FAIL
[title.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[title.lang: 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
[title.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[title.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[title.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[title.lang: 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
[title.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[title.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[title.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[title.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to true followed by IDL get]
expected: FAIL
[title.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to false followed by IDL get]
expected: FAIL
[title.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[title.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[title.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[title.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[title.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to null followed by IDL get]
expected: FAIL
[title.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[title.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[title.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[title.dir: typeof IDL attribute] [title.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -1920,135 +1662,6 @@
[title.itemId: IDL set to object "test-valueOf" followed by IDL get] [title.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[base.lang: typeof IDL attribute]
expected: FAIL
[base.lang: IDL get with DOM attribute unset]
expected: FAIL
[base.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[base.lang: 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
[base.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[base.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[base.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[base.lang: 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
[base.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[base.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[base.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[base.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to true followed by IDL get]
expected: FAIL
[base.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to false followed by IDL get]
expected: FAIL
[base.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[base.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[base.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[base.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[base.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to null followed by IDL get]
expected: FAIL
[base.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[base.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[base.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[base.dir: typeof IDL attribute] [base.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -3009,135 +2622,6 @@
[base.itemId: IDL set to object "test-valueOf" followed by IDL get] [base.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[link.lang: typeof IDL attribute]
expected: FAIL
[link.lang: IDL get with DOM attribute unset]
expected: FAIL
[link.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[link.lang: 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
[link.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[link.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[link.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[link.lang: 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
[link.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[link.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[link.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[link.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to true followed by IDL get]
expected: FAIL
[link.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to false followed by IDL get]
expected: FAIL
[link.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[link.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[link.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[link.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[link.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to null followed by IDL get]
expected: FAIL
[link.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[link.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[link.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[link.dir: typeof IDL attribute] [link.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -5256,135 +4740,6 @@
[link.itemId: IDL set to object "test-valueOf" followed by IDL get] [link.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[meta.lang: typeof IDL attribute]
expected: FAIL
[meta.lang: IDL get with DOM attribute unset]
expected: FAIL
[meta.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[meta.lang: 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
[meta.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[meta.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[meta.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[meta.lang: 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
[meta.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[meta.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[meta.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[meta.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to true followed by IDL get]
expected: FAIL
[meta.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to false followed by IDL get]
expected: FAIL
[meta.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[meta.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[meta.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[meta.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[meta.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to null followed by IDL get]
expected: FAIL
[meta.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[meta.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[meta.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[meta.dir: typeof IDL attribute] [meta.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -6732,135 +6087,6 @@
[meta.itemId: IDL set to object "test-valueOf" followed by IDL get] [meta.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[style.lang: typeof IDL attribute]
expected: FAIL
[style.lang: IDL get with DOM attribute unset]
expected: FAIL
[style.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[style.lang: 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
[style.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[style.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[style.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[style.lang: 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
[style.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[style.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[style.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[style.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to true followed by IDL get]
expected: FAIL
[style.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to false followed by IDL get]
expected: FAIL
[style.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[style.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[style.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[style.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[style.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to null followed by IDL get]
expected: FAIL
[style.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[style.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[style.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[style.dir: typeof IDL attribute] [style.dir: typeof IDL attribute]
expected: FAIL expected: FAIL

File diff suppressed because it is too large Load diff

View file

@ -1,134 +1,5 @@
[reflection-obsolete.html] [reflection-obsolete.html]
type: testharness type: testharness
[applet.lang: typeof IDL attribute]
expected: FAIL
[applet.lang: IDL get with DOM attribute unset]
expected: FAIL
[applet.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[applet.lang: 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
[applet.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[applet.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[applet.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[applet.lang: 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
[applet.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[applet.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[applet.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[applet.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to true followed by IDL get]
expected: FAIL
[applet.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to false followed by IDL get]
expected: FAIL
[applet.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[applet.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[applet.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[applet.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[applet.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to null followed by IDL get]
expected: FAIL
[applet.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[applet.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[applet.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[applet.dir: typeof IDL attribute] [applet.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -2415,135 +2286,6 @@
[applet.itemId: IDL set to object "test-valueOf" followed by IDL get] [applet.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[marquee.lang: typeof IDL attribute]
expected: FAIL
[marquee.lang: IDL get with DOM attribute unset]
expected: FAIL
[marquee.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[marquee.lang: 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
[marquee.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[marquee.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[marquee.lang: 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
[marquee.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to true followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to false followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to null followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[marquee.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[marquee.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[marquee.dir: typeof IDL attribute] [marquee.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -4572,135 +4314,6 @@
[marquee.itemId: IDL set to object "test-valueOf" followed by IDL get] [marquee.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[frameset.lang: typeof IDL attribute]
expected: FAIL
[frameset.lang: IDL get with DOM attribute unset]
expected: FAIL
[frameset.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[frameset.lang: 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
[frameset.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[frameset.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[frameset.lang: 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
[frameset.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to true followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to false followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to null followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[frameset.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[frameset.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[frameset.dir: typeof IDL attribute] [frameset.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -5790,135 +5403,6 @@
[frameset.itemId: IDL set to object "test-valueOf" followed by IDL get] [frameset.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[frame.lang: typeof IDL attribute]
expected: FAIL
[frame.lang: IDL get with DOM attribute unset]
expected: FAIL
[frame.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[frame.lang: 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
[frame.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[frame.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[frame.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[frame.lang: 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
[frame.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[frame.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[frame.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[frame.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to true followed by IDL get]
expected: FAIL
[frame.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to false followed by IDL get]
expected: FAIL
[frame.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[frame.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[frame.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[frame.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[frame.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to null followed by IDL get]
expected: FAIL
[frame.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[frame.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[frame.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[frame.dir: typeof IDL attribute] [frame.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -7833,135 +7317,6 @@
[frame.itemId: IDL set to object "test-valueOf" followed by IDL get] [frame.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[dir.lang: typeof IDL attribute]
expected: FAIL
[dir.lang: IDL get with DOM attribute unset]
expected: FAIL
[dir.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[dir.lang: 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
[dir.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[dir.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[dir.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[dir.lang: 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
[dir.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[dir.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[dir.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[dir.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to true followed by IDL get]
expected: FAIL
[dir.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to false followed by IDL get]
expected: FAIL
[dir.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[dir.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[dir.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[dir.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[dir.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to null followed by IDL get]
expected: FAIL
[dir.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[dir.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[dir.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[dir.dir: typeof IDL attribute] [dir.dir: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -8901,135 +8256,6 @@
[dir.itemId: IDL set to object "test-valueOf" followed by IDL get] [dir.itemId: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[font.lang: typeof IDL attribute]
expected: FAIL
[font.lang: IDL get with DOM attribute unset]
expected: FAIL
[font.lang: setAttribute() to "" followed by IDL get]
expected: FAIL
[font.lang: 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
[font.lang: setAttribute() to undefined followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to 7 followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to true followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to false followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to NaN followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to null followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[font.lang: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[font.lang: IDL set to "" followed by getAttribute()]
expected: FAIL
[font.lang: 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
[font.lang: IDL set to undefined followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to undefined followed by IDL get]
expected: FAIL
[font.lang: IDL set to 7 followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to 7 followed by IDL get]
expected: FAIL
[font.lang: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to 1.5 followed by IDL get]
expected: FAIL
[font.lang: IDL set to true followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to true followed by IDL get]
expected: FAIL
[font.lang: IDL set to false followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to false followed by IDL get]
expected: FAIL
[font.lang: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[font.lang: IDL set to NaN followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to NaN followed by IDL get]
expected: FAIL
[font.lang: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to Infinity followed by IDL get]
expected: FAIL
[font.lang: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to -Infinity followed by IDL get]
expected: FAIL
[font.lang: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to null followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to null followed by IDL get]
expected: FAIL
[font.lang: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[font.lang: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[font.lang: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[font.dir: typeof IDL attribute] [font.dir: typeof IDL attribute]
expected: FAIL expected: FAIL

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff