Stop clamping HTMLElement.tabIndex to the range of a short
authorcdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 8 Mar 2016 06:38:10 +0000 (06:38 +0000)
committercdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 8 Mar 2016 06:38:10 +0000 (06:38 +0000)
https://bugs.webkit.org/show_bug.cgi?id=155159

Reviewed by Ryosuke Niwa.

LayoutTests/imported/w3c:

Rebaseline now that more checks are passing.

* web-platform-tests/html/dom/reflection-embedded-expected.txt:
* web-platform-tests/html/dom/reflection-forms-expected.txt:
* web-platform-tests/html/dom/reflection-grouping-expected.txt:
* web-platform-tests/html/dom/reflection-metadata-expected.txt:
* web-platform-tests/html/dom/reflection-misc-expected.txt:
* web-platform-tests/html/dom/reflection-obsolete-expected.txt:
* web-platform-tests/html/dom/reflection-sections-expected.txt:
* web-platform-tests/html/dom/reflection-tabular-expected.txt:
* web-platform-tests/html/dom/reflection-text-expected.txt:

Source/WebCore:

Stop clamping HTMLElement.tabIndex to the range of a short. We
apparently did this to match Firefox. However, this no longer matches
Firefox's behavior nor the HTML specification:
- https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex

No new tests, already covered by existing test.

* dom/Element.cpp:
(WebCore::Element::setTabIndexExplicitly):
(WebCore::Element::tabIndex):
* dom/Element.h:
* dom/ElementRareData.h:
(WebCore::ElementRareData::tabIndex):
(WebCore::ElementRareData::setTabIndexExplicitly):
* html/HTMLAnchorElement.cpp:
(WebCore::HTMLAnchorElement::tabIndex):
* html/HTMLAnchorElement.h:
* html/HTMLElement.cpp:
(WebCore::HTMLElement::parseAttribute):
(WebCore::HTMLElement::tabIndex):
* html/HTMLElement.h:
* html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::tabIndex):
* html/HTMLFormControlElement.h:
* page/FocusController.cpp:
(WebCore::nextElementWithGreaterTabIndex):
(WebCore::FocusController::previousFocusableElement):
* svg/SVGAElement.cpp:
(WebCore::SVGAElement::tabIndex):
* svg/SVGAElement.h:
* svg/SVGElement.cpp:
(WebCore::SVGElement::tabIndex):
(WebCore::SVGElement::parseAttribute):
* svg/SVGElement.h:

LayoutTests:

Drop outdated test.

* fast/dom/tabindex-clamp-expected.txt: Removed.
* fast/dom/tabindex-clamp.html: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@197726 268f45cc-cd09-0410-ab3c-d52691b4dbfc

28 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/dom/tabindex-clamp-expected.txt [deleted file]
LayoutTests/fast/dom/tabindex-clamp.html [deleted file]
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-grouping-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-obsolete-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-sections-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-tabular-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/dom/Element.cpp
Source/WebCore/dom/Element.h
Source/WebCore/dom/ElementRareData.h
Source/WebCore/html/HTMLAnchorElement.cpp
Source/WebCore/html/HTMLAnchorElement.h
Source/WebCore/html/HTMLElement.cpp
Source/WebCore/html/HTMLElement.h
Source/WebCore/html/HTMLFormControlElement.cpp
Source/WebCore/html/HTMLFormControlElement.h
Source/WebCore/page/FocusController.cpp
Source/WebCore/svg/SVGAElement.cpp
Source/WebCore/svg/SVGAElement.h
Source/WebCore/svg/SVGElement.cpp
Source/WebCore/svg/SVGElement.h

index 7cb4be7..0f20015 100644 (file)
@@ -1,3 +1,15 @@
+2016-03-07  Chris Dumez  <cdumez@apple.com>
+
+        Stop clamping HTMLElement.tabIndex to the range of a short
+        https://bugs.webkit.org/show_bug.cgi?id=155159
+
+        Reviewed by Ryosuke Niwa.
+
+        Drop outdated test.
+
+        * fast/dom/tabindex-clamp-expected.txt: Removed.
+        * fast/dom/tabindex-clamp.html: Removed.
+
 2016-03-07  Daniel Bates  <dabates@apple.com>
 
         CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
diff --git a/LayoutTests/fast/dom/tabindex-clamp-expected.txt b/LayoutTests/fast/dom/tabindex-clamp-expected.txt
deleted file mode 100644 (file)
index 63daa38..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-This page tests that the tabindex attribute is clamped to values between -32768 and 32767. Values outside of this range should be clamped to the range limits.
-
-                 
-Testing input elements in the page
-getAttribute("tabindex") = 40000; tabIndex = 32767
-getAttribute("tabindex") = 32768; tabIndex = 32767
-getAttribute("tabindex") = 32767; tabIndex = 32767
-getAttribute("tabindex") = 32766; tabIndex = 32766
-getAttribute("tabindex") = 0; tabIndex = 0
-getAttribute("tabindex") = -1; tabIndex = -1
-getAttribute("tabindex") = -32767; tabIndex = -32767
-getAttribute("tabindex") = -32768; tabIndex = -32768
-getAttribute("tabindex") = -32769; tabIndex = -32768
-getAttribute("tabindex") = -40000; tabIndex = -32768
-Testing setAttribute on an anchor element made with document.createElement
-getAttribute("tabindex") = 40000; tabIndex = 32767
-getAttribute("tabindex") = 32768; tabIndex = 32767
-getAttribute("tabindex") = 32767; tabIndex = 32767
-getAttribute("tabindex") = 32766; tabIndex = 32766
-getAttribute("tabindex") = 0; tabIndex = 0
-getAttribute("tabindex") = -1; tabIndex = -1
-getAttribute("tabindex") = -32767; tabIndex = -32767
-getAttribute("tabindex") = -32768; tabIndex = -32768
-getAttribute("tabindex") = -40000; tabIndex = -32768
-Testing tabIndex on an area element made with document.createElement
-getAttribute("tabindex") = 40000; tabIndex = 32767
-getAttribute("tabindex") = 32768; tabIndex = 32767
-getAttribute("tabindex") = 32767; tabIndex = 32767
-getAttribute("tabindex") = 32766; tabIndex = 32766
-getAttribute("tabindex") = 0; tabIndex = 0
-getAttribute("tabindex") = -1; tabIndex = -1
-getAttribute("tabindex") = -32767; tabIndex = -32767
-getAttribute("tabindex") = -32768; tabIndex = -32768
-getAttribute("tabindex") = -40000; tabIndex = -32768
-
diff --git a/LayoutTests/fast/dom/tabindex-clamp.html b/LayoutTests/fast/dom/tabindex-clamp.html
deleted file mode 100644 (file)
index 8561f52..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<html>
-<head>
-    <script>
-        function log(msg) {
-            document.getElementById('log').appendChild(document.createTextNode(msg + '\n'));
-        }
-
-        function logTabIndex(elem) {
-            log('getAttribute("tabindex") = ' + elem.getAttribute('tabindex') + '; tabIndex = ' + elem.tabIndex);
-        }
-
-        function test() {
-            if (window.testRunner) {
-                testRunner.dumpAsText();
-            }
-
-            log('Testing input elements in the page');
-
-            var inputs = document.getElementsByTagName('input');
-            for (var i = 0; i < inputs.length; ++i) {
-                logTabIndex(inputs[i]);
-            }
-
-            var indices = [40000, 32768, 32767, 32766, 0, -1, -32767, -32768, -40000];
-
-            log('Testing setAttribute on an anchor element made with document.createElement');
-
-            var elem = document.createElement('a');
-            for (var i = 0; i < indices.length; ++i) {
-                elem.setAttribute('tabindex', indices[i]);
-                logTabIndex(elem);
-            }
-
-            log('Testing tabIndex on an area element made with document.createElement');
-
-            var elem = document.createElement('area');
-            for (var i = 0; i < indices.length; ++i) {
-                elem.tabIndex = indices[i];
-                logTabIndex(elem);
-            }
-        }
-    </script>
-</head>
-<body onload="test()">
-    <p>This page tests that the <tt>tabindex</tt> attribute is clamped to
-    values between -32768 and 32767. Values outside of this range should be
-    clamped to the range limits.</p>
-
-    <input tabindex="40000">
-    <input tabindex="32768">
-    <input tabindex="32767">
-    <input tabindex="32766">
-    <input tabindex="0">
-    <input tabindex="-1">
-    <input tabindex="-32767">
-    <input tabindex="-32768">
-    <input tabindex="-32769">
-    <input tabindex="-40000">
-
-    <pre id="log"></pre>
-</body>
-</html>
index 3f31298..3b19ece 100644 (file)
@@ -1,3 +1,22 @@
+2016-03-07  Chris Dumez  <cdumez@apple.com>
+
+        Stop clamping HTMLElement.tabIndex to the range of a short
+        https://bugs.webkit.org/show_bug.cgi?id=155159
+
+        Reviewed by Ryosuke Niwa.
+
+        Rebaseline now that more checks are passing.
+
+        * web-platform-tests/html/dom/reflection-embedded-expected.txt:
+        * web-platform-tests/html/dom/reflection-forms-expected.txt:
+        * web-platform-tests/html/dom/reflection-grouping-expected.txt:
+        * web-platform-tests/html/dom/reflection-metadata-expected.txt:
+        * web-platform-tests/html/dom/reflection-misc-expected.txt:
+        * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
+        * web-platform-tests/html/dom/reflection-sections-expected.txt:
+        * web-platform-tests/html/dom/reflection-tabular-expected.txt:
+        * web-platform-tests/html/dom/reflection-text-expected.txt:
+
 2016-03-05  Sam Weinig  <sam@webkit.org>
 
         Update tests to match the latest version of the HTML5 spec.
index a93ceb2..6426e5a 100644 (file)
@@ -561,9 +561,9 @@ PASS img.tabIndex: setAttribute() to 0 followed by IDL get
 PASS img.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS img.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS img.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL img.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS img.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS img.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL img.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS img.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS img.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS img.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS img.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -600,10 +600,10 @@ PASS img.tabIndex: IDL set to 1 followed by getAttribute()
 PASS img.tabIndex: IDL set to 1 followed by IDL get 
 PASS img.tabIndex: IDL set to 2147483647 should not throw 
 PASS img.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL img.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS img.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS img.tabIndex: IDL set to -2147483648 should not throw 
 PASS img.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL img.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS img.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS img.alt: typeof IDL attribute 
 PASS img.alt: IDL get with DOM attribute unset 
 PASS img.alt: setAttribute() to "" followed by getAttribute() 
@@ -2571,9 +2571,9 @@ PASS iframe.tabIndex: setAttribute() to 0 followed by IDL get
 PASS iframe.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS iframe.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS iframe.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL iframe.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS iframe.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS iframe.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL iframe.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS iframe.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS iframe.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS iframe.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS iframe.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2610,10 +2610,10 @@ PASS iframe.tabIndex: IDL set to 1 followed by getAttribute()
 PASS iframe.tabIndex: IDL set to 1 followed by IDL get 
 PASS iframe.tabIndex: IDL set to 2147483647 should not throw 
 PASS iframe.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL iframe.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS iframe.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS iframe.tabIndex: IDL set to -2147483648 should not throw 
 PASS iframe.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL iframe.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS iframe.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS iframe.src: typeof IDL attribute 
 PASS iframe.src: IDL get with DOM attribute unset 
 PASS iframe.src: setAttribute() to "" followed by getAttribute() 
@@ -4368,9 +4368,9 @@ PASS embed.tabIndex: setAttribute() to 0 followed by IDL get
 PASS embed.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS embed.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS embed.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL embed.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS embed.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS embed.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL embed.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS embed.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS embed.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS embed.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS embed.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4407,10 +4407,10 @@ PASS embed.tabIndex: IDL set to 1 followed by getAttribute()
 PASS embed.tabIndex: IDL set to 1 followed by IDL get 
 PASS embed.tabIndex: IDL set to 2147483647 should not throw 
 PASS embed.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL embed.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS embed.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS embed.tabIndex: IDL set to -2147483648 should not throw 
 PASS embed.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL embed.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS embed.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS embed.src: typeof IDL attribute 
 PASS embed.src: IDL get with DOM attribute unset 
 PASS embed.src: setAttribute() to "" followed by getAttribute() 
@@ -5607,9 +5607,9 @@ PASS object.tabIndex: setAttribute() to 0 followed by IDL get
 PASS object.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS object.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS object.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL object.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS object.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS object.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL object.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS object.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS object.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS object.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS object.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -5646,10 +5646,10 @@ PASS object.tabIndex: IDL set to 1 followed by getAttribute()
 PASS object.tabIndex: IDL set to 1 followed by IDL get 
 PASS object.tabIndex: IDL set to 2147483647 should not throw 
 PASS object.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL object.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS object.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS object.tabIndex: IDL set to -2147483648 should not throw 
 PASS object.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL object.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS object.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS object.data: typeof IDL attribute 
 PASS object.data: IDL get with DOM attribute unset 
 PASS object.data: setAttribute() to "" followed by getAttribute() 
@@ -7816,9 +7816,9 @@ PASS param.tabIndex: setAttribute() to 0 followed by IDL get
 PASS param.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS param.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS param.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL param.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS param.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS param.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL param.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS param.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS param.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS param.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS param.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -7855,10 +7855,10 @@ PASS param.tabIndex: IDL set to 1 followed by getAttribute()
 PASS param.tabIndex: IDL set to 1 followed by IDL get 
 PASS param.tabIndex: IDL set to 2147483647 should not throw 
 PASS param.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL param.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS param.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS param.tabIndex: IDL set to -2147483648 should not throw 
 PASS param.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL param.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS param.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS param.name: typeof IDL attribute 
 PASS param.name: IDL get with DOM attribute unset 
 PASS param.name: setAttribute() to "" followed by getAttribute() 
@@ -8886,9 +8886,9 @@ PASS video.tabIndex: setAttribute() to 0 followed by IDL get
 PASS video.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS video.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS video.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL video.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS video.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS video.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL video.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS video.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS video.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS video.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS video.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -8925,10 +8925,10 @@ PASS video.tabIndex: IDL set to 1 followed by getAttribute()
 PASS video.tabIndex: IDL set to 1 followed by IDL get 
 PASS video.tabIndex: IDL set to 2147483647 should not throw 
 PASS video.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL video.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS video.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS video.tabIndex: IDL set to -2147483648 should not throw 
 PASS video.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL video.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS video.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS video.src: typeof IDL attribute 
 PASS video.src: IDL get with DOM attribute unset 
 PASS video.src: setAttribute() to "" followed by getAttribute() 
@@ -10688,9 +10688,9 @@ PASS audio.tabIndex: setAttribute() to 0 followed by IDL get
 PASS audio.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS audio.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS audio.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL audio.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS audio.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS audio.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL audio.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS audio.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS audio.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS audio.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS audio.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -10727,10 +10727,10 @@ PASS audio.tabIndex: IDL set to 1 followed by getAttribute()
 PASS audio.tabIndex: IDL set to 1 followed by IDL get 
 PASS audio.tabIndex: IDL set to 2147483647 should not throw 
 PASS audio.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL audio.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS audio.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS audio.tabIndex: IDL set to -2147483648 should not throw 
 PASS audio.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL audio.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS audio.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS audio.src: typeof IDL attribute 
 PASS audio.src: IDL get with DOM attribute unset 
 PASS audio.src: setAttribute() to "" followed by getAttribute() 
@@ -12140,9 +12140,9 @@ PASS source.tabIndex: setAttribute() to 0 followed by IDL get
 PASS source.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS source.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS source.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL source.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS source.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS source.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL source.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS source.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS source.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS source.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS source.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -12179,10 +12179,10 @@ PASS source.tabIndex: IDL set to 1 followed by getAttribute()
 PASS source.tabIndex: IDL set to 1 followed by IDL get 
 PASS source.tabIndex: IDL set to 2147483647 should not throw 
 PASS source.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL source.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS source.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS source.tabIndex: IDL set to -2147483648 should not throw 
 PASS source.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL source.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS source.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS source.src: typeof IDL attribute 
 PASS source.src: IDL get with DOM attribute unset 
 PASS source.src: setAttribute() to "" followed by getAttribute() 
@@ -13148,9 +13148,9 @@ PASS track.tabIndex: setAttribute() to 0 followed by IDL get
 PASS track.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS track.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS track.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL track.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS track.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS track.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL track.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS track.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS track.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS track.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS track.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -13187,10 +13187,10 @@ PASS track.tabIndex: IDL set to 1 followed by getAttribute()
 PASS track.tabIndex: IDL set to 1 followed by IDL get 
 PASS track.tabIndex: IDL set to 2147483647 should not throw 
 PASS track.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL track.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS track.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS track.tabIndex: IDL set to -2147483648 should not throw 
 PASS track.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL track.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS track.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS track.kind: typeof IDL attribute 
 FAIL track.kind: IDL get with DOM attribute unset assert_equals: expected "captions" but got "subtitles"
 PASS track.kind: setAttribute() to "" followed by getAttribute() 
@@ -14436,9 +14436,9 @@ PASS canvas.tabIndex: setAttribute() to 0 followed by IDL get
 PASS canvas.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS canvas.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS canvas.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL canvas.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS canvas.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS canvas.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL canvas.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS canvas.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS canvas.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS canvas.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS canvas.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -14475,10 +14475,10 @@ PASS canvas.tabIndex: IDL set to 1 followed by getAttribute()
 PASS canvas.tabIndex: IDL set to 1 followed by IDL get 
 PASS canvas.tabIndex: IDL set to 2147483647 should not throw 
 PASS canvas.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL canvas.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS canvas.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS canvas.tabIndex: IDL set to -2147483648 should not throw 
 PASS canvas.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL canvas.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS canvas.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS canvas.width: typeof IDL attribute 
 PASS canvas.width: IDL get with DOM attribute unset 
 PASS canvas.width: setAttribute() to -2147483649 followed by getAttribute() 
@@ -15446,9 +15446,9 @@ PASS map.tabIndex: setAttribute() to 0 followed by IDL get
 PASS map.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS map.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS map.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL map.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS map.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS map.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL map.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS map.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS map.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS map.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS map.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -15485,10 +15485,10 @@ PASS map.tabIndex: IDL set to 1 followed by getAttribute()
 PASS map.tabIndex: IDL set to 1 followed by IDL get 
 PASS map.tabIndex: IDL set to 2147483647 should not throw 
 PASS map.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL map.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS map.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS map.tabIndex: IDL set to -2147483648 should not throw 
 PASS map.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL map.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS map.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS map.name: typeof IDL attribute 
 PASS map.name: IDL get with DOM attribute unset 
 PASS map.name: setAttribute() to "" followed by getAttribute() 
@@ -16285,9 +16285,9 @@ PASS area.tabIndex: setAttribute() to 0 followed by IDL get
 PASS area.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS area.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS area.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL area.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS area.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS area.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL area.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS area.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS area.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS area.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS area.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -16324,10 +16324,10 @@ PASS area.tabIndex: IDL set to 1 followed by getAttribute()
 PASS area.tabIndex: IDL set to 1 followed by IDL get 
 PASS area.tabIndex: IDL set to 2147483647 should not throw 
 PASS area.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL area.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS area.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS area.tabIndex: IDL set to -2147483648 should not throw 
 PASS area.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL area.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS area.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS area.alt: typeof IDL attribute 
 PASS area.alt: IDL get with DOM attribute unset 
 PASS area.alt: setAttribute() to "" followed by getAttribute() 
index f894162..0aa23c1 100644 (file)
@@ -553,9 +553,9 @@ PASS form.tabIndex: setAttribute() to 0 followed by IDL get
 PASS form.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS form.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS form.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL form.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS form.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS form.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL form.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS form.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS form.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS form.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS form.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -592,10 +592,10 @@ PASS form.tabIndex: IDL set to 1 followed by getAttribute()
 PASS form.tabIndex: IDL set to 1 followed by IDL get 
 PASS form.tabIndex: IDL set to 2147483647 should not throw 
 PASS form.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL form.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS form.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS form.tabIndex: IDL set to -2147483648 should not throw 
 PASS form.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL form.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS form.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS form.acceptCharset (<form accept-charset>): typeof IDL attribute 
 PASS form.acceptCharset (<form accept-charset>): IDL get with DOM attribute unset 
 PASS form.acceptCharset (<form accept-charset>): setAttribute() to "" followed by getAttribute() 
@@ -2204,9 +2204,9 @@ PASS fieldset.tabIndex: setAttribute() to 0 followed by IDL get
 PASS fieldset.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS fieldset.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS fieldset.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL fieldset.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS fieldset.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS fieldset.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL fieldset.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS fieldset.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS fieldset.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS fieldset.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS fieldset.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2243,10 +2243,10 @@ PASS fieldset.tabIndex: IDL set to 1 followed by getAttribute()
 PASS fieldset.tabIndex: IDL set to 1 followed by IDL get 
 PASS fieldset.tabIndex: IDL set to 2147483647 should not throw 
 PASS fieldset.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL fieldset.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS fieldset.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS fieldset.tabIndex: IDL set to -2147483648 should not throw 
 PASS fieldset.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL fieldset.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS fieldset.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS fieldset.disabled: typeof IDL attribute 
 PASS fieldset.disabled: IDL get with DOM attribute unset 
 PASS fieldset.disabled: setAttribute() to "" followed by getAttribute() 
@@ -3122,9 +3122,9 @@ PASS legend.tabIndex: setAttribute() to 0 followed by IDL get
 PASS legend.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS legend.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS legend.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL legend.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS legend.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS legend.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL legend.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS legend.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS legend.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS legend.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS legend.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -3161,10 +3161,10 @@ PASS legend.tabIndex: IDL set to 1 followed by getAttribute()
 PASS legend.tabIndex: IDL set to 1 followed by IDL get 
 PASS legend.tabIndex: IDL set to 2147483647 should not throw 
 PASS legend.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL legend.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS legend.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS legend.tabIndex: IDL set to -2147483648 should not throw 
 PASS legend.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL legend.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS legend.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS legend.align: typeof IDL attribute 
 PASS legend.align: IDL get with DOM attribute unset 
 PASS legend.align: setAttribute() to "" followed by getAttribute() 
@@ -3961,9 +3961,9 @@ PASS label.tabIndex: setAttribute() to 0 followed by IDL get
 PASS label.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS label.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS label.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL label.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS label.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS label.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL label.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS label.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS label.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS label.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS label.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4000,10 +4000,10 @@ PASS label.tabIndex: IDL set to 1 followed by getAttribute()
 PASS label.tabIndex: IDL set to 1 followed by IDL get 
 PASS label.tabIndex: IDL set to 2147483647 should not throw 
 PASS label.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL label.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS label.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS label.tabIndex: IDL set to -2147483648 should not throw 
 PASS label.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL label.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS label.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS label.htmlFor (<label for>): typeof IDL attribute 
 PASS label.htmlFor (<label for>): IDL get with DOM attribute unset 
 PASS label.htmlFor (<label for>): setAttribute() to "" followed by getAttribute() 
@@ -4800,9 +4800,9 @@ PASS input.tabIndex: setAttribute() to 0 followed by IDL get
 PASS input.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS input.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS input.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL input.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS input.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS input.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL input.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS input.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS input.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS input.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS input.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4839,10 +4839,10 @@ PASS input.tabIndex: IDL set to 1 followed by getAttribute()
 PASS input.tabIndex: IDL set to 1 followed by IDL get 
 PASS input.tabIndex: IDL set to 2147483647 should not throw 
 PASS input.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL input.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS input.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS input.tabIndex: IDL set to -2147483648 should not throw 
 PASS input.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL input.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS input.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS input.accept: typeof IDL attribute 
 PASS input.accept: IDL get with DOM attribute unset 
 PASS input.accept: setAttribute() to "" followed by getAttribute() 
@@ -8726,9 +8726,9 @@ PASS button.tabIndex: setAttribute() to 0 followed by IDL get
 PASS button.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS button.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS button.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL button.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS button.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS button.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL button.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS button.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS button.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS button.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS button.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -8765,10 +8765,10 @@ PASS button.tabIndex: IDL set to 1 followed by getAttribute()
 PASS button.tabIndex: IDL set to 1 followed by IDL get 
 PASS button.tabIndex: IDL set to 2147483647 should not throw 
 PASS button.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL button.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS button.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS button.tabIndex: IDL set to -2147483648 should not throw 
 PASS button.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL button.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS button.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS button.autofocus: typeof IDL attribute 
 PASS button.autofocus: IDL get with DOM attribute unset 
 PASS button.autofocus: setAttribute() to "" followed by getAttribute() 
@@ -10409,9 +10409,9 @@ PASS select.tabIndex: setAttribute() to 0 followed by IDL get
 PASS select.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS select.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS select.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL select.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS select.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS select.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL select.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS select.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS select.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS select.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS select.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -10448,10 +10448,10 @@ PASS select.tabIndex: IDL set to 1 followed by getAttribute()
 PASS select.tabIndex: IDL set to 1 followed by IDL get 
 PASS select.tabIndex: IDL set to 2147483647 should not throw 
 PASS select.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL select.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS select.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS select.tabIndex: IDL set to -2147483648 should not throw 
 PASS select.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL select.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS select.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS select.autofocus: typeof IDL attribute 
 PASS select.autofocus: IDL get with DOM attribute unset 
 PASS select.autofocus: setAttribute() to "" followed by getAttribute() 
@@ -11693,9 +11693,9 @@ PASS datalist.tabIndex: setAttribute() to 0 followed by IDL get
 PASS datalist.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS datalist.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS datalist.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL datalist.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS datalist.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS datalist.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL datalist.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS datalist.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS datalist.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS datalist.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS datalist.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -11732,10 +11732,10 @@ PASS datalist.tabIndex: IDL set to 1 followed by getAttribute()
 PASS datalist.tabIndex: IDL set to 1 followed by IDL get 
 PASS datalist.tabIndex: IDL set to 2147483647 should not throw 
 PASS datalist.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL datalist.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS datalist.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS datalist.tabIndex: IDL set to -2147483648 should not throw 
 PASS datalist.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL datalist.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS datalist.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL datalist.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL datalist.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS datalist.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -12455,9 +12455,9 @@ PASS optgroup.tabIndex: setAttribute() to 0 followed by IDL get
 PASS optgroup.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS optgroup.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS optgroup.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL optgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS optgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS optgroup.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL optgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS optgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS optgroup.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS optgroup.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS optgroup.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -12494,10 +12494,10 @@ PASS optgroup.tabIndex: IDL set to 1 followed by getAttribute()
 PASS optgroup.tabIndex: IDL set to 1 followed by IDL get 
 PASS optgroup.tabIndex: IDL set to 2147483647 should not throw 
 PASS optgroup.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL optgroup.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS optgroup.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS optgroup.tabIndex: IDL set to -2147483648 should not throw 
 PASS optgroup.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL optgroup.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS optgroup.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS optgroup.disabled: typeof IDL attribute 
 PASS optgroup.disabled: IDL get with DOM attribute unset 
 PASS optgroup.disabled: setAttribute() to "" followed by getAttribute() 
@@ -13373,9 +13373,9 @@ PASS option.tabIndex: setAttribute() to 0 followed by IDL get
 PASS option.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS option.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS option.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL option.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS option.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS option.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL option.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS option.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS option.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS option.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS option.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -13412,10 +13412,10 @@ PASS option.tabIndex: IDL set to 1 followed by getAttribute()
 PASS option.tabIndex: IDL set to 1 followed by IDL get 
 PASS option.tabIndex: IDL set to 2147483647 should not throw 
 PASS option.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL option.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS option.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS option.tabIndex: IDL set to -2147483648 should not throw 
 PASS option.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL option.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS option.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS option.disabled: typeof IDL attribute 
 PASS option.disabled: IDL get with DOM attribute unset 
 PASS option.disabled: setAttribute() to "" followed by getAttribute() 
@@ -14387,9 +14387,9 @@ PASS textarea.tabIndex: setAttribute() to 0 followed by IDL get
 PASS textarea.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS textarea.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS textarea.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL textarea.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS textarea.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS textarea.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL textarea.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS textarea.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS textarea.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS textarea.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS textarea.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -14426,10 +14426,10 @@ PASS textarea.tabIndex: IDL set to 1 followed by getAttribute()
 PASS textarea.tabIndex: IDL set to 1 followed by IDL get 
 PASS textarea.tabIndex: IDL set to 2147483647 should not throw 
 PASS textarea.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL textarea.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS textarea.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS textarea.tabIndex: IDL set to -2147483648 should not throw 
 PASS textarea.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL textarea.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS textarea.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS textarea.autofocus: typeof IDL attribute 
 PASS textarea.autofocus: IDL get with DOM attribute unset 
 PASS textarea.autofocus: setAttribute() to "" followed by getAttribute() 
@@ -16484,9 +16484,9 @@ PASS keygen.tabIndex: setAttribute() to 0 followed by IDL get
 PASS keygen.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS keygen.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS keygen.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL keygen.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS keygen.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS keygen.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL keygen.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS keygen.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS keygen.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS keygen.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS keygen.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -16523,10 +16523,10 @@ PASS keygen.tabIndex: IDL set to 1 followed by getAttribute()
 PASS keygen.tabIndex: IDL set to 1 followed by IDL get 
 PASS keygen.tabIndex: IDL set to 2147483647 should not throw 
 PASS keygen.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL keygen.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS keygen.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS keygen.tabIndex: IDL set to -2147483648 should not throw 
 PASS keygen.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL keygen.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS keygen.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS keygen.autofocus: typeof IDL attribute 
 PASS keygen.autofocus: IDL get with DOM attribute unset 
 PASS keygen.autofocus: setAttribute() to "" followed by getAttribute() 
@@ -17604,9 +17604,9 @@ PASS output.tabIndex: setAttribute() to 0 followed by IDL get
 PASS output.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS output.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS output.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL output.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS output.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS output.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL output.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS output.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS output.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS output.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS output.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -17643,10 +17643,10 @@ PASS output.tabIndex: IDL set to 1 followed by getAttribute()
 PASS output.tabIndex: IDL set to 1 followed by IDL get 
 PASS output.tabIndex: IDL set to 2147483647 should not throw 
 PASS output.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL output.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS output.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS output.tabIndex: IDL set to -2147483648 should not throw 
 PASS output.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL output.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS output.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS output.name: typeof IDL attribute 
 PASS output.name: IDL get with DOM attribute unset 
 PASS output.name: setAttribute() to "" followed by getAttribute() 
@@ -18443,9 +18443,9 @@ PASS progress.tabIndex: setAttribute() to 0 followed by IDL get
 PASS progress.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS progress.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS progress.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL progress.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS progress.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS progress.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL progress.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS progress.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS progress.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS progress.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS progress.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -18482,10 +18482,10 @@ PASS progress.tabIndex: IDL set to 1 followed by getAttribute()
 PASS progress.tabIndex: IDL set to 1 followed by IDL get 
 PASS progress.tabIndex: IDL set to 2147483647 should not throw 
 PASS progress.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL progress.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS progress.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS progress.tabIndex: IDL set to -2147483648 should not throw 
 PASS progress.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL progress.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS progress.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL progress.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL progress.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS progress.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -19205,9 +19205,9 @@ PASS meter.tabIndex: setAttribute() to 0 followed by IDL get
 PASS meter.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS meter.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS meter.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL meter.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS meter.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS meter.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL meter.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS meter.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS meter.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS meter.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS meter.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -19244,10 +19244,10 @@ PASS meter.tabIndex: IDL set to 1 followed by getAttribute()
 PASS meter.tabIndex: IDL set to 1 followed by IDL get 
 PASS meter.tabIndex: IDL set to 2147483647 should not throw 
 PASS meter.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL meter.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS meter.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS meter.tabIndex: IDL set to -2147483648 should not throw 
 PASS meter.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL meter.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS meter.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL meter.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL meter.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS meter.itemScope: setAttribute() to "" followed by getAttribute() 
index eb6f9e6..1300d48 100644 (file)
@@ -553,9 +553,9 @@ PASS p.tabIndex: setAttribute() to 0 followed by IDL get
 PASS p.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS p.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS p.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL p.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS p.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS p.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL p.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS p.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS p.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS p.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS p.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -592,10 +592,10 @@ PASS p.tabIndex: IDL set to 1 followed by getAttribute()
 PASS p.tabIndex: IDL set to 1 followed by IDL get 
 PASS p.tabIndex: IDL set to 2147483647 should not throw 
 PASS p.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL p.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS p.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS p.tabIndex: IDL set to -2147483648 should not throw 
 PASS p.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL p.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS p.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS p.align: typeof IDL attribute 
 PASS p.align: IDL get with DOM attribute unset 
 PASS p.align: setAttribute() to "" followed by getAttribute() 
@@ -1392,9 +1392,9 @@ PASS hr.tabIndex: setAttribute() to 0 followed by IDL get
 PASS hr.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS hr.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS hr.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL hr.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS hr.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS hr.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL hr.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS hr.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS hr.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS hr.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS hr.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -1431,10 +1431,10 @@ PASS hr.tabIndex: IDL set to 1 followed by getAttribute()
 PASS hr.tabIndex: IDL set to 1 followed by IDL get 
 PASS hr.tabIndex: IDL set to 2147483647 should not throw 
 PASS hr.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL hr.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS hr.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS hr.tabIndex: IDL set to -2147483648 should not throw 
 PASS hr.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL hr.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS hr.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS hr.align: typeof IDL attribute 
 PASS hr.align: IDL get with DOM attribute unset 
 PASS hr.align: setAttribute() to "" followed by getAttribute() 
@@ -2541,9 +2541,9 @@ PASS pre.tabIndex: setAttribute() to 0 followed by IDL get
 PASS pre.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS pre.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS pre.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL pre.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS pre.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS pre.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL pre.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS pre.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS pre.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS pre.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS pre.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2580,10 +2580,10 @@ PASS pre.tabIndex: IDL set to 1 followed by getAttribute()
 PASS pre.tabIndex: IDL set to 1 followed by IDL get 
 PASS pre.tabIndex: IDL set to 2147483647 should not throw 
 PASS pre.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL pre.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS pre.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS pre.tabIndex: IDL set to -2147483648 should not throw 
 PASS pre.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL pre.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS pre.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS pre.width: typeof IDL attribute 
 PASS pre.width: IDL get with DOM attribute unset 
 PASS pre.width: setAttribute() to -36 followed by getAttribute() 
@@ -3427,9 +3427,9 @@ PASS blockquote.tabIndex: setAttribute() to 0 followed by IDL get
 PASS blockquote.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS blockquote.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS blockquote.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL blockquote.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS blockquote.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS blockquote.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL blockquote.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS blockquote.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS blockquote.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS blockquote.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS blockquote.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -3466,10 +3466,10 @@ PASS blockquote.tabIndex: IDL set to 1 followed by getAttribute()
 PASS blockquote.tabIndex: IDL set to 1 followed by IDL get 
 PASS blockquote.tabIndex: IDL set to 2147483647 should not throw 
 PASS blockquote.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL blockquote.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS blockquote.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS blockquote.tabIndex: IDL set to -2147483648 should not throw 
 PASS blockquote.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL blockquote.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS blockquote.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS blockquote.cite: typeof IDL attribute 
 PASS blockquote.cite: IDL get with DOM attribute unset 
 PASS blockquote.cite: setAttribute() to "" followed by getAttribute() 
@@ -4281,9 +4281,9 @@ PASS ol.tabIndex: setAttribute() to 0 followed by IDL get
 PASS ol.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS ol.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS ol.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL ol.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS ol.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS ol.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL ol.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS ol.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS ol.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS ol.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS ol.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4320,10 +4320,10 @@ PASS ol.tabIndex: IDL set to 1 followed by getAttribute()
 PASS ol.tabIndex: IDL set to 1 followed by IDL get 
 PASS ol.tabIndex: IDL set to 2147483647 should not throw 
 PASS ol.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL ol.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS ol.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS ol.tabIndex: IDL set to -2147483648 should not throw 
 PASS ol.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL ol.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS ol.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS ol.reversed: typeof IDL attribute 
 PASS ol.reversed: IDL get with DOM attribute unset 
 PASS ol.reversed: setAttribute() to "" followed by getAttribute() 
@@ -5402,9 +5402,9 @@ PASS ul.tabIndex: setAttribute() to 0 followed by IDL get
 PASS ul.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS ul.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS ul.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL ul.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS ul.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS ul.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL ul.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS ul.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS ul.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS ul.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS ul.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -5441,10 +5441,10 @@ PASS ul.tabIndex: IDL set to 1 followed by getAttribute()
 PASS ul.tabIndex: IDL set to 1 followed by IDL get 
 PASS ul.tabIndex: IDL set to 2147483647 should not throw 
 PASS ul.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL ul.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS ul.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS ul.tabIndex: IDL set to -2147483648 should not throw 
 PASS ul.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL ul.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS ul.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS ul.compact: typeof IDL attribute 
 PASS ul.compact: IDL get with DOM attribute unset 
 PASS ul.compact: setAttribute() to "" followed by getAttribute() 
@@ -6320,9 +6320,9 @@ PASS li.tabIndex: setAttribute() to 0 followed by IDL get
 PASS li.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS li.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS li.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL li.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS li.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS li.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL li.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS li.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS li.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS li.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS li.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -6359,10 +6359,10 @@ PASS li.tabIndex: IDL set to 1 followed by getAttribute()
 PASS li.tabIndex: IDL set to 1 followed by IDL get 
 PASS li.tabIndex: IDL set to 2147483647 should not throw 
 PASS li.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL li.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS li.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS li.tabIndex: IDL set to -2147483648 should not throw 
 PASS li.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL li.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS li.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS li.value: typeof IDL attribute 
 PASS li.value: IDL get with DOM attribute unset 
 PASS li.value: setAttribute() to -36 followed by getAttribute() 
@@ -7283,9 +7283,9 @@ PASS dl.tabIndex: setAttribute() to 0 followed by IDL get
 PASS dl.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS dl.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS dl.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL dl.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dl.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS dl.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL dl.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dl.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS dl.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS dl.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS dl.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -7322,10 +7322,10 @@ PASS dl.tabIndex: IDL set to 1 followed by getAttribute()
 PASS dl.tabIndex: IDL set to 1 followed by IDL get 
 PASS dl.tabIndex: IDL set to 2147483647 should not throw 
 PASS dl.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL dl.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dl.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS dl.tabIndex: IDL set to -2147483648 should not throw 
 PASS dl.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL dl.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dl.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS dl.compact: typeof IDL attribute 
 PASS dl.compact: IDL get with DOM attribute unset 
 PASS dl.compact: setAttribute() to "" followed by getAttribute() 
@@ -8124,9 +8124,9 @@ PASS dt.tabIndex: setAttribute() to 0 followed by IDL get
 PASS dt.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS dt.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS dt.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL dt.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dt.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS dt.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL dt.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dt.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS dt.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS dt.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS dt.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -8163,10 +8163,10 @@ PASS dt.tabIndex: IDL set to 1 followed by getAttribute()
 PASS dt.tabIndex: IDL set to 1 followed by IDL get 
 PASS dt.tabIndex: IDL set to 2147483647 should not throw 
 PASS dt.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL dt.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dt.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS dt.tabIndex: IDL set to -2147483648 should not throw 
 PASS dt.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL dt.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dt.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL dt.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL dt.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS dt.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -8886,9 +8886,9 @@ PASS dd.tabIndex: setAttribute() to 0 followed by IDL get
 PASS dd.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS dd.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS dd.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL dd.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dd.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS dd.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL dd.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dd.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS dd.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS dd.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS dd.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -8925,10 +8925,10 @@ PASS dd.tabIndex: IDL set to 1 followed by getAttribute()
 PASS dd.tabIndex: IDL set to 1 followed by IDL get 
 PASS dd.tabIndex: IDL set to 2147483647 should not throw 
 PASS dd.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL dd.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dd.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS dd.tabIndex: IDL set to -2147483648 should not throw 
 PASS dd.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL dd.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dd.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL dd.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL dd.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS dd.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -9648,9 +9648,9 @@ PASS figure.tabIndex: setAttribute() to 0 followed by IDL get
 PASS figure.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS figure.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS figure.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL figure.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS figure.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS figure.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL figure.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS figure.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS figure.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS figure.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS figure.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -9687,10 +9687,10 @@ PASS figure.tabIndex: IDL set to 1 followed by getAttribute()
 PASS figure.tabIndex: IDL set to 1 followed by IDL get 
 PASS figure.tabIndex: IDL set to 2147483647 should not throw 
 PASS figure.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL figure.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS figure.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS figure.tabIndex: IDL set to -2147483648 should not throw 
 PASS figure.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL figure.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS figure.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL figure.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL figure.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS figure.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -10410,9 +10410,9 @@ PASS figcaption.tabIndex: setAttribute() to 0 followed by IDL get
 PASS figcaption.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS figcaption.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS figcaption.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL figcaption.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS figcaption.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS figcaption.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL figcaption.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS figcaption.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS figcaption.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS figcaption.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS figcaption.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -10449,10 +10449,10 @@ PASS figcaption.tabIndex: IDL set to 1 followed by getAttribute()
 PASS figcaption.tabIndex: IDL set to 1 followed by IDL get 
 PASS figcaption.tabIndex: IDL set to 2147483647 should not throw 
 PASS figcaption.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL figcaption.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS figcaption.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS figcaption.tabIndex: IDL set to -2147483648 should not throw 
 PASS figcaption.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL figcaption.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS figcaption.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL figcaption.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL figcaption.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS figcaption.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -11172,9 +11172,9 @@ PASS main.tabIndex: setAttribute() to 0 followed by IDL get
 PASS main.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS main.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS main.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL main.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS main.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS main.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL main.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS main.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS main.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS main.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS main.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -11211,10 +11211,10 @@ PASS main.tabIndex: IDL set to 1 followed by getAttribute()
 PASS main.tabIndex: IDL set to 1 followed by IDL get 
 PASS main.tabIndex: IDL set to 2147483647 should not throw 
 PASS main.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL main.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS main.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS main.tabIndex: IDL set to -2147483648 should not throw 
 PASS main.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL main.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS main.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL main.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL main.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS main.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -11934,9 +11934,9 @@ PASS div.tabIndex: setAttribute() to 0 followed by IDL get
 PASS div.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS div.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS div.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL div.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS div.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS div.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL div.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS div.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS div.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS div.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS div.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -11973,10 +11973,10 @@ PASS div.tabIndex: IDL set to 1 followed by getAttribute()
 PASS div.tabIndex: IDL set to 1 followed by IDL get 
 PASS div.tabIndex: IDL set to 2147483647 should not throw 
 PASS div.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL div.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS div.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS div.tabIndex: IDL set to -2147483648 should not throw 
 PASS div.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL div.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS div.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS div.align: typeof IDL attribute 
 PASS div.align: IDL get with DOM attribute unset 
 PASS div.align: setAttribute() to "" followed by getAttribute() 
index 5db1c3a..3084066 100644 (file)
@@ -553,9 +553,9 @@ PASS head.tabIndex: setAttribute() to 0 followed by IDL get
 PASS head.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS head.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS head.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL head.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS head.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS head.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL head.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS head.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS head.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS head.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS head.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -592,10 +592,10 @@ PASS head.tabIndex: IDL set to 1 followed by getAttribute()
 PASS head.tabIndex: IDL set to 1 followed by IDL get 
 PASS head.tabIndex: IDL set to 2147483647 should not throw 
 PASS head.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL head.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS head.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS head.tabIndex: IDL set to -2147483648 should not throw 
 PASS head.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL head.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS head.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL head.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL head.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS head.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -1315,9 +1315,9 @@ PASS title.tabIndex: setAttribute() to 0 followed by IDL get
 PASS title.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS title.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS title.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL title.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS title.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS title.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL title.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS title.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS title.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS title.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS title.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -1354,10 +1354,10 @@ PASS title.tabIndex: IDL set to 1 followed by getAttribute()
 PASS title.tabIndex: IDL set to 1 followed by IDL get 
 PASS title.tabIndex: IDL set to 2147483647 should not throw 
 PASS title.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL title.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS title.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS title.tabIndex: IDL set to -2147483648 should not throw 
 PASS title.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL title.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS title.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL title.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL title.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS title.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -2077,9 +2077,9 @@ PASS base.tabIndex: setAttribute() to 0 followed by IDL get
 PASS base.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS base.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS base.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL base.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS base.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS base.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL base.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS base.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS base.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS base.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS base.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2116,10 +2116,10 @@ PASS base.tabIndex: IDL set to 1 followed by getAttribute()
 PASS base.tabIndex: IDL set to 1 followed by IDL get 
 PASS base.tabIndex: IDL set to 2147483647 should not throw 
 PASS base.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL base.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS base.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS base.tabIndex: IDL set to -2147483648 should not throw 
 PASS base.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL base.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS base.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS base.target: typeof IDL attribute 
 PASS base.target: IDL get with DOM attribute unset 
 PASS base.target: setAttribute() to "" followed by getAttribute() 
@@ -2916,9 +2916,9 @@ PASS link.tabIndex: setAttribute() to 0 followed by IDL get
 PASS link.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS link.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS link.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL link.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS link.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS link.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL link.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS link.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS link.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS link.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS link.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2955,10 +2955,10 @@ PASS link.tabIndex: IDL set to 1 followed by getAttribute()
 PASS link.tabIndex: IDL set to 1 followed by IDL get 
 PASS link.tabIndex: IDL set to 2147483647 should not throw 
 PASS link.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL link.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS link.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS link.tabIndex: IDL set to -2147483648 should not throw 
 PASS link.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL link.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS link.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS link.href: typeof IDL attribute 
 PASS link.href: IDL get with DOM attribute unset 
 PASS link.href: setAttribute() to "" followed by getAttribute() 
@@ -4435,9 +4435,9 @@ PASS meta.tabIndex: setAttribute() to 0 followed by IDL get
 PASS meta.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS meta.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS meta.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL meta.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS meta.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS meta.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL meta.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS meta.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS meta.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS meta.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS meta.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4474,10 +4474,10 @@ PASS meta.tabIndex: IDL set to 1 followed by getAttribute()
 PASS meta.tabIndex: IDL set to 1 followed by IDL get 
 PASS meta.tabIndex: IDL set to 2147483647 should not throw 
 PASS meta.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL meta.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS meta.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS meta.tabIndex: IDL set to -2147483648 should not throw 
 PASS meta.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL meta.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS meta.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS meta.name: typeof IDL attribute 
 PASS meta.name: IDL get with DOM attribute unset 
 PASS meta.name: setAttribute() to "" followed by getAttribute() 
@@ -5505,9 +5505,9 @@ PASS style.tabIndex: setAttribute() to 0 followed by IDL get
 PASS style.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS style.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS style.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL style.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS style.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS style.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL style.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS style.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS style.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS style.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS style.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -5544,10 +5544,10 @@ PASS style.tabIndex: IDL set to 1 followed by getAttribute()
 PASS style.tabIndex: IDL set to 1 followed by IDL get 
 PASS style.tabIndex: IDL set to 2147483647 should not throw 
 PASS style.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL style.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS style.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS style.tabIndex: IDL set to -2147483648 should not throw 
 PASS style.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL style.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS style.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS style.media: typeof IDL attribute 
 PASS style.media: IDL get with DOM attribute unset 
 PASS style.media: setAttribute() to "" followed by getAttribute() 
index 86c8061..94706e8 100644 (file)
@@ -553,9 +553,9 @@ PASS html.tabIndex: setAttribute() to 0 followed by IDL get
 PASS html.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS html.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS html.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL html.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS html.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS html.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL html.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS html.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS html.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS html.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS html.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -592,10 +592,10 @@ PASS html.tabIndex: IDL set to 1 followed by getAttribute()
 PASS html.tabIndex: IDL set to 1 followed by IDL get 
 PASS html.tabIndex: IDL set to 2147483647 should not throw 
 PASS html.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL html.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS html.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS html.tabIndex: IDL set to -2147483648 should not throw 
 PASS html.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL html.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS html.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS html.version: typeof IDL attribute 
 PASS html.version: IDL get with DOM attribute unset 
 PASS html.version: setAttribute() to "" followed by getAttribute() 
@@ -1392,9 +1392,9 @@ PASS script.tabIndex: setAttribute() to 0 followed by IDL get
 PASS script.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS script.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS script.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL script.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS script.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS script.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL script.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS script.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS script.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS script.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS script.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -1431,10 +1431,10 @@ PASS script.tabIndex: IDL set to 1 followed by getAttribute()
 PASS script.tabIndex: IDL set to 1 followed by IDL get 
 PASS script.tabIndex: IDL set to 2147483647 should not throw 
 PASS script.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL script.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS script.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS script.tabIndex: IDL set to -2147483648 should not throw 
 PASS script.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL script.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS script.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS script.src: typeof IDL attribute 
 PASS script.src: IDL get with DOM attribute unset 
 PASS script.src: setAttribute() to "" followed by getAttribute() 
@@ -2606,9 +2606,9 @@ PASS noscript.tabIndex: setAttribute() to 0 followed by IDL get
 PASS noscript.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS noscript.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS noscript.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL noscript.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS noscript.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS noscript.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL noscript.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS noscript.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS noscript.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS noscript.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS noscript.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2645,10 +2645,10 @@ PASS noscript.tabIndex: IDL set to 1 followed by getAttribute()
 PASS noscript.tabIndex: IDL set to 1 followed by IDL get 
 PASS noscript.tabIndex: IDL set to 2147483647 should not throw 
 PASS noscript.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL noscript.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS noscript.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS noscript.tabIndex: IDL set to -2147483648 should not throw 
 PASS noscript.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL noscript.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS noscript.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL noscript.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL noscript.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS noscript.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -3368,9 +3368,9 @@ PASS ins.tabIndex: setAttribute() to 0 followed by IDL get
 PASS ins.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS ins.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS ins.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL ins.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS ins.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS ins.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL ins.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS ins.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS ins.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS ins.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS ins.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -3407,10 +3407,10 @@ PASS ins.tabIndex: IDL set to 1 followed by getAttribute()
 PASS ins.tabIndex: IDL set to 1 followed by IDL get 
 PASS ins.tabIndex: IDL set to 2147483647 should not throw 
 PASS ins.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL ins.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS ins.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS ins.tabIndex: IDL set to -2147483648 should not throw 
 PASS ins.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL ins.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS ins.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS ins.cite: typeof IDL attribute 
 PASS ins.cite: IDL get with DOM attribute unset 
 PASS ins.cite: setAttribute() to "" followed by getAttribute() 
@@ -4299,9 +4299,9 @@ PASS del.tabIndex: setAttribute() to 0 followed by IDL get
 PASS del.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS del.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS del.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL del.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS del.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS del.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL del.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS del.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS del.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS del.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS del.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4338,10 +4338,10 @@ PASS del.tabIndex: IDL set to 1 followed by getAttribute()
 PASS del.tabIndex: IDL set to 1 followed by IDL get 
 PASS del.tabIndex: IDL set to 2147483647 should not throw 
 PASS del.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL del.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS del.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS del.tabIndex: IDL set to -2147483648 should not throw 
 PASS del.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL del.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS del.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS del.cite: typeof IDL attribute 
 PASS del.cite: IDL get with DOM attribute unset 
 PASS del.cite: setAttribute() to "" followed by getAttribute() 
@@ -5230,9 +5230,9 @@ PASS details.tabIndex: setAttribute() to 0 followed by IDL get
 PASS details.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS details.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS details.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL details.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS details.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS details.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL details.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS details.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS details.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS details.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS details.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -5269,10 +5269,10 @@ PASS details.tabIndex: IDL set to 1 followed by getAttribute()
 PASS details.tabIndex: IDL set to 1 followed by IDL get 
 PASS details.tabIndex: IDL set to 2147483647 should not throw 
 PASS details.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL details.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS details.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS details.tabIndex: IDL set to -2147483648 should not throw 
 PASS details.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL details.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS details.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS details.open: typeof IDL attribute 
 PASS details.open: IDL get with DOM attribute unset 
 PASS details.open: setAttribute() to "" followed by getAttribute() 
@@ -6833,9 +6833,9 @@ PASS menu.tabIndex: setAttribute() to 0 followed by IDL get
 PASS menu.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS menu.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS menu.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL menu.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS menu.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS menu.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL menu.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS menu.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS menu.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS menu.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS menu.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -6872,10 +6872,10 @@ PASS menu.tabIndex: IDL set to 1 followed by getAttribute()
 PASS menu.tabIndex: IDL set to 1 followed by IDL get 
 PASS menu.tabIndex: IDL set to 2147483647 should not throw 
 PASS menu.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL menu.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS menu.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS menu.tabIndex: IDL set to -2147483648 should not throw 
 PASS menu.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL menu.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS menu.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL menu.type: typeof IDL attribute assert_equals: expected "string" but got "undefined"
 FAIL menu.type: IDL get with DOM attribute unset assert_equals: expected (string) "toolbar" but got (undefined) undefined
 PASS menu.type: setAttribute() to "" followed by getAttribute() 
@@ -7877,9 +7877,9 @@ PASS menuitem.tabIndex: setAttribute() to 0 followed by IDL get
 PASS menuitem.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS menuitem.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS menuitem.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL menuitem.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS menuitem.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS menuitem.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL menuitem.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS menuitem.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS menuitem.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS menuitem.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS menuitem.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -7916,10 +7916,10 @@ PASS menuitem.tabIndex: IDL set to 1 followed by getAttribute()
 PASS menuitem.tabIndex: IDL set to 1 followed by IDL get 
 PASS menuitem.tabIndex: IDL set to 2147483647 should not throw 
 PASS menuitem.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL menuitem.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS menuitem.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS menuitem.tabIndex: IDL set to -2147483648 should not throw 
 PASS menuitem.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL menuitem.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS menuitem.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL menuitem.type: typeof IDL attribute assert_equals: expected "string" but got "undefined"
 FAIL menuitem.type: IDL get with DOM attribute unset assert_equals: expected (string) "command" but got (undefined) undefined
 PASS menuitem.type: setAttribute() to "" followed by getAttribute() 
@@ -9273,9 +9273,9 @@ PASS dialog.tabIndex: setAttribute() to 0 followed by IDL get
 PASS dialog.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS dialog.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS dialog.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL dialog.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dialog.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS dialog.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL dialog.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dialog.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS dialog.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS dialog.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS dialog.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -9312,10 +9312,10 @@ PASS dialog.tabIndex: IDL set to 1 followed by getAttribute()
 PASS dialog.tabIndex: IDL set to 1 followed by IDL get 
 PASS dialog.tabIndex: IDL set to 2147483647 should not throw 
 PASS dialog.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL dialog.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dialog.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS dialog.tabIndex: IDL set to -2147483648 should not throw 
 PASS dialog.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL dialog.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dialog.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL dialog.open: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL dialog.open: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS dialog.open: setAttribute() to "" followed by getAttribute() 
@@ -10114,9 +10114,9 @@ PASS undefinedelement.tabIndex: setAttribute() to 0 followed by IDL get
 PASS undefinedelement.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS undefinedelement.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS undefinedelement.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL undefinedelement.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS undefinedelement.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS undefinedelement.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL undefinedelement.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS undefinedelement.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS undefinedelement.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS undefinedelement.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS undefinedelement.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -10153,10 +10153,10 @@ PASS undefinedelement.tabIndex: IDL set to 1 followed by getAttribute()
 PASS undefinedelement.tabIndex: IDL set to 1 followed by IDL get 
 PASS undefinedelement.tabIndex: IDL set to 2147483647 should not throw 
 PASS undefinedelement.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL undefinedelement.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS undefinedelement.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS undefinedelement.tabIndex: IDL set to -2147483648 should not throw 
 PASS undefinedelement.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL undefinedelement.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS undefinedelement.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL undefinedelement.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL undefinedelement.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS undefinedelement.itemScope: setAttribute() to "" followed by getAttribute() 
index 3ab5ba0..9cc90ac 100644 (file)
@@ -553,9 +553,9 @@ PASS applet.tabIndex: setAttribute() to 0 followed by IDL get
 PASS applet.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS applet.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS applet.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL applet.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS applet.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS applet.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL applet.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS applet.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS applet.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS applet.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS applet.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -592,10 +592,10 @@ PASS applet.tabIndex: IDL set to 1 followed by getAttribute()
 PASS applet.tabIndex: IDL set to 1 followed by IDL get 
 PASS applet.tabIndex: IDL set to 2147483647 should not throw 
 PASS applet.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL applet.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS applet.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS applet.tabIndex: IDL set to -2147483648 should not throw 
 PASS applet.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL applet.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS applet.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS applet.align: typeof IDL attribute 
 PASS applet.align: IDL get with DOM attribute unset 
 PASS applet.align: setAttribute() to "" followed by getAttribute() 
@@ -2296,9 +2296,9 @@ PASS marquee.tabIndex: setAttribute() to 0 followed by IDL get
 PASS marquee.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS marquee.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS marquee.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL marquee.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS marquee.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS marquee.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL marquee.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS marquee.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS marquee.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS marquee.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS marquee.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2335,10 +2335,10 @@ PASS marquee.tabIndex: IDL set to 1 followed by getAttribute()
 PASS marquee.tabIndex: IDL set to 1 followed by IDL get 
 PASS marquee.tabIndex: IDL set to 2147483647 should not throw 
 PASS marquee.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL marquee.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS marquee.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS marquee.tabIndex: IDL set to -2147483648 should not throw 
 PASS marquee.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL marquee.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS marquee.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS marquee.behavior: typeof IDL attribute 
 PASS marquee.behavior: IDL get with DOM attribute unset 
 PASS marquee.behavior: setAttribute() to "" followed by getAttribute() 
@@ -4038,9 +4038,9 @@ PASS frameset.tabIndex: setAttribute() to 0 followed by IDL get
 PASS frameset.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS frameset.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS frameset.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL frameset.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS frameset.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS frameset.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL frameset.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS frameset.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS frameset.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS frameset.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS frameset.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4077,10 +4077,10 @@ PASS frameset.tabIndex: IDL set to 1 followed by getAttribute()
 PASS frameset.tabIndex: IDL set to 1 followed by IDL get 
 PASS frameset.tabIndex: IDL set to 2147483647 should not throw 
 PASS frameset.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL frameset.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS frameset.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS frameset.tabIndex: IDL set to -2147483648 should not throw 
 PASS frameset.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL frameset.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS frameset.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS frameset.cols: typeof IDL attribute 
 PASS frameset.cols: IDL get with DOM attribute unset 
 PASS frameset.cols: setAttribute() to "" followed by getAttribute() 
@@ -4954,9 +4954,9 @@ PASS frame.tabIndex: setAttribute() to 0 followed by IDL get
 PASS frame.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS frame.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS frame.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL frame.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS frame.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS frame.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL frame.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS frame.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS frame.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS frame.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS frame.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4993,10 +4993,10 @@ PASS frame.tabIndex: IDL set to 1 followed by getAttribute()
 PASS frame.tabIndex: IDL set to 1 followed by IDL get 
 PASS frame.tabIndex: IDL set to 2147483647 should not throw 
 PASS frame.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL frame.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS frame.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS frame.tabIndex: IDL set to -2147483648 should not throw 
 PASS frame.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL frame.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS frame.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS frame.name: typeof IDL attribute 
 PASS frame.name: IDL get with DOM attribute unset 
 PASS frame.name: setAttribute() to "" followed by getAttribute() 
@@ -6364,9 +6364,9 @@ PASS dir.tabIndex: setAttribute() to 0 followed by IDL get
 PASS dir.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS dir.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS dir.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL dir.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dir.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS dir.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL dir.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dir.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS dir.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS dir.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS dir.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -6403,10 +6403,10 @@ PASS dir.tabIndex: IDL set to 1 followed by getAttribute()
 PASS dir.tabIndex: IDL set to 1 followed by IDL get 
 PASS dir.tabIndex: IDL set to 2147483647 should not throw 
 PASS dir.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL dir.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dir.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS dir.tabIndex: IDL set to -2147483648 should not throw 
 PASS dir.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL dir.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dir.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS dir.compact: typeof IDL attribute 
 PASS dir.compact: IDL get with DOM attribute unset 
 PASS dir.compact: setAttribute() to "" followed by getAttribute() 
@@ -7205,9 +7205,9 @@ PASS font.tabIndex: setAttribute() to 0 followed by IDL get
 PASS font.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS font.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS font.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL font.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS font.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS font.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL font.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS font.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS font.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS font.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS font.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -7244,10 +7244,10 @@ PASS font.tabIndex: IDL set to 1 followed by getAttribute()
 PASS font.tabIndex: IDL set to 1 followed by IDL get 
 PASS font.tabIndex: IDL set to 2147483647 should not throw 
 PASS font.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL font.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS font.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS font.tabIndex: IDL set to -2147483648 should not throw 
 PASS font.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL font.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS font.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS font.color: typeof IDL attribute 
 PASS font.color: IDL get with DOM attribute unset 
 PASS font.color: setAttribute() to "" followed by getAttribute() 
index 082e07b..8a6190b 100644 (file)
@@ -553,9 +553,9 @@ PASS body.tabIndex: setAttribute() to 0 followed by IDL get
 PASS body.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS body.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS body.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL body.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS body.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS body.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL body.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS body.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS body.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS body.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS body.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -592,10 +592,10 @@ PASS body.tabIndex: IDL set to 1 followed by getAttribute()
 PASS body.tabIndex: IDL set to 1 followed by IDL get 
 PASS body.tabIndex: IDL set to 2147483647 should not throw 
 PASS body.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL body.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS body.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS body.tabIndex: IDL set to -2147483648 should not throw 
 PASS body.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL body.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS body.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS body.text: typeof IDL attribute 
 PASS body.text: IDL get with DOM attribute unset 
 PASS body.text: setAttribute() to "" followed by getAttribute() 
@@ -1777,9 +1777,9 @@ PASS article.tabIndex: setAttribute() to 0 followed by IDL get
 PASS article.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS article.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS article.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL article.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS article.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS article.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL article.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS article.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS article.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS article.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS article.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -1816,10 +1816,10 @@ PASS article.tabIndex: IDL set to 1 followed by getAttribute()
 PASS article.tabIndex: IDL set to 1 followed by IDL get 
 PASS article.tabIndex: IDL set to 2147483647 should not throw 
 PASS article.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL article.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS article.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS article.tabIndex: IDL set to -2147483648 should not throw 
 PASS article.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL article.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS article.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL article.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL article.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS article.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -2539,9 +2539,9 @@ PASS section.tabIndex: setAttribute() to 0 followed by IDL get
 PASS section.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS section.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS section.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL section.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS section.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS section.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL section.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS section.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS section.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS section.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS section.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2578,10 +2578,10 @@ PASS section.tabIndex: IDL set to 1 followed by getAttribute()
 PASS section.tabIndex: IDL set to 1 followed by IDL get 
 PASS section.tabIndex: IDL set to 2147483647 should not throw 
 PASS section.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL section.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS section.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS section.tabIndex: IDL set to -2147483648 should not throw 
 PASS section.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL section.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS section.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL section.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL section.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS section.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -3301,9 +3301,9 @@ PASS nav.tabIndex: setAttribute() to 0 followed by IDL get
 PASS nav.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS nav.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS nav.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL nav.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS nav.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS nav.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL nav.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS nav.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS nav.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS nav.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS nav.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -3340,10 +3340,10 @@ PASS nav.tabIndex: IDL set to 1 followed by getAttribute()
 PASS nav.tabIndex: IDL set to 1 followed by IDL get 
 PASS nav.tabIndex: IDL set to 2147483647 should not throw 
 PASS nav.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL nav.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS nav.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS nav.tabIndex: IDL set to -2147483648 should not throw 
 PASS nav.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL nav.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS nav.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL nav.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL nav.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS nav.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -4063,9 +4063,9 @@ PASS aside.tabIndex: setAttribute() to 0 followed by IDL get
 PASS aside.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS aside.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS aside.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL aside.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS aside.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS aside.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL aside.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS aside.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS aside.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS aside.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS aside.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4102,10 +4102,10 @@ PASS aside.tabIndex: IDL set to 1 followed by getAttribute()
 PASS aside.tabIndex: IDL set to 1 followed by IDL get 
 PASS aside.tabIndex: IDL set to 2147483647 should not throw 
 PASS aside.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL aside.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS aside.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS aside.tabIndex: IDL set to -2147483648 should not throw 
 PASS aside.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL aside.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS aside.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL aside.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL aside.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS aside.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -4825,9 +4825,9 @@ PASS h1.tabIndex: setAttribute() to 0 followed by IDL get
 PASS h1.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS h1.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS h1.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL h1.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h1.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS h1.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL h1.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h1.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS h1.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS h1.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS h1.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4864,10 +4864,10 @@ PASS h1.tabIndex: IDL set to 1 followed by getAttribute()
 PASS h1.tabIndex: IDL set to 1 followed by IDL get 
 PASS h1.tabIndex: IDL set to 2147483647 should not throw 
 PASS h1.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL h1.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h1.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS h1.tabIndex: IDL set to -2147483648 should not throw 
 PASS h1.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL h1.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h1.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS h1.align: typeof IDL attribute 
 PASS h1.align: IDL get with DOM attribute unset 
 PASS h1.align: setAttribute() to "" followed by getAttribute() 
@@ -5664,9 +5664,9 @@ PASS h2.tabIndex: setAttribute() to 0 followed by IDL get
 PASS h2.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS h2.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS h2.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL h2.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h2.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS h2.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL h2.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h2.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS h2.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS h2.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS h2.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -5703,10 +5703,10 @@ PASS h2.tabIndex: IDL set to 1 followed by getAttribute()
 PASS h2.tabIndex: IDL set to 1 followed by IDL get 
 PASS h2.tabIndex: IDL set to 2147483647 should not throw 
 PASS h2.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL h2.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h2.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS h2.tabIndex: IDL set to -2147483648 should not throw 
 PASS h2.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL h2.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h2.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS h2.align: typeof IDL attribute 
 PASS h2.align: IDL get with DOM attribute unset 
 PASS h2.align: setAttribute() to "" followed by getAttribute() 
@@ -6503,9 +6503,9 @@ PASS h3.tabIndex: setAttribute() to 0 followed by IDL get
 PASS h3.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS h3.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS h3.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL h3.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h3.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS h3.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL h3.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h3.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS h3.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS h3.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS h3.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -6542,10 +6542,10 @@ PASS h3.tabIndex: IDL set to 1 followed by getAttribute()
 PASS h3.tabIndex: IDL set to 1 followed by IDL get 
 PASS h3.tabIndex: IDL set to 2147483647 should not throw 
 PASS h3.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL h3.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h3.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS h3.tabIndex: IDL set to -2147483648 should not throw 
 PASS h3.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL h3.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h3.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS h3.align: typeof IDL attribute 
 PASS h3.align: IDL get with DOM attribute unset 
 PASS h3.align: setAttribute() to "" followed by getAttribute() 
@@ -7342,9 +7342,9 @@ PASS h4.tabIndex: setAttribute() to 0 followed by IDL get
 PASS h4.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS h4.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS h4.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL h4.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h4.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS h4.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL h4.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h4.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS h4.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS h4.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS h4.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -7381,10 +7381,10 @@ PASS h4.tabIndex: IDL set to 1 followed by getAttribute()
 PASS h4.tabIndex: IDL set to 1 followed by IDL get 
 PASS h4.tabIndex: IDL set to 2147483647 should not throw 
 PASS h4.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL h4.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h4.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS h4.tabIndex: IDL set to -2147483648 should not throw 
 PASS h4.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL h4.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h4.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS h4.align: typeof IDL attribute 
 PASS h4.align: IDL get with DOM attribute unset 
 PASS h4.align: setAttribute() to "" followed by getAttribute() 
@@ -8181,9 +8181,9 @@ PASS h5.tabIndex: setAttribute() to 0 followed by IDL get
 PASS h5.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS h5.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS h5.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL h5.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h5.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS h5.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL h5.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h5.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS h5.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS h5.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS h5.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -8220,10 +8220,10 @@ PASS h5.tabIndex: IDL set to 1 followed by getAttribute()
 PASS h5.tabIndex: IDL set to 1 followed by IDL get 
 PASS h5.tabIndex: IDL set to 2147483647 should not throw 
 PASS h5.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL h5.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h5.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS h5.tabIndex: IDL set to -2147483648 should not throw 
 PASS h5.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL h5.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h5.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS h5.align: typeof IDL attribute 
 PASS h5.align: IDL get with DOM attribute unset 
 PASS h5.align: setAttribute() to "" followed by getAttribute() 
@@ -9020,9 +9020,9 @@ PASS h6.tabIndex: setAttribute() to 0 followed by IDL get
 PASS h6.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS h6.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS h6.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL h6.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h6.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS h6.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL h6.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h6.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS h6.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS h6.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS h6.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -9059,10 +9059,10 @@ PASS h6.tabIndex: IDL set to 1 followed by getAttribute()
 PASS h6.tabIndex: IDL set to 1 followed by IDL get 
 PASS h6.tabIndex: IDL set to 2147483647 should not throw 
 PASS h6.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL h6.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS h6.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS h6.tabIndex: IDL set to -2147483648 should not throw 
 PASS h6.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL h6.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS h6.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS h6.align: typeof IDL attribute 
 PASS h6.align: IDL get with DOM attribute unset 
 PASS h6.align: setAttribute() to "" followed by getAttribute() 
@@ -9859,9 +9859,9 @@ PASS hgroup.tabIndex: setAttribute() to 0 followed by IDL get
 PASS hgroup.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS hgroup.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS hgroup.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL hgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS hgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS hgroup.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL hgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS hgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS hgroup.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS hgroup.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS hgroup.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -9898,10 +9898,10 @@ PASS hgroup.tabIndex: IDL set to 1 followed by getAttribute()
 PASS hgroup.tabIndex: IDL set to 1 followed by IDL get 
 PASS hgroup.tabIndex: IDL set to 2147483647 should not throw 
 PASS hgroup.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL hgroup.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS hgroup.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS hgroup.tabIndex: IDL set to -2147483648 should not throw 
 PASS hgroup.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL hgroup.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS hgroup.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL hgroup.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL hgroup.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS hgroup.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -10621,9 +10621,9 @@ PASS header.tabIndex: setAttribute() to 0 followed by IDL get
 PASS header.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS header.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS header.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL header.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS header.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS header.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL header.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS header.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS header.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS header.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS header.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -10660,10 +10660,10 @@ PASS header.tabIndex: IDL set to 1 followed by getAttribute()
 PASS header.tabIndex: IDL set to 1 followed by IDL get 
 PASS header.tabIndex: IDL set to 2147483647 should not throw 
 PASS header.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL header.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS header.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS header.tabIndex: IDL set to -2147483648 should not throw 
 PASS header.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL header.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS header.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL header.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL header.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS header.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -11383,9 +11383,9 @@ PASS footer.tabIndex: setAttribute() to 0 followed by IDL get
 PASS footer.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS footer.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS footer.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL footer.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS footer.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS footer.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL footer.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS footer.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS footer.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS footer.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS footer.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -11422,10 +11422,10 @@ PASS footer.tabIndex: IDL set to 1 followed by getAttribute()
 PASS footer.tabIndex: IDL set to 1 followed by IDL get 
 PASS footer.tabIndex: IDL set to 2147483647 should not throw 
 PASS footer.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL footer.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS footer.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS footer.tabIndex: IDL set to -2147483648 should not throw 
 PASS footer.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL footer.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS footer.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL footer.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL footer.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS footer.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -12145,9 +12145,9 @@ PASS address.tabIndex: setAttribute() to 0 followed by IDL get
 PASS address.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS address.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS address.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL address.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS address.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS address.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL address.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS address.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS address.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS address.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS address.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -12184,10 +12184,10 @@ PASS address.tabIndex: IDL set to 1 followed by getAttribute()
 PASS address.tabIndex: IDL set to 1 followed by IDL get 
 PASS address.tabIndex: IDL set to 2147483647 should not throw 
 PASS address.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL address.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS address.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS address.tabIndex: IDL set to -2147483648 should not throw 
 PASS address.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL address.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS address.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL address.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL address.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS address.itemScope: setAttribute() to "" followed by getAttribute() 
index d0935d3..ebe52a0 100644 (file)
@@ -553,9 +553,9 @@ PASS table.tabIndex: setAttribute() to 0 followed by IDL get
 PASS table.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS table.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS table.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL table.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS table.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS table.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL table.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS table.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS table.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS table.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS table.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -592,10 +592,10 @@ PASS table.tabIndex: IDL set to 1 followed by getAttribute()
 PASS table.tabIndex: IDL set to 1 followed by IDL get 
 PASS table.tabIndex: IDL set to 2147483647 should not throw 
 PASS table.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL table.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS table.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS table.tabIndex: IDL set to -2147483648 should not throw 
 PASS table.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL table.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS table.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL table.sortable: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL table.sortable: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS table.sortable: setAttribute() to "" followed by getAttribute() 
@@ -2087,9 +2087,9 @@ PASS caption.tabIndex: setAttribute() to 0 followed by IDL get
 PASS caption.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS caption.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS caption.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL caption.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS caption.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS caption.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL caption.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS caption.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS caption.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS caption.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS caption.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2126,10 +2126,10 @@ PASS caption.tabIndex: IDL set to 1 followed by getAttribute()
 PASS caption.tabIndex: IDL set to 1 followed by IDL get 
 PASS caption.tabIndex: IDL set to 2147483647 should not throw 
 PASS caption.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL caption.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS caption.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS caption.tabIndex: IDL set to -2147483648 should not throw 
 PASS caption.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL caption.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS caption.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS caption.align: typeof IDL attribute 
 PASS caption.align: IDL get with DOM attribute unset 
 PASS caption.align: setAttribute() to "" followed by getAttribute() 
@@ -2926,9 +2926,9 @@ PASS colgroup.tabIndex: setAttribute() to 0 followed by IDL get
 PASS colgroup.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS colgroup.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS colgroup.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL colgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS colgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS colgroup.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL colgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS colgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS colgroup.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS colgroup.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS colgroup.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2965,10 +2965,10 @@ PASS colgroup.tabIndex: IDL set to 1 followed by getAttribute()
 PASS colgroup.tabIndex: IDL set to 1 followed by IDL get 
 PASS colgroup.tabIndex: IDL set to 2147483647 should not throw 
 PASS colgroup.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL colgroup.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS colgroup.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS colgroup.tabIndex: IDL set to -2147483648 should not throw 
 PASS colgroup.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL colgroup.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS colgroup.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS colgroup.span: typeof IDL attribute 
 PASS colgroup.span: IDL get with DOM attribute unset 
 PASS colgroup.span: setAttribute() to -2147483649 followed by getAttribute() 
@@ -4193,9 +4193,9 @@ PASS col.tabIndex: setAttribute() to 0 followed by IDL get
 PASS col.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS col.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS col.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL col.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS col.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS col.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL col.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS col.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS col.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS col.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS col.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4232,10 +4232,10 @@ PASS col.tabIndex: IDL set to 1 followed by getAttribute()
 PASS col.tabIndex: IDL set to 1 followed by IDL get 
 PASS col.tabIndex: IDL set to 2147483647 should not throw 
 PASS col.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL col.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS col.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS col.tabIndex: IDL set to -2147483648 should not throw 
 PASS col.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL col.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS col.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS col.span: typeof IDL attribute 
 PASS col.span: IDL get with DOM attribute unset 
 PASS col.span: setAttribute() to -2147483649 followed by getAttribute() 
@@ -5460,9 +5460,9 @@ PASS tbody.tabIndex: setAttribute() to 0 followed by IDL get
 PASS tbody.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS tbody.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS tbody.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL tbody.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS tbody.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS tbody.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL tbody.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS tbody.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS tbody.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS tbody.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS tbody.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -5499,10 +5499,10 @@ PASS tbody.tabIndex: IDL set to 1 followed by getAttribute()
 PASS tbody.tabIndex: IDL set to 1 followed by IDL get 
 PASS tbody.tabIndex: IDL set to 2147483647 should not throw 
 PASS tbody.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL tbody.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS tbody.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS tbody.tabIndex: IDL set to -2147483648 should not throw 
 PASS tbody.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL tbody.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS tbody.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS tbody.align: typeof IDL attribute 
 PASS tbody.align: IDL get with DOM attribute unset 
 PASS tbody.align: setAttribute() to "" followed by getAttribute() 
@@ -6530,9 +6530,9 @@ PASS thead.tabIndex: setAttribute() to 0 followed by IDL get
 PASS thead.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS thead.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS thead.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL thead.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS thead.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS thead.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL thead.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS thead.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS thead.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS thead.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS thead.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -6569,10 +6569,10 @@ PASS thead.tabIndex: IDL set to 1 followed by getAttribute()
 PASS thead.tabIndex: IDL set to 1 followed by IDL get 
 PASS thead.tabIndex: IDL set to 2147483647 should not throw 
 PASS thead.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL thead.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS thead.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS thead.tabIndex: IDL set to -2147483648 should not throw 
 PASS thead.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL thead.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS thead.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS thead.align: typeof IDL attribute 
 PASS thead.align: IDL get with DOM attribute unset 
 PASS thead.align: setAttribute() to "" followed by getAttribute() 
@@ -7600,9 +7600,9 @@ PASS tfoot.tabIndex: setAttribute() to 0 followed by IDL get
 PASS tfoot.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS tfoot.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS tfoot.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL tfoot.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS tfoot.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS tfoot.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL tfoot.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS tfoot.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS tfoot.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS tfoot.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS tfoot.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -7639,10 +7639,10 @@ PASS tfoot.tabIndex: IDL set to 1 followed by getAttribute()
 PASS tfoot.tabIndex: IDL set to 1 followed by IDL get 
 PASS tfoot.tabIndex: IDL set to 2147483647 should not throw 
 PASS tfoot.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL tfoot.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS tfoot.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS tfoot.tabIndex: IDL set to -2147483648 should not throw 
 PASS tfoot.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL tfoot.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS tfoot.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS tfoot.align: typeof IDL attribute 
 PASS tfoot.align: IDL get with DOM attribute unset 
 PASS tfoot.align: setAttribute() to "" followed by getAttribute() 
@@ -8670,9 +8670,9 @@ PASS tr.tabIndex: setAttribute() to 0 followed by IDL get
 PASS tr.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS tr.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS tr.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL tr.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS tr.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS tr.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL tr.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS tr.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS tr.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS tr.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS tr.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -8709,10 +8709,10 @@ PASS tr.tabIndex: IDL set to 1 followed by getAttribute()
 PASS tr.tabIndex: IDL set to 1 followed by IDL get 
 PASS tr.tabIndex: IDL set to 2147483647 should not throw 
 PASS tr.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL tr.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS tr.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS tr.tabIndex: IDL set to -2147483648 should not throw 
 PASS tr.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL tr.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS tr.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS tr.align: typeof IDL attribute 
 PASS tr.align: IDL get with DOM attribute unset 
 PASS tr.align: setAttribute() to "" followed by getAttribute() 
@@ -9817,9 +9817,9 @@ PASS td.tabIndex: setAttribute() to 0 followed by IDL get
 PASS td.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS td.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS td.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL td.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS td.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS td.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL td.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS td.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS td.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS td.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS td.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -9856,10 +9856,10 @@ PASS td.tabIndex: IDL set to 1 followed by getAttribute()
 PASS td.tabIndex: IDL set to 1 followed by IDL get 
 PASS td.tabIndex: IDL set to 2147483647 should not throw 
 PASS td.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL td.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS td.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS td.tabIndex: IDL set to -2147483648 should not throw 
 PASS td.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL td.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS td.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS td.colSpan: typeof IDL attribute 
 PASS td.colSpan: IDL get with DOM attribute unset 
 PASS td.colSpan: setAttribute() to -2147483649 followed by getAttribute() 
@@ -11609,9 +11609,9 @@ PASS th.tabIndex: setAttribute() to 0 followed by IDL get
 PASS th.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS th.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS th.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL th.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS th.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS th.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL th.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS th.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS th.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS th.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS th.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -11648,10 +11648,10 @@ PASS th.tabIndex: IDL set to 1 followed by getAttribute()
 PASS th.tabIndex: IDL set to 1 followed by IDL get 
 PASS th.tabIndex: IDL set to 2147483647 should not throw 
 PASS th.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL th.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS th.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS th.tabIndex: IDL set to -2147483648 should not throw 
 PASS th.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL th.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS th.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS th.colSpan: typeof IDL attribute 
 PASS th.colSpan: IDL get with DOM attribute unset 
 PASS th.colSpan: setAttribute() to -2147483649 followed by getAttribute() 
index c291c2d..b55406c 100644 (file)
@@ -553,9 +553,9 @@ PASS a.tabIndex: setAttribute() to 0 followed by IDL get
 PASS a.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS a.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS a.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL a.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS a.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS a.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL a.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS a.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS a.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS a.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS a.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -592,10 +592,10 @@ PASS a.tabIndex: IDL set to 1 followed by getAttribute()
 PASS a.tabIndex: IDL set to 1 followed by IDL get 
 PASS a.tabIndex: IDL set to 2147483647 should not throw 
 PASS a.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL a.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS a.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS a.tabIndex: IDL set to -2147483648 should not throw 
 PASS a.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL a.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS a.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS a.target: typeof IDL attribute 
 PASS a.target: IDL get with DOM attribute unset 
 PASS a.target: setAttribute() to "" followed by getAttribute() 
@@ -2269,9 +2269,9 @@ PASS em.tabIndex: setAttribute() to 0 followed by IDL get
 PASS em.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS em.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS em.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL em.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS em.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS em.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL em.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS em.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS em.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS em.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS em.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -2308,10 +2308,10 @@ PASS em.tabIndex: IDL set to 1 followed by getAttribute()
 PASS em.tabIndex: IDL set to 1 followed by IDL get 
 PASS em.tabIndex: IDL set to 2147483647 should not throw 
 PASS em.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL em.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS em.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS em.tabIndex: IDL set to -2147483648 should not throw 
 PASS em.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL em.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS em.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL em.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL em.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS em.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -3031,9 +3031,9 @@ PASS strong.tabIndex: setAttribute() to 0 followed by IDL get
 PASS strong.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS strong.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS strong.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL strong.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS strong.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS strong.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL strong.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS strong.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS strong.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS strong.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS strong.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -3070,10 +3070,10 @@ PASS strong.tabIndex: IDL set to 1 followed by getAttribute()
 PASS strong.tabIndex: IDL set to 1 followed by IDL get 
 PASS strong.tabIndex: IDL set to 2147483647 should not throw 
 PASS strong.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL strong.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS strong.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS strong.tabIndex: IDL set to -2147483648 should not throw 
 PASS strong.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL strong.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS strong.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL strong.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL strong.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS strong.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -3793,9 +3793,9 @@ PASS small.tabIndex: setAttribute() to 0 followed by IDL get
 PASS small.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS small.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS small.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL small.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS small.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS small.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL small.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS small.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS small.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS small.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS small.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -3832,10 +3832,10 @@ PASS small.tabIndex: IDL set to 1 followed by getAttribute()
 PASS small.tabIndex: IDL set to 1 followed by IDL get 
 PASS small.tabIndex: IDL set to 2147483647 should not throw 
 PASS small.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL small.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS small.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS small.tabIndex: IDL set to -2147483648 should not throw 
 PASS small.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL small.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS small.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL small.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL small.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS small.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -4555,9 +4555,9 @@ PASS s.tabIndex: setAttribute() to 0 followed by IDL get
 PASS s.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS s.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS s.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL s.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS s.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS s.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL s.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS s.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS s.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS s.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS s.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -4594,10 +4594,10 @@ PASS s.tabIndex: IDL set to 1 followed by getAttribute()
 PASS s.tabIndex: IDL set to 1 followed by IDL get 
 PASS s.tabIndex: IDL set to 2147483647 should not throw 
 PASS s.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL s.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS s.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS s.tabIndex: IDL set to -2147483648 should not throw 
 PASS s.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL s.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS s.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL s.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL s.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS s.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -5317,9 +5317,9 @@ PASS cite.tabIndex: setAttribute() to 0 followed by IDL get
 PASS cite.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS cite.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS cite.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL cite.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS cite.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS cite.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL cite.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS cite.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS cite.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS cite.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS cite.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -5356,10 +5356,10 @@ PASS cite.tabIndex: IDL set to 1 followed by getAttribute()
 PASS cite.tabIndex: IDL set to 1 followed by IDL get 
 PASS cite.tabIndex: IDL set to 2147483647 should not throw 
 PASS cite.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL cite.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS cite.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS cite.tabIndex: IDL set to -2147483648 should not throw 
 PASS cite.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL cite.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS cite.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL cite.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL cite.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS cite.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -6079,9 +6079,9 @@ PASS q.tabIndex: setAttribute() to 0 followed by IDL get
 PASS q.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS q.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS q.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL q.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS q.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS q.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL q.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS q.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS q.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS q.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS q.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -6118,10 +6118,10 @@ PASS q.tabIndex: IDL set to 1 followed by getAttribute()
 PASS q.tabIndex: IDL set to 1 followed by IDL get 
 PASS q.tabIndex: IDL set to 2147483647 should not throw 
 PASS q.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL q.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS q.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS q.tabIndex: IDL set to -2147483648 should not throw 
 PASS q.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL q.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS q.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS q.cite: typeof IDL attribute 
 PASS q.cite: IDL get with DOM attribute unset 
 PASS q.cite: setAttribute() to "" followed by getAttribute() 
@@ -6933,9 +6933,9 @@ PASS dfn.tabIndex: setAttribute() to 0 followed by IDL get
 PASS dfn.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS dfn.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS dfn.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL dfn.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dfn.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS dfn.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL dfn.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dfn.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS dfn.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS dfn.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS dfn.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -6972,10 +6972,10 @@ PASS dfn.tabIndex: IDL set to 1 followed by getAttribute()
 PASS dfn.tabIndex: IDL set to 1 followed by IDL get 
 PASS dfn.tabIndex: IDL set to 2147483647 should not throw 
 PASS dfn.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL dfn.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS dfn.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS dfn.tabIndex: IDL set to -2147483648 should not throw 
 PASS dfn.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL dfn.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS dfn.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL dfn.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL dfn.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS dfn.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -7695,9 +7695,9 @@ PASS abbr.tabIndex: setAttribute() to 0 followed by IDL get
 PASS abbr.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS abbr.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS abbr.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL abbr.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS abbr.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS abbr.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL abbr.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS abbr.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS abbr.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS abbr.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS abbr.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -7734,10 +7734,10 @@ PASS abbr.tabIndex: IDL set to 1 followed by getAttribute()
 PASS abbr.tabIndex: IDL set to 1 followed by IDL get 
 PASS abbr.tabIndex: IDL set to 2147483647 should not throw 
 PASS abbr.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL abbr.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS abbr.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS abbr.tabIndex: IDL set to -2147483648 should not throw 
 PASS abbr.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL abbr.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS abbr.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL abbr.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL abbr.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS abbr.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -8457,9 +8457,9 @@ PASS data.tabIndex: setAttribute() to 0 followed by IDL get
 PASS data.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS data.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS data.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL data.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS data.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS data.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL data.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS data.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS data.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS data.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS data.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -8496,10 +8496,10 @@ PASS data.tabIndex: IDL set to 1 followed by getAttribute()
 PASS data.tabIndex: IDL set to 1 followed by IDL get 
 PASS data.tabIndex: IDL set to 2147483647 should not throw 
 PASS data.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL data.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS data.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS data.tabIndex: IDL set to -2147483648 should not throw 
 PASS data.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL data.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS data.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS data.value: typeof IDL attribute 
 PASS data.value: IDL get with DOM attribute unset 
 PASS data.value: setAttribute() to "" followed by getAttribute() 
@@ -9296,9 +9296,9 @@ PASS time.tabIndex: setAttribute() to 0 followed by IDL get
 PASS time.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS time.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS time.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL time.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS time.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS time.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL time.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS time.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS time.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS time.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS time.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -9335,10 +9335,10 @@ PASS time.tabIndex: IDL set to 1 followed by getAttribute()
 PASS time.tabIndex: IDL set to 1 followed by IDL get 
 PASS time.tabIndex: IDL set to 2147483647 should not throw 
 PASS time.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL time.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS time.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS time.tabIndex: IDL set to -2147483648 should not throw 
 PASS time.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL time.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS time.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS time.dateTime: typeof IDL attribute 
 PASS time.dateTime: IDL get with DOM attribute unset 
 PASS time.dateTime: setAttribute() to "" followed by getAttribute() 
@@ -10135,9 +10135,9 @@ PASS code.tabIndex: setAttribute() to 0 followed by IDL get
 PASS code.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS code.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS code.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL code.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS code.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS code.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL code.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS code.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS code.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS code.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS code.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -10174,10 +10174,10 @@ PASS code.tabIndex: IDL set to 1 followed by getAttribute()
 PASS code.tabIndex: IDL set to 1 followed by IDL get 
 PASS code.tabIndex: IDL set to 2147483647 should not throw 
 PASS code.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL code.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS code.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS code.tabIndex: IDL set to -2147483648 should not throw 
 PASS code.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL code.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS code.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL code.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL code.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS code.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -10897,9 +10897,9 @@ PASS var.tabIndex: setAttribute() to 0 followed by IDL get
 PASS var.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS var.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS var.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL var.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS var.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS var.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL var.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS var.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS var.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS var.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS var.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -10936,10 +10936,10 @@ PASS var.tabIndex: IDL set to 1 followed by getAttribute()
 PASS var.tabIndex: IDL set to 1 followed by IDL get 
 PASS var.tabIndex: IDL set to 2147483647 should not throw 
 PASS var.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL var.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS var.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS var.tabIndex: IDL set to -2147483648 should not throw 
 PASS var.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL var.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS var.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL var.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL var.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS var.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -11659,9 +11659,9 @@ PASS samp.tabIndex: setAttribute() to 0 followed by IDL get
 PASS samp.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS samp.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS samp.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL samp.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS samp.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS samp.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL samp.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS samp.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS samp.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS samp.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS samp.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -11698,10 +11698,10 @@ PASS samp.tabIndex: IDL set to 1 followed by getAttribute()
 PASS samp.tabIndex: IDL set to 1 followed by IDL get 
 PASS samp.tabIndex: IDL set to 2147483647 should not throw 
 PASS samp.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL samp.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS samp.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS samp.tabIndex: IDL set to -2147483648 should not throw 
 PASS samp.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL samp.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS samp.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL samp.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL samp.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS samp.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -12421,9 +12421,9 @@ PASS kbd.tabIndex: setAttribute() to 0 followed by IDL get
 PASS kbd.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS kbd.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS kbd.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL kbd.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS kbd.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS kbd.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL kbd.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS kbd.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS kbd.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS kbd.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS kbd.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -12460,10 +12460,10 @@ PASS kbd.tabIndex: IDL set to 1 followed by getAttribute()
 PASS kbd.tabIndex: IDL set to 1 followed by IDL get 
 PASS kbd.tabIndex: IDL set to 2147483647 should not throw 
 PASS kbd.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL kbd.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS kbd.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS kbd.tabIndex: IDL set to -2147483648 should not throw 
 PASS kbd.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL kbd.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS kbd.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL kbd.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL kbd.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS kbd.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -13183,9 +13183,9 @@ PASS sub.tabIndex: setAttribute() to 0 followed by IDL get
 PASS sub.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS sub.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS sub.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL sub.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS sub.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS sub.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL sub.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS sub.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS sub.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS sub.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS sub.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -13222,10 +13222,10 @@ PASS sub.tabIndex: IDL set to 1 followed by getAttribute()
 PASS sub.tabIndex: IDL set to 1 followed by IDL get 
 PASS sub.tabIndex: IDL set to 2147483647 should not throw 
 PASS sub.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL sub.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS sub.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS sub.tabIndex: IDL set to -2147483648 should not throw 
 PASS sub.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL sub.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS sub.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL sub.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL sub.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS sub.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -13945,9 +13945,9 @@ PASS sup.tabIndex: setAttribute() to 0 followed by IDL get
 PASS sup.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS sup.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS sup.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL sup.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS sup.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS sup.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL sup.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS sup.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS sup.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS sup.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS sup.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -13984,10 +13984,10 @@ PASS sup.tabIndex: IDL set to 1 followed by getAttribute()
 PASS sup.tabIndex: IDL set to 1 followed by IDL get 
 PASS sup.tabIndex: IDL set to 2147483647 should not throw 
 PASS sup.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL sup.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS sup.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS sup.tabIndex: IDL set to -2147483648 should not throw 
 PASS sup.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL sup.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS sup.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL sup.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL sup.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS sup.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -14707,9 +14707,9 @@ PASS i.tabIndex: setAttribute() to 0 followed by IDL get
 PASS i.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS i.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS i.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL i.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS i.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS i.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL i.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS i.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS i.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS i.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS i.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -14746,10 +14746,10 @@ PASS i.tabIndex: IDL set to 1 followed by getAttribute()
 PASS i.tabIndex: IDL set to 1 followed by IDL get 
 PASS i.tabIndex: IDL set to 2147483647 should not throw 
 PASS i.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL i.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS i.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS i.tabIndex: IDL set to -2147483648 should not throw 
 PASS i.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL i.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS i.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL i.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL i.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS i.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -15469,9 +15469,9 @@ PASS b.tabIndex: setAttribute() to 0 followed by IDL get
 PASS b.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS b.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS b.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL b.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS b.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS b.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL b.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS b.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS b.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS b.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS b.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -15508,10 +15508,10 @@ PASS b.tabIndex: IDL set to 1 followed by getAttribute()
 PASS b.tabIndex: IDL set to 1 followed by IDL get 
 PASS b.tabIndex: IDL set to 2147483647 should not throw 
 PASS b.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL b.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS b.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS b.tabIndex: IDL set to -2147483648 should not throw 
 PASS b.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL b.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS b.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL b.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL b.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS b.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -16231,9 +16231,9 @@ PASS u.tabIndex: setAttribute() to 0 followed by IDL get
 PASS u.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS u.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS u.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL u.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS u.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS u.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL u.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS u.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS u.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS u.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS u.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -16270,10 +16270,10 @@ PASS u.tabIndex: IDL set to 1 followed by getAttribute()
 PASS u.tabIndex: IDL set to 1 followed by IDL get 
 PASS u.tabIndex: IDL set to 2147483647 should not throw 
 PASS u.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL u.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS u.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS u.tabIndex: IDL set to -2147483648 should not throw 
 PASS u.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL u.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS u.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL u.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL u.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS u.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -16993,9 +16993,9 @@ PASS mark.tabIndex: setAttribute() to 0 followed by IDL get
 PASS mark.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS mark.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS mark.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL mark.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS mark.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS mark.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL mark.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS mark.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS mark.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS mark.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS mark.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -17032,10 +17032,10 @@ PASS mark.tabIndex: IDL set to 1 followed by getAttribute()
 PASS mark.tabIndex: IDL set to 1 followed by IDL get 
 PASS mark.tabIndex: IDL set to 2147483647 should not throw 
 PASS mark.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL mark.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS mark.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS mark.tabIndex: IDL set to -2147483648 should not throw 
 PASS mark.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL mark.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS mark.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL mark.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL mark.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS mark.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -17755,9 +17755,9 @@ PASS ruby.tabIndex: setAttribute() to 0 followed by IDL get
 PASS ruby.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS ruby.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS ruby.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL ruby.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS ruby.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS ruby.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL ruby.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS ruby.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS ruby.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS ruby.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS ruby.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -17794,10 +17794,10 @@ PASS ruby.tabIndex: IDL set to 1 followed by getAttribute()
 PASS ruby.tabIndex: IDL set to 1 followed by IDL get 
 PASS ruby.tabIndex: IDL set to 2147483647 should not throw 
 PASS ruby.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL ruby.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS ruby.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS ruby.tabIndex: IDL set to -2147483648 should not throw 
 PASS ruby.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL ruby.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS ruby.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL ruby.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL ruby.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS ruby.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -18517,9 +18517,9 @@ PASS rt.tabIndex: setAttribute() to 0 followed by IDL get
 PASS rt.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS rt.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS rt.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL rt.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS rt.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS rt.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL rt.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS rt.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS rt.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS rt.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS rt.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -18556,10 +18556,10 @@ PASS rt.tabIndex: IDL set to 1 followed by getAttribute()
 PASS rt.tabIndex: IDL set to 1 followed by IDL get 
 PASS rt.tabIndex: IDL set to 2147483647 should not throw 
 PASS rt.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL rt.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS rt.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS rt.tabIndex: IDL set to -2147483648 should not throw 
 PASS rt.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL rt.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS rt.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL rt.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL rt.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS rt.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -19279,9 +19279,9 @@ PASS rp.tabIndex: setAttribute() to 0 followed by IDL get
 PASS rp.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS rp.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS rp.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL rp.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS rp.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS rp.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL rp.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS rp.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS rp.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS rp.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS rp.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -19318,10 +19318,10 @@ PASS rp.tabIndex: IDL set to 1 followed by getAttribute()
 PASS rp.tabIndex: IDL set to 1 followed by IDL get 
 PASS rp.tabIndex: IDL set to 2147483647 should not throw 
 PASS rp.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL rp.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS rp.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS rp.tabIndex: IDL set to -2147483648 should not throw 
 PASS rp.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL rp.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS rp.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL rp.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL rp.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS rp.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -20041,9 +20041,9 @@ PASS bdi.tabIndex: setAttribute() to 0 followed by IDL get
 PASS bdi.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS bdi.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS bdi.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL bdi.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS bdi.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS bdi.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL bdi.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS bdi.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS bdi.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS bdi.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS bdi.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -20080,10 +20080,10 @@ PASS bdi.tabIndex: IDL set to 1 followed by getAttribute()
 PASS bdi.tabIndex: IDL set to 1 followed by IDL get 
 PASS bdi.tabIndex: IDL set to 2147483647 should not throw 
 PASS bdi.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL bdi.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS bdi.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS bdi.tabIndex: IDL set to -2147483648 should not throw 
 PASS bdi.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL bdi.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS bdi.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL bdi.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL bdi.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS bdi.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -20803,9 +20803,9 @@ PASS bdo.tabIndex: setAttribute() to 0 followed by IDL get
 PASS bdo.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS bdo.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS bdo.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL bdo.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS bdo.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS bdo.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL bdo.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS bdo.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS bdo.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS bdo.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS bdo.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -20842,10 +20842,10 @@ PASS bdo.tabIndex: IDL set to 1 followed by getAttribute()
 PASS bdo.tabIndex: IDL set to 1 followed by IDL get 
 PASS bdo.tabIndex: IDL set to 2147483647 should not throw 
 PASS bdo.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL bdo.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS bdo.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS bdo.tabIndex: IDL set to -2147483648 should not throw 
 PASS bdo.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL bdo.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS bdo.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL bdo.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL bdo.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS bdo.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -21565,9 +21565,9 @@ PASS span.tabIndex: setAttribute() to 0 followed by IDL get
 PASS span.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS span.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS span.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL span.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS span.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS span.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL span.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS span.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS span.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS span.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS span.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -21604,10 +21604,10 @@ PASS span.tabIndex: IDL set to 1 followed by getAttribute()
 PASS span.tabIndex: IDL set to 1 followed by IDL get 
 PASS span.tabIndex: IDL set to 2147483647 should not throw 
 PASS span.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL span.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS span.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS span.tabIndex: IDL set to -2147483648 should not throw 
 PASS span.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL span.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS span.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL span.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL span.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS span.itemScope: setAttribute() to "" followed by getAttribute() 
@@ -22327,9 +22327,9 @@ PASS br.tabIndex: setAttribute() to 0 followed by IDL get
 PASS br.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS br.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS br.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL br.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS br.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS br.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL br.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS br.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS br.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS br.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS br.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -22366,10 +22366,10 @@ PASS br.tabIndex: IDL set to 1 followed by getAttribute()
 PASS br.tabIndex: IDL set to 1 followed by IDL get 
 PASS br.tabIndex: IDL set to 2147483647 should not throw 
 PASS br.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL br.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS br.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS br.tabIndex: IDL set to -2147483648 should not throw 
 PASS br.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL br.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS br.tabIndex: IDL set to -2147483648 followed by IDL get 
 PASS br.clear: typeof IDL attribute 
 PASS br.clear: IDL get with DOM attribute unset 
 PASS br.clear: setAttribute() to "" followed by getAttribute() 
@@ -23166,9 +23166,9 @@ PASS wbr.tabIndex: setAttribute() to 0 followed by IDL get
 PASS wbr.tabIndex: setAttribute() to 1 followed by getAttribute() 
 PASS wbr.tabIndex: setAttribute() to 1 followed by IDL get 
 PASS wbr.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
-FAIL wbr.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS wbr.tabIndex: setAttribute() to 2147483647 followed by IDL get 
 PASS wbr.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
-FAIL wbr.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS wbr.tabIndex: setAttribute() to -2147483648 followed by IDL get 
 PASS wbr.tabIndex: setAttribute() to "-1" followed by getAttribute() 
 PASS wbr.tabIndex: setAttribute() to "-1" followed by IDL get 
 PASS wbr.tabIndex: setAttribute() to "-0" followed by getAttribute() 
@@ -23205,10 +23205,10 @@ PASS wbr.tabIndex: IDL set to 1 followed by getAttribute()
 PASS wbr.tabIndex: IDL set to 1 followed by IDL get 
 PASS wbr.tabIndex: IDL set to 2147483647 should not throw 
 PASS wbr.tabIndex: IDL set to 2147483647 followed by getAttribute() 
-FAIL wbr.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
+PASS wbr.tabIndex: IDL set to 2147483647 followed by IDL get 
 PASS wbr.tabIndex: IDL set to -2147483648 should not throw 
 PASS wbr.tabIndex: IDL set to -2147483648 followed by getAttribute() 
-FAIL wbr.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
+PASS wbr.tabIndex: IDL set to -2147483648 followed by IDL get 
 FAIL wbr.itemScope: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
 FAIL wbr.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
 PASS wbr.itemScope: setAttribute() to "" followed by getAttribute() 
index 92e4da0..75f2a5f 100644 (file)
@@ -1,3 +1,45 @@
+2016-03-07  Chris Dumez  <cdumez@apple.com>
+
+        Stop clamping HTMLElement.tabIndex to the range of a short
+        https://bugs.webkit.org/show_bug.cgi?id=155159
+
+        Reviewed by Ryosuke Niwa.
+
+        Stop clamping HTMLElement.tabIndex to the range of a short. We
+        apparently did this to match Firefox. However, this no longer matches
+        Firefox's behavior nor the HTML specification:
+        - https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex
+
+        No new tests, already covered by existing test.
+
+        * dom/Element.cpp:
+        (WebCore::Element::setTabIndexExplicitly):
+        (WebCore::Element::tabIndex):
+        * dom/Element.h:
+        * dom/ElementRareData.h:
+        (WebCore::ElementRareData::tabIndex):
+        (WebCore::ElementRareData::setTabIndexExplicitly):
+        * html/HTMLAnchorElement.cpp:
+        (WebCore::HTMLAnchorElement::tabIndex):
+        * html/HTMLAnchorElement.h:
+        * html/HTMLElement.cpp:
+        (WebCore::HTMLElement::parseAttribute):
+        (WebCore::HTMLElement::tabIndex):
+        * html/HTMLElement.h:
+        * html/HTMLFormControlElement.cpp:
+        (WebCore::HTMLFormControlElement::tabIndex):
+        * html/HTMLFormControlElement.h:
+        * page/FocusController.cpp:
+        (WebCore::nextElementWithGreaterTabIndex):
+        (WebCore::FocusController::previousFocusableElement):
+        * svg/SVGAElement.cpp:
+        (WebCore::SVGAElement::tabIndex):
+        * svg/SVGAElement.h:
+        * svg/SVGElement.cpp:
+        (WebCore::SVGElement::tabIndex):
+        (WebCore::SVGElement::parseAttribute):
+        * svg/SVGElement.h:
+
 2016-03-07  Daniel Bates  <dabates@apple.com>
 
         CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
index 8ca6f37..0aab246 100644 (file)
@@ -209,7 +209,7 @@ void Element::clearTabIndexExplicitlyIfNeeded()
         elementRareData()->clearTabIndexExplicitly();
 }
 
-void Element::setTabIndexExplicitly(short tabIndex)
+void Element::setTabIndexExplicitly(int tabIndex)
 {
     ensureElementRareData().setTabIndexExplicitly(tabIndex);
 }
@@ -229,7 +229,7 @@ Element* Element::focusDelegate()
     return this;
 }
 
-short Element::tabIndex() const
+int Element::tabIndex() const
 {
     return hasRareData() ? elementRareData()->tabIndex() : 0;
 }
index 0748401..3872e5c 100644 (file)
@@ -274,7 +274,7 @@ public:
 
     virtual bool shouldUseInputMethod();
 
-    virtual short tabIndex() const;
+    virtual int tabIndex() const;
     void setTabIndex(int);
     virtual Element* focusDelegate();
 
@@ -515,7 +515,7 @@ protected:
     virtual void parserDidSetAttributes();
 
     void clearTabIndexExplicitlyIfNeeded();
-    void setTabIndexExplicitly(short);
+    void setTabIndexExplicitly(int);
 
     // classAttributeChanged() exists to share code between
     // parseAttribute (called via setAttribute()) and
index 6a166c3..598391a 100644 (file)
@@ -47,8 +47,8 @@ public:
     void resetComputedStyle();
     void resetDynamicRestyleObservations();
     
-    short tabIndex() const { return m_tabIndex; }
-    void setTabIndexExplicitly(short index) { m_tabIndex = index; m_tabIndexWasSetExplicitly = true; }
+    int tabIndex() const { return m_tabIndex; }
+    void setTabIndexExplicitly(int index) { m_tabIndex = index; m_tabIndexWasSetExplicitly = true; }
     bool tabIndexSetExplicitly() const { return m_tabIndexWasSetExplicitly; }
     void clearTabIndexExplicitly() { m_tabIndex = 0; m_tabIndexWasSetExplicitly = false; }
 
@@ -108,7 +108,7 @@ public:
     void setHasPendingResources(bool has) { m_hasPendingResources = has; }
 
 private:
-    short m_tabIndex;
+    int m_tabIndex;
     unsigned short m_childIndex;
     unsigned m_tabIndexWasSetExplicitly : 1;
     unsigned m_needsFocusAppearanceUpdateSoonAfterAttach : 1;
index 209ff03..a7a30a0 100644 (file)
@@ -320,7 +320,7 @@ const AtomicString& HTMLAnchorElement::name() const
     return getNameAttribute();
 }
 
-short HTMLAnchorElement::tabIndex() const
+int HTMLAnchorElement::tabIndex() const
 {
     // Skip the supportsFocus check in HTMLElement.
     return Element::tabIndex();
index 931e50d..97c57da 100644 (file)
@@ -127,7 +127,7 @@ private:
     bool isURLAttribute(const Attribute&) const final;
     bool canStartSelection() const final;
     String target() const override;
-    short tabIndex() const final;
+    int tabIndex() const final;
     bool draggable() const final;
 
     void sendPings(const URL& destinationURL);
index 4f58032..5c74adf 100644 (file)
@@ -453,10 +453,8 @@ void HTMLElement::parseAttribute(const QualifiedName& name, const AtomicString&
     if (name == tabindexAttr) {
         if (value.isEmpty())
             clearTabIndexExplicitlyIfNeeded();
-        else if (Optional<int> tabIndex = parseHTMLInteger(value)) {
-            // Clamp tab index to a 16-bit value to match Firefox's behavior.
-            setTabIndexExplicitly(std::max(-0x8000, std::min(tabIndex.value(), 0x7FFF)));
-        }
+        else if (Optional<int> tabIndex = parseHTMLInteger(value))
+            setTabIndexExplicitly(tabIndex.value());
         return;
     }
 
@@ -821,7 +819,7 @@ String HTMLElement::title() const
     return fastGetAttribute(titleAttr);
 }
 
-short HTMLElement::tabIndex() const
+int HTMLElement::tabIndex() const
 {
     if (supportsFocus())
         return Element::tabIndex();
index f3f4b5c..8a354a2 100644 (file)
@@ -44,7 +44,7 @@ public:
 
     WEBCORE_EXPORT String title() const final;
 
-    short tabIndex() const override;
+    int tabIndex() const override;
 
     void setInnerText(const String&, ExceptionCode&);
     void setOuterText(const String&, ExceptionCode&);
index c62a80c..133ce14 100644 (file)
@@ -387,7 +387,7 @@ bool HTMLFormControlElement::matchesInvalidPseudoClass() const
     return willValidate() && !isValidFormControlElement();
 }
 
-short HTMLFormControlElement::tabIndex() const
+int HTMLFormControlElement::tabIndex() const
 {
     // Skip the supportsFocus check in HTMLElement.
     return Element::tabIndex();
index d53e97f..c555b1d 100644 (file)
@@ -171,7 +171,7 @@ private:
     bool isFormControlElement() const final { return true; }
     bool alwaysCreateUserAgentShadowRoot() const override { return true; }
 
-    short tabIndex() const final;
+    int tabIndex() const final;
 
     HTMLFormElement* virtualForm() const override;
     bool isValidFormControlElement() const;
index 1c01e85..92c56a2 100644 (file)
@@ -490,7 +490,7 @@ Element* FocusController::findElementWithExactTabIndex(const FocusNavigationScop
 static Element* nextElementWithGreaterTabIndex(const FocusNavigationScope& scope, int tabIndex, KeyboardEvent& event)
 {
     // Search is inclusive of start
-    int winningTabIndex = std::numeric_limits<short>::max() + 1;
+    int winningTabIndex = std::numeric_limits<int>::max();
     Element* winner = nullptr;
     for (Node* node = &scope.rootNode(); node; node = scope.nextInScope(node)) {
         if (!is<Element>(*node))
@@ -607,7 +607,7 @@ Element* FocusController::previousFocusableElement(const FocusNavigationScope& s
     // There are no nodes before start with the same tabindex as start, so look for a node that:
     // 1) has the highest non-zero tabindex (that is less than start's tabindex), and
     // 2) comes last in the scope, if there's a tie.
-    startingTabIndex = (start && startingTabIndex) ? startingTabIndex : std::numeric_limits<short>::max();
+    startingTabIndex = (start && startingTabIndex) ? startingTabIndex : std::numeric_limits<int>::max();
     return previousElementWithLowerTabIndex(scope, last, startingTabIndex, *event);
 }
 
index ad5ce13..fc893e3 100644 (file)
@@ -153,7 +153,7 @@ void SVGAElement::defaultEventHandler(Event* event)
     SVGGraphicsElement::defaultEventHandler(event);
 }
 
-short SVGAElement::tabIndex() const
+int SVGAElement::tabIndex() const
 {
     // Skip the supportsFocus check in SVGElement.
     return Element::tabIndex();
index b122cf0..b5af464 100644 (file)
@@ -57,7 +57,7 @@ private:
     bool isFocusable() const override;
     bool isURLAttribute(const Attribute&) const override;
     bool canStartSelection() const override;
-    short tabIndex() const override;
+    int tabIndex() const override;
 
     bool willRespondToMouseClickEvents() override;
 
index 177c07e..77e04c9 100644 (file)
@@ -299,7 +299,7 @@ SVGElement::~SVGElement()
     document().accessSVGExtensions().removeAllElementReferencesForTarget(this);
 }
 
-short SVGElement::tabIndex() const
+int SVGElement::tabIndex() const
 {
     if (supportsFocus())
         return Element::tabIndex();
@@ -518,10 +518,8 @@ void SVGElement::parseAttribute(const QualifiedName& name, const AtomicString& v
     if (name == HTMLNames::tabindexAttr) {
         if (value.isEmpty())
             clearTabIndexExplicitlyIfNeeded();
-        else if (Optional<int> tabIndex = parseHTMLInteger(value)) {
-            // Clamp tabindex to the range of 'short' to match Firefox's behavior.
-            setTabIndexExplicitly(std::max(static_cast<int>(std::numeric_limits<short>::min()), std::min(tabIndex.value(), static_cast<int>(std::numeric_limits<short>::max()))));
-        }
+        else if (Optional<int> tabIndex = parseHTMLInteger(value))
+            setTabIndexExplicitly(tabIndex.value());
         return;
     }
 
index 680c299..82dc52d 100644 (file)
@@ -149,7 +149,7 @@ public:
 #endif
 
     bool hasTagName(const SVGQualifiedName& name) const { return hasLocalName(name.localName()); }
-    short tabIndex() const override;
+    int tabIndex() const override;
 
     void callClearTarget() { clearTarget(); }