Auto merge of #18657 - emilio:bye-applet, r=KiChjang

script: Remove HTMLAppletElement.

It was removed from the spec, there's no reason to keep it in tree.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18657)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2017-11-06 10:46:44 -06:00 committed by GitHub
commit a509ebf90c
17 changed files with 132 additions and 156 deletions

View file

@ -11,3 +11,4 @@
[Matrix for skew]
expected: FAIL

View file

@ -1,5 +0,0 @@
[nameditem-03.html]
type: testharness
[applet elements are (mostly) gone]
expected: FAIL

View file

@ -1,17 +1,5 @@
[historical.html]
type: testharness
[document.applets is always empty]
expected: FAIL
[HTMLAppletElement is no more]
expected: FAIL
[document.all cannot find applet]
expected: FAIL
[document cannot find applet]
expected: FAIL
[applet is not styled]
expected: FAIL

View file

@ -16314,3 +16314,99 @@
[font.tabIndex: IDL set to -2147483648]
expected: FAIL
[applet.name: typeof IDL attribute]
expected: FAIL
[applet.name: IDL get with DOM attribute unset]
expected: FAIL
[applet.name: setAttribute() to ""]
expected: FAIL
[applet.name: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "]
expected: FAIL
[applet.name: setAttribute() to undefined]
expected: FAIL
[applet.name: setAttribute() to 7]
expected: FAIL
[applet.name: setAttribute() to 1.5]
expected: FAIL
[applet.name: setAttribute() to true]
expected: FAIL
[applet.name: setAttribute() to false]
expected: FAIL
[applet.name: setAttribute() to object "[object Object\]"]
expected: FAIL
[applet.name: setAttribute() to NaN]
expected: FAIL
[applet.name: setAttribute() to Infinity]
expected: FAIL
[applet.name: setAttribute() to -Infinity]
expected: FAIL
[applet.name: setAttribute() to "\\0"]
expected: FAIL
[applet.name: setAttribute() to null]
expected: FAIL
[applet.name: setAttribute() to object "test-toString"]
expected: FAIL
[applet.name: setAttribute() to object "test-valueOf"]
expected: FAIL
[applet.name: IDL set to ""]
expected: FAIL
[applet.name: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo "]
expected: FAIL
[applet.name: IDL set to undefined]
expected: FAIL
[applet.name: IDL set to 7]
expected: FAIL
[applet.name: IDL set to 1.5]
expected: FAIL
[applet.name: IDL set to true]
expected: FAIL
[applet.name: IDL set to false]
expected: FAIL
[applet.name: IDL set to object "[object Object\]"]
expected: FAIL
[applet.name: IDL set to NaN]
expected: FAIL
[applet.name: IDL set to Infinity]
expected: FAIL
[applet.name: IDL set to -Infinity]
expected: FAIL
[applet.name: IDL set to "\\0"]
expected: FAIL
[applet.name: IDL set to null]
expected: FAIL
[applet.name: IDL set to object "test-toString"]
expected: FAIL
[applet.name: IDL set to object "test-valueOf"]
expected: FAIL

View file

@ -72,9 +72,3 @@
[Interfaces for TH]
expected: FAIL
[Interfaces for applet]
expected: FAIL
[Interfaces for APPLET]
expected: FAIL

View file

@ -65606,7 +65606,7 @@
"testharness"
],
"mozilla/collections.html": [
"aa060d1e5d1364224f2c2151e5f8b9580ac4427e",
"d0bebe808ebb45b6c853f4b88e1a6ebbf9b91345",
"testharness"
],
"mozilla/createEvent-storageevent.html": [
@ -66342,7 +66342,7 @@
"testharness"
],
"mozilla/interfaces.html": [
"66e66d3bdfa3bebd5bf3d711c0737fb394efe973",
"ad914ab4c7a794b251c03f7b0f50aaef1ea78df0",
"testharness"
],
"mozilla/interfaces.js": [

View file

@ -27,7 +27,6 @@
<p>pppppppppp</p>
<q>qqqqqqqqqqqqqqqqqqqqqqqqqqq</q>
<progress max="100" value="80">80%</progress>
<applet></applet>
<input type="text" value="input"/>
<iframe></iframe>
<ol type="1">
@ -100,7 +99,6 @@ test(function() {
check_collection(document.embeds, 1, [HTMLEmbedElement], "EMBED");
check_collection(document.plugins, 1, [HTMLEmbedElement], "EMBED");
check_collection(document.scripts, 3, [HTMLScriptElement], "SCRIPT");
check_collection(document.applets, 1, [HTMLAppletElement], "APPLET");
check_collection(document.forms, 1, [HTMLFormElement], "FORM");
check_collection(document.getElementsByTagName("nosuchtag"), 0);

View file

@ -67,7 +67,6 @@ test_interfaces([
"Headers",
"History",
"HTMLAnchorElement",
"HTMLAppletElement",
"HTMLAreaElement",
"HTMLAudioElement",
"HTMLBaseElement",