diff --git a/old-tests/submission/MOSQUITO/input/datetime.html b/html/semantics/forms/the-input-element/datetime.html similarity index 100% rename from old-tests/submission/MOSQUITO/input/datetime.html rename to html/semantics/forms/the-input-element/datetime.html diff --git a/old-tests/submission/MOSQUITO/input/mobiles.html b/html/semantics/forms/the-input-element/mobiles.html similarity index 100% rename from old-tests/submission/MOSQUITO/input/mobiles.html rename to html/semantics/forms/the-input-element/mobiles.html diff --git a/old-tests/submission/MOSQUITO/input/pattern_attribute.html b/html/semantics/forms/the-input-element/pattern_attribute.html similarity index 100% rename from old-tests/submission/MOSQUITO/input/pattern_attribute.html rename to html/semantics/forms/the-input-element/pattern_attribute.html diff --git a/old-tests/submission/MOSQUITO/input/range.html b/html/semantics/forms/the-input-element/range.html similarity index 100% rename from old-tests/submission/MOSQUITO/input/range.html rename to html/semantics/forms/the-input-element/range.html diff --git a/old-tests/submission/MOSQUITO/input/required_attribute.html b/html/semantics/forms/the-input-element/required_attribute.html similarity index 100% rename from old-tests/submission/MOSQUITO/input/required_attribute.html rename to html/semantics/forms/the-input-element/required_attribute.html diff --git a/old-tests/submission/MOSQUITO/input/search_input.html b/html/semantics/forms/the-input-element/search_input.html similarity index 100% rename from old-tests/submission/MOSQUITO/input/search_input.html rename to html/semantics/forms/the-input-element/search_input.html diff --git a/old-tests/submission/MOSQUITO/event-source/README.txt b/old-tests/submission/MOSQUITO/event-source/README.txt deleted file mode 100644 index 4a9b3b93fcdc4c..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/README.txt +++ /dev/null @@ -1,3 +0,0 @@ -EventSource tests require the use of a server on the same domain. - -sse.js contains the server-side code to be used on a node.js server (http://nodejs.org). \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/absolute-url.html b/old-tests/submission/MOSQUITO/event-source/absolute-url.html deleted file mode 100644 index 18dc8b81a57378..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/absolute-url.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - The url attribute must return the absolute URL that resulted from resolving the value that was passed to the constructor: - - - - - - - - - - -

The url attribute must return the absolute URL that resulted from resolving the value that was passed to the constructor:

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/accept-header-include-text-event-stream.html b/old-tests/submission/MOSQUITO/event-source/accept-header-include-text-event-stream.html deleted file mode 100644 index 238fe7e65e9cb7..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/accept-header-include-text-event-stream.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - For HTTP connections, the Accept header may be included; if included, it must contain only formats of event framing that are supported by the user agent (one of which must be text/event-stream, as described below): - - - - - - - - - - -

For HTTP connections, the Accept header may be included; if included, it must contain only formats of event framing that are supported by the user agent (one of which must be text/event-stream, as described below):

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/event-type-eventsource.html b/old-tests/submission/MOSQUITO/event-source/event-type-eventsource.html deleted file mode 100644 index b4bf48c2f548d5..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/event-type-eventsource.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - When the EventSource() constructor is invoked, the UA must run these steps: Create a new EventSource object: - - - - - - - - - - -

When the EventSource() constructor is invoked, the UA must run these steps: Create a new EventSource object:

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/eventsource-aborted-after-close-method.html b/old-tests/submission/MOSQUITO/event-source/eventsource-aborted-after-close-method.html deleted file mode 100644 index d9d28cb0b1a4dc..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/eventsource-aborted-after-close-method.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED: - - - - - - - - - - -

The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must set the readyState attribute to CLOSED:

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/field-name-data.html b/old-tests/submission/MOSQUITO/event-source/field-name-data.html deleted file mode 100644 index 8c138a3429a16f..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/field-name-data.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - The steps to process the field given a field name and a field value depend on the field name: The field name is "data": - - - - - - - - - - -

The steps to process the field given a field name and a field value depend on the field name: The field name is "data":

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/field-name-event.html b/old-tests/submission/MOSQUITO/event-source/field-name-event.html deleted file mode 100644 index 025a99324d8faf..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/field-name-event.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - The steps to process the field given a field name and a field value depend on the field name: The field name is "event": - - - - - - - - - - -

The steps to process the field given a field name and a field value depend on the field name: The field name is "event":

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/field-name-id.html b/old-tests/submission/MOSQUITO/event-source/field-name-id.html deleted file mode 100644 index 8b5ff54244c2e1..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/field-name-id.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - The steps to process the field given a field name and a field value depend on the field name: The field name is "id": - - - - - - - - - - -

The steps to process the field given a field name and a field value depend on the field name: The field name is "id":

-

waiting...

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/field-name-other.html b/old-tests/submission/MOSQUITO/event-source/field-name-other.html deleted file mode 100644 index da9703679c44f9..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/field-name-other.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - The steps to process the field given a field name and a field value depend on the field name: Other: - - - - - - - - - - -

The steps to process the field given a field name and a field value depend on the field name: Other:

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/field-name-retry.txt b/old-tests/submission/MOSQUITO/event-source/field-name-retry.txt deleted file mode 100644 index ad2ca1764066b6..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/field-name-retry.txt +++ /dev/null @@ -1,53 +0,0 @@ - - - - The steps to process the field given a field name and a field value depend on the field name: The field name is "retry": - - - - - - - - - - -

The steps to process the field given a field name and a field value depend on the field name: The field name is "retry":

-

waiting...

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/line-contains-colon.html b/old-tests/submission/MOSQUITO/event-source/line-contains-colon.html deleted file mode 100644 index 5f14eaade9d5ad..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/line-contains-colon.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - Lines must be processed, in the order they are received, as follows: If the line contains a U+003A COLON character (:), collect the characters on the line before the first (:), and let field be that string, collect the characters on the line after the first (:), and let value be that string. If value starts with a U+0020 SPACE character, remove it from value: - - - - - - - - - - -

Lines must be processed, in the order they are received, as follows: If the line contains a U+003A COLON character (:), collect the characters on the line before the first (:), and let field be that string, collect the characters on the line after the first (:), and let value be that string. If value starts with a U+0020 SPACE character, remove it from value:

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/line-starts-with-colon.html b/old-tests/submission/MOSQUITO/event-source/line-starts-with-colon.html deleted file mode 100644 index c2fd2337488c3d..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/line-starts-with-colon.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - Lines must be processed, in the order they are received, as follows: If the line starts with a U+003A COLON character, ignore the line: - - - - - - - - - - -

Lines must be processed, in the order they are received, as follows: If the line starts with a U+003A COLON character, ignore the line:

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/onopen-onmessage-onerror-support.html b/old-tests/submission/MOSQUITO/event-source/onopen-onmessage-onerror-support.html deleted file mode 100644 index 9fdae64d996ef0..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/onopen-onmessage-onerror-support.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - The event handlers (onopen, onmessage, onerror) must be supported, as IDL attributes, by all objects implementing the EventSource interface: - - - - - - - - - - -

The event handlers (onopen, onmessage, onerror) must be supported, as IDL attributes, by all objects implementing the EventSource interface:

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/readystate-each-state-connection.html b/old-tests/submission/MOSQUITO/event-source/readystate-each-state-connection.html deleted file mode 100644 index 103b0fab25de14..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/readystate-each-state-connection.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - The readyState attribute represents the state of the connection. It can have the following values: 0 (CONNECTING), 1 (OPEN), 2 (CLOSED): - - - - - - - - - - -

The readyState attribute represents the state of the connection. It can have the following values: 0 (CONNECTING), 1 (OPEN), 2 (CLOSED):

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/resolve-url-argument.html b/old-tests/submission/MOSQUITO/event-source/resolve-url-argument.html deleted file mode 100644 index 7677218a9fe35e..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/resolve-url-argument.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - When the EventSource() constructor is invoked, the UA must run these steps: Resolve the URL specified in the first argument: - - - - - - - - - -

When the EventSource() constructor is invoked, the UA must run these steps: Resolve the URL specified in the first argument:

- -
-
- - - - \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/sse.js b/old-tests/submission/MOSQUITO/event-source/sse.js deleted file mode 100644 index 6d6e30b365b174..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/sse.js +++ /dev/null @@ -1,105 +0,0 @@ -// Chargement des modules -var http = require('http'); -var sys = require('sys'); -var fs = require('fs'); - -// Creation du serveur d'écoute sur le port 8000 -http.createServer(function(req, res) { - - console.log(req.url); - console.log((req.url).indexOf("t00")); - console.log(req.headers.accept); - console.log(__dirname + req.url); - console.log((req.url).substr(3)); - - //debugHeaders(req); - //* - if (req.headers.accept && req.headers.accept == 'text/event-stream') { - if (req.url.indexOf("t00") != -1) { - sendSSE(req, res); - } else { - res.writeHead(404); - res.end(); - } - } - else { - if(req.url != "/favicon.ico"){ - res.writeHead(200, {'Content-Type': 'text/html'}); - res.write(fs.readFileSync(__dirname + req.url+".html")); - res.end(); - } - } - //*/ -}).listen(8000); - -function sendSSE(req, res) { - res.writeHead(200, { - 'Content-Type': 'text/event-stream', - 'Cache-Control': 'no-cache', - 'Connection': 'keep-alive' - }); - - var id = (new Date()).toLocaleTimeString(); - head = req.headers.accept; - requrl = (req.url).substr(3); - // Sends a SSE every 5 seconds on a single connection. - setInterval(function() { - constructSSE(res, id, (new Date()).getMinutes()); - }, 5000); - constructSSE(res, id, (new Date()).getMinutes()); -} - -function constructSSE(res, id, data) { - res.write('id: ' + id + '\n'); - res.write("data: " + data + '\n'); - - switch(requrl){ - case "030": - res.write("data: " + head + '\n\n'); - break; - case "071": - res.write(':data: colon caracter\n\n'); - break; - case "072": - res.write('data: one space character\n'); - res.write('data: more spaces character\n\n'); - break; - case "074": - res.write('event: testevent\n'); - res.write('data: received\n\n'); - break; - case "075": - res.write('data: data buffer'); - res.write('data: no LF\n'); - res.write('data: one LF\n\n'); - res.write('data: two LF\n\n'); - break; - case "076": - res.write('id: ' +new Date().getSeconds()+ '\n'); - res.write('data: ' +data+ '\n\n'); - break; - case "077": - setInterval(function () { - sys.puts('Throwing error now.'); - throw new Error('User generated fault.'); - }, 1000); - res.write('retry: 2000\n\n'); - res.write("data: else\n\n"); - break; - case "078": - res.write('other: other\n'); - res.write('data: test\n\n'); - break; - default: - res.write('\n'); - break; - } -} - -function debugHeaders(req) { - sys.puts('URL: ' + req.url); - for (var key in req.headers) { - sys.puts(key + ': ' + req.headers[key]); - } - sys.puts('\n\n'); -} \ No newline at end of file diff --git a/old-tests/submission/MOSQUITO/event-source/style.css b/old-tests/submission/MOSQUITO/event-source/style.css deleted file mode 100644 index ca6f639edf5b08..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/style.css +++ /dev/null @@ -1,13 +0,0 @@ -q { font-style: italic } -li { padding-bottom: 1em; } -.fail { background-color: #f88; } -.pass { background-color: #8f8; } -.maybe { background-color: #aaf; } -.issue { background-color: #ff8; } -.na { background-color: #fcc; } -.spec-issue { color: red } -.warning { font-size: 150%; color: #f77 } -.important { font-size: 120%; font-weight: bold } -ul.toc dfn, h1 dfn, h2 dfn, h3 dfn, h4 dfn, h5 dfn, h6 dfn { font: inherit; } -ul.toc li ul { margin-bottom: 0.75em; } -ul.toc li ul li ul { margin-bottom: 0.25em; } diff --git a/old-tests/submission/MOSQUITO/event-source/user-agent-announce-connection.html b/old-tests/submission/MOSQUITO/event-source/user-agent-announce-connection.html deleted file mode 100644 index 5b1d655a0e7232..00000000000000 --- a/old-tests/submission/MOSQUITO/event-source/user-agent-announce-connection.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - When a user agent is to announce the connection, the user agent must queue a task which, if the readyState attribute is set to a value other than CLOSED, sets the readyState attribute to OPEN and fires a simple event named open at the EventSource object: - - - - - - - - - - -

When a user agent is to announce the connection, the user agent must queue a task which, if the readyState attribute is set to a value other than CLOSED, sets the readyState attribute to OPEN and fires a simple event named open at the EventSource object:

-
- - - - \ No newline at end of file diff --git a/old-tests/submission/migration.txt b/old-tests/submission/migration.txt index 2254ebc45f6028..b55a426de6c0ab 100644 --- a/old-tests/submission/migration.txt +++ b/old-tests/submission/migration.txt @@ -4,13 +4,12 @@ TODO: Google (not sure how much of that is what's already in) Infraware (these come bundled with resources and require lots of rewriting) Intel (need to check how much overlap there is with existing stuff) - MathiasBynens - Microsoft + Microsoft (lots of things, need to check overlap) MOSQUITO Mozilla Ms2ger Opera - PhilipTaylor + PhilipTaylor (these have been updated; need a script to copy them correctly) TestTWF_Paris W3C @@ -22,5 +21,6 @@ DONE: Comcast DavidCarlisle html5bidi + MathiasBynens WebKit \ No newline at end of file