8ea74343a221de146c552fa059ee3ad14599b399
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2017-02-17  Javier Fernandez  <jfernandez@igalia.com>
2
3         [GTK] Unreviewed test gardening
4         https://bugs.webkit.org/show_bug.cgi?id=168473
5
6         Unreviewed GTK+ test gardening.
7
8          - rebaseline imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location_hash.html test.
9
10         * web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt:
11
12 2017-02-16  Chris Dumez  <cdumez@apple.com>
13
14         <input>.labels is empty if type changes from text->hidden->checkbox
15         https://bugs.webkit.org/show_bug.cgi?id=168358
16
17         Reviewed by Ryosuke Niwa.
18
19         Re-sync web-platform-test from:
20         https://github.com/w3c/web-platform-tests/pull/4804
21
22         * web-platform-tests/html/semantics/forms/the-label-element/labelable-elements-expected.txt:
23         * web-platform-tests/html/semantics/forms/the-label-element/labelable-elements.html:
24
25 2017-02-16  Alex Christensen  <achristensen@webkit.org>
26
27         Special URLs without a host are invalid
28         https://bugs.webkit.org/show_bug.cgi?id=168461
29
30         Reviewed by Tim Horton.
31
32         * web-platform-tests/url/a-element-expected.txt:
33         * web-platform-tests/url/a-element-xhtml-expected.txt:
34         * web-platform-tests/url/url-constructor-expected.txt:
35
36 2017-02-16  Joseph Pecoraro  <pecoraro@apple.com>
37
38         [Resource Timing] Support Resource Timing in Workers
39         https://bugs.webkit.org/show_bug.cgi?id=168086
40         <rdar://problem/30430117>
41
42         Reviewed by Alex Christensen.
43
44         * web-platform-tests/resource-timing/idlharness-expected.txt:
45         * web-platform-tests/resource-timing/resource-timing-expected.txt:
46         * web-platform-tests/resource-timing/resource_cached-expected.txt:
47         * web-platform-tests/resource-timing/resource_connection_reuse-expected.txt:
48         Progressions.
49
50         * web-platform-tests/resource-timing/resources/data.json: Added.
51         * web-platform-tests/resource-timing/resources/rt-iframe-1.html: Added.
52         * web-platform-tests/resource-timing/resources/rt-iframe-2.html: Added.
53         * web-platform-tests/resource-timing/resources/rt-module.js: Added.
54         * web-platform-tests/resource-timing/resources/rt-sub-module.js: Added.
55         * web-platform-tests/resource-timing/resources/rt-utilities.js: Added.
56         * web-platform-tests/resource-timing/resources/rt-worker-resources.js: Added.
57         New Resources.
58
59         * web-platform-tests/resource-timing/rt-cors-expected.txt: Added.
60         * web-platform-tests/resource-timing/rt-cors.html: Added.
61         * web-platform-tests/resource-timing/rt-cors.js: Added.
62         * web-platform-tests/resource-timing/rt-cors.worker-expected.txt: Added.
63         * web-platform-tests/resource-timing/rt-cors.worker.html: Added.
64         * web-platform-tests/resource-timing/rt-cors.worker.js: Added.
65         Tests for redirects and cross origin data hiding.
66
67         * web-platform-tests/resource-timing/rt-initiatorType-css-expected.txt: Added.
68         * web-platform-tests/resource-timing/rt-initiatorType-css.html: Added.
69         * web-platform-tests/resource-timing/rt-initiatorType-element-expected.txt: Added.
70         * web-platform-tests/resource-timing/rt-initiatorType-element.html: Added.
71         * web-platform-tests/resource-timing/rt-initiatorType-fetch-expected.txt: Added.
72         * web-platform-tests/resource-timing/rt-initiatorType-fetch.html: Added.
73         * web-platform-tests/resource-timing/rt-initiatorType-fetch.js: Added.
74         * web-platform-tests/resource-timing/rt-initiatorType-other-expected.txt: Added.
75         * web-platform-tests/resource-timing/rt-initiatorType-other.html: Added.
76         * web-platform-tests/resource-timing/rt-initiatorType-script-module-expected.txt: Added.
77         * web-platform-tests/resource-timing/rt-initiatorType-script-module.html: Added.
78         * web-platform-tests/resource-timing/rt-initiatorType-xmlhttprequest-expected.txt: Added.
79         * web-platform-tests/resource-timing/rt-initiatorType-xmlhttprequest.html: Added.
80         * web-platform-tests/resource-timing/rt-initiatorType-xmlhttprequest.js: Added.
81         * web-platform-tests/resource-timing/rt-initiatorType.worker-expected.txt: Added.
82         * web-platform-tests/resource-timing/rt-initiatorType.worker.html: Added.
83         * web-platform-tests/resource-timing/rt-initiatorType.worker.js: Added.
84         Tests for producing different initiator types.
85
86         * web-platform-tests/resource-timing/rt-initiatorType-media-expected.txt: Added.
87         * web-platform-tests/resource-timing/rt-initiatorType-media.html: Added.
88         We currently fail these tests, so they are marked as fail.
89
90         * web-platform-tests/resource-timing/rt-performance-extensions-expected.txt: Added.
91         * web-platform-tests/resource-timing/rt-performance-extensions.html: Added.
92         * web-platform-tests/resource-timing/rt-performance-extensions.js: Added.
93         * web-platform-tests/resource-timing/rt-performance-extensions.worker-expected.txt: Added.
94         * web-platform-tests/resource-timing/rt-performance-extensions.worker.html: Added.
95         * web-platform-tests/resource-timing/rt-performance-extensions.worker.js: Added.
96         Tests for the new Performance APIs.
97
98         * web-platform-tests/resource-timing/rt-serialization-expected.txt: Added.
99         * web-platform-tests/resource-timing/rt-serialization.html: Added.
100         Tests for JSON serialization.
101
102         * web-platform-tests/resource-timing/rt-resource-errors-expected.txt: Added.
103         * web-platform-tests/resource-timing/rt-resource-errors.html: Added.
104         * web-platform-tests/resource-timing/rt-resource-ignored-expected.txt: Added.
105         * web-platform-tests/resource-timing/rt-resource-ignored.html: Added.
106         Tests for when PerformanceResourceTiming entries should not be included.
107
108         * web-platform-tests/resource-timing/rt-resources-per-frame-expected.txt: Added.
109         * web-platform-tests/resource-timing/rt-resources-per-frame.html: Added.
110         * web-platform-tests/resource-timing/rt-resources-per-worker-expected.txt: Added.
111         * web-platform-tests/resource-timing/rt-resources-per-worker.html: Added.
112         * web-platform-tests/resource-timing/rt-shared-resource-in-frames-expected.txt: Added.
113         * web-platform-tests/resource-timing/rt-shared-resource-in-frames.html: Added.
114         * web-platform-tests/resource-timing/rt-shared-resource-in-workers-expected.txt: Added.
115         * web-platform-tests/resource-timing/rt-shared-resource-in-workers.html: Added.
116         Tests for different entries in different contexts.
117
118         * web-platform-tests/serve:
119         Make executable.
120
121 2017-02-16  Javier Fernandez  <jfernandez@igalia.com>
122
123         [GTK] Unreviewed test gardening
124         https://bugs.webkit.org/show_bug.cgi?id=168436
125
126         Unreviewed GTK+ gardening.
127
128         - rebaseline setrequestheader-content-type-expected.txt which still have FAILs as Mac does (bug 161003)
129
130         * web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
131
132 2017-02-15  Chris Dumez  <cdumez@apple.com>
133
134         Expose Symbol.toPrimitive / valueOf on Location instances
135         https://bugs.webkit.org/show_bug.cgi?id=168295
136
137         Reviewed by Geoffrey Garen, Keith Miller and Mark Lam.
138
139         Import test coverage from upstream web-platform-tests.
140
141         * web-platform-tests/html/browsers/history/the-location-interface/location-symbol-toprimitive-expected.txt: Added.
142         * web-platform-tests/html/browsers/history/the-location-interface/location-symbol-toprimitive.html: Added.
143         * web-platform-tests/html/browsers/history/the-location-interface/location-valueof-expected.txt: Added.
144         * web-platform-tests/html/browsers/history/the-location-interface/location-valueof.html: Added.
145         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
146
147 2017-02-15  Carlos Garcia Campos  <cgarcia@igalia.com>
148
149         REGRESSION (r206014): HTTPHeaderMap does not consistently use comma without space to separate values of header fields
150         https://bugs.webkit.org/show_bug.cgi?id=168115
151
152         Reviewed by Darin Adler.
153
154         * web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt:
155         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed-expected.txt:
156
157 2017-02-14  Chris Dumez  <cdumez@apple.com>
158
159         Fallback to legacy type only when event is trusted
160         https://bugs.webkit.org/show_bug.cgi?id=168301
161
162         Reviewed by Ryosuke Niwa.
163
164         Rebaseline web-platform-test now tha more checks are passing.
165
166         * web-platform-tests/dom/events/EventListener-invoke-legacy-expected.txt:
167
168 2017-02-13  Alex Christensen  <achristensen@webkit.org>
169
170         URLs with an invalid IPv4 address should be invalid
171         https://bugs.webkit.org/show_bug.cgi?id=168260
172
173         Reviewed by Tim Horton.
174
175         * web-platform-tests/url/a-element-expected.txt:
176         * web-platform-tests/url/a-element-xhtml-expected.txt:
177         * web-platform-tests/url/url-constructor-expected.txt:
178
179 2017-02-13  Alex Christensen  <achristensen@webkit.org>
180
181         Percent should be allowed in non-special URL hosts
182         https://bugs.webkit.org/show_bug.cgi?id=168255
183
184         Reviewed by Tim Horton.
185
186         * web-platform-tests/url/a-element-expected.txt:
187         * web-platform-tests/url/a-element-xhtml-expected.txt:
188         * web-platform-tests/url/url-constructor-expected.txt:
189
190 2017-02-11  Youenn Fablet  <youennf@gmail.com>
191
192         Refresh WPT tests up to 06c6c52e05e05483d3c844168a417ee27a554eb7
193         https://bugs.webkit.org/show_bug.cgi?id=168175
194
195         Reviewed by Sam Weinig.
196
197         * resources/TestRepositories:
198         * resources/import-expectations.json:
199         * resources/resource-files.json:
200         * web-platform-tests/IndexedDB/OWNERS:
201         * web-platform-tests/IndexedDB/bindings-inject-key-expected.txt: Added.
202         * web-platform-tests/IndexedDB/bindings-inject-key.html: Added.
203         * web-platform-tests/IndexedDB/clone-before-keypath-eval-expected.txt: Added.
204         * web-platform-tests/IndexedDB/clone-before-keypath-eval.html: Added.
205         * web-platform-tests/IndexedDB/delete-request-queue-expected.txt: Added.
206         * web-platform-tests/IndexedDB/delete-request-queue.html: Added.
207         * web-platform-tests/IndexedDB/error-attributes-expected.txt: Added.
208         * web-platform-tests/IndexedDB/error-attributes.html: Added.
209         * web-platform-tests/IndexedDB/idb-binary-key-detached-expected.txt: Added.
210         * web-platform-tests/IndexedDB/idb-binary-key-detached.htm: Added.
211         * web-platform-tests/IndexedDB/idb-binary-key-roundtrip-expected.txt: Added.
212         * web-platform-tests/IndexedDB/idb-binary-key-roundtrip.htm: Added.
213         * web-platform-tests/IndexedDB/idbcursor-advance-exception-order-expected.txt: Added.
214         * web-platform-tests/IndexedDB/idbcursor-advance-exception-order.html: Added.
215         * web-platform-tests/IndexedDB/idbcursor-continue-exception-order-expected.txt: Added.
216         * web-platform-tests/IndexedDB/idbcursor-continue-exception-order.htm: Added.
217         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exceptions-expected.txt: Added.
218         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exceptions.htm: Added.
219         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-expected.txt: Added.
220         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey.htm: Added.
221         * web-platform-tests/IndexedDB/idbcursor-delete-exception-order-expected.txt: Added.
222         * web-platform-tests/IndexedDB/idbcursor-delete-exception-order.htm: Added.
223         * web-platform-tests/IndexedDB/idbcursor-update-exception-order-expected.txt: Added.
224         * web-platform-tests/IndexedDB/idbcursor-update-exception-order.htm: Added.
225         * web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order-expected.txt: Added.
226         * web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order.htm: Added.
227         * web-platform-tests/IndexedDB/idbdatabase-deleteObjectStore-exception-order-expected.txt: Added.
228         * web-platform-tests/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm: Added.
229         * web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order-expected.txt: Added.
230         * web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order.html: Added.
231         * web-platform-tests/IndexedDB/idbindex-getAll-enforcerange-expected.txt: Added.
232         * web-platform-tests/IndexedDB/idbindex-getAll-enforcerange.html: Added.
233         * web-platform-tests/IndexedDB/idbindex-getAllKeys-enforcerange-expected.txt: Added.
234         * web-platform-tests/IndexedDB/idbindex-getAllKeys-enforcerange.html: Added.
235         * web-platform-tests/IndexedDB/idbindex-query-exception-order-expected.txt: Added.
236         * web-platform-tests/IndexedDB/idbindex-query-exception-order.html: Added.
237         * web-platform-tests/IndexedDB/idbkeyrange-includes-expected.txt:
238         * web-platform-tests/IndexedDB/idbkeyrange-includes.htm:
239         * web-platform-tests/IndexedDB/idbobjectstore-add-put-exception-order-expected.txt: Added.
240         * web-platform-tests/IndexedDB/idbobjectstore-add-put-exception-order.html: Added.
241         * web-platform-tests/IndexedDB/idbobjectstore-clear-exception-order-expected.txt: Added.
242         * web-platform-tests/IndexedDB/idbobjectstore-clear-exception-order.html: Added.
243         * web-platform-tests/IndexedDB/idbobjectstore-delete-exception-order-expected.txt: Added.
244         * web-platform-tests/IndexedDB/idbobjectstore-delete-exception-order.html: Added.
245         * web-platform-tests/IndexedDB/idbobjectstore-deleteIndex-exception-order-expected.txt: Added.
246         * web-platform-tests/IndexedDB/idbobjectstore-deleteIndex-exception-order.html: Added.
247         * web-platform-tests/IndexedDB/idbobjectstore-getAll-enforcerange-expected.txt: Added.
248         * web-platform-tests/IndexedDB/idbobjectstore-getAll-enforcerange.html: Added.
249         * web-platform-tests/IndexedDB/idbobjectstore-getAllKeys-enforcerange-expected.txt: Added.
250         * web-platform-tests/IndexedDB/idbobjectstore-getAllKeys-enforcerange.html: Added.
251         * web-platform-tests/IndexedDB/idbobjectstore-query-exception-order-expected.txt: Added.
252         * web-platform-tests/IndexedDB/idbobjectstore-query-exception-order.html: Added.
253         * web-platform-tests/IndexedDB/idbobjectstore_getKey-expected.txt: Added.
254         * web-platform-tests/IndexedDB/idbobjectstore_getKey.html: Added.
255         * web-platform-tests/IndexedDB/idbrequest-onupgradeneeded-expected.txt: Added.
256         * web-platform-tests/IndexedDB/idbrequest-onupgradeneeded.htm: Added.
257         * web-platform-tests/IndexedDB/idbtransaction-objectStore-exception-order-expected.txt: Added.
258         * web-platform-tests/IndexedDB/idbtransaction-objectStore-exception-order.html: Added.
259         * web-platform-tests/IndexedDB/idbversionchangeevent.htm:
260         * web-platform-tests/IndexedDB/key-conversion-exceptions-expected.txt: Added.
261         * web-platform-tests/IndexedDB/key-conversion-exceptions.htm: Added.
262         * web-platform-tests/IndexedDB/keypath-exceptions-expected.txt: Added.
263         * web-platform-tests/IndexedDB/keypath-exceptions.htm: Added.
264         * web-platform-tests/IndexedDB/keypath-special-identifiers-expected.txt: Added.
265         * web-platform-tests/IndexedDB/keypath-special-identifiers.htm: Added.
266         * web-platform-tests/IndexedDB/open-request-queue-expected.txt: Added.
267         * web-platform-tests/IndexedDB/open-request-queue.html: Added.
268         * web-platform-tests/IndexedDB/support.js:
269         (auto_fail):
270         (createdb_for_multiple_tests):
271         (assert_key_equals):
272         (indexeddb_test):
273         * web-platform-tests/IndexedDB/w3c-import.log:
274         * web-platform-tests/README.md:
275         * web-platform-tests/XMLHttpRequest/abort-during-done.htm:
276         * web-platform-tests/XMLHttpRequest/historical-expected.txt: Added.
277         * web-platform-tests/XMLHttpRequest/historical.html: Added.
278         * web-platform-tests/XMLHttpRequest/resources/corsenabled.py:
279         (main):
280         * web-platform-tests/XMLHttpRequest/response-method-expected.txt:
281         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
282         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
283         * web-platform-tests/XMLHttpRequest/send-redirect-post-upload-expected.txt:
284         * web-platform-tests/XMLHttpRequest/send-redirect-to-cors.htm:
285         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value-expected.txt:
286         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value.htm:
287         * web-platform-tests/XMLHttpRequest/w3c-import.log:
288         * web-platform-tests/check_stability.py:
289         (do_delayed_imports):
290         (setup_logging):
291         (setup_action_filter.as):
292         (setup_action_filter.LogActionFilter):
293         (setup_action_filter.LogActionFilter.__init__):
294         (setup_action_filter.LogActionFilter.__call__):
295         (TravisFold):
296         (TravisFold.__init__):
297         (TravisFold.__enter__):
298         (TravisFold.__exit__):
299         (FilteredIO):
300         (FilteredIO.__init__):
301         (FilteredIO.__getattr__):
302         (FilteredIO.disable):
303         (FilteredIO.write):
304         (replace_streams):
305         (replace_streams.on_write):
306         (Browser):
307         (Browser.install):
308         (Browser.install_webdriver):
309         (Browser.version):
310         (Browser.wptrunner_args):
311         (Firefox):
312         (Firefox.install):
313         (Firefox._latest_geckodriver_version):
314         (Firefox.install_webdriver):
315         (Firefox.version):
316         (Firefox.wptrunner_args):
317         (Chrome):
318         (Chrome.install):
319         (Chrome.install_webdriver):
320         (Chrome.version):
321         (Chrome.wptrunner_args):
322         (get):
323         (call):
324         (get_git_cmd):
325         (seekable):
326         (untar):
327         (unzip):
328         (pwd):
329         (fetch_wpt_master):
330         (get_sha1):
331         (build_manifest):
332         (install_wptrunner):
333         (get_files_changed):
334         (get_affected_testfiles):
335         (wptrunner_args):
336         (setup_log_handler.as):
337         (setup_log_handler.LogHandler):
338         (is_inconsistent):
339         (err_string):
340         (process_results):
341         (format_comment_title):
342         (markdown_adjust):
343         (table):
344         (write_inconsistent):
345         (write_results):
346         (get_parser):
347         (main):
348         * web-platform-tests/ci_built_diff.sh:
349         * web-platform-tests/ci_stability.sh:
350         * web-platform-tests/common/OWNERS:
351         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt:
352         * web-platform-tests/custom-elements/reactions/DOMTokenList.html:
353         * web-platform-tests/dom/events/EventListener-invoke-legacy-expected.txt: Added.
354         * web-platform-tests/dom/events/EventListener-invoke-legacy.html: Added.
355         * web-platform-tests/dom/events/w3c-import.log:
356         * web-platform-tests/dom/lists/DOMTokenList-iteration-expected.txt:
357         * web-platform-tests/dom/lists/DOMTokenList-iteration.html:
358         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
359         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
360         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
361         * web-platform-tests/dom/nodes/Document-createElementNS.html:
362         * web-platform-tests/dom/nodes/Document-createElementNS.js:
363         * web-platform-tests/dom/nodes/Node-isSameNode-expected.txt:
364         * web-platform-tests/dom/nodes/Node-isSameNode.html:
365         * web-platform-tests/dom/nodes/NodeList-Iterable-expected.txt:
366         * web-platform-tests/dom/nodes/NodeList-Iterable.html:
367         * web-platform-tests/dom/ranges/Range-selectNode-expected.txt:
368         * web-platform-tests/dom/ranges/Range-selectNode.html:
369         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
370         * web-platform-tests/fetch/api/cors/cors-preflight.js:
371         (corsPreflight):
372         * web-platform-tests/fetch/api/headers/header-values-expected.txt: Added.
373         * web-platform-tests/fetch/api/headers/header-values-normalize-expected.txt: Added.
374         * web-platform-tests/fetch/api/headers/header-values-normalize.html: Added.
375         * web-platform-tests/fetch/api/headers/header-values.html: Added.
376         * web-platform-tests/fetch/api/headers/w3c-import.log:
377         * web-platform-tests/fetch/api/policies/referrer-origin-expected.txt:
378         * web-platform-tests/fetch/api/policies/referrer-origin-worker-expected.txt:
379         * web-platform-tests/fetch/api/policies/referrer-origin.js:
380         (promise_test):
381         * web-platform-tests/fetch/api/request/request-cache-default-conditional-expected.txt:
382         * web-platform-tests/fetch/api/request/request-cache-default-conditional.html:
383         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
384         * web-platform-tests/fetch/api/request/request-disturbed-expected.txt:
385         * web-platform-tests/fetch/api/request/request-disturbed.html:
386         * web-platform-tests/fetch/api/request/request-error-expected.txt:
387         * web-platform-tests/fetch/api/request/request-error.html:
388         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
389         * web-platform-tests/fetch/api/request/request-idl.html:
390         * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
391         * web-platform-tests/fetch/api/request/request-init-001.sub.html:
392         * web-platform-tests/fetch/api/resources/preflight.py:
393         (main):
394         * web-platform-tests/fetch/api/response/response-idl-expected.txt:
395         * web-platform-tests/fetch/api/response/response-idl.html:
396         * web-platform-tests/fonts/OWNERS: Added.
397         * web-platform-tests/fonts/w3c-import.log:
398         * web-platform-tests/hr-time/idlharness-expected.txt:
399         * web-platform-tests/hr-time/idlharness.html:
400         * web-platform-tests/hr-time/w3c-import.log:
401         * web-platform-tests/hr-time/window-worker-time-origin-expected.txt: Added.
402         * web-platform-tests/hr-time/window-worker-time-origin.html: Added.
403         * web-platform-tests/html/OWNERS:
404         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-0.html: Added.
405         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html:
406         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/same-url-expected.txt: Added.
407         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/same-url.html: Added.
408         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/w3c-import.log:
409         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit-1.html: Added.
410         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit-2.html: Added.
411         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit-expected.txt: Added.
412         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit.html: Added.
413         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment-1.html: Added.
414         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment-2.html: Added.
415         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment-expected.txt: Added.
416         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html: Added.
417         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-expected.txt:
418         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html:
419         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/w3c-import.log:
420         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-image-expected.txt:
421         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-image.html:
422         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video.html:
423         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/w3c-import.log:
424         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/w3c-import.log:
425         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/w3c-import.log:
426         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/w3c-import.log:
427         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-expected.txt:
428         * web-platform-tests/html/browsers/offline/browser-state/navigator_online_online-expected.txt:
429         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
430         * web-platform-tests/html/browsers/windows/browsing-context-names/w3c-import.log:
431         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub-expected.txt:
432         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log:
433         * web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub-expected.txt:
434         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/empty.html: Added.
435         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/w3c-import.log:
436         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/write-active-document-expected.txt: Added.
437         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/write-active-document.html: Added.
438         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-expected.txt:
439         * web-platform-tests/html/dom/elements-forms.js:
440         * web-platform-tests/html/dom/elements-misc.js:
441         * web-platform-tests/html/dom/interfaces-expected.txt:
442         * web-platform-tests/html/dom/interfaces.html:
443         * web-platform-tests/html/dom/reflection-misc-expected.txt:
444         * web-platform-tests/html/semantics/embedded-content/image-maps/contains.json:
445         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click-expected.txt: Added.
446         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click.html: Added.
447         * web-platform-tests/html/semantics/embedded-content/the-area-element/w3c-import.log:
448         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html:
449         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg-expected.txt:
450         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html:
451         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.png-expected.txt:
452         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.png.html:
453         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-synchronously-discard-expected.txt: Added.
454         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-synchronously-discard.html: Added.
455         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
456         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
457         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-dimension-getter-expected.txt: Added.
458         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-dimension-getter.html: Added.
459         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
460         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid.html:
461         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
462         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate.html:
463         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
464         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form.html:
465         * web-platform-tests/html/semantics/forms/form-submission-0/form-data-set-usv-expected.txt: Added.
466         * web-platform-tests/html/semantics/forms/form-submission-0/form-data-set-usv-form.html: Added.
467         * web-platform-tests/html/semantics/forms/form-submission-0/form-data-set-usv.html: Added.
468         * web-platform-tests/html/semantics/forms/form-submission-0/form-echo.py: Added.
469         (main):
470         * web-platform-tests/html/semantics/forms/form-submission-0/url-encoded-expected.txt:
471         * web-platform-tests/html/semantics/forms/form-submission-0/w3c-import.log:
472         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-event-realm-expected.txt: Added.
473         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-event-realm-support.html: Added.
474         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-event-realm.html: Added.
475         * web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log:
476         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-textarea-expected.txt:
477         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-textarea.html:
478         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
479         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
480         * web-platform-tests/html/semantics/forms/the-button-element/button-menu-historical-expected.txt: Added.
481         * web-platform-tests/html/semantics/forms/the-button-element/button-menu-historical.html: Added.
482         * web-platform-tests/html/semantics/forms/the-button-element/w3c-import.log:
483         * web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001.html:
484         * web-platform-tests/html/semantics/forms/the-input-element/date-expected.txt:
485         * web-platform-tests/html/semantics/forms/the-input-element/date.html:
486         * web-platform-tests/html/semantics/forms/the-input-element/datetime-expected.txt:
487         * web-platform-tests/html/semantics/forms/the-input-element/datetime.html:
488         * web-platform-tests/html/semantics/forms/the-input-element/number-expected.txt:
489         * web-platform-tests/html/semantics/forms/the-input-element/number.html:
490         * web-platform-tests/html/semantics/forms/the-input-element/range-expected.txt:
491         * web-platform-tests/html/semantics/forms/the-input-element/range.html:
492         * web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
493         * web-platform-tests/html/semantics/forms/the-input-element/selection.html:
494         * web-platform-tests/html/semantics/forms/the-input-element/time-2-expected.txt:
495         * web-platform-tests/html/semantics/forms/the-input-element/time-2.html:
496         * web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
497         * web-platform-tests/html/semantics/forms/the-input-element/time.html:
498         * web-platform-tests/html/semantics/forms/the-input-element/week-expected.txt:
499         * web-platform-tests/html/semantics/forms/the-input-element/week.html:
500         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-expected.html: Added.
501         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html: Added.
502         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-expected.html: Added.
503         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes.html: Added.
504         * web-platform-tests/html/semantics/grouping-content/the-li-element/w3c-import.log:
505         * web-platform-tests/html/semantics/links/linktypes/alternate-import.css: Added.
506         (body):
507         * web-platform-tests/html/semantics/links/linktypes/alternate.css:
508         (@import url("alternate-import.css");):
509         * web-platform-tests/html/semantics/links/linktypes/w3c-import.log:
510         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-reflect-expected.txt: Added.
511         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-reflect.html: Added.
512         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script-expected.txt: Added.
513         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script.html: Added.
514         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-external-module-script-expected.txt: Added.
515         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-external-module-script.html: Added.
516         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-inline-classic-scripts-expected.txt: Added.
517         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-inline-classic-scripts.html: Added.
518         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-inline-module-script-expected.txt: Added.
519         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-inline-module-script.html: Added.
520         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-synchronously-loaded-classic-scripts-expected.txt: Added.
521         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-synchronously-loaded-classic-scripts.html: Added.
522         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/cocoa-module.js: Added.
523         (export.default.Cocoa.prototype.taste):
524         (export.default.Cocoa):
525         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/exports-cocoa.js: Added.
526         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/set-script-executed.js: Added.
527         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/w3c-import.log:
528         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
529         * web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods-expected.txt:
530         * web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html:
531         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-expected.txt: Added.
532         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click.html: Added.
533         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/w3c-import.log:
534         * web-platform-tests/html/syntax/OWNERS: Added.
535         * web-platform-tests/html/syntax/w3c-import.log:
536         * web-platform-tests/html/webappapis/scripting/events/body-exposed-window-event-handlers-expected.txt: Added.
537         * web-platform-tests/html/webappapis/scripting/events/body-exposed-window-event-handlers.html: Added.
538         * web-platform-tests/html/webappapis/scripting/events/eventhandler-cancellation-expected.txt: Added.
539         * web-platform-tests/html/webappapis/scripting/events/eventhandler-cancellation.html: Added.
540         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
541         * web-platform-tests/images/OWNERS:
542         * web-platform-tests/lint.whitelist:
543         * web-platform-tests/media-source/mediasource-duration-expected.txt:
544         * web-platform-tests/resource-timing/resource-timing-expected.txt:
545         * web-platform-tests/shadow-dom/HTMLSlotElement-interface-expected.txt:
546         * web-platform-tests/shadow-dom/HTMLSlotElement-interface.html:
547         * web-platform-tests/shadow-dom/event-inside-slotted-node-expected.txt:
548         * web-platform-tests/shadow-dom/event-inside-slotted-node.html:
549         * web-platform-tests/shadow-dom/event-with-related-target-expected.txt:
550         * web-platform-tests/shadow-dom/event-with-related-target.html:
551         * web-platform-tests/streams/OWNERS:
552         * web-platform-tests/streams/README.md: Added.
553         * web-platform-tests/streams/byte-length-queuing-strategy-expected.txt:
554         * web-platform-tests/streams/byte-length-queuing-strategy.dedicatedworker-expected.txt: Added.
555         * web-platform-tests/streams/byte-length-queuing-strategy.dedicatedworker.html: Added.
556         * web-platform-tests/streams/byte-length-queuing-strategy.html: Added.
557         * web-platform-tests/streams/byte-length-queuing-strategy.https-expected.txt: Removed.
558         * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt: Added.
559         * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html.
560         * web-platform-tests/streams/byte-length-queuing-strategy.sharedworker-expected.txt: Added.
561         * web-platform-tests/streams/byte-length-queuing-strategy.sharedworker.html: Added.
562         * web-platform-tests/streams/count-queuing-strategy-expected.txt:
563         * web-platform-tests/streams/count-queuing-strategy.dedicatedworker-expected.txt: Added.
564         * web-platform-tests/streams/count-queuing-strategy.dedicatedworker.html: Added.
565         * web-platform-tests/streams/count-queuing-strategy.html: Added.
566         * web-platform-tests/streams/count-queuing-strategy.https-expected.txt: Removed.
567         * web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt: Added.
568         * web-platform-tests/streams/count-queuing-strategy.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
569         * web-platform-tests/streams/count-queuing-strategy.sharedworker-expected.txt: Added.
570         * web-platform-tests/streams/count-queuing-strategy.sharedworker.html: Added.
571         * web-platform-tests/streams/generate-test-wrappers.js: Added.
572         (const.arg.of.process.argv.slice):
573         (generateWrapper):
574         * web-platform-tests/streams/piping/close-propagation-backward-expected.txt: Added.
575         * web-platform-tests/streams/piping/close-propagation-backward.dedicatedworker-expected.txt: Added.
576         * web-platform-tests/streams/piping/close-propagation-backward.dedicatedworker.html: Added.
577         * web-platform-tests/streams/piping/close-propagation-backward.html: Added.
578         * web-platform-tests/streams/piping/close-propagation-backward.js: Added.
579         (promise_test):
580         (promise_test.t.const.rs.recordingReadableStream.cancel):
581         (promise_test.t.string_appeared_here.then):
582         (string_appeared_here.promise_test):
583         (Symbol):
584         (promise_test.t.then):
585         * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt: Added.
586         * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
587         * web-platform-tests/streams/piping/close-propagation-backward.sharedworker-expected.txt: Added.
588         * web-platform-tests/streams/piping/close-propagation-backward.sharedworker.html: Added.
589         * web-platform-tests/streams/piping/close-propagation-forward-expected.txt: Added.
590         * web-platform-tests/streams/piping/close-propagation-forward.dedicatedworker-expected.txt: Added.
591         * web-platform-tests/streams/piping/close-propagation-forward.dedicatedworker.html: Added.
592         * web-platform-tests/streams/piping/close-propagation-forward.html: Added.
593         * web-platform-tests/streams/piping/close-propagation-forward.js: Added.
594         (promise_test):
595         (promise_test.t.const.rs.recordingReadableStream.start):
596         (promise_test.t.const.ws.recordingWritableStream.close):
597         (promise_test.t.string_appeared_here.then):
598         (string_appeared_here.promise_test):
599         (Symbol):
600         (promise_test.t.return.pipePromise.then):
601         (promise_test.t.setTimeout):
602         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt: Added.
603         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
604         * web-platform-tests/streams/piping/close-propagation-forward.sharedworker-expected.txt: Added.
605         * web-platform-tests/streams/piping/close-propagation-forward.sharedworker.html: Added.
606         * web-platform-tests/streams/piping/error-propagation-backward-expected.txt: Added.
607         * web-platform-tests/streams/piping/error-propagation-backward.dedicatedworker-expected.txt: Added.
608         * web-platform-tests/streams/piping/error-propagation-backward.dedicatedworker.html: Added.
609         * web-platform-tests/streams/piping/error-propagation-backward.html: Added.
610         * web-platform-tests/streams/piping/error-propagation-backward.js: Added.
611         (promise_test.t.const.ws.recordingWritableStream.start):
612         (promise_test.t.string_appeared_here.then):
613         (promise_test.t.const.ws.recordingWritableStream.write):
614         (promise_test.t.const.rs.recordingReadableStream.cancel):
615         (string_appeared_here.promise_test.t.const.ws.recordingWritableStream.write):
616         (string_appeared_here.promise_test.t.string_appeared_here.then):
617         (Symbol):
618         (promise_test.t.const.rs.recordingReadableStream.start):
619         (promise_test.t.return.pipePromise.then):
620         (promise_test):
621         (promise_test.t.then):
622         (promise_test.t.return.writeCalledPromise.then):
623         * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt: Added.
624         * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
625         * web-platform-tests/streams/piping/error-propagation-backward.sharedworker-expected.txt: Added.
626         * web-platform-tests/streams/piping/error-propagation-backward.sharedworker.html: Added.
627         * web-platform-tests/streams/piping/error-propagation-forward-expected.txt: Added.
628         * web-platform-tests/streams/piping/error-propagation-forward.dedicatedworker-expected.txt: Added.
629         * web-platform-tests/streams/piping/error-propagation-forward.dedicatedworker.html: Added.
630         * web-platform-tests/streams/piping/error-propagation-forward.html: Added.
631         * web-platform-tests/streams/piping/error-propagation-forward.js: Added.
632         (promise_test.t.const.rs.recordingReadableStream.start):
633         (promise_test.t.string_appeared_here.then):
634         (promise_test.t.const.ws.recordingWritableStream.abort):
635         (string_appeared_here.promise_test.t.const.rs.recordingReadableStream.start):
636         (string_appeared_here.promise_test.t.string_appeared_here.then):
637         (Symbol):
638         (promise_test.t.return.pipePromise.then):
639         (promise_test.t.setTimeout):
640         (promise_test.t.const.ws.recordingWritableStream.write):
641         (promise_test.t.rs.pipeTo.ws.then):
642         (promise_test.t.return.writeCalledPromise.then):
643         (promise_test.t.then):
644         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt: Added.
645         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html.
646         * web-platform-tests/streams/piping/error-propagation-forward.sharedworker-expected.txt: Added.
647         * web-platform-tests/streams/piping/error-propagation-forward.sharedworker.html: Added.
648         * web-platform-tests/streams/piping/flow-control-expected.txt: Added.
649         * web-platform-tests/streams/piping/flow-control.dedicatedworker-expected.txt: Added.
650         * web-platform-tests/streams/piping/flow-control.dedicatedworker.html: Added.
651         * web-platform-tests/streams/piping/flow-control.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.https.html.
652         * web-platform-tests/streams/piping/flow-control.js: Added.
653         (promise_test.t.const.rs.recordingReadableStream.start):
654         (promise_test.t.return.flushAsyncEvents.then):
655         (promise_test.t.string_appeared_here.then):
656         (promise_test):
657         (promise_test.const.rs.recordingReadableStream.):
658         * web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt: Added.
659         * web-platform-tests/streams/piping/flow-control.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
660         * web-platform-tests/streams/piping/flow-control.sharedworker-expected.txt: Added.
661         * web-platform-tests/streams/piping/flow-control.sharedworker.html: Added.
662         * web-platform-tests/streams/piping/general-expected.txt: Added.
663         * web-platform-tests/streams/piping/general.dedicatedworker-expected.txt: Added.
664         * web-platform-tests/streams/piping/general.dedicatedworker.html: Added.
665         * web-platform-tests/streams/piping/general.html: Added.
666         * web-platform-tests/streams/piping/general.js: Added.
667         (test):
668         (promise_test):
669         (promise_test.t.rs.pipeTo.ws.then):
670         (false.promise_test.t.const.rs.new.ReadableStream.pull):
671         (false.promise_test.t.return.rs.pipeTo.new.WritableStream):
672         (false.promise_test.t.const.ws.new.WritableStream.write):
673         * web-platform-tests/streams/piping/general.serviceworker.https-expected.txt: Added.
674         * web-platform-tests/streams/piping/general.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
675         * web-platform-tests/streams/piping/general.sharedworker-expected.txt: Added.
676         * web-platform-tests/streams/piping/general.sharedworker.html: Added.
677         * web-platform-tests/streams/piping/multiple-propagation-expected.txt: Added.
678         * web-platform-tests/streams/piping/multiple-propagation.dedicatedworker-expected.txt: Added.
679         * web-platform-tests/streams/piping/multiple-propagation.dedicatedworker.html: Added.
680         * web-platform-tests/streams/piping/multiple-propagation.html: Added.
681         * web-platform-tests/streams/piping/multiple-propagation.js: Added.
682         (promise_test.t.const.rs.recordingReadableStream.start):
683         (promise_test.t.const.ws.recordingWritableStream.start):
684         (promise_test.t.string_appeared_here.then):
685         (promise_test):
686         * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt: Added.
687         * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
688         * web-platform-tests/streams/piping/multiple-propagation.sharedworker-expected.txt: Added.
689         * web-platform-tests/streams/piping/multiple-propagation.sharedworker.html: Added.
690         * web-platform-tests/streams/piping/pipe-through-expected.txt: Added.
691         * web-platform-tests/streams/piping/pipe-through.dedicatedworker-expected.txt: Added.
692         * web-platform-tests/streams/piping/pipe-through.dedicatedworker.html: Added.
693         * web-platform-tests/streams/piping/pipe-through.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.https.html.
694         * web-platform-tests/streams/piping/pipe-through.js: Added.
695         (duckTypedPassThroughTransform):
696         (promise_test):
697         (promise_test.t.const.transform.writable.new.WritableStream.start):
698         (test):
699         * web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt: Added.
700         * web-platform-tests/streams/piping/pipe-through.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
701         * web-platform-tests/streams/piping/pipe-through.sharedworker-expected.txt: Added.
702         * web-platform-tests/streams/piping/pipe-through.sharedworker.html: Added.
703         * web-platform-tests/streams/piping/transform-streams-expected.txt: Added.
704         * web-platform-tests/streams/piping/transform-streams.dedicatedworker-expected.txt: Added.
705         * web-platform-tests/streams/piping/transform-streams.dedicatedworker.html: Added.
706         * web-platform-tests/streams/piping/transform-streams.html: Added.
707         * web-platform-tests/streams/piping/transform-streams.js: Added.
708         (promise_test):
709         * web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt: Added.
710         * web-platform-tests/streams/piping/transform-streams.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
711         * web-platform-tests/streams/piping/transform-streams.sharedworker-expected.txt: Added.
712         * web-platform-tests/streams/piping/transform-streams.sharedworker.html: Added.
713         * web-platform-tests/streams/piping/w3c-import.log: Added.
714         * web-platform-tests/streams/readable-byte-streams/general-expected.txt: Added.
715         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: Added.
716         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker.html: Added.
717         * web-platform-tests/streams/readable-byte-streams/general.html: Added.
718         * web-platform-tests/streams/readable-byte-streams/general.js: Added.
719         (test):
720         (promise_test):
721         (promise_test.t.const.stream.new.ReadableStream.start):
722         (promise_test.t.return.reader.closed.then):
723         (promise_test.t.string_appeared_here.then):
724         (extractViewInfo):
725         (promise_test.t.const.stream.new.ReadableStream.cancel):
726         (promise_test.t.pump):
727         (promise_test.t.const.stream.new.ReadableStream.pull):
728         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Added.
729         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
730         * web-platform-tests/streams/readable-byte-streams/general.sharedworker-expected.txt: Added.
731         * web-platform-tests/streams/readable-byte-streams/general.sharedworker.html: Added.
732         * web-platform-tests/streams/readable-byte-streams/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/w3c-import.log.
733         * web-platform-tests/streams/readable-streams/bad-strategies-expected.txt:
734         * web-platform-tests/streams/readable-streams/bad-strategies.dedicatedworker-expected.txt: Added.
735         * web-platform-tests/streams/readable-streams/bad-strategies.dedicatedworker.html: Added.
736         * web-platform-tests/streams/readable-streams/bad-strategies.html: Added.
737         * web-platform-tests/streams/readable-streams/bad-strategies.https-expected.txt: Removed.
738         * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt: Added.
739         * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
740         * web-platform-tests/streams/readable-streams/bad-strategies.sharedworker-expected.txt: Added.
741         * web-platform-tests/streams/readable-streams/bad-strategies.sharedworker.html: Added.
742         * web-platform-tests/streams/readable-streams/bad-underlying-sources-expected.txt:
743         * web-platform-tests/streams/readable-streams/bad-underlying-sources.dedicatedworker-expected.txt: Added.
744         * web-platform-tests/streams/readable-streams/bad-underlying-sources.dedicatedworker.html: Added.
745         * web-platform-tests/streams/readable-streams/bad-underlying-sources.html: Added.
746         * web-platform-tests/streams/readable-streams/bad-underlying-sources.https-expected.txt: Removed.
747         * web-platform-tests/streams/readable-streams/bad-underlying-sources.js:
748         (promise_test.t.const.rs.new.ReadableStream.pull):
749         (promise_test.t.return.Promise.resolve.then):
750         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt: Added.
751         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
752         * web-platform-tests/streams/readable-streams/bad-underlying-sources.sharedworker-expected.txt: Added.
753         * web-platform-tests/streams/readable-streams/bad-underlying-sources.sharedworker.html: Added.
754         * web-platform-tests/streams/readable-streams/brand-checks-expected.txt:
755         * web-platform-tests/streams/readable-streams/brand-checks.dedicatedworker-expected.txt: Added.
756         * web-platform-tests/streams/readable-streams/brand-checks.dedicatedworker.html: Added.
757         * web-platform-tests/streams/readable-streams/brand-checks.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.https.html.
758         * web-platform-tests/streams/readable-streams/brand-checks.https-expected.txt: Removed.
759         * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt: Added.
760         * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.https.html.
761         * web-platform-tests/streams/readable-streams/brand-checks.sharedworker-expected.txt: Added.
762         * web-platform-tests/streams/readable-streams/brand-checks.sharedworker.html: Added.
763         * web-platform-tests/streams/readable-streams/cancel-expected.txt:
764         * web-platform-tests/streams/readable-streams/cancel.dedicatedworker-expected.txt: Added.
765         * web-platform-tests/streams/readable-streams/cancel.dedicatedworker.html: Added.
766         * web-platform-tests/streams/readable-streams/cancel.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.https.html.
767         * web-platform-tests/streams/readable-streams/cancel.https-expected.txt: Removed.
768         * web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt: Added.
769         * web-platform-tests/streams/readable-streams/cancel.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
770         * web-platform-tests/streams/readable-streams/cancel.sharedworker-expected.txt: Added.
771         * web-platform-tests/streams/readable-streams/cancel.sharedworker.html: Added.
772         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration-expected.txt:
773         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.dedicatedworker-expected.txt: Added.
774         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.dedicatedworker.html: Added.
775         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.html: Added.
776         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.https-expected.txt: Removed.
777         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.https.html: Removed.
778         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt: Added.
779         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
780         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.sharedworker-expected.txt: Added.
781         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.sharedworker.html: Added.
782         * web-platform-tests/streams/readable-streams/garbage-collection-expected.txt:
783         * web-platform-tests/streams/readable-streams/garbage-collection.dedicatedworker-expected.txt: Added.
784         * web-platform-tests/streams/readable-streams/garbage-collection.dedicatedworker.html: Added.
785         * web-platform-tests/streams/readable-streams/garbage-collection.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.https.html.
786         * web-platform-tests/streams/readable-streams/garbage-collection.https-expected.txt: Removed.
787         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt: Added.
788         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
789         * web-platform-tests/streams/readable-streams/garbage-collection.sharedworker-expected.txt: Added.
790         * web-platform-tests/streams/readable-streams/garbage-collection.sharedworker.html: Added.
791         * web-platform-tests/streams/readable-streams/general-expected.txt:
792         * web-platform-tests/streams/readable-streams/general.dedicatedworker-expected.txt: Added.
793         * web-platform-tests/streams/readable-streams/general.dedicatedworker.html: Added.
794         * web-platform-tests/streams/readable-streams/general.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/general.https.html.
795         * web-platform-tests/streams/readable-streams/general.https-expected.txt: Removed.
796         * web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt: Added.
797         * web-platform-tests/streams/readable-streams/general.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
798         * web-platform-tests/streams/readable-streams/general.sharedworker-expected.txt: Added.
799         * web-platform-tests/streams/readable-streams/general.sharedworker.html: Added.
800         * web-platform-tests/streams/readable-streams/pipe-through-expected.txt:
801         * web-platform-tests/streams/readable-streams/pipe-through.dedicatedworker-expected.txt: Added.
802         * web-platform-tests/streams/readable-streams/pipe-through.dedicatedworker.html: Added.
803         * web-platform-tests/streams/readable-streams/pipe-through.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.https.html.
804         * web-platform-tests/streams/readable-streams/pipe-through.https-expected.txt: Removed.
805         * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt: Added.
806         * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
807         * web-platform-tests/streams/readable-streams/pipe-through.sharedworker-expected.txt: Added.
808         * web-platform-tests/streams/readable-streams/pipe-through.sharedworker.html: Added.
809         * web-platform-tests/streams/readable-streams/readable-stream-reader-expected.txt:
810         * web-platform-tests/streams/readable-streams/readable-stream-reader.dedicatedworker-expected.txt: Added.
811         * web-platform-tests/streams/readable-streams/readable-stream-reader.dedicatedworker.html: Added.
812         * web-platform-tests/streams/readable-streams/readable-stream-reader.html: Added.
813         * web-platform-tests/streams/readable-streams/readable-stream-reader.https-expected.txt: Removed.
814         * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt: Added.
815         * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html.
816         * web-platform-tests/streams/readable-streams/readable-stream-reader.sharedworker-expected.txt: Added.
817         * web-platform-tests/streams/readable-streams/readable-stream-reader.sharedworker.html: Added.
818         * web-platform-tests/streams/readable-streams/tee-expected.txt:
819         * web-platform-tests/streams/readable-streams/tee.dedicatedworker-expected.txt: Added.
820         * web-platform-tests/streams/readable-streams/tee.dedicatedworker.html: Added.
821         * web-platform-tests/streams/readable-streams/tee.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.https.html.
822         * web-platform-tests/streams/readable-streams/tee.https-expected.txt: Removed.
823         * web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt: Added.
824         * web-platform-tests/streams/readable-streams/tee.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
825         * web-platform-tests/streams/readable-streams/tee.sharedworker-expected.txt: Added.
826         * web-platform-tests/streams/readable-streams/tee.sharedworker.html: Added.
827         * web-platform-tests/streams/readable-streams/templated-expected.txt:
828         * web-platform-tests/streams/readable-streams/templated.dedicatedworker-expected.txt: Added.
829         * web-platform-tests/streams/readable-streams/templated.dedicatedworker.html: Added.
830         * web-platform-tests/streams/readable-streams/templated.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.https.html.
831         * web-platform-tests/streams/readable-streams/templated.https-expected.txt: Removed.
832         * web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt: Added.
833         * web-platform-tests/streams/readable-streams/templated.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
834         * web-platform-tests/streams/readable-streams/templated.sharedworker-expected.txt: Added.
835         * web-platform-tests/streams/readable-streams/templated.sharedworker.html: Added.
836         * web-platform-tests/streams/readable-streams/w3c-import.log:
837         * web-platform-tests/streams/resources/recording-streams.js: Added.
838         (self.recordingReadableStream):
839         (self.recordingWritableStream):
840         * web-platform-tests/streams/resources/rs-test-templates.js:
841         (self.templatedRSEmpty):
842         (self.templatedRSClosed):
843         (self.templatedRSErrored):
844         (self.templatedRSErroredSyncOnly):
845         (self.templatedRSEmptyReader):
846         (self.templatedRSClosedReader):
847         (self.templatedRSErroredReader):
848         (self.templatedRSTwoChunksOpenReader):
849         (self.templatedRSTwoChunksClosedReader):
850         * web-platform-tests/streams/resources/test-initializer.js: Removed.
851         * web-platform-tests/streams/resources/test-utils.js:
852         (self.methodRejects):
853         * web-platform-tests/streams/resources/w3c-import.log:
854         * web-platform-tests/streams/w3c-import.log:
855         * web-platform-tests/test_keys_wdspec.html: Added.
856         * web-platform-tests/url/a-element-expected.txt:
857         * web-platform-tests/url/a-element-origin-xhtml.xhtml:
858         * web-platform-tests/url/a-element-origin.html:
859         * web-platform-tests/url/a-element-xhtml-expected.txt:
860         * web-platform-tests/url/a-element-xhtml.xhtml:
861         * web-platform-tests/url/a-element.html:
862         * web-platform-tests/url/interfaces-expected.txt:
863         * web-platform-tests/url/setters_tests.json:
864         * web-platform-tests/url/url-constructor-expected.txt:
865         * web-platform-tests/url/url-setters-expected.txt:
866         * web-platform-tests/url/url-tojson-expected.txt:
867         * web-platform-tests/url/urltestdata.json:
868         * web-platform-tests/url/w3c-import.log:
869         * web-platform-tests/user-timing/resources/webperftestharness.js:
870         (has_required_interfaces):
871         * web-platform-tests/user-timing/test_user_timing_clear_marks.html:
872         * web-platform-tests/user-timing/test_user_timing_clear_measures.html:
873         * web-platform-tests/user-timing/test_user_timing_mark.html:
874         * web-platform-tests/user-timing/test_user_timing_mark_exceptions.html:
875         * web-platform-tests/user-timing/test_user_timing_measure.html:
876         * web-platform-tests/user-timing/test_user_timing_measure_exceptions.html:
877         * web-platform-tests/user-timing/test_user_timing_measure_navigation_timing-expected.txt:
878         * web-platform-tests/user-timing/test_user_timing_measure_navigation_timing.html:
879         * web-platform-tests/w3c-import.log:
880         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
881         * web-platform-tests/webrtc/no-media-call-expected.txt:
882         * web-platform-tests/webrtc/promises-call-expected.txt:
883
884 2017-02-11  Chris Dumez  <cdumez@apple.com>
885
886         Implement URL's toJSON()
887         https://bugs.webkit.org/show_bug.cgi?id=167979
888
889         Reviewed by Sam Weinig.
890
891         Re-sync URL tests from upstream to gain test coverage for
892         URL's toJSON().
893
894         * web-platform-tests/url/interfaces-expected.txt:
895         * web-platform-tests/url/interfaces.html:
896         * web-platform-tests/url/url-tojson-expected.txt: Added.
897         * web-platform-tests/url/url-tojson.html: Added.
898         * web-platform-tests/url/w3c-import.log:
899
900 2017-02-10  Sam Weinig  <sam@webkit.org>
901
902         [WebIDL] Cleanup XMLHttpRequest's bindings
903         https://bugs.webkit.org/show_bug.cgi?id=168067
904
905         Reviewed by Chris Dumez.
906
907         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name-expected.txt:
908         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value-expected.txt:
909         Update results now that we pass.
910
911 2017-02-10  Chris Dumez  <cdumez@apple.com>
912
913         document.origin doesn't match spec
914         https://bugs.webkit.org/show_bug.cgi?id=168022
915
916         Reviewed by Sam Weinig.
917
918         Rebaseline test now that document.origin has the right format.
919
920         * web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
921
922 2017-02-10  Youenn Fablet  <youenn@apple.com>
923
924         [Fetch API] fetch fails when undefined is passed as headers
925         https://bugs.webkit.org/show_bug.cgi?id=168043
926
927         Reviewed by Geoffrey Garen.
928
929         * web-platform-tests/fetch/api/request/request-headers-expected.txt:
930         * web-platform-tests/fetch/api/request/request-headers.html:
931
932 2017-02-10  Jiewen Tan  <jiewen_tan@apple.com>
933
934         [WebCrypto] Remove imported/w3c/WebCryptoAPI tests
935         https://bugs.webkit.org/show_bug.cgi?id=168064
936
937         Reviewed by Youenn Fablet.
938
939         * WebCryptoAPI/OWNERS: Removed.
940         * WebCryptoAPI/README.md: Removed.
941         * WebCryptoAPI/WebCryptoAPI.idl: Removed.
942         * WebCryptoAPI/digest/digest.js: Removed.
943         * WebCryptoAPI/digest/digest.worker.js: Removed.
944         * WebCryptoAPI/digest/test_digest-expected.txt: Removed.
945         * WebCryptoAPI/digest/test_digest.html: Removed.
946         * WebCryptoAPI/digest/w3c-import.log: Removed.
947         * WebCryptoAPI/encrypt_decrypt/aes.js: Removed.
948         * WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js: Removed.
949         * WebCryptoAPI/encrypt_decrypt/aes_cbc_vectors.js: Removed.
950         * WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js: Removed.
951         * WebCryptoAPI/encrypt_decrypt/aes_ctr_vectors.js: Removed.
952         * WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js: Removed.
953         * WebCryptoAPI/encrypt_decrypt/aes_gcm_vectors.js: Removed.
954         * WebCryptoAPI/encrypt_decrypt/rsa.js: Removed.
955         * WebCryptoAPI/encrypt_decrypt/rsa.worker.js: Removed.
956         * WebCryptoAPI/encrypt_decrypt/rsa_vectors.js: Removed.
957         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt: Removed.
958         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html: Removed.
959         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt: Removed.
960         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html: Removed.
961         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt: Removed.
962         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html: Removed.
963         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt: Removed.
964         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.html: Removed.
965         * WebCryptoAPI/encrypt_decrypt/w3c-import.log: Removed.
966         * WebCryptoAPI/generateKey/failures.js: Removed.
967         * WebCryptoAPI/generateKey/failures.worker.js: Removed.
968         * WebCryptoAPI/generateKey/failures_AES-CBC.worker.js: Removed.
969         * WebCryptoAPI/generateKey/failures_AES-CTR.worker.js: Removed.
970         * WebCryptoAPI/generateKey/failures_AES-GCM.worker.js: Removed.
971         * WebCryptoAPI/generateKey/failures_AES-KW.worker.js: Removed.
972         * WebCryptoAPI/generateKey/failures_ECDH.worker.js: Removed.
973         * WebCryptoAPI/generateKey/failures_ECDSA.worker.js: Removed.
974         * WebCryptoAPI/generateKey/failures_HMAC.worker.js: Removed.
975         * WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js: Removed.
976         * WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js: Removed.
977         * WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js: Removed.
978         * WebCryptoAPI/generateKey/successes.js: Removed.
979         * WebCryptoAPI/generateKey/successes.worker.js: Removed.
980         * WebCryptoAPI/generateKey/successes_AES-CBC.worker.js: Removed.
981         * WebCryptoAPI/generateKey/successes_AES-CTR.worker.js: Removed.
982         * WebCryptoAPI/generateKey/successes_AES-GCM.worker.js: Removed.
983         * WebCryptoAPI/generateKey/successes_AES-KW.worker.js: Removed.
984         * WebCryptoAPI/generateKey/successes_ECDH.worker.js: Removed.
985         * WebCryptoAPI/generateKey/successes_ECDSA.worker.js: Removed.
986         * WebCryptoAPI/generateKey/successes_HMAC.worker.js: Removed.
987         * WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js: Removed.
988         * WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js: Removed.
989         * WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js: Removed.
990         * WebCryptoAPI/generateKey/test_aes-cbc-expected.txt: Removed.
991         * WebCryptoAPI/generateKey/test_aes-cbc.html: Removed.
992         * WebCryptoAPI/generateKey/test_aes-ctr-expected.txt: Removed.
993         * WebCryptoAPI/generateKey/test_aes-ctr.html: Removed.
994         * WebCryptoAPI/generateKey/test_failures-expected.txt: Removed.
995         * WebCryptoAPI/generateKey/test_failures.html: Removed.
996         * WebCryptoAPI/generateKey/test_failures_AES-CBC-expected.txt: Removed.
997         * WebCryptoAPI/generateKey/test_failures_AES-CBC.html: Removed.
998         * WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt: Removed.
999         * WebCryptoAPI/generateKey/test_failures_AES-CTR.html: Removed.
1000         * WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt: Removed.
1001         * WebCryptoAPI/generateKey/test_failures_AES-GCM.html: Removed.
1002         * WebCryptoAPI/generateKey/test_failures_AES-KW-expected.txt: Removed.
1003         * WebCryptoAPI/generateKey/test_failures_AES-KW.html: Removed.
1004         * WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt: Removed.
1005         * WebCryptoAPI/generateKey/test_failures_ECDH.html: Removed.
1006         * WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt: Removed.
1007         * WebCryptoAPI/generateKey/test_failures_ECDSA.html: Removed.
1008         * WebCryptoAPI/generateKey/test_failures_HMAC-expected.txt: Removed.
1009         * WebCryptoAPI/generateKey/test_failures_HMAC.html: Removed.
1010         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt: Removed.
1011         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html: Removed.
1012         * WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt: Removed.
1013         * WebCryptoAPI/generateKey/test_failures_RSA-PSS.html: Removed.
1014         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt: Removed.
1015         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html: Removed.
1016         * WebCryptoAPI/generateKey/test_successes-expected.txt: Removed.
1017         * WebCryptoAPI/generateKey/test_successes.html: Removed.
1018         * WebCryptoAPI/generateKey/test_successes_AES-CBC-expected.txt: Removed.
1019         * WebCryptoAPI/generateKey/test_successes_AES-CBC.html: Removed.
1020         * WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt: Removed.
1021         * WebCryptoAPI/generateKey/test_successes_AES-CTR.html: Removed.
1022         * WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt: Removed.
1023         * WebCryptoAPI/generateKey/test_successes_AES-GCM.html: Removed.
1024         * WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt: Removed.
1025         * WebCryptoAPI/generateKey/test_successes_AES-KW.html: Removed.
1026         * WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt: Removed.
1027         * WebCryptoAPI/generateKey/test_successes_ECDH.html: Removed.
1028         * WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt: Removed.
1029         * WebCryptoAPI/generateKey/test_successes_ECDSA.html: Removed.
1030         * WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt: Removed.
1031         * WebCryptoAPI/generateKey/test_successes_HMAC.html: Removed.
1032         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt: Removed.
1033         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html: Removed.
1034         * WebCryptoAPI/generateKey/test_successes_RSA-PSS-expected.txt: Removed.
1035         * WebCryptoAPI/generateKey/test_successes_RSA-PSS.html: Removed.
1036         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt: Removed.
1037         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html: Removed.
1038         * WebCryptoAPI/generateKey/w3c-import.log: Removed.
1039         * WebCryptoAPI/getRandomValues.js: Removed.
1040         * WebCryptoAPI/getRandomValues.worker.js: Removed.
1041         * WebCryptoAPI/idlharness-expected.txt: Removed.
1042         * WebCryptoAPI/idlharness.html: Removed.
1043         * WebCryptoAPI/idlharness.worker.js: Removed.
1044         * WebCryptoAPI/test_getRandomValues-expected.txt: Removed.
1045         * WebCryptoAPI/test_getRandomValues.html: Removed.
1046         * WebCryptoAPI/tools/generate.py: Removed.
1047         * WebCryptoAPI/tools/w3c-import.log: Removed.
1048         * WebCryptoAPI/util/helpers.js: Removed.
1049         * WebCryptoAPI/util/w3c-import.log: Removed.
1050         * WebCryptoAPI/w3c-import.log: Removed.
1051
1052 2017-02-08  Jiewen Tan  <jiewen_tan@apple.com>
1053
1054         [WebCrypto] Import imported/w3c/web-platform-tests/WebCryptoAPI tests
1055         https://bugs.webkit.org/show_bug.cgi?id=165723
1056
1057         Reviewed by Youenn Fablet.
1058
1059         * resources/import-expectations.json:
1060         * web-platform-tests/WebCryptoAPI/OWNERS: Added.
1061         * web-platform-tests/WebCryptoAPI/README.md: Added.
1062         * web-platform-tests/WebCryptoAPI/WebCryptoAPI.idl: Added.
1063         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.js: Added.
1064         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
1065         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.html: Added.
1066         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.js: Added.
1067         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.js: Added.
1068         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
1069         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.html: Added.
1070         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.js: Added.
1071         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.js: Added.
1072         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
1073         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html: Added.
1074         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.js: Added.
1075         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf_vectors.js: Added.
1076         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.js: Added.
1077         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt: Added.
1078         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html: Added.
1079         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js: Added.
1080         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2_vectors.js: Added.
1081         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits-expected.txt: Added.
1082         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.html: Added.
1083         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys-expected.txt: Added.
1084         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.html: Added.
1085         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf-expected.txt: Added.
1086         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.html: Added.
1087         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt: Added.
1088         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html: Added.
1089         * web-platform-tests/WebCryptoAPI/derive_bits_keys/w3c-import.log: Added.
1090         * web-platform-tests/WebCryptoAPI/digest/digest.js: Added.
1091         * web-platform-tests/WebCryptoAPI/digest/digest.worker-expected.txt: Added.
1092         * web-platform-tests/WebCryptoAPI/digest/digest.worker.html: Added.
1093         * web-platform-tests/WebCryptoAPI/digest/digest.worker.js: Added.
1094         * web-platform-tests/WebCryptoAPI/digest/test_digest-expected.txt: Added.
1095         * web-platform-tests/WebCryptoAPI/digest/test_digest.html: Added.
1096         * web-platform-tests/WebCryptoAPI/digest/w3c-import.log: Added.
1097         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes.js: Added.
1098         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
1099         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.html: Added.
1100         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js: Added.
1101         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc_vectors.js: Added.
1102         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt: Added.
1103         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.html: Added.
1104         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js: Added.
1105         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr_vectors.js: Added.
1106         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker-expected.txt: Added.
1107         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.html: Added.
1108         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js: Added.
1109         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm_vectors.js: Added.
1110         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.js: Added.
1111         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.worker-expected.txt: Added.
1112         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.worker.html: Added.
1113         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.worker.js: Added.
1114         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa_vectors.js: Added.
1115         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt: Added.
1116         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html: Added.
1117         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt: Added.
1118         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html: Added.
1119         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt: Added.
1120         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html: Added.
1121         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt: Added.
1122         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.html: Added.
1123         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/w3c-import.log: Added.
1124         * web-platform-tests/WebCryptoAPI/generateKey/failures.js: Added.
1125         * web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
1126         * web-platform-tests/WebCryptoAPI/generateKey/failures.worker.html: Added.
1127         * web-platform-tests/WebCryptoAPI/generateKey/failures.worker.js: Added.
1128         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker-expected.txt: Added.
1129         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker.html: Added.
1130         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker.js: Added.
1131         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt: Added.
1132         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker.html: Added.
1133         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker.js: Added.
1134         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker-expected.txt: Added.
1135         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker.html: Added.
1136         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker.js: Added.
1137         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker-expected.txt: Added.
1138         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker.html: Added.
1139         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker.js: Added.
1140         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
1141         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker.html: Added.
1142         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker.js: Added.
1143         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
1144         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker.html: Added.
1145         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker.js: Added.
1146         * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker-expected.txt: Added.
1147         * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker.html: Added.
1148         * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker.js: Added.
1149         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker-expected.txt: Added.
1150         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.html: Added.
1151         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js: Added.
1152         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
1153         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.html: Added.
1154         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js: Added.
1155         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker-expected.txt: Added.
1156         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.html: Added.
1157         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js: Added.
1158         * web-platform-tests/WebCryptoAPI/generateKey/successes.js: Added.
1159         * web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
1160         * web-platform-tests/WebCryptoAPI/generateKey/successes.worker.html: Added.
1161         * web-platform-tests/WebCryptoAPI/generateKey/successes.worker.js: Added.
1162         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker-expected.txt: Added.
1163         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker.html: Added.
1164         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker.js: Added.
1165         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt: Added.
1166         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker.html: Added.
1167         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker.js: Added.
1168         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker-expected.txt: Added.
1169         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker.html: Added.
1170         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker.js: Added.
1171         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker-expected.txt: Added.
1172         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker.html: Added.
1173         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker.js: Added.
1174         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
1175         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker.html: Added.
1176         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker.js: Added.
1177         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
1178         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker.html: Added.
1179         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker.js: Added.
1180         * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker-expected.txt: Added.
1181         * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker.html: Added.
1182         * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker.js: Added.
1183         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker-expected.txt: Added.
1184         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.html: Added.
1185         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js: Added.
1186         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
1187         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.html: Added.
1188         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js: Added.
1189         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker-expected.txt: Added.
1190         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.html: Added.
1191         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js: Added.
1192         * web-platform-tests/WebCryptoAPI/generateKey/test_aes-cbc-expected.txt: Added.
1193         * web-platform-tests/WebCryptoAPI/generateKey/test_aes-cbc.html: Added.
1194         * web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr-expected.txt: Added.
1195         * web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr.html: Added.
1196         * web-platform-tests/WebCryptoAPI/generateKey/test_failures-expected.txt: Added.
1197         * web-platform-tests/WebCryptoAPI/generateKey/test_failures.html: Added.
1198         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CBC-expected.txt: Added.
1199         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CBC.html: Added.
1200         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt: Added.
1201         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR.html: Added.
1202         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt: Added.
1203         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-GCM.html: Added.
1204         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-KW-expected.txt: Added.
1205         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-KW.html: Added.
1206         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt: Added.
1207         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.html: Added.
1208         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt: Added.
1209         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.html: Added.
1210         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_HMAC-expected.txt: Added.
1211         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_HMAC.html: Added.
1212         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt: Added.
1213         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html: Added.
1214         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt: Added.
1215         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.html: Added.
1216         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt: Added.
1217         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html: Added.
1218         * web-platform-tests/WebCryptoAPI/generateKey/test_successes-expected.txt: Added.
1219         * web-platform-tests/WebCryptoAPI/generateKey/test_successes.html: Added.
1220         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CBC-expected.txt: Added.
1221         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CBC.html: Added.
1222         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt: Added.
1223         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR.html: Added.
1224         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt: Added.
1225         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-GCM.html: Added.
1226         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt: Added.
1227         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-KW.html: Added.
1228         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt: Added.
1229         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.html: Added.
1230         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt: Added.
1231         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.html: Added.
1232         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt: Added.
1233         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_HMAC.html: Added.
1234         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt: Added.
1235         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html: Added.
1236         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS-expected.txt: Added.
1237         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.html: Added.
1238         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt: Added.
1239         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html: Added.
1240         * web-platform-tests/WebCryptoAPI/generateKey/w3c-import.log: Added.
1241         * web-platform-tests/WebCryptoAPI/getRandomValues.js: Added.
1242         * web-platform-tests/WebCryptoAPI/getRandomValues.worker-expected.txt: Added.
1243         * web-platform-tests/WebCryptoAPI/getRandomValues.worker.html: Added.
1244         * web-platform-tests/WebCryptoAPI/getRandomValues.worker.js: Added.
1245         * web-platform-tests/WebCryptoAPI/idlharness-expected.txt: Added.
1246         * web-platform-tests/WebCryptoAPI/idlharness.html: Added.
1247         * web-platform-tests/WebCryptoAPI/idlharness.worker-expected.txt: Added.
1248         * web-platform-tests/WebCryptoAPI/idlharness.worker.html: Added.
1249         * web-platform-tests/WebCryptoAPI/idlharness.worker.js: Added.
1250         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.js: Added.
1251         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
1252         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker.html: Added.
1253         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker.js: Added.
1254         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.js: Added.
1255         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
1256         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker.html: Added.
1257         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker.js: Added.
1258         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.js: Added.
1259         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt: Added.
1260         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker.html: Added.
1261         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker.js: Added.
1262         * web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey-expected.txt: Added.
1263         * web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.html: Added.
1264         * web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey-expected.txt: Added.
1265         * web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.html: Added.
1266         * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt: Added.
1267         * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey.html: Added.
1268         * web-platform-tests/WebCryptoAPI/import_export/w3c-import.log: Added.
1269         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.js: Added.
1270         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
1271         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html: Added.
1272         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.js: Added.
1273         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa_vectors.js: Added.
1274         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.js: Added.
1275         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker-expected.txt: Added.
1276         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker.html: Added.
1277         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker.js: Added.
1278         * web-platform-tests/WebCryptoAPI/sign_verify/hmac_vectors.js: Added.
1279         * web-platform-tests/WebCryptoAPI/sign_verify/rsa.js: Added.
1280         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
1281         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker.html: Added.
1282         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker.js: Added.
1283         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs_vectors.js: Added.
1284         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
1285         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker.html: Added.
1286         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker.js: Added.
1287         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss_vectors.js: Added.
1288         * web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa-expected.txt: Added.
1289         * web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.html: Added.
1290         * web-platform-tests/WebCryptoAPI/sign_verify/test_hmac-expected.txt: Added.
1291         * web-platform-tests/WebCryptoAPI/sign_verify/test_hmac.html: Added.
1292         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs-expected.txt: Added.
1293         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.html: Added.
1294         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss-expected.txt: Added.
1295         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.html: Added.
1296         * web-platform-tests/WebCryptoAPI/sign_verify/w3c-import.log: Added.
1297         * web-platform-tests/WebCryptoAPI/test_getRandomValues-expected.txt: Added.
1298         * web-platform-tests/WebCryptoAPI/test_getRandomValues.html: Added.
1299         * web-platform-tests/WebCryptoAPI/tools/generate.py: Added.
1300         * web-platform-tests/WebCryptoAPI/tools/w3c-import.log: Added.
1301         * web-platform-tests/WebCryptoAPI/util/helpers.js: Added.
1302         * web-platform-tests/WebCryptoAPI/util/w3c-import.log: Added.
1303         * web-platform-tests/WebCryptoAPI/w3c-import.log: Added.
1304         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey-expected.txt: Added.
1305         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html: Added.
1306         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/w3c-import.log: Added.
1307         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.js: Added.
1308         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
1309         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.html: Added.
1310         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js: Added.
1311
1312 2017-02-09  Chris Dumez  <cdumez@apple.com>
1313
1314         Object.getPrototypeOf(NodeFilter) should be Function.prototype, not Object.prototype
1315         https://bugs.webkit.org/show_bug.cgi?id=167964
1316
1317         Reviewed by Youenn Fablet.
1318
1319         Rebaseline web platform test now that more checks are passing.
1320
1321         * web-platform-tests/dom/interfaces-expected.txt:
1322
1323 2017-02-09  Youenn Fablet  <youenn@apple.com>
1324
1325         Improve W3C importer command line options
1326         https://bugs.webkit.org/show_bug.cgi?id=167448
1327
1328         Reviewed by Ryosuke Niwa.
1329
1330         * resources/TestRepositories: Skipped module generation and gitignore generation for the moment.
1331
1332 2017-02-08  Chris Dumez  <cdumez@apple.com>
1333
1334         Update web-platform-tests resources
1335         https://bugs.webkit.org/show_bug.cgi?id=168026
1336
1337         Reviewed by Youenn Fablet.
1338
1339         * resources/web-platform-tests-modules.json:
1340         * resources/web-platform-tests-modules/darobin/webidl2.js/archive/bd216bcd5596d60734450adc938155deab1e1a80.tar.gz: Removed.
1341         * resources/web-platform-tests-modules/dontcallmedom/widlproc/archive/4ef8dde69c0ba3d0167bccfa2775eea7f0d6c7fe.tar.gz: Removed.
1342         * resources/web-platform-tests-modules/w3c/testharness.js/archive/873f9680aff66553f84d38f21a038c4534cc2789.tar.gz: Removed.
1343         * web-platform-tests/.gitignore:
1344         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
1345         * web-platform-tests/dom/interfaces-expected.txt:
1346         * web-platform-tests/fetch/api/headers/headers-idl-expected.txt:
1347         * web-platform-tests/html/dom/interfaces-expected.txt:
1348         * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt:
1349         * web-platform-tests/resources/LICENSE: Added.
1350         * web-platform-tests/resources/idlharness.js: Added.
1351         (constValue):
1352         (minOverloadLength):
1353         (throwOrReject):
1354         (awaitNCallbacks):
1355         (return.fround):
1356         (fround):
1357         (self.IdlArray):
1358         (IdlArray.prototype.add_idls):
1359         (IdlArray.prototype.add_untested_idls):
1360         (IdlArray.prototype.internal_add_idls):
1361         (IdlArray.prototype.add_objects):
1362         (IdlArray.prototype.prevent_multiple_testing):
1363         (IdlArray.prototype.recursively_get_implements):
1364         (exposed_in):
1365         (IdlArray.prototype.test):
1366         (IdlArray.prototype.assert_type_is):
1367         (IdlObject):
1368         (IdlObject.prototype.test):
1369         (IdlObject.prototype.has_extended_attribute):
1370         (IdlInterface):
1371         (IdlInterface.prototype.is_callback):
1372         (IdlInterface.prototype.has_constants):
1373         (IdlInterface.prototype.is_global):
1374         (IdlInterface.prototype.test):
1375         (IdlInterface.prototype.test_self):
1376         (IdlInterface.prototype.test_member_const):
1377         (IdlInterface.prototype.test_member_attribute):
1378         (IdlInterface.prototype.test_member_operation):
1379         (IdlInterface.prototype.do_member_operation_asserts):
1380         (IdlInterface.prototype.add_iterable_members):
1381         (IdlInterface.prototype.test_member_iterable):
1382         (IdlInterface.prototype.test_member_stringifier):
1383         (IdlInterface.prototype.test_members):
1384         (IdlInterface.prototype.test_object):
1385         (IdlInterface.prototype.test_primary_interface_of):
1386         (IdlInterface.prototype.test_interface_of):
1387         (IdlInterface.prototype.has_stringifier):
1388         (IdlInterface.prototype.do_interface_attribute_asserts):
1389         (IdlInterfaceMember):
1390         (create_suitable_object):
1391         (IdlEnum):
1392         (IdlTypedef):
1393         * web-platform-tests/resources/readme.md: Added.
1394         * web-platform-tests/resources/testharness.js: Added.
1395         (WindowTestEnvironment):
1396         (WindowTestEnvironment.prototype._dispatch):
1397         (WindowTestEnvironment.prototype._forEach_windows):
1398         (WindowTestEnvironment.prototype.on_tests_ready):
1399         (WindowTestEnvironment.prototype.setup_messages):
1400         (WindowTestEnvironment.prototype.next_default_test_name):
1401         (WindowTestEnvironment.prototype.on_new_harness_properties):
1402         (WindowTestEnvironment.prototype.add_on_loaded_callback):
1403         (WindowTestEnvironment.prototype.test_timeout):
1404         (WindowTestEnvironment.prototype.global_scope):
1405         (WorkerTestEnvironment):
1406         (WorkerTestEnvironment.prototype._dispatch):
1407         (WorkerTestEnvironment.prototype._add_message_port):
1408         (WorkerTestEnvironment.prototype.next_default_test_name):
1409         (WorkerTestEnvironment.prototype.on_new_harness_properties):
1410         (WorkerTestEnvironment.prototype.on_tests_ready):
1411         (WorkerTestEnvironment.prototype.add_on_loaded_callback):
1412         (WorkerTestEnvironment.prototype.test_timeout):
1413         (WorkerTestEnvironment.prototype.global_scope):
1414         (DedicatedWorkerTestEnvironment):
1415         (DedicatedWorkerTestEnvironment.prototype.on_tests_ready):
1416         (SharedWorkerTestEnvironment):
1417         (SharedWorkerTestEnvironment.prototype.on_tests_ready):
1418         (ServiceWorkerTestEnvironment):
1419         (ServiceWorkerTestEnvironment.prototype.add_on_loaded_callback):
1420         (create_test_environment):
1421         (is_shared_worker):
1422         (is_service_worker):
1423         (test):
1424         (async_test):
1425         (promise_test):
1426         (this.wait_for):
1427         (EventWatcher):
1428         (setup):
1429         (done):
1430         (generate_tests):
1431         (step_timeout):
1432         (truncate):
1433         (is_node):
1434         (format_value):
1435         * web-platform-tests/resources/webidl2/LICENSE: Added.
1436         * web-platform-tests/resources/webidl2/README.md: Added.
1437         * web-platform-tests/resources/webidl2/lib/webidl2.js: Added.
1438         (tokenise):
1439         (WebIDLParseError):
1440         (WebIDLParseError.prototype.toString):
1441         (error):
1442         (consume):
1443         (ws):
1444         (all_ws):
1445         (integer_type):
1446         (float_type):
1447         (primitive_type):
1448         (const_value):
1449         (type_suffix):
1450         (single_type):
1451         (union_type):
1452         (type):
1453         (argument):
1454         (argument_list):
1455         (type_pair):
1456         (simple_extended_attr):
1457         (extended_attrs):
1458         (default_):
1459         (const_):
1460         (inheritance):
1461         (operation_rest):
1462         (callback):
1463         (attribute):
1464         (return_type):
1465         (operation):
1466         (identifiers):
1467         (serialiser):
1468         (iterable_type):
1469         (readonly_iterable_type):
1470         (iterable):
1471         (interface_):
1472         (partial):
1473         (dictionary):
1474         (exception):
1475         (enum_):
1476         (parse):
1477         * web-platform-tests/resources/webidl2/lib/writer.js: Added.
1478         (noop):
1479         (literal):
1480         (wsPea):
1481         (wsTPea):
1482         (lineComment):
1483         (multilineComment):
1484         (type):
1485         (const_value):
1486         (argument):
1487         (args):
1488         (make_ext_at):
1489         (extended_attributes):
1490         (operation):
1491         (attribute):
1492         (interface_):
1493         (dictionary):
1494         (field):
1495         (exception):
1496         (const_):
1497         (typedef):
1498         (implements_):
1499         (callback):
1500         (enum_):
1501         (dispatch):
1502         (iterate):
1503         (write):
1504         (obj.write):
1505         * web-platform-tests/url/interfaces-expected.txt:
1506
1507 2017-02-08  Sam Weinig  <sam@webkit.org>
1508
1509         REGRESSION (r193286): Promise chain no longer prevent UI refresh
1510         <rdar://problem/28062149>
1511         https://bugs.webkit.org/show_bug.cgi?id=161291
1512
1513         Reviewed by Geoffrey Garen.
1514
1515         * web-platform-tests/custom-elements/adopted-callback-expected.txt:
1516         * web-platform-tests/custom-elements/upgrading-expected.txt:
1517         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_script-expected.txt:
1518         Update results for improved promise support.
1519
1520 2017-02-08  Youenn Fablet  <youenn@apple.com>
1521
1522         RTCPeerConnection constructor can take null as input
1523         https://bugs.webkit.org/show_bug.cgi?id=167992
1524
1525         Reviewed by Chris Dumez.
1526
1527         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
1528         * web-platform-tests/webrtc/no-media-call-expected.txt:
1529         * web-platform-tests/webrtc/promises-call-expected.txt:
1530         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
1531         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
1532
1533 2017-02-07  Youenn Fablet  <youenn@apple.com>
1534
1535         Use a JSON file to define which WPT files/folders to import
1536         https://bugs.webkit.org/show_bug.cgi?id=167923
1537
1538         Reviewed by Alex Christensen.
1539
1540         * resources/ImportExpectations: Removed.
1541         * resources/import-expectations.json: Added.
1542
1543 2017-02-07  Chris Dumez  <cdumez@apple.com>
1544
1545         Object.preventExtensions() on a Location object should throw a TypeError
1546         https://bugs.webkit.org/show_bug.cgi?id=167917
1547
1548         Reviewed by Alex Christensen.
1549
1550         Rebaseline web platform test now that one more check is passing.
1551
1552         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1553
1554 2017-02-06  Chris Dumez  <cdumez@apple.com>
1555
1556         Symbols exposed on cross-origin Window / Location objects should be configurable
1557         https://bugs.webkit.org/show_bug.cgi?id=167920
1558
1559         Reviewed by Ryosuke Niwa.
1560
1561         Rebaseline web platform test now that more checks are passing.
1562
1563         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1564
1565 2017-02-06  Chris Dumez  <cdumez@apple.com>
1566
1567         Align [[OwnPropertyKeys]] with the HTML specification for cross-origin Window / Location objects
1568         https://bugs.webkit.org/show_bug.cgi?id=167647
1569         <rdar://problem/30339489>
1570
1571         Reviewed by Sam Weinig.
1572
1573         Rebaseline web platform test now that more checks are passing.
1574
1575         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1576
1577 2017-02-06  Chris Dumez  <cdumez@apple.com>
1578
1579         Re-sync html/browsers/origin/cross-origin-objects tests
1580         https://bugs.webkit.org/show_bug.cgi?id=167881
1581
1582         Reviewed by Youenn Fablet.
1583
1584         Re-sync html/browsers/origin/cross-origin-objects tests from upstream a052787d.
1585
1586         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions-expected.txt: Removed.
1587         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html: Removed.
1588         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1589         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
1590         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
1591         * web-platform-tests/html/browsers/origin/cross-origin-objects/w3c-import.log:
1592
1593 2017-02-03  Joseph Pecoraro  <pecoraro@apple.com>
1594
1595         Import web-platform-tests/hr-time tests
1596         https://bugs.webkit.org/show_bug.cgi?id=167819
1597
1598         Reviewed by Youenn Fablet.
1599
1600         We pass all of these tests upstream.
1601
1602         * resources/ImportExpectations:
1603         * web-platform-tests/hr-time/OWNERS: Added.
1604         * web-platform-tests/hr-time/basic-expected.txt: Added.
1605         * web-platform-tests/hr-time/basic.html: Added.
1606         * web-platform-tests/hr-time/basic.worker-expected.txt: Added.
1607         * web-platform-tests/hr-time/basic.worker.html: Added.
1608         * web-platform-tests/hr-time/basic.worker.js: Added.
1609         * web-platform-tests/hr-time/idlharness-expected.txt: Added.
1610         * web-platform-tests/hr-time/idlharness.html: Added.
1611         * web-platform-tests/hr-time/monotonic-clock-expected.txt: Added.
1612         * web-platform-tests/hr-time/monotonic-clock.html: Added.
1613         * web-platform-tests/hr-time/resources/now_frame.html: Added.
1614         * web-platform-tests/hr-time/resources/w3c-import.log: Added.
1615         * web-platform-tests/hr-time/test_cross_frame_start-expected.txt: Added.
1616         * web-platform-tests/hr-time/test_cross_frame_start.html: Added.
1617         * web-platform-tests/hr-time/w3c-import.log: Added.
1618
1619 2017-02-03  Alex Christensen  <achristensen@webkit.org>
1620
1621         URLParser: implement forbidden host code points for non-special URLs
1622         https://bugs.webkit.org/show_bug.cgi?id=167779
1623
1624         Reviewed by Chris Dumez.
1625
1626         * web-platform-tests/url/a-element-expected.txt:
1627         * web-platform-tests/url/a-element-xhtml-expected.txt:
1628         * web-platform-tests/url/url-constructor-expected.txt:
1629         * web-platform-tests/url/url-setters-expected.txt:
1630
1631 2017-02-03  Alex Christensen  <achristensen@webkit.org>
1632
1633         Align URL setters with spec for URLs that cannot be a base URL
1634         https://bugs.webkit.org/show_bug.cgi?id=167783
1635
1636         Reviewed by Chris Dumez.
1637
1638         * web-platform-tests/url/url-setters-expected.txt:
1639
1640 2017-02-02  Alex Christensen  <achristensen@webkit.org>
1641
1642         Update URL web platform tests
1643         https://bugs.webkit.org/show_bug.cgi?id=167777
1644
1645         Reviewed by Ryosuke Niwa.
1646
1647         * web-platform-tests/url/a-element-expected.txt:
1648         * web-platform-tests/url/a-element-origin-expected.txt:
1649         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
1650         * web-platform-tests/url/a-element-origin-xhtml.xhtml:
1651         * web-platform-tests/url/a-element-origin.html:
1652         * web-platform-tests/url/a-element-xhtml-expected.txt:
1653         * web-platform-tests/url/a-element-xhtml.xhtml:
1654         * web-platform-tests/url/a-element.html:
1655         * web-platform-tests/url/setters_tests.json:
1656         * web-platform-tests/url/url-constructor-expected.txt:
1657         * web-platform-tests/url/url-origin-expected.txt:
1658         * web-platform-tests/url/url-setters-expected.txt:
1659         * web-platform-tests/url/urlencoded-parser-expected.txt: Added.
1660         * web-platform-tests/url/urlencoded-parser.html: Added.
1661         * web-platform-tests/url/urlsearchparams-constructor-expected.txt:
1662         * web-platform-tests/url/urlsearchparams-constructor.html:
1663         * web-platform-tests/url/urlsearchparams-sort-expected.txt:
1664         * web-platform-tests/url/urlsearchparams-sort.html:
1665         * web-platform-tests/url/urltestdata.json:
1666
1667 2017-02-02  Chris Dumez  <cdumez@apple.com>
1668
1669         {}.toString.call(crossOriginWindow) should return "[object Object]"
1670         https://bugs.webkit.org/show_bug.cgi?id=167701
1671         <rdar://problem/30330797>
1672
1673         Reviewed by Keith Miller.
1674
1675         Rebaseline W3C test now that one more check is passing.
1676
1677         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1678
1679 2017-02-01  Chris Dumez  <cdumez@apple.com>
1680
1681         REGRESSION(r205136): {}.toString.call(crossOriginWindow) should not throw
1682         https://bugs.webkit.org/show_bug.cgi?id=167681
1683         <rdar://problem/30301117>
1684
1685         Reviewed by Mark Lam.
1686
1687         Rebaseline W3C test now that we passing one more check. We're still failing
1688         later because {}.toString.call(crossOriginWindow) returns "[object Window]"
1689         instead of "[object Object]". I am planning to fix this in a follow-up.
1690         This is not a regression since we were returning "[object Window]" before
1691         r205136.
1692
1693         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1694
1695 2017-01-30  Chris Dumez  <cdumez@apple.com>
1696
1697         Drop legacy Attributes.isId attribute
1698         https://bugs.webkit.org/show_bug.cgi?id=167603
1699
1700         Reviewed by Ryosuke Niwa.
1701
1702         Rebaseline W3C test now that one more check is passing.
1703
1704         * web-platform-tests/dom/historical-expected.txt:
1705
1706 2017-01-30  Chris Dumez  <cdumez@apple.com>
1707
1708         Drop legacy constants on Event interface
1709         https://bugs.webkit.org/show_bug.cgi?id=167602
1710
1711         Reviewed by Sam Weinig.
1712
1713         Rebaseline W3C test now that more checks are passing.
1714
1715         * web-platform-tests/dom/historical-expected.txt:
1716
1717 2017-01-27  Joseph Pecoraro  <pecoraro@apple.com>
1718
1719         Import web-platform-tests/user-timing
1720         https://bugs.webkit.org/show_bug.cgi?id=167542
1721         <rdar://problem/22746307>
1722
1723         Rubber-stamped by Ryosuke Niwa.
1724
1725         Only failures are ones where User Timing Level 2 differs
1726         from User Timing Level 1.
1727
1728         * resources/ImportExpectations:
1729         * web-platform-tests/user-timing/OWNERS: Added.
1730         * web-platform-tests/user-timing/idlharness-expected.txt: Added.
1731         * web-platform-tests/user-timing/idlharness.html: Added.
1732         * web-platform-tests/user-timing/resources/w3c-import.log: Added.
1733         * web-platform-tests/user-timing/resources/webperftestharness.js: Added.
1734         * web-platform-tests/user-timing/resources/webperftestharnessextension.js: Added.
1735         * web-platform-tests/user-timing/test_user_timing_clear_marks-expected.txt: Added.
1736         * web-platform-tests/user-timing/test_user_timing_clear_marks.html: Added.
1737         * web-platform-tests/user-timing/test_user_timing_clear_measures-expected.txt: Added.
1738         * web-platform-tests/user-timing/test_user_timing_clear_measures.html: Added.
1739         * web-platform-tests/user-timing/test_user_timing_entry_type-expected.txt: Added.
1740         * web-platform-tests/user-timing/test_user_timing_entry_type.html: Added.
1741         * web-platform-tests/user-timing/test_user_timing_exists-expected.txt: Added.
1742         * web-platform-tests/user-timing/test_user_timing_exists.html: Added.
1743         * web-platform-tests/user-timing/test_user_timing_mark-expected.txt: Added.
1744         * web-platform-tests/user-timing/test_user_timing_mark.html: Added.
1745         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes-expected.txt: Added.
1746         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html: Added.
1747         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.js: Added.
1748         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter-expected.txt: Added.
1749         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html: Added.
1750         * web-platform-tests/user-timing/test_user_timing_mark_exceptions-expected.txt: Added.
1751         * web-platform-tests/user-timing/test_user_timing_mark_exceptions.html: Added.
1752         * web-platform-tests/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute-expected.txt: Added.
1753         * web-platform-tests/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html: Added.
1754         * web-platform-tests/user-timing/test_user_timing_measure-expected.txt: Added.
1755         * web-platform-tests/user-timing/test_user_timing_measure.html: Added.
1756         * web-platform-tests/user-timing/test_user_timing_measure_exceptions-expected.txt: Added.
1757         * web-platform-tests/user-timing/test_user_timing_measure_exceptions.html: Added.
1758         * web-platform-tests/user-timing/test_user_timing_measure_navigation_timing-expected.txt: Added.
1759         * web-platform-tests/user-timing/test_user_timing_measure_navigation_timing.html: Added.
1760         * web-platform-tests/user-timing/w3c-import.log: Added.
1761
1762 2017-01-21  Chris Dumez  <cdumez@apple.com>
1763
1764         innerText should replace existing text node
1765         https://bugs.webkit.org/show_bug.cgi?id=167116
1766
1767         Reviewed by Darin Adler.
1768
1769         Rebaseline existing test now that one more check is passing.
1770
1771         * web-platform-tests/innerText/setter-expected.txt:
1772
1773 2017-01-20  Chris Dumez  <cdumez@apple.com>
1774
1775         Unreviewed, rebaseline html/dom/interfaces.html.
1776
1777         * web-platform-tests/html/dom/interfaces-expected.txt:
1778
1779 2017-01-20  Joseph Pecoraro  <pecoraro@apple.com>
1780
1781         Cleanup RuntimeEnabledFeatures
1782         https://bugs.webkit.org/show_bug.cgi?id=167228
1783
1784         Reviewed by Simon Fraser.
1785
1786         * web-platform-tests/resource-timing/resource_cached-expected.txt:
1787         * web-platform-tests/resource-timing/resource_connection_reuse-expected.txt:
1788         * web-platform-tests/resource-timing/resource_dynamic_insertion-expected.txt:
1789         The previous internals API didn't appear to be working. Making it work
1790         improved these results.
1791
1792 2017-01-20  Chris Dumez  <cdumez@apple.com>
1793
1794         Unreviewed, unskip innerText/ folder in ImportExpectations
1795
1796         This is needed so that the tests in this folder gets re-sync'ed
1797         from upstream next time.
1798
1799         * resources/ImportExpectations:
1800
1801 2017-01-20  Chris Dumez  <cdumez@apple.com>
1802
1803         Re-sync innerText web-platform-tests from upstream
1804         https://bugs.webkit.org/show_bug.cgi?id=167229
1805
1806         Reviewed by Alex Christensen.
1807
1808         Re-sync innerText web-platform-tests from upstream 1a36aa52.
1809
1810         * web-platform-tests/innerText/setter-expected.txt:
1811         * web-platform-tests/innerText/setter-tests.js:
1812         * web-platform-tests/innerText/setter.html:
1813
1814 2017-01-19  Alex Christensen  <achristensen@webkit.org>
1815
1816         Construct URLSearchParams from array or object
1817         https://bugs.webkit.org/show_bug.cgi?id=166973
1818
1819         Reviewed by Sam Weinig.
1820
1821         * web-platform-tests/url/urlsearchparams-constructor-expected.txt:
1822
1823 2017-01-18  Alex Christensen  <achristensen@webkit.org>
1824
1825         Implement URLSearchParams's sort()
1826         https://bugs.webkit.org/show_bug.cgi?id=167154
1827
1828         Reviewed by Sam Weinig.
1829
1830         * web-platform-tests/url/urlsearchparams-sort-expected.txt: Added.
1831         * web-platform-tests/url/urlsearchparams-sort.html: Added.
1832
1833 2017-01-18  Youenn Fablet  <youenn@apple.com>
1834
1835         Reject fetch promise in case of ReadableStream upload
1836         https://bugs.webkit.org/show_bug.cgi?id=167145
1837
1838         Reviewed by Alex Christensen.
1839
1840         * web-platform-tests/fetch/api/basic/request-upload-expected.txt:
1841         * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt:
1842
1843 2017-01-18  Youenn Fablet  <youenn@apple.com>
1844
1845         [Fetch API] Update content-type in case of form data
1846         https://bugs.webkit.org/show_bug.cgi?id=167143
1847
1848         Reviewed by Alex Christensen.
1849
1850         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
1851
1852 2017-01-17  Youenn Fablet  <youennf@gmail.com>
1853
1854          Refresh WPT tests up to 73f4ad361ca56d890b5f46d62c3bc84371a77e10
1855         https://bugs.webkit.org/show_bug.cgi?id=167105
1856
1857         Reviewed by Alex Christensen.
1858
1859         Refreshing tests but not WPT dependencies.
1860
1861         * resources/ImportExpectations:
1862         * resources/TestRepositories:
1863         * resources/resource-files.json:
1864         * web-platform-tests/IndexedDB/idbindex-rename-abort.html:
1865         * web-platform-tests/IndexedDB/idbindex-rename-errors.html:
1866         * web-platform-tests/IndexedDB/idbindex-rename.html:
1867         * web-platform-tests/IndexedDB/idbkeyrange-expected.txt:
1868         * web-platform-tests/IndexedDB/idbkeyrange.htm:
1869         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort.html:
1870         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors.html:
1871         * web-platform-tests/IndexedDB/idbobjectstore-rename-store.html:
1872         * web-platform-tests/IndexedDB/idbrequest_error-expected.txt: Added.
1873         * web-platform-tests/IndexedDB/idbrequest_error.html: Added.
1874         * web-platform-tests/IndexedDB/idbrequest_result-expected.txt: Added.
1875         * web-platform-tests/IndexedDB/idbrequest_result.html: Added.
1876         * web-platform-tests/IndexedDB/name-scopes.html:
1877         * web-platform-tests/IndexedDB/support-promises.js:
1878         (databaseName):
1879         (requestWatcher):
1880         (migrateDatabase):
1881         (migrateNamedDatabase):
1882         (createNamedDatabase):
1883         (openNamedDatabase):
1884         (const.createBooksStore):
1885         (createNotBooksStore):
1886         (checkStoreIndexes):
1887         (checkStoreGenerator):
1888         * web-platform-tests/IndexedDB/transaction-abort-generator-revert.html:
1889         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert.html:
1890         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert.html:
1891         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert.html:
1892         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-backend-aborted-expected.txt: Added.
1893         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html: Added.
1894         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-committed-expected.txt: Added.
1895         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-committed.html: Added.
1896         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-user-aborted-expected.txt: Added.
1897         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html: Added.
1898         * web-platform-tests/IndexedDB/w3c-import.log:
1899         * web-platform-tests/LICENSE.md: Added.
1900         * web-platform-tests/README.md:
1901         * web-platform-tests/XMLHttpRequest/OWNERS:
1902         * web-platform-tests/XMLHttpRequest/open-url-multi-window-6.htm:
1903         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-event-order.js:
1904         (getNextEvent):
1905         (global.assert_xhr_event_order_matches):
1906         * web-platform-tests/check_stability.py:
1907         (GitHub.__init__):
1908         (GitHub.patch):
1909         (GitHub.post_comment):
1910         (Firefox.install):
1911         (Firefox._latest_geckodriver_version):
1912         (call):
1913         (setup_github_logging):
1914         (get_sha1):
1915         (get_affected_testfiles):
1916         (write_inconsistent):
1917         (write_results):
1918         (main):
1919         * web-platform-tests/ci_built_diff.sh: Added.
1920         * web-platform-tests/common/redirect-opt-in.py: Added.
1921         (main):
1922         * web-platform-tests/common/w3c-import.log:
1923         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element-expected.txt:
1924         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element.html:
1925         * web-platform-tests/dom/OWNERS:
1926         * web-platform-tests/dom/events/w3c-import.log:
1927         * web-platform-tests/dom/historical-expected.txt:
1928         * web-platform-tests/dom/historical.html:
1929         * web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
1930         * web-platform-tests/dom/nodes/Node-cloneNode.html:
1931         * web-platform-tests/domparsing/w3c-import.log:
1932         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.html:
1933         * web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.html:
1934         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
1935         * web-platform-tests/encrypted-media/drm-events.html:
1936         * web-platform-tests/encrypted-media/drm-expiration.html:
1937         * web-platform-tests/encrypted-media/drm-keystatuses-multiple-sessions.html:
1938         * web-platform-tests/encrypted-media/drm-keystatuses.html:
1939         * web-platform-tests/encrypted-media/drm-mp4-playback-destroy-persistent-license.html:
1940         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license-events.html:
1941         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license.html:
1942         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html:
1943         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html:
1944         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html:
1945         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html:
1946         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey.html:
1947         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multisession.html:
1948         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html:
1949         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html:
1950         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html:
1951         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html:
1952         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-two-videos.html:
1953         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html:
1954         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary.html:
1955         * web-platform-tests/encrypted-media/drm-mp4-requestmediakeysystemaccess.html:
1956         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html:
1957         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html:
1958         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-at-same-time.html:
1959         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html:
1960         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html:
1961         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html:
1962         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys.html:
1963         * web-platform-tests/encrypted-media/drm-mp4-waiting-for-a-key.html:
1964         * web-platform-tests/encrypted-media/drm-not-callable-after-createsession.html:
1965         * web-platform-tests/encrypted-media/drm-temporary-license-type.html:
1966         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
1967         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
1968         * web-platform-tests/fetch/api/basic/request-headers.js:
1969         (checkContentType):
1970         (requestOriginHeader):
1971         * web-platform-tests/fetch/api/basic/request-upload-expected.txt:
1972         * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt:
1973         * web-platform-tests/fetch/api/basic/request-upload.js:
1974         * web-platform-tests/fetch/api/headers/headers-basic-expected.txt:
1975         * web-platform-tests/fetch/api/headers/headers-basic.html:
1976         * web-platform-tests/fetch/api/headers/headers-idl.html:
1977         * web-platform-tests/fetch/api/redirect/redirect-count-worker.html:
1978         * web-platform-tests/fetch/api/redirect/redirect-count.html:
1979         * web-platform-tests/fetch/api/redirect/redirect-count.js:
1980         (redirectCount):
1981         * web-platform-tests/fetch/api/redirect/redirect-referrer-expected.txt: Added.
1982         * web-platform-tests/fetch/api/redirect/redirect-referrer-worker-expected.txt: Added.
1983         * web-platform-tests/fetch/api/redirect/redirect-referrer-worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker.html.
1984         * web-platform-tests/fetch/api/redirect/redirect-referrer.html: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count.html.
1985         * web-platform-tests/fetch/api/redirect/redirect-referrer.js: Added.
1986         (testReferrerAfterRedirection):
1987         * web-platform-tests/fetch/api/redirect/w3c-import.log:
1988         * web-platform-tests/fetch/api/request/multi-globals/current/current.html:
1989         * web-platform-tests/fetch/api/request/multi-globals/incumbent/incumbent.html:
1990         * web-platform-tests/fetch/api/request/multi-globals/url-parsing.html:
1991         * web-platform-tests/fetch/api/request/request-bad-port-expected.txt: Added.
1992         * web-platform-tests/fetch/api/request/request-bad-port.html: Added.
1993         * web-platform-tests/fetch/api/request/request-idl.html:
1994         * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
1995         * web-platform-tests/fetch/api/request/request-init-001.sub.html:
1996         * web-platform-tests/fetch/api/request/w3c-import.log:
1997         * web-platform-tests/fetch/api/resources/redirect.py:
1998         (main):
1999         * web-platform-tests/fetch/api/response/multi-globals/current/current.html:
2000         * web-platform-tests/fetch/api/response/multi-globals/incumbent/incumbent.html:
2001         * web-platform-tests/fetch/api/response/multi-globals/url-parsing.html:
2002         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
2003         * web-platform-tests/fetch/api/response/response-consume.html:
2004         * web-platform-tests/fetch/nosniff/image-expected.txt:
2005         * web-platform-tests/fetch/nosniff/image.html:
2006         * web-platform-tests/html/OWNERS:
2007         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html: Added.
2008         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/w3c-import.log:
2009         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back-expected.txt: Added.
2010         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html: Added.
2011         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/w3c-import.log:
2012         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/resources/a.html: Added.
2013         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/resources/b.html: Added.
2014         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/resources/c.html: Added.
2015         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/w3c-import.log.
2016         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/w3c-import.log:
2017         * web-platform-tests/html/browsers/history/the-location-interface/location-pathname-setter-question-mark-expected.txt: Added.
2018         * web-platform-tests/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html: Added.
2019         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-expected.txt: Added.
2020         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-expected.txt: Added.
2021         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird-expected.txt: Added.
2022         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html: Added.
2023         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html: Added.
2024         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter.html: Added.
2025         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
2026         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt.
2027         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.
2028         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
2029         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window-expected.txt:
2030         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
2031         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
2032         * web-platform-tests/html/browsers/origin/cross-origin-objects/w3c-import.log:
2033         * web-platform-tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html:
2034         * web-platform-tests/html/dom/elements-embedded.js:
2035         * web-platform-tests/html/dom/elements-metadata.js:
2036         * web-platform-tests/html/dom/elements-misc.js:
2037         * web-platform-tests/html/dom/elements-text.js:
2038         * web-platform-tests/html/dom/elements/elements-in-the-dom/historical-expected.txt: Added.
2039         * web-platform-tests/html/dom/elements/elements-in-the-dom/historical.html: Added.
2040         * web-platform-tests/html/dom/elements/elements-in-the-dom/w3c-import.log:
2041         * web-platform-tests/html/dom/interfaces.html:
2042         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
2043         * web-platform-tests/html/dom/reflection-metadata-expected.txt:
2044         * web-platform-tests/html/dom/reflection-misc-expected.txt:
2045         * web-platform-tests/html/dom/reflection-text-expected.txt:
2046         * web-platform-tests/html/resources/common.js:
2047         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1-expected.txt: Added.
2048         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1.html: Added.
2049         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2-expected.txt: Added.
2050         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2.html: Added.
2051         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append-expected.txt: Added.
2052         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html: Added.
2053         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents-expected.txt: Added.
2054         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents.html: Added.
2055         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree-expected.txt: Added.
2056         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html: Added.
2057         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/w3c-import.log:
2058         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html:
2059         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html:
2060         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html:
2061         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.png:
2062         * web-platform-tests/html/semantics/embedded-content/the-img-element/image.png: Added.
2063         * web-platform-tests/html/semantics/embedded-content/the-img-element/update-src-complete-expected.txt: Added.
2064         * web-platform-tests/html/semantics/embedded-content/the-img-element/update-src-complete.html: Added.
2065         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
2066         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
2067         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate.html:
2068         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
2069         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form.html:
2070         * web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body.html:
2071         * web-platform-tests/html/semantics/forms/form-submission-0/url-encoded-expected.txt:
2072         * web-platform-tests/html/semantics/forms/form-submission-0/url-encoded.html:
2073         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form.html:
2074         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem-expected.txt:
2075         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem.html:
2076         * web-platform-tests/html/semantics/forms/the-input-element/clone-expected.txt: Added.
2077         * web-platform-tests/html/semantics/forms/the-input-element/clone.html: Added.
2078         * web-platform-tests/html/semantics/forms/the-input-element/radio-expected.txt:
2079         * web-platform-tests/html/semantics/forms/the-input-element/radio.html:
2080         * web-platform-tests/html/semantics/forms/the-input-element/w3c-import.log:
2081         * web-platform-tests/html/semantics/forms/the-label-element/labelable-elements-expected.txt:
2082         * web-platform-tests/html/semantics/forms/the-label-element/labelable-elements.html:
2083         * web-platform-tests/html/semantics/forms/the-select-element/select-validity-expected.txt: Added.
2084         * web-platform-tests/html/semantics/forms/the-select-element/select-validity.html: Added.
2085         * web-platform-tests/html/semantics/forms/the-select-element/select-value-expected.txt: Added.
2086         * web-platform-tests/html/semantics/forms/the-select-element/select-value.html: Added.
2087         * web-platform-tests/html/semantics/forms/the-select-element/w3c-import.log:
2088         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:
2089         * web-platform-tests/html/semantics/interfaces-expected.txt:
2090         * web-platform-tests/html/semantics/interfaces.js:
2091         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant-expected.txt:
2092         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html:
2093         * web-platform-tests/html/syntax/parsing/html5lib_entities01-expected.txt:
2094         * web-platform-tests/html/syntax/parsing/html5lib_entities01.html:
2095         * web-platform-tests/html/syntax/parsing/html5lib_entities02-expected.txt:
2096         * web-platform-tests/html/syntax/parsing/html5lib_entities02.html:
2097         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_adoption01-expected.txt: Added.
2098         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_adoption01.html: Added.
2099         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_foreign-fragment-expected.txt: Added.
2100         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.html: Added.
2101         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_math-expected.txt: Added.
2102         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_math.html: Added.
2103         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02-expected.txt: Added.
2104         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02.html: Added.
2105         * web-platform-tests/html/syntax/parsing/html5lib_isindex-expected.txt:
2106         * web-platform-tests/html/syntax/parsing/html5lib_isindex.html:
2107         * web-platform-tests/html/syntax/parsing/html5lib_menuitem-element-expected.txt: Added.
2108         * web-platform-tests/html/syntax/parsing/html5lib_menuitem-element.html: Added.
2109         * web-platform-tests/html/syntax/parsing/html5lib_namespace-sensitivity-expected.txt: Added.
2110         * web-platform-tests/html/syntax/parsing/html5lib_namespace-sensitivity.html: Added.
2111         * web-platform-tests/html/syntax/parsing/html5lib_ruby-expected.txt: Added.
2112         * web-platform-tests/html/syntax/parsing/html5lib_ruby.html: Added.
2113         * web-platform-tests/html/syntax/parsing/html5lib_template-expected.txt:
2114         * web-platform-tests/html/syntax/parsing/html5lib_template.html:
2115         * web-platform-tests/html/syntax/parsing/html5lib_tests11-expected.txt:
2116         * web-platform-tests/html/syntax/parsing/html5lib_tests11.html:
2117         * web-platform-tests/html/syntax/parsing/html5lib_tests19-expected.txt:
2118         * web-platform-tests/html/syntax/parsing/html5lib_tests19.html:
2119         * web-platform-tests/html/syntax/parsing/html5lib_tests2-expected.txt:
2120         * web-platform-tests/html/syntax/parsing/html5lib_tests2.html:
2121         * web-platform-tests/html/syntax/parsing/html5lib_tests20-expected.txt:
2122         * web-platform-tests/html/syntax/parsing/html5lib_tests20.html:
2123         * web-platform-tests/html/syntax/parsing/html5lib_tests25-expected.txt:
2124         * web-platform-tests/html/syntax/parsing/html5lib_tests25.html:
2125         * web-platform-tests/html/syntax/parsing/html5lib_tests7-expected.txt:
2126         * web-platform-tests/html/syntax/parsing/html5lib_tests7.html:
2127         * web-platform-tests/html/syntax/parsing/html5lib_webkit01-expected.txt:
2128         * web-platform-tests/html/syntax/parsing/html5lib_webkit01.html:
2129         * web-platform-tests/html/syntax/parsing/html5lib_webkit02-expected.txt:
2130         * web-platform-tests/html/syntax/parsing/html5lib_webkit02.html:
2131         * web-platform-tests/html/syntax/parsing/test.js:
2132         (test_serializer):
2133         * web-platform-tests/html/syntax/parsing/w3c-import.log:
2134         * web-platform-tests/html/webappapis/scripting/events/event-handler-onauxclick-expected.txt: Added.
2135         * web-platform-tests/html/webappapis/scripting/events/event-handler-onauxclick.html: Added.
2136         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
2137         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash-expected.txt: Added.
2138         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash.html: Added.
2139         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash-expected.txt: Added.
2140         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html: Added.
2141         * web-platform-tests/html/webappapis/scripting/processing-model-2/w3c-import.log:
2142         * web-platform-tests/media-source/mediasource-errors.html:
2143         * web-platform-tests/resource-timing/resource_cached-expected.txt: Added.
2144         * web-platform-tests/resource-timing/resource_cached.htm: Added.
2145         * web-platform-tests/resource-timing/resource_connection_reuse-expected.txt: Added.
2146         * web-platform-tests/resource-timing/resource_connection_reuse.html: Added.
2147         * web-platform-tests/resource-timing/resource_dynamic_insertion-expected.txt: Added.
2148         * web-platform-tests/resource-timing/resource_dynamic_insertion.html: Added.
2149         * web-platform-tests/resource-timing/resources/fake_responses.html: Added.
2150         * web-platform-tests/resource-timing/resources/fake_responses.py: Added.
2151         (main):
2152         * web-platform-tests/resource-timing/resources/inject_resource_test.html: Added.
2153         * web-platform-tests/resource-timing/resources/w3c-import.log:
2154         * web-platform-tests/resource-timing/resources/webperftestharnessextension.js: Added.
2155         (test_method_exists):
2156         (test_noless_than):
2157         (test_resource_entries):
2158         (performance_entrylist_checker.entry_check):
2159         (performance_entrylist_checker.entrylist_order_check):
2160         (performance_entrylist_checker.entrylist_check):
2161         (performance_entrylist_checker):
2162         (PerformanceContext):
2163         (PerformanceContext.prototype.initialMeasures):
2164         (PerformanceContext.prototype.mark):
2165         (PerformanceContext.prototype.measure):
2166         (PerformanceContext.prototype.clearMarks):
2167         (PerformanceContext.prototype.clearMeasures):
2168         (PerformanceContext.prototype.getEntries):
2169         (PerformanceContext.prototype.getEntriesByType):
2170         (PerformanceContext.prototype.getEntriesByName):
2171         (PerformanceContext.prototype.setResourceTimingBufferSize):
2172         (PerformanceContext.prototype.registerResourceTimingBufferFullCallback):
2173         (PerformanceContext.prototype.clearResourceTimings):
2174         * web-platform-tests/resource-timing/w3c-import.log:
2175         * web-platform-tests/shadow-dom/slotchange-event-expected.txt:
2176         * web-platform-tests/shadow-dom/slotchange-event.html:
2177         * web-platform-tests/update-built-tests.sh: Added.
2178         * web-platform-tests/url/OWNERS:
2179         * web-platform-tests/url/a-element-expected.txt:
2180         * web-platform-tests/url/a-element-origin-expected.txt:
2181         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
2182         * web-platform-tests/url/a-element-origin-xhtml.xhtml:
2183         * web-platform-tests/url/a-element-origin.html:
2184         * web-platform-tests/url/a-element-xhtml-expected.txt:
2185         * web-platform-tests/url/a-element-xhtml.xhtml:
2186         * web-platform-tests/url/a-element.html:
2187         * web-platform-tests/url/setters_tests.json:
2188         * web-platform-tests/url/url-constructor-expected.txt:
2189         * web-platform-tests/url/url-origin-expected.txt:
2190         * web-platform-tests/url/url-setters-expected.txt:
2191         * web-platform-tests/url/urlsearchparams-append.html:
2192         * web-platform-tests/url/urlsearchparams-constructor-expected.txt:
2193         * web-platform-tests/url/urlsearchparams-constructor.html:
2194         * web-platform-tests/url/urlsearchparams-delete.html:
2195         * web-platform-tests/url/urlsearchparams-get.html:
2196         * web-platform-tests/url/urlsearchparams-getall.html:
2197         * web-platform-tests/url/urlsearchparams-has.html:
2198         * web-platform-tests/url/urlsearchparams-set.html:
2199         * web-platform-tests/url/urlsearchparams-stringifier.html:
2200         * web-platform-tests/url/urltestdata.json:
2201         * web-platform-tests/w3c-import.log:
2202         * web-platform-tests/webrtc/RTCDataChannelEvent-constructor-expected.txt: Added.
2203         * web-platform-tests/webrtc/RTCDataChannelEvent-constructor.html: Added.
2204         * web-platform-tests/webrtc/RTCPeerConnectionIceEvent-constructor-expected.txt: Added.
2205         * web-platform-tests/webrtc/RTCPeerConnectionIceEvent-constructor.html: Added.
2206         * web-platform-tests/webrtc/datachannel-emptystring.html:
2207         * web-platform-tests/webrtc/simplecall.html:
2208         * web-platform-tests/webrtc/w3c-import.log:
2209
2210 2017-01-14  Chris Dumez  <cdumez@apple.com>
2211
2212         Align the innerText setter with the HTML spec and Gecko
2213         https://bugs.webkit.org/show_bug.cgi?id=160971
2214
2215         Reviewed by Alex Christensen.
2216
2217         Rebaseline several W3C tests now that more checks are passing.
2218
2219         * web-platform-tests/domparsing/createContextualFragment-expected.txt:
2220         * web-platform-tests/innerText/setter-expected.txt:
2221
2222 2017-01-13  Chris Dumez  <cdumez@apple.com>
2223
2224         Import innerText/ w3c web-platform-tests
2225         https://bugs.webkit.org/show_bug.cgi?id=167024
2226
2227         Reviewed by Alex Christensen.
2228
2229         Import innerText/ w3c web-platform-tests from upstream 4b4b2eeb.
2230
2231         * web-platform-tests/innerText/getter-expected.txt: Added.
2232         * web-platform-tests/innerText/getter-tests.js: Added.
2233         (CSS.supports):
2234         * web-platform-tests/innerText/getter.html: Added.
2235         * web-platform-tests/innerText/setter-expected.txt: Added.
2236         * web-platform-tests/innerText/setter-tests.js: Added.
2237         (string_appeared_here.forEach):
2238         * web-platform-tests/innerText/setter.html: Added.
2239         * web-platform-tests/innerText/w3c-import.log: Added.
2240
2241 2017-01-13  Chris Dumez  <cdumez@apple.com>
2242
2243         Resync domparsing/ web-platform-tests from upstream
2244         https://bugs.webkit.org/show_bug.cgi?id=167023
2245
2246         Reviewed by Alex Christensen.
2247
2248         Resync domparsing/ web-platform-tests from upstream 4b4b2eeb.
2249
2250         * web-platform-tests/domparsing/DOMParser-parseFromString-xml-doctype-expected.txt: Added.
2251         * web-platform-tests/domparsing/DOMParser-parseFromString-xml-doctype.html: Added.
2252         * web-platform-tests/domparsing/DOMParser-parseFromString-xml-expected.txt: Added.
2253         * web-platform-tests/domparsing/DOMParser-parseFromString-xml.html: Added.
2254         * web-platform-tests/domparsing/XMLSerializer-serializeToString-expected.txt: Added.
2255         * web-platform-tests/domparsing/XMLSerializer-serializeToString.html: Added.
2256         * web-platform-tests/domparsing/createContextualFragment-expected.txt:
2257         * web-platform-tests/domparsing/createContextualFragment.html:
2258         * web-platform-tests/domparsing/insert_adjacent_html-xhtml-expected.txt: Added.
2259         * web-platform-tests/domparsing/insert_adjacent_html-xhtml.xhtml: Added.
2260         * web-platform-tests/domparsing/style_attribute_html-expected.txt: Added.
2261         * web-platform-tests/domparsing/style_attribute_html.html: Added.
2262         * web-platform-tests/domparsing/w3c-import.log:
2263
2264 2017-01-11  Youenn Fablet  <youenn@apple.com>
2265
2266         Remove request.formData property until it gets implemented
2267         https://bugs.webkit.org/show_bug.cgi?id=166920
2268         <rdar://problem/29971105>
2269
2270         Reviewed by Chris Dumez.
2271
2272         * web-platform-tests/fetch/api/request/request-consume-empty-expected.txt:
2273         * web-platform-tests/fetch/api/request/request-consume-expected.txt:
2274         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
2275         * web-platform-tests/fetch/api/request/request-structure-expected.txt:
2276
2277 2017-01-11  Chris Dumez  <cdumez@apple.com>
2278
2279         Iterating over URLSearchParams does not work
2280         https://bugs.webkit.org/show_bug.cgi?id=166921
2281         <rdar://problem/29970907>
2282
2283         Reviewed by Alex Christensen.
2284
2285         Rebaseline W3C test now that more checks are passing.
2286
2287         * web-platform-tests/url/urlsearchparams-foreach-expected.txt:
2288
2289 2017-01-10  Chris Dumez  <cdumez@apple.com>
2290
2291         Make Event.initEvent()'s first parameter mandatory
2292         https://bugs.webkit.org/show_bug.cgi?id=166894
2293
2294         Reviewed by Alex Christensen.
2295
2296         Rebaseline existing W3C test now that we're closing to the specification.
2297
2298         * web-platform-tests/dom/interfaces-expected.txt:
2299
2300 2017-01-06  Chris Dumez  <cdumez@apple.com>
2301
2302         Unreviewed, rebaseline W3C test after r210468.
2303
2304         The test now fails differently due the the behavior change in r210468.
2305         The test fails because we do not support History.scrollRestoration.
2306
2307         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt:
2308
2309 2017-01-04  John Wilander  <wilander@apple.com>
2310
2311         Validate the BCP47-ness of the language string passed to TrackBase::setLanguage()
2312         https://bugs.webkit.org/show_bug.cgi?id=123926
2313
2314         Reviewed by Jer Noble.
2315
2316         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
2317             Expected text change since we now have console warnings for
2318             invalid language tags.
2319         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt:
2320             Expected text change since we now have console warnings for
2321             invalid language tags.
2322         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language-expected.txt:
2323             Expected text change since we now have console warnings for
2324             invalid language tags.
2325
2326 2017-01-03  Chris Dumez  <cdumez@apple.com>
2327
2328         Make setting Event's cancelBubble to false a no-op
2329         https://bugs.webkit.org/show_bug.cgi?id=166018
2330
2331         Reviewed by Ryosuke Niwa.
2332
2333         Merge https://github.com/w3c/web-platform-tests/pull/4304 to extend / fix
2334         test coverage.
2335
2336         * web-platform-tests/dom/events/Event-cancelBubble-expected.txt: Added.
2337         * web-platform-tests/dom/events/Event-cancelBubble.html: Added.
2338         * web-platform-tests/dom/events/Event-dispatch-bubble-canceled-expected.txt: Added.
2339         * web-platform-tests/dom/events/Event-dispatch-bubble-canceled.html: Added.
2340         * web-platform-tests/dom/events/Event-dispatch-multiple-cancelBubble-expected.txt: Added.
2341         * web-platform-tests/dom/events/Event-dispatch-multiple-cancelBubble.html: Added.
2342         * web-platform-tests/dom/events/Event-initEvent.html:
2343         * web-platform-tests/dom/events/Event-propagation-expected.txt:
2344         * web-platform-tests/dom/events/Event-propagation.html:
2345         * web-platform-tests/dom/events/w3c-import.log:
2346
2347 2016-12-20  Alex Christensen  <achristensen@webkit.org>
2348
2349         Remove initEvent quirk
2350         https://bugs.webkit.org/show_bug.cgi?id=166284
2351
2352         Reviewed by Dan Bernstein.
2353
2354         * web-platform-tests/dom/interfaces-expected.txt:
2355         We regress conformance, but a change has been proposed to the spec. Hopefully this will be a temporary regression.
2356
2357 2016-12-20  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2358
2359         WebRTC: RTCPeerConnection constructor argument should be optional
2360         https://bugs.webkit.org/show_bug.cgi?id=164057
2361
2362         Reviewed by Youenn Fablet.
2363
2364         Update expectation of RTCPeerConnection constructor tests.
2365
2366         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
2367
2368 2016-12-16  Youenn Fablet  <youenn@apple.com>
2369
2370         [Fetch API] Improve resource loading console logging
2371         https://bugs.webkit.org/show_bug.cgi?id=160546
2372
2373         Reviewed by Alex Christensen.
2374
2375         Rebasing since error logging is happening for fetch API.
2376
2377         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
2378         * web-platform-tests/fetch/api/basic/scheme-about-expected.txt:
2379         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
2380         * web-platform-tests/fetch/api/basic/scheme-others-expected.txt:
2381         * web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
2382         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt:
2383         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
2384         * web-platform-tests/fetch/api/cors/cors-origin-expected.txt:
2385         * web-platform-tests/fetch/api/cors/cors-preflight.html:
2386         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
2387         * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
2388         * web-platform-tests/fetch/api/redirect/redirect-schemes-expected.txt:
2389         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
2390
2391 2016-12-15  Chris Dumez  <cdumez@apple.com>
2392
2393         Move charCode / keyCode / which attributes from UIEvent to KeyboardEvent
2394         https://bugs.webkit.org/show_bug.cgi?id=165904
2395
2396         Reviewed by Sam Weinig.
2397
2398         Rebaseline W3C test now that one more check is passing.
2399
2400         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
2401
2402 2016-12-15  Youenn Fablet  <youenn@apple.com>
2403
2404         Sync web-platform-tests up to revision a4c2b37
2405         https://bugs.webkit.org/show_bug.cgi?id=165041
2406
2407         Reviewed by Alex Christensen.
2408
2409         * resources/ImportExpectations:
2410         * resources/TestRepositories:
2411         * resources/resource-files.json:
2412         * web-platform-tests/IndexedDB/historical-expected.txt: Added.
2413         * web-platform-tests/IndexedDB/historical.html: Added.
2414         * web-platform-tests/IndexedDB/interfaces-expected.txt:
2415         * web-platform-tests/IndexedDB/interfaces.html:
2416         * web-platform-tests/IndexedDB/interfaces.idl:
2417         * web-platform-tests/IndexedDB/interfaces.worker-expected.txt:
2418         * web-platform-tests/IndexedDB/interfaces.worker.js:
2419         (async_test):
2420         (request.onload): Deleted.
2421         * web-platform-tests/IndexedDB/name-scopes-expected.txt: Added.
2422         * web-platform-tests/IndexedDB/name-scopes.html: Added.
2423         * web-platform-tests/IndexedDB/support-promises.js:
2424         (const.databaseName):
2425         (const.requestWatcher):
2426         (const.migrateDatabase):
2427         (const.migrateNamedDatabase):
2428         (const.createDatabase):
2429         (const.createNamedDatabase):
2430         (const.openDatabase):
2431         (const.openNamedDatabase):
2432         (const.createBooksStore):
2433         (const.checkStoreIndexes):
2434         (const.checkStoreGenerator):
2435         (const.checkStoreContents):
2436         (const.checkAuthorIndexContents):
2437         (const.checkTitleIndexContents):
2438         * web-platform-tests/IndexedDB/w3c-import.log:
2439         * web-platform-tests/README.md:
2440         * web-platform-tests/XMLHttpRequest/event-readystatechange-loaded-expected.txt:
2441         * web-platform-tests/XMLHttpRequest/event-readystatechange-loaded.htm:
2442         * web-platform-tests/check_stability.py:
2443         (TravisFold):
2444         (TravisFold.__init__):
2445         (TravisFold.__enter__):
2446         (TravisFold.__exit__):
2447         (markdown_adjust):
2448         (table):
2449         (write_inconsistent):
2450         (write_results):
2451         (main):
2452         * web-platform-tests/common/dummy.xhtml: Added.
2453         * web-platform-tests/common/dummy.xml: Added.
2454         * web-platform-tests/common/w3c-import.log:
2455         * web-platform-tests/config.default.json:
2456         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
2457         * web-platform-tests/dom/events/ProgressEvent-expected.txt:
2458         * web-platform-tests/dom/events/ProgressEvent.html:
2459         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
2460         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
2461         * web-platform-tests/dom/nodes/Document-createElement-expected.txt:
2462         * web-platform-tests/dom/nodes/Document-createElement.html:
2463         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
2464         * web-platform-tests/dom/nodes/Document-createElementNS.html:
2465         * web-platform-tests/dom/nodes/Document-createElementNS.js:
2466         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
2467         * web-platform-tests/dom/nodes/Document-createEvent.html:
2468         * web-platform-tests/dom/nodes/Document-createEvent.js:
2469         * web-platform-tests/dom/nodes/Element-closest-expected.txt:
2470         * web-platform-tests/dom/nodes/Element-closest.html:
2471         * web-platform-tests/domparsing/OWNERS:
2472         * web-platform-tests/domparsing/createContextualFragment-expected.txt:
2473         * web-platform-tests/domparsing/createContextualFragment.html:
2474         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html:
2475         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
2476         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html:
2477         * web-platform-tests/encrypted-media/scripts/playback-persistent-license-events.js:
2478         (runTest):
2479         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record-events.js:
2480         (runTest):
2481         * web-platform-tests/encrypted-media/scripts/playback-temporary-events.js:
2482         (runTest):
2483         * web-platform-tests/encrypted-media/scripts/playback-temporary-multikey-sequential.js:
2484         (runTest):
2485         * web-platform-tests/encrypted-media/scripts/unique-origin.js:
2486         (runTest.):
2487         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
2488         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
2489         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
2490         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
2491         * web-platform-tests/fetch/api/headers/headers-idl.html:
2492         * web-platform-tests/fetch/api/headers/headers-normalize-expected.txt:
2493         * web-platform-tests/fetch/api/headers/headers-normalize.html:
2494         * web-platform-tests/fetch/api/redirect/redirect-count.js:
2495         (redirectCount):
2496         * web-platform-tests/fetch/api/request/request-error-expected.txt:
2497         * web-platform-tests/fetch/api/request/request-error.html:
2498         * web-platform-tests/fetch/api/request/request-idl.html:
2499         * web-platform-tests/fetch/api/resources/redirect.py:
2500         (main):
2501         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
2502         * web-platform-tests/fetch/api/response/response-consume.html:
2503         * web-platform-tests/fetch/api/response/response-idl.html:
2504         * web-platform-tests/fonts/math/mathvariant-bold-fraktur.woff: Added.
2505         * web-platform-tests/fonts/math/mathvariant-bold-italic.woff: Added.
2506         * web-platform-tests/fonts/math/mathvariant-bold-sans-serif.woff: Added.
2507         * web-platform-tests/fonts/math/mathvariant-bold-script.woff: Added.
2508         * web-platform-tests/fonts/math/mathvariant-bold.woff: Added.
2509         * web-platform-tests/fonts/math/mathvariant-double-struck.woff: Added.
2510         * web-platform-tests/fonts/math/mathvariant-fraktur.woff: Added.
2511         * web-platform-tests/fonts/math/mathvariant-initial.woff: Added.
2512         * web-platform-tests/fonts/math/mathvariant-italic.woff: Added.
2513         * web-platform-tests/fonts/math/mathvariant-looped.woff: Added.
2514         * web-platform-tests/fonts/math/mathvariant-monospace.woff: Added.
2515         * web-platform-tests/fonts/math/mathvariant-sans-serif-bold-italic.woff: Added.
2516         * web-platform-tests/fonts/math/mathvariant-sans-serif-italic.woff: Added.
2517         * web-platform-tests/fonts/math/mathvariant-sans-serif.woff: Added.
2518         * web-platform-tests/fonts/math/mathvariant-script.woff: Added.
2519         * web-platform-tests/fonts/math/mathvariant-stretched.woff: Added.
2520         * web-platform-tests/fonts/math/mathvariant-tailed.woff: Added.
2521         * web-platform-tests/fonts/math/w3c-import.log:
2522         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/014.html:
2523         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html:
2524         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html:
2525         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html:
2526         * web-platform-tests/html/browsers/history/the-history-interface/history_go_to_uri-1.html: Added.
2527         * web-platform-tests/html/browsers/history/the-history-interface/history_go_to_uri-expected.txt: Added.
2528         * web-platform-tests/html/browsers/history/the-history-interface/history_go_to_uri.html: Added.
2529         * web-platform-tests/html/browsers/history/the-history-interface/w3c-import.log:
2530         * web-platform-tests/html/browsers/history/the-location-interface/location_reload-iframe.html:
2531         * web-platform-tests/html/browsers/history/the-location-interface/location_reload.html:
2532         * web-platform-tests/html/browsers/the-window-object/support/noopener-target.html: Added.
2533         * web-platform-tests/html/browsers/the-window-object/support/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log.
2534         * web-platform-tests/html/browsers/the-window-object/w3c-import.log:
2535         * web-platform-tests/html/browsers/the-window-object/window-open-noopener-expected.txt: Added.
2536         * web-platform-tests/html/browsers/the-window-object/window-open-noopener.html: Added.
2537         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log:
2538         * web-platform-tests/html/browsers/windows/support-open-cross-origin.sub.html: Added.
2539         * web-platform-tests/html/browsers/windows/targeting-multiple-cross-origin-manual.sub.html: Added.
2540         * web-platform-tests/html/browsers/windows/w3c-import.log:
2541         * web-platform-tests/html/dom/interfaces.html:
2542         * web-platform-tests/html/dom/new-harness.js:
2543         (ReflectionHarness.test):
2544         (ReflectionHarness.run): Deleted.
2545         (ReflectionHarness.testException): Deleted.
2546         * web-platform-tests/html/dom/original-harness.js:
2547         (ReflectionHarness.test):
2548         (ReflectionHarness.assertEquals):
2549         (ReflectionHarness.assertThrows):
2550         (ReflectionHarness.testWrapper): Deleted.
2551         (ReflectionHarness.run): Deleted.
2552         (ReflectionHarness.testException): Deleted.
2553         * web-platform-tests/html/dom/reflection.js:
2554         (ReflectionTests.reflects):
2555         (ReflectionTests.doReflects): Deleted.
2556         * web-platform-tests/html/semantics/document-metadata/the-link-element/all: Added.
2557         * web-platform-tests/html/semantics/document-metadata/the-link-element/all.headers: Added.
2558         * web-platform-tests/html/semantics/document-metadata/the-link-element/resources/empty-href.css: Added.
2559         (body):
2560         * web-platform-tests/html/semantics/document-metadata/the-link-element/resources/w3c-import.log:
2561         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-expected.html: Added.
2562         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-empty-href.html: Added.
2563         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-media-expected.html: Added.
2564         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-media.html: Added.
2565         * web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log:
2566         * web-platform-tests/html/semantics/embedded-content/the-embed-element/historical-expected.txt: Added.
2567         * web-platform-tests/html/semantics/embedded-content/the-embed-element/historical.html: Added.
2568         * web-platform-tests/html/semantics/embedded-content/the-embed-element/w3c-import.log:
2569         * web-platform-tests/html/semantics/embedded-content/the-object-element/historical-expected.txt: Added.
2570         * web-platform-tests/html/semantics/embedded-content/the-object-element/historical.html: Added.
2571         * web-platform-tests/html/semantics/embedded-content/the-object-element/w3c-import.log:
2572         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-event-expected.txt: Added.
2573         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-event.html: Added.
2574         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-expected.txt:
2575         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form.html:
2576         * web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log:
2577         * web-platform-tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement-expected.txt:
2578         * web-platform-tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html:
2579         * web-platform-tests/html/semantics/forms/the-form-element/form-action-url-expected.txt: Added.
2580         * web-platform-tests/html/semantics/forms/the-form-element/form-action-url.html: Added.
2581         * web-platform-tests/html/semantics/forms/the-form-element/resources/form-action-url-iframe.html: Added.
2582         * web-platform-tests/html/semantics/forms/the-form-element/resources/target/form-action-url-target.html: Added.
2583         * web-platform-tests/html/semantics/forms/the-form-element/resources/target/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log.
2584         * web-platform-tests/html/semantics/forms/the-form-element/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log.
2585         * web-platform-tests/html/semantics/forms/the-form-element/w3c-import.log:
2586         * web-platform-tests/html/semantics/forms/the-input-element/radio.html:
2587         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add-expected.txt: Added.
2588         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add.html: Added.
2589         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-expected.txt:
2590         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html:
2591         * web-platform-tests/html/semantics/forms/the-select-element/selected-index-expected.txt: Added.
2592         * web-platform-tests/html/semantics/forms/the-select-element/selected-index.html: Added.
2593         * web-platform-tests/html/semantics/forms/the-select-element/w3c-import.log:
2594         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-expected.html:
2595         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html:
2596         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-expected.html:
2597         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html:
2598         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-expected.html: Added.
2599         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item.html: Added.
2600         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-expected.html: Added.
2601         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed.html: Added.
2602         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-expected.html: Added.
2603         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir.html: Added.
2604         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-expected.html: Added.
2605         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol.html: Added.
2606         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-expected.html: Added.
2607         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent.html: Added.
2608         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-expected.html: Added.
2609         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul.html: Added.
2610         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-expected.html: Added.
2611         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered.html: Added.
2612         * web-platform-tests/html/semantics/grouping-content/the-li-element/w3c-import.log:
2613         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-expected.html:
2614         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html:
2615         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-expected.html:
2616         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html:
2617         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-expected.html:
2618         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html:
2619         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-expected.html:
2620         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html:
2621         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-expected.html:
2622         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html:
2623         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-expected.html:
2624         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html:
2625         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1e-expected.html: Added.
2626         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html: Added.
2627         * web-platform-tests/html/semantics/grouping-content/the-ol-element/w3c-import.log:
2628         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html:
2629         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt: Added.
2630         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https.html: Added.
2631         * web-platform-tests/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled-expected.txt: Added.
2632         * web-platform-tests/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled.html: Added.
2633         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
2634         * web-platform-tests/lint.whitelist:
2635         * web-platform-tests/media-source/OWNERS:
2636         * web-platform-tests/serve.py:
2637         * web-platform-tests/shadow-dom/OWNERS:
2638         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.js:
2639         (promise_test):
2640         * web-platform-tests/url/a-element-expected.txt:
2641         * web-platform-tests/url/a-element-origin-expected.txt: Added.
2642         * web-platform-tests/url/a-element-origin-xhtml-expected.txt: Added.
2643         * web-platform-tests/url/a-element-origin-xhtml.xhtml: Added.
2644         * web-platform-tests/url/a-element-origin.html: Added.
2645         * web-platform-tests/url/a-element-origin.js: Added.
2646         (setup.async_test.string_appeared_here.setup.step):
2647         (setBase):
2648         (bURL):
2649         (runURLTests):
2650         * web-platform-tests/url/a-element-xhtml-expected.txt:
2651         * web-platform-tests/url/historical-expected.txt:
2652         * web-platform-tests/url/historical.html:
2653         * web-platform-tests/url/historical.worker-expected.txt:
2654         * web-platform-tests/url/historical.worker.js:
2655         (test):
2656         * web-platform-tests/url/interfaces-expected.txt:
2657         * web-platform-tests/url/interfaces.html:
2658         * web-platform-tests/url/setters_tests.json:
2659         * web-platform-tests/url/url-constructor-expected.txt:
2660         * web-platform-tests/url/url-origin-expected.txt: Added.
2661         * web-platform-tests/url/url-origin.html: Added.
2662         * web-platform-tests/url/urlsearchparams-foreach-expected.txt: Added.
2663         * web-platform-tests/url/urlsearchparams-foreach.html: Added.
2664         * web-platform-tests/url/urltestdata.json:
2665         * web-platform-tests/url/w3c-import.log:
2666         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
2667         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html:
2668         * web-platform-tests/webrtc/simplecall-expected.txt:
2669         * web-platform-tests/webrtc/simplecall.html:
2670
2671 2016-12-14  Chris Dumez  <cdumez@apple.com>
2672
2673         Remove Unicode case-insensitive matching for usemap=""
2674         https://bugs.webkit.org/show_bug.cgi?id=163894
2675
2676         Reviewed by Antti Koivisto.
2677
2678         Rebaseline W3C test now that more checks are passing.
2679
2680         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt:
2681
2682 2016-12-14  Youenn Fablet  <youenn@apple.com>
2683
2684         Test infrastructure should allow to filter out text output before doing a comparison with the baseline
2685         https://bugs.webkit.org/show_bug.cgi?id=161310
2686
2687         Reviewed by Ryosuke Niwa.
2688
2689         * web-platform-tests/fetch/api/cors/cors-preflight.html: Adding a console log line to ensure the DumpJSConsoleLogInStdErr modifier works.
2690
2691 2016-12-12  Darin Adler  <darin@apple.com>
2692
2693         Remove bindings generation support for legacy WebCore::Dictionary
2694         https://bugs.webkit.org/show_bug.cgi?id=165762
2695
2696         Reviewed by Sam Weinig.
2697
2698         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
2699         * web-platform-tests/webrtc/no-media-call-expected.txt:
2700         * web-platform-tests/webrtc/promises-call-expected.txt:
2701         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
2702         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
2703         Updated to expect error messages with "dictionary" with a lowercase D.
2704
2705 2016-12-10  Jiewen Tan  <jiewen_tan@apple.com>
2706
2707         [WebCrypto] RSA algorithms should allow importing keys without usages
2708         https://bugs.webkit.org/show_bug.cgi?id=165680
2709         <rdar://problem/29601354>
2710
2711         Reviewed by Brent Fulgham.
2712
2713         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt:
2714
2715 2016-12-09  Joseph Pecoraro  <pecoraro@apple.com>
2716
2717         Ignore LayoutTests/imported/w3c/web-platform-tests/config.json
2718         https://bugs.webkit.org/show_bug.cgi?id=165685
2719
2720         Reviewed by Ryosuke Niwa.
2721
2722         * web-platform-tests/.gitignore:
2723         Ignore generated user-specific config.json file.
2724
2725 2016-12-06  Jiewen Tan  <jiewen_tan@apple.com>
2726
2727         [Part 2 of 2] Add support for PKCS8 format while doing SubtleCrypto.importKey/exportKey
2728         https://bugs.webkit.org/show_bug.cgi?id=129978
2729         <rdar://problem/21799829>
2730
2731         Reviewed by Brent Fulgham.
2732
2733         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt:
2734
2735 2016-12-08  Jiewen Tan  <jiewen_tan@apple.com>
2736
2737         [WebCrypto] Remove NoInterfaceObject attribute from SubtleCrypto Interface
2738         https://bugs.webkit.org/show_bug.cgi?id=165629
2739         <rdar://problem/29586203>
2740
2741         Reviewed by Chris Dumez.
2742
2743         * WebCryptoAPI/idlharness-expected.txt:
2744
2745 2016-12-08  Chris Dumez  <cdumez@apple.com>
2746
2747         Support running the layout tests offline
2748         https://bugs.webkit.org/show_bug.cgi?id=165534
2749
2750         Reviewed by Ryosuke Niwa.
2751
2752         Commit W3C web-platform-tests modules so that it is now possible to run
2753         layout tests offline.
2754
2755         * resources/web-platform-tests-modules.json:
2756         * resources/web-platform-tests-modules/darobin/webidl2.js/archive/bd216bcd5596d60734450adc938155deab1e1a80.tar.gz: Added.
2757         * resources/web-platform-tests-modules/dontcallmedom/widlproc/archive/4ef8dde69c0ba3d0167bccfa2775eea7f0d6c7fe.tar.gz: Added.
2758         * resources/web-platform-tests-modules/html5lib/html5lib-python/archive/7cce65bbaa78411f98b8b37eeefc9db03c580097.tar.gz: Added.
2759         * resources/web-platform-tests-modules/html5lib/html5lib-tests/archive/a9badff0cd2fe337170769d42ca2df5e96d30f97.tar.gz: Added.
2760         * resources/web-platform-tests-modules/jgraham/six/archive/3b6173c833d217ab0186c355804f5925cbcfca47.tar.gz: Added.
2761         * resources/web-platform-tests-modules/pytest-dev/pytest/archive/168daaa71f4cc5f846064ebebab41b9cf625a89a.tar.gz: Added.
2762         * resources/web-platform-tests-modules/w3c/pywebsocket/archive/8c285d9015121e8c1c40be852439fc03b4a18112.tar.gz: Added.
2763         * resources/web-platform-tests-modules/w3c/testharness.js/archive/873f9680aff66553f84d38f21a038c4534cc2789.tar.gz: Added.
2764         * resources/web-platform-tests-modules/w3c/wdclient/archive/de9b46ec049f0b2a6fe261e27804970535ba8658.tar.gz: Added.
2765         * resources/web-platform-tests-modules/w3c/wpt-tools/archive/cf9748586c2bca14998eda5956be6cf4d6d221d9.tar.gz: Added.
2766         * resources/web-platform-tests-modules/w3c/wptserve/archive/071c51e26a57300979ad53313970d7247979f6d3.tar.gz: Added.
2767
2768 2016-12-05  Jiewen Tan  <jiewen_tan@apple.com>
2769
2770         [Part 1 of 2] Add support for SPKI format while doing SubtleCrypto.importKey/exportKey
2771         https://bugs.webkit.org/show_bug.cgi?id=129978
2772         <rdar://problem/21799829>
2773
2774         Reviewed by Brent Fulgham.
2775
2776         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt:
2777
2778 2016-12-01  Jiewen Tan  <jiewen_tan@apple.com>
2779
2780         Update SubtleCrypto::unwrapKey to match the latest spec
2781         https://bugs.webkit.org/show_bug.cgi?id=164747
2782         <rdar://problem/29258198>
2783
2784         Reviewed by Brent Fulgham.
2785
2786         * WebCryptoAPI/idlharness-expected.txt:
2787
2788 2016-12-01  Jiewen Tan  <jiewen_tan@apple.com>
2789
2790         SubtleCrypto::deriveBits always return NOT_SUPPORTED_ERR for now
2791         https://bugs.webkit.org/show_bug.cgi?id=164745
2792         <rdar://problem/29258118>
2793
2794         Reviewed by Darin Adler.
2795
2796         * WebCryptoAPI/idlharness-expected.txt:
2797
2798 2016-11-30  Sam Weinig  <sam@webkit.org>
2799
2800         [WebIDL] Remove custom bindings for File and Blob constructors
2801         https://bugs.webkit.org/show_bug.cgi?id=165218
2802
2803         Reviewed by Darin Adler.
2804
2805         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
2806         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
2807         Update results (still failing) to account for stricter rules about dictionary default values.
2808
2809 2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
2810
2811         SubtleCrypto::deriveKey always return NOT_SUPPORTED_ERR for now
2812         https://bugs.webkit.org/show_bug.cgi?id=164744
2813         <rdar://problem/29258083>
2814
2815         Reviewed by Darin Adler.
2816
2817         * WebCryptoAPI/idlharness-expected.txt:
2818
2819 2016-11-26  Jiewen Tan  <jiewen_tan@apple.com>
2820
2821         Update SubtleCrypto::digest to match the latest spec
2822         https://bugs.webkit.org/show_bug.cgi?id=164742
2823         <rdar://problem/29258037>
2824
2825         Reviewed by Darin Adler.
2826
2827         * WebCryptoAPI/digest/test_digest-expected.txt:
2828         * WebCryptoAPI/idlharness-expected.txt:
2829
2830 2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
2831
2832         Update SubtleCrypto::wrapKey to match the latest spec
2833         https://bugs.webkit.org/show_bug.cgi?id=164746
2834         <rdar://problem/29258160>
2835
2836         Reviewed by Brent Fulgham.
2837
2838         * WebCryptoAPI/idlharness-expected.txt:
2839
2840 2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
2841
2842         Update SubtleCrypto::verify to match the latest spec
2843         https://bugs.webkit.org/show_bug.cgi?id=164741
2844         <rdar://problem/29257935>
2845
2846         Reviewed by Brent Fulgham.
2847
2848         * WebCryptoAPI/idlharness-expected.txt:
2849
2850 2016-11-22  Jiewen Tan  <jiewen_tan@apple.com>
2851
2852         Update SubtleCrypto::sign to match the latest spec
2853         https://bugs.webkit.org/show_bug.cgi?id=164740
2854         <rdar://problem/29257864>
2855
2856         Reviewed by Brent Fulgham.
2857
2858         * WebCryptoAPI/idlharness-expected.txt:
2859
2860 2016-11-18  Jiewen Tan  <jiewen_tan@apple.com>
2861
2862         Update SubtleCrypto::decrypt to match the latest spec
2863         https://bugs.webkit.org/show_bug.cgi?id=164739
2864         <rdar://problem/29257848>
2865
2866         Reviewed by Brent Fulgham.
2867
2868         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt:
2869         * WebCryptoAPI/idlharness-expected.txt:
2870
2871 2016-11-18  Alex Christensen  <achristensen@webkit.org>
2872
2873         TextDecoder constructor should not accept replacement encodings
2874         https://bugs.webkit.org/show_bug.cgi?id=164903
2875
2876         Reviewed by Chris Dumez.
2877
2878         * web-platform-tests/encoding/api-replacement-encodings-expected.txt:
2879
2880 2016-11-17  Jiewen Tan  <jiewen_tan@apple.com>
2881
2882         Update SubtleCrypto::encrypt to match the latest spec
2883         https://bugs.webkit.org/show_bug.cgi?id=164738
2884         <rdar://problem/29257812>
2885
2886         Reviewed by Brent Fulgham.
2887
2888         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt:
2889         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt:
2890         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt:
2891         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt:
2892         * WebCryptoAPI/idlharness-expected.txt:
2893
2894 2016-11-17  Alex Christensen  <achristensen@webkit.org>
2895
2896         Implement TextDecoder and TextEncoder
2897         https://bugs.webkit.org/show_bug.cgi?id=163771
2898
2899         Reviewed by Sam Weinig.
2900
2901         * web-platform-tests/encoding/api-basics-expected.txt:
2902         * web-platform-tests/encoding/api-invalid-label-expected.txt:
2903         * web-platform-tests/encoding/api-replacement-encodings-expected.txt:
2904         * web-platform-tests/encoding/api-surrogates-utf8-expected.txt:
2905         * web-platform-tests/encoding/idlharness-expected.txt:
2906         * web-platform-tests/encoding/iso-2022-jp-decoder-expected.txt:
2907         * web-platform-tests/encoding/single-byte-decoder-expected.txt:
2908         * web-platform-tests/encoding/textdecoder-byte-order-marks-expected.txt:
2909         * web-platform-tests/encoding/textdecoder-fatal-expected.txt:
2910         * web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt:
2911         * web-platform-tests/encoding/textdecoder-fatal-streaming-expected.txt:
2912         * web-platform-tests/encoding/textdecoder-ignorebom-expected.txt:
2913         * web-platform-tests/encoding/textdecoder-labels-expected.txt:
2914         * web-platform-tests/encoding/textdecoder-streaming-expected.txt:
2915         * web-platform-tests/encoding/textdecoder-utf16-surrogates-expected.txt:
2916         * web-platform-tests/encoding/textencoder-constructor-non-utf-expected.txt:
2917         * web-platform-tests/encoding/textencoder-utf16-surrogates-expected.txt:
2918
2919 2016-11-16  Ryosuke Niwa  <rniwa@webkit.org>
2920
2921         slotchange event should bubble and dispatched once
2922         https://bugs.webkit.org/show_bug.cgi?id=164770
2923
2924         Reviewed by Antti Koivisto.
2925
2926         Rebaselined the test. Some test cases fail as they do on Chrome because it's testing an outdated version of the spec.
2927         Will fix the test upstream later.
2928
2929         * web-platform-tests/shadow-dom/slotchange-event-expected.txt:
2930
2931 2016-11-14  Jiewen Tan  <jiewen_tan@apple.com>
2932
2933         Update SubtleCrypto::exportKey to match the latest spec
2934         https://bugs.webkit.org/show_bug.cgi?id=164722
2935         <rdar://problem/29251740>
2936
2937         Reviewed by Brent Fulgham.
2938
2939         * WebCryptoAPI/idlharness-expected.txt:
2940
2941 2016-11-14  Youenn Fablet  <youenn@apple.com>
2942
2943         Support WPT templated tests
2944         https://bugs.webkit.org/show_bug.cgi?id=164707
2945
2946         Reviewed by Sam Weinig.
2947
2948         * web-platform-tests/IndexedDB/interfaces.worker-expected.txt: Added.
2949         * web-platform-tests/IndexedDB/interfaces.worker.html: Added.
2950         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker-expected.txt: Added.
2951         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html: Added.
2952         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.any-expected.txt: Added.
2953         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.any.html: Added.
2954         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker-expected.txt: Added.
2955         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.html: Added.
2956         * web-platform-tests/XMLHttpRequest/abort-during-open.worker-expected.txt: Added.
2957         * web-platform-tests/XMLHttpRequest/abort-during-open.worker.html: Added.
2958         * web-platform-tests/XMLHttpRequest/send-send.worker-expected.txt: Added.
2959         * web-platform-tests/XMLHttpRequest/send-send.worker.html: Added.
2960         * web-platform-tests/XMLHttpRequest/send-usp.worker-expected.txt: Added.
2961         * web-platform-tests/XMLHttpRequest/send-usp.worker.html: Added.
2962         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.txt: Added.
2963         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.html: Added.
2964         * web-platform-tests/url/historical.worker-expected.txt: Added.
2965         * web-platform-tests/url/historical.worker.html: Added.
2966
2967 2016-11-12  Ryosuke Niwa  <rniwa@webkit.org>
2968
2969         document.currentScript should be null when running a script inside a shadow tree
2970         https://bugs.webkit.org/show_bug.cgi?id=164693
2971
2972         Reviewed by Yusuke Suzuki.
2973
2974         Rebaselined the imported test now that there are no errors.
2975
2976         * web-platform-tests/shadow-dom/Document-prototype-currentScript-expected.txt:
2977
2978 2016-11-11  Brady Eidson  <beidson@apple.com>
2979
2980         IndexedDB 2.0: "close pending flag" and firing blocked events all need fixing.
2981         https://bugs.webkit.org/show_bug.cgi?id=164641
2982
2983         Reviewed by Alex Christensen.
2984
2985         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt:
2986
2987 2016-11-10  Brady Eidson  <beidson@apple.com>
2988
2989         IndexedDB 2.0 Support the IDBDatabase.onclose event.
2990         https://bugs.webkit.org/show_bug.cgi?id=164602
2991
2992         Reviewed by Alex Christensen.
2993
2994         * web-platform-tests/IndexedDB/interfaces-expected.txt:
2995
2996 2016-11-05  Jiewen Tan  <jiewen_tan@apple.com>
2997
2998         Update SubtleCrypto::importKey to match the latest spec
2999         https://bugs.webkit.org/show_bug.cgi?id=164446
3000         <rdar://problem/29123621>
3001
3002         Reviewed by Brent Fulgham.
3003
3004         * WebCryptoAPI/idlharness-expected.txt:
3005
3006 2016-11-10  Zan Dobersek  <zdobersek@igalia.com>
3007
3008         [EME] Add no-op Web-facing APIs
3009         https://bugs.webkit.org/show_bug.cgi?id=164028
3010
3011         Reviewed by Jer Noble.
3012
3013         Add the text baseline for the web-platform-tests/encrypted-media/idlharness.html
3014         test. It's the only meaningful test we can run at the moment, and all but one of
3015         the subtests pass.
3016
3017         * web-platform-tests/encrypted-media/idlharness-expected.txt: Added.
3018
3019 2016-11-08  Philippe Normand  <pnormand@igalia.com>
3020
3021         [WebRTC] white-list turns urls from the RTCConfiguration
3022         https://bugs.webkit.org/show_bug.cgi?id=164506
3023
3024         Reviewed by Alejandro G. Castro.
3025
3026         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt: Rebaseline test, since turns servers are now parsed.
3027
3028 2016-11-09  Brady Eidson  <beidson@apple.com>
3029
3030         IndexedDB 2.0: Clean up some exception ordering.
3031         https://bugs.webkit.org/show_bug.cgi?id=164566
3032
3033         Reviewed by Alex Christensen.
3034
3035         * IndexedDB-private-browsing/idbcursor_advance_index7-expected.txt:
3036         * IndexedDB-private-browsing/idbcursor_continue_index7-expected.txt:
3037         * web-platform-tests/IndexedDB/idbcursor_advance_index7-expected.txt:
3038         * web-platform-tests/IndexedDB/idbcursor_continue_index7-expected.txt:
3039         * web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order-expected.txt:
3040
3041 2016-11-09  Alex Christensen  <achristensen@webkit.org>
3042
3043         URLParser should not consider path of URLs with no host to start at the first slash after the colon
3044         https://bugs.webkit.org/show_bug.cgi?id=164555
3045
3046         Reviewed by Tim Horton.
3047
3048         * web-platform-tests/url/a-element-expected.txt:
3049         * web-platform-tests/url/a-element-xhtml-expected.txt:
3050         * web-platform-tests/url/url-constructor-expected.txt:
3051
3052 2016-11-09  Brady Eidson  <beidson@apple.com>
3053
3054         IndexedDB 2.0: W3C test IndexedDB/idbtransaction_objectStoreNames.html fails.
3055         https://bugs.webkit.org/show_bug.cgi?id=164528
3056
3057         Reviewed by Alex Christensen.
3058
3059         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames-expected.txt:
3060
3061 2016-11-09  Brady Eidson  <beidson@apple.com>
3062
3063         IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
3064         https://bugs.webkit.org/show_bug.cgi?id=164404
3065
3066         Reviewed by Alex Christensen.
3067
3068         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order-expected.txt:
3069
3070 2016-11-09  Brady Eidson  <beidson@apple.com>
3071
3072         IndexedDB 2.0: Clean up more transaction abort behavior, including tweaks to Index/ObjectStore lifetime.
3073         https://bugs.webkit.org/show_bug.cgi?id=164466
3074
3075         Reviewed by Alex Christensen.
3076
3077         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert-expected.txt:
3078         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt:
3079         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt:
3080
3081 2016-11-09  Alex Christensen  <achristensen@webkit.org>
3082
3083         Ignore URL.origin in URL web-platform-tests
3084         https://bugs.webkit.org/show_bug.cgi?id=164553
3085
3086         Reviewed by Tim Horton.
3087
3088         Spec-noncompliance in our SecurityOrigin class is covering up URLParser bugs.
3089         Let's ignore those bugs for now in our copy of the web-platform-tests so we can see URLParser conformance improvement in our results.
3090         I've proposed moving these URL.origin checks to different tests in https://github.com/w3c/web-platform-tests/pull/4182
3091
3092         * web-platform-tests/url/a-element-expected.txt:
3093         * web-platform-tests/url/a-element-xhtml-expected.txt:
3094         * web-platform-tests/url/a-element.js:
3095         (runURLTests):
3096         * web-platform-tests/url/url-constructor-expected.txt:
3097         * web-platform-tests/url/url-constructor.html:
3098
3099 2016-11-04  Brady Eidson  <beidson@apple.com>
3100
3101         IndexedDB 2.0: Clean up more transaction abort and exception throwing behavior from IDBObjectStore.
3102         https://bugs.webkit.org/show_bug.cgi?id=164424
3103
3104         Reviewed by Alex Christensen.
3105
3106         This patch actually turns a handful of PASS to FAIL in the imported tests, but those are parts of the
3107         spec in flux/under discussion.
3108
3109         We'll update either source or the tests as things are resolved.
3110
3111         * IndexedDB-private-browsing/idbcursor_advance_index7-expected.txt:
3112         * IndexedDB-private-browsing/idbcursor_continue_index7-expected.txt:
3113         * IndexedDB-private-browsing/idbindex_get7-expected.txt:
3114         * IndexedDB-private-browsing/idbindex_getKey7-expected.txt:
3115         * IndexedDB-private-browsing/idbindex_openCursor2-expected.txt:
3116         * IndexedDB-private-browsing/idbindex_openKeyCursor3-expected.txt:
3117         * web-platform-tests/IndexedDB/idbcursor_advance_index7-expected.txt:
3118         * web-platform-tests/IndexedDB/idbcursor_continue_index7-expected.txt:
3119         * web-platform-tests/IndexedDB/idbindex_get8-expected.txt:
3120         * web-platform-tests/IndexedDB/idbindex_getKey8-expected.txt:
3121         * web-platform-tests/IndexedDB/idbindex_openCursor3-expected.txt:
3122         * web-platform-tests/IndexedDB/idbindex_openKeyCursor4-expected.txt:
3123         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert-expected.txt:
3124         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt:
3125         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt:
3126
3127 2016-11-04  Brady Eidson  <beidson@apple.com>
3128
3129         IndexedDB 2.0: Handle IDBObjectStore rename behavior properly when version change transaction aborts.
3130         https://bugs.webkit.org/show_bug.cgi?id=164416
3131
3132         Reviewed by Beth Dakin.
3133
3134         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort-expected.txt:
3135
3136 2016-11-04  Brady Eidson  <beidson@apple.com>
3137
3138         IndexedDB 2.0: Use IDB-specific exceptions in places where the generic exceptions are currently used.
3139         https://bugs.webkit.org/show_bug.cgi?id=164406
3140
3141         Reviewed by Alex Christensen.
3142
3143         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:
3144         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt:
3145
3146 2016-11-04  Brady Eidson  <beidson@apple.com>
3147
3148         IndexedDB 2.0: Throw the correct exceptions during IDBObjectStore/IDBIndex renaming.
3149         https://bugs.webkit.org/show_bug.cgi?id=164405
3150
3151         Reviewed by Alex Christensen.
3152
3153         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:
3154         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt:
3155
3156 2016-11-03  Brady Eidson  <beidson@apple.com>
3157
3158         IndexedDB 2.0: Handle IDBIndex rename behavior properly when version change transaction aborts.
3159         https://bugs.webkit.org/show_bug.cgi?id=164403
3160
3161         Reviewed by Alex Christensen.
3162
3163         * web-platform-tests/IndexedDB/idbindex-rename-abort-expected.txt: Updated to passing expectations.
3164
3165 2016-11-03  Ryosuke Niwa  <rniwa@webkit.org>
3166
3167         Update custom elements tests
3168         https://bugs.webkit.org/show_bug.cgi?id=164352
3169
3170         Reviewed by Antti Koivisto.
3171
3172         Reimported the custom elements tests as of 5047c27a5c61cc12eab75ac72b86125ec3cc8527.
3173
3174         * web-platform-tests/custom-elements/custom-element-reaction-queue-expected.txt: Added.
3175         * web-platform-tests/custom-elements/custom-element-reaction-queue.html: Added.
3176         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html:
3177         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Moved from fast/custom-elements/reactions/.
3178         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration.html: Ditto.
3179         * web-platform-tests/custom-elements/reactions/Document.html: Updated.
3180         * web-platform-tests/custom-elements/reactions/HTMLAnchorElement-expected.txt: Moved from fast/custom-elements/reactions/.
3181         * web-platform-tests/custom-elements/reactions/HTMLAnchorElement.html: Ditto.
3182         * web-platform-tests/custom-elements/reactions/HTMLOptionElement-expected.txt: Ditto.
3183         * web-platform-tests/custom-elements/reactions/HTMLOptionElement.html: Ditto.
3184         * web-platform-tests/custom-elements/reactions/HTMLOptionsCollection-expected.txt: Ditto.
3185         * web-platform-tests/custom-elements/reactions/HTMLOptionsCollection.html: Ditto.
3186         * web-platform-tests/custom-elements/reactions/HTMLOutputElement-expected.txt: Ditto.
3187         * web-platform-tests/custom-elements/reactions/HTMLOutputElement.html: Ditto.
3188         * web-platform-tests/custom-elements/reactions/HTMLSelectElement-expected.txt: Ditto.
3189         * web-platform-tests/custom-elements/reactions/HTMLSelectElement.html:  Ditto.
3190         * web-platform-tests/custom-elements/reactions/HTMLTableElement-expected.txt: Ditto.
3191         * web-platform-tests/custom-elements/reactions/HTMLTableElement.html: Ditto.
3192         * web-platform-tests/custom-elements/reactions/HTMLTableRowElement-expected.txt: Ditto.
3193         * web-platform-tests/custom-elements/reactions/HTMLTableRowElement.html: Ditto.
3194         * web-platform-tests/custom-elements/reactions/HTMLTableSectionElement-expected.txt: Ditto.
3195         * web-platform-tests/custom-elements/reactions/HTMLTableSectionElement.html: Ditto.
3196         * web-platform-tests/custom-elements/reactions/HTMLTitleElement-expected.txt: Ditto.
3197         * web-platform-tests/custom-elements/reactions/HTMLTitleElement.html: Ditto.
3198         * web-platform-tests/custom-elements/reactions/ShadowRoot-expected.txt: Ditto.
3199         * web-platform-tests/custom-elements/reactions/ShadowRoot.html: Ditto.
3200         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
3201         * web-platform-tests/custom-elements/reactions/w3c-import.log:
3202         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
3203         * web-platform-tests/custom-elements/upgrading/upgrading-enqueue-reactions-expected.txt: Moved from fast/custom-elements/.
3204         * web-platform-tests/custom-elements/upgrading/upgrading-enqueue-reactions.html: Ditto.
3205         * web-platform-tests/custom-elements/upgrading/w3c-import.log:
3206         * web-platform-tests/custom-elements/w3c-import.log:
3207
3208 2016-11-03  Brady Eidson  <beidson@apple.com>
3209
3210         IndexedDB 2.0: Rename IDBKeyRange.contains to IDBKeyRange.includes.
3211         https://bugs.webkit.org/show_bug.cgi?id=164383
3212
3213         Reviewed by Beth Dakin.
3214
3215         * web-platform-tests/IndexedDB/idbkeyrange-includes-expected.txt:
3216
3217 2016-11-03  Brady Eidson  <beidson@apple.com>
3218
3219         IndexedDB 2.0: Support binary keys.
3220         <rdar://problem/28806927> and https://bugs.webkit.org/show_bug.cgi?id=164359
3221
3222         Reviewed by Alex Christensen.
3223
3224         * web-platform-tests/IndexedDB/idb_binary_key_conversion-expected.txt:
3225         * web-platform-tests/IndexedDB/idbfactory_cmp3-expected.txt:
3226         * web-platform-tests/IndexedDB/idbfactory_cmp4-expected.txt:
3227
3228 2016-11-01  Brady Eidson  <beidson@apple.com>
3229
3230         IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
3231         <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
3232
3233         Reviewed by Alex Christensen.
3234
3235         * web-platform-tests/IndexedDB/idbindex_getAll-expected.txt:
3236         * web-platform-tests/IndexedDB/idbindex_getAllKeys-expected.txt:
3237
3238 2016-11-01  Alex Christensen  <achristensen@webkit.org>
3239
3240         Rebase test after r208239
3241         https://bugs.webkit.org/show_bug.cgi?id=164290
3242
3243         * web-platform-tests/url/url-setters-expected.txt:
3244         This was an expected change.  Non-special hosts are parsed differently than special hosts.
3245
3246 2016-11-01  Alex Christensen  <achristensen@webkit.org>
3247
3248         Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
3249         https://bugs.webkit.org/show_bug.cgi?id=164290
3250
3251         Reviewed by Tim Horton.
3252
3253         * web-platform-tests/url/a-element-expected.txt:
3254         * web-platform-tests/url/a-element-xhtml-expected.txt:
3255         * web-platform-tests/url/url-constructor-expected.txt:
3256
3257 2016-10-31  Brady Eidson  <beidson@apple.com>
3258
3259         IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
3260         <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
3261
3262         Reviewed by Darin Adler.
3263
3264         * web-platform-tests/IndexedDB/idbobjectstore_getAll-expected.txt:
3265         * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys-expected.txt:
3266
3267 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
3268
3269         CSSStyleDeclaration should be annotated with CEReactions
3270         https://bugs.webkit.org/show_bug.cgi?id=163968
3271
3272         Reviewed by Antti Koivisto.
3273
3274         Rebaselined the test now that all test cases pass.
3275
3276         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
3277
3278 2016-10-28  Darin Adler  <darin@apple.com>
3279
3280         Move all classes in the HTML directory from ExceptionCode to Exception
3281         https://bugs.webkit.org/show_bug.cgi?id=163876
3282
3283         Reviewed by Sam Weinig.
3284
3285         * web-platform-tests/url/url-setters-expected.txt: Updated for progressions that occurred
3286         because setting the href attribute on a DOMURL object no longer modifies the URL as a side
3287         effect in the cases where it throw an exception.
3288
3289 2016-10-28  Alex Christensen  <achristensen@webkit.org>
3290
3291         Partially revert 207805 after resolution in URL spec issue 87
3292         https://bugs.webkit.org/show_bug.cgi?id=164142
3293
3294         Reviewed by Andy Estes.
3295
3296         * web-platform-tests/url/a-element-expected.txt:
3297         * web-platform-tests/url/a-element-xhtml-expected.txt:
3298         * web-platform-tests/url/url-constructor-expected.txt:
3299
3300 2016-10-28  Youenn Fablet  <youenn@apple.com>
3301
3302         Expose RTCPeerConnection unprefixed
3303         https://bugs.webkit.org/show_bug.cgi?id=164060
3304
3305         Reviewed by Darin Adler.
3306
3307         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt: Added.
3308         * web-platform-tests/webrtc/no-media-call-expected.txt: Added.
3309         * web-platform-tests/webrtc/promises-call-expected.txt: Added.
3310         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt: Added.
3311         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt: Added.
3312         * web-platform-tests/webrtc/simplecall-expected.txt: Added.
3313
3314 2016-10-28  Youenn Fablet  <youenn@apple.com>
3315
3316         [Fetch] Ensure redirection count is no more than 20 in case of cross origin requests
3317         https://bugs.webkit.org/show_bug.cgi?id=164117
3318
3319         Reviewed by Sam Weinig.
3320
3321         Adding new tests.
3322         Split redirect.py in two different scripts.
3323         redirect.py is to be used when simple redirections are needed.
3324         redirect-count.py is to be used when the number of redirections is tested.
3325
3326         redirect.py no longer needs the count parameter.
3327         This explains rebasing of the existing tests.
3328
3329         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
3330         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
3331         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
3332         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
3333         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-expected.txt: Added.
3334         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker-expected.txt: Added.
3335         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker.html: Added.
3336         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.html: Added.
3337         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.js: Added.
3338         (redirectCount):
3339         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
3340         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
3341         * web-platform-tests/fetch/api/redirect/redirect-count.js:
3342         (redirectCount):
3343         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
3344         * web-platform-tests/fetch/api/resources/redirect-count.py: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/resources/redirect.py.
3345         (main):
3346         * web-platform-tests/fetch/api/resources/redirect.py:
3347         (main):
3348
3349 2016-10-27  Youenn Fablet  <youenn@apple.com>
3350
3351         [Fetch API] Fetch ReadableStream should only clone the second branch
3352         https://bugs.webkit.org/show_bug.cgi?id=164058
3353
3354         Reviewed by Darin Adler.
3355
3356         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
3357
3358 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
3359
3360         Web Inspector: Include ConsoleAgent in Workers - real console.log support
3361         https://bugs.webkit.org/show_bug.cgi?id=163844
3362         <rdar://problem/28903328>
3363
3364         Reviewed by Brian Burg.
3365
3366         * web-platform-tests/fetch/api/policies/csp-blocked-worker-expected.txt:
3367         * web-platform-tests/streams/readable-streams/garbage-collection.https-expected.txt:
3368
3369 2016-10-27  Chris Dumez  <cdumez@apple.com>
3370
3371         testharnessreport.js should sanitize the results before printing them
3372         https://bugs.webkit.org/show_bug.cgi?id=164064
3373
3374         Reviewed by Youenn Fablet.
3375
3376         testharnessreport.js should sanitize the results before printing them. We
3377         currently have 3 copies of this script and only 1 does the sanitization.
3378         Short term, let do the sanitization in all of them. Longer term, we should
3379         merge these and have a way to keep them in sync.
3380
3381         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
3382         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
3383         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
3384         * web-platform-tests/url/a-element-expected.txt:
3385         * web-platform-tests/url/a-element-xhtml-expected.txt:
3386         * web-platform-tests/url/url-constructor-expected.txt:
3387         * web-platform-tests/url/url-setters-expected.txt:
3388
3389 2016-10-26  Youenn Fablet  <youennf@gmail.com>
3390
3391         Refresh WPT tests up to 0acd8f6
3392         https://bugs.webkit.org/show_bug.cgi?id=164009
3393
3394         Reviewed by Darin Adler.
3395
3396         * resources/ImportExpectations:
3397         * resources/TestRepositories:
3398         * resources/resource-files.json:
3399         * resources/web-platform-tests-modules.json:
3400         * web-platform-tests/WebIDL/current-realm-expected.txt: Added.
3401         * web-platform-tests/WebIDL/current-realm.html: Added.
3402         * web-platform-tests/WebIDL/w3c-import.log:
3403         * web-platform-tests/XMLHttpRequest/abort-during-open-expected.txt:
3404         * web-platform-tests/XMLHttpRequest/abort-during-open.js:
3405         (test.async_test.test.step):
3406         * web-platform-tests/XMLHttpRequest/abort-event-abort-expected.txt:
3407         * web-platform-tests/XMLHttpRequest/abort-event-abort.htm:
3408         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin-expected.txt: Added.
3409         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm: Added.
3410         * web-platform-tests/XMLHttpRequest/open-during-abort-expected.txt:
3411         * web-platform-tests/XMLHttpRequest/open-during-abort.htm:
3412         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt:
3413         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html:
3414         * web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring-expected.txt:
3415         * web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring.htm:
3416         * web-platform-tests/XMLHttpRequest/send-non-same-origin-expected.txt: Added.
3417         * web-platform-tests/XMLHttpRequest/send-non-same-origin.htm: Added.
3418         * web-platform-tests/XMLHttpRequest/w3c-import.log:
3419         * web-platform-tests/check_stability.py: Added.
3420         * web-platform-tests/ci_lint.sh: Added.
3421         * web-platform-tests/ci_stability.sh: Added.
3422         * web-platform-tests/config.json: Added.
3423         * web-platform-tests/dom/events/Event-dispatch-click-expected.txt: Added.
3424         * web-platform-tests/dom/events/Event-dispatch-click.html: Added.
3425         * web-platform-tests/dom/events/w3c-import.log:
3426         * web-platform-tests/dom/nodes/Node-contains-expected.txt:
3427         * web-platform-tests/dom/nodes/Node-contains.html:
3428         * web-platform-tests/dom/ranges/Range-mutations-appendChild-expected.txt: Added.
3429         * web-platform-tests/dom/ranges/Range-mutations-appendChild.html: Added.
3430         * web-platform-tests/dom/ranges/Range-mutations-appendData-expected.txt: Added.
3431         * web-platform-tests/dom/ranges/Range-mutations-appendData.html: Added.
3432         * web-platform-tests/dom/ranges/Range-mutations-dataChange-expected.txt: Added.
3433         * web-platform-tests/dom/ranges/Range-mutations-dataChange.html: Added.
3434         * web-platform-tests/dom/ranges/Range-mutations-deleteData-expected.txt: Added.
3435         * web-platform-tests/dom/ranges/Range-mutations-deleteData.html: Added.
3436         * web-platform-tests/dom/ranges/Range-mutations-insertBefore-expected.txt: Added.
3437         * web-platform-tests/dom/ranges/Range-mutations-insertBefore.html: Added.
3438         * web-platform-tests/dom/ranges/Range-mutations-insertData-expected.txt: Added.
3439         * web-platform-tests/dom/ranges/Range-mutations-insertData.html: Added.
3440         * web-platform-tests/dom/ranges/Range-mutations-removeChild-expected.txt: Added.
3441         * web-platform-tests/dom/ranges/Range-mutations-removeChild.html: Added.
3442         * web-platform-tests/dom/ranges/Range-mutations-replaceChild-expected.txt: Added.
3443         * web-platform-tests/dom/ranges/Range-mutations-replaceChild.html: Added.
3444         * web-platform-tests/dom/ranges/Range-mutations-replaceData-expected.txt: Added.
3445         * web-platform-tests/dom/ranges/Range-mutations-replaceData.html: Added.
3446         * web-platform-tests/dom/ranges/Range-mutations-splitText-expected.txt: Added.
3447         * web-platform-tests/dom/ranges/Range-mutations-splitText.html: Added.
3448         * web-platform-tests/dom/ranges/Range-mutations.js: Added.
3449         * web-platform-tests/dom/ranges/w3c-import.log:
3450         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
3451         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html:
3452         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-expired.html:
3453         * web-platform-tests/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html:
3454         * web-platform-tests/encrypted-media/scripts/clearkey-update-non-ascii-input.js:
3455         (runTest):
3456         * web-platform-tests/encrypted-media/scripts/generate-request-disallowed-input.js:
3457         (runTest):
3458         * web-platform-tests/encrypted-media/scripts/invalid-license.js:
3459         (runTest.):
3460         (runTest):
3461         * web-platform-tests/encrypted-media/scripts/onencrypted.js:
3462         (runTest.):
3463         (runTest):
3464         * web-platform-tests/encrypted-media/scripts/playback-destroy-persistent-license.js:
3465         (runTest):
3466         * web-platform-tests/encrypted-media/scripts/playback-persistent-license-events.js:
3467         (runTest):
3468         * web-platform-tests/encrypted-media/scripts/playback-persistent-license.js:
3469         (runTest):
3470         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record-events.js:
3471         (runTest):
3472         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record.js:
3473         (runTest):
3474         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-license.js:
3475         (runTest):
3476         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-usage-record.js:
3477         (runTest):
3478         * web-platform-tests/encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js:
3479         (runTest):
3480         * web-platform-tests/encrypted-media/scripts/playback-temporary-events.js:
3481         (runTest):
3482         * web-platform-tests/encrypted-media/scripts/playback-temporary-expired.js:
3483         (runTest):
3484         * web-platform-tests/encrypted-media/scripts/playback-temporary-multikey-sequential.js:
3485         (runTest):
3486         * web-platform-tests/encrypted-media/scripts/playback-temporary-multisession.js:
3487         (runTest):
3488         * web-platform-tests/encrypted-media/scripts/playback-temporary-setMediaKeys.js:
3489         (runTest):
3490         * web-platform-tests/encrypted-media/scripts/playback-temporary-two-videos.js:
3491         (runTest):
3492         * web-platform-tests/encrypted-media/scripts/playback-temporary-waitingforkey.js:
3493         (runTest):
3494         * web-platform-tests/encrypted-media/scripts/playback-temporary.js:
3495         (runTest):
3496         * web-platform-tests/encrypted-media/scripts/requestmediakeysystemaccess.js:
3497         (expect_error):
3498         * web-platform-tests/encrypted-media/scripts/setmediakeys-multiple-times-with-different-mediakeys.js:
3499         (runTest):
3500         * web-platform-tests/encrypted-media/scripts/setmediakeys.js:
3501         (runTest):
3502         * web-platform-tests/encrypted-media/scripts/syntax-mediakeysession.js:
3503         (runTest.test_generateRequest):
3504         (runTest.create_remove_exception_test):
3505         * web-platform-tests/encrypted-media/scripts/syntax-mediakeysystemaccess.js:
3506         (runTest.func):
3507         * web-platform-tests/encrypted-media/scripts/update-disallowed-input.js:
3508         (runTest.):
3509         (runTest):
3510         * web-platform-tests/encrypted-media/scripts/w3c-import.log:
3511         * web-platform-tests/encrypted-media/util/drm-messagehandler.js:
3512         * web-platform-tests/encrypted-media/util/testmediasource.js:
3513         (testmediasource.):
3514         (testmediasource):
3515         * web-platform-tests/encrypted-media/util/utils.js:
3516         * web-platform-tests/fetch/api/basic/error-after-response.html:
3517         * web-platform-tests/fetch/api/basic/scheme-data-expected.txt:
3518         * web-platform-tests/fetch/api/basic/scheme-data-worker-expected.txt:
3519         * web-platform-tests/fetch/api/basic/scheme-data.js:
3520         (checkFetchResponse):
3521         * web-platform-tests/fetch/api/basic/text-utf8.html:
3522         * web-platform-tests/fetch/api/basic/w3c-import.log:
3523         * web-platform-tests/fetch/api/cors/cors-redirect.js:
3524         (corsRedirect):
3525         * web-platform-tests/fetch/api/headers/headers-basic.html:
3526         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
3527         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
3528         * web-platform-tests/fetch/api/redirect/redirect-count.js:
3529         (redirectCount):
3530         * web-platform-tests/fetch/api/request/multi-globals/current/current.html: Added.
3531         * web-platform-tests/fetch/api/request/multi-globals/current/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
3532         * web-platform-tests/fetch/api/request/multi-globals/incumbent/incumbent.html: Added.
3533         * web-platform-tests/fetch/api/request/multi-globals/incumbent/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
3534         * web-platform-tests/fetch/api/request/multi-globals/url-parsing-expected.txt: Added.
3535         * web-platform-tests/fetch/api/request/multi-globals/url-parsing.html: Added.
3536         * web-platform-tests/fetch/api/request/multi-globals/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
3537         * web-platform-tests/fetch/api/request/request-consume-empty.html:
3538         * web-platform-tests/fetch/api/request/w3c-import.log:
3539         * web-platform-tests/fetch/api/resources/bad-chunk-encoding.py:
3540         (main):
3541         * web-platform-tests/fetch/api/resources/utils.js:
3542         (encode_utf8):
3543         * web-platform-tests/fetch/api/resources/w3c-import.log:
3544         * web-platform-tests/fetch/api/response/multi-globals/current/current.html: Added.
3545         * web-platform-tests/fetch/api/response/multi-globals/current/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
3546         * web-platform-tests/fetch/api/response/multi-globals/incumbent/incumbent.html: Added.
3547         * web-platform-tests/fetch/api/response/multi-globals/incumbent/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
3548         * web-platform-tests/fetch/api/response/multi-globals/relevant/relevant.html: Added.
3549         * web-platform-tests/fetch/api/response/multi-globals/relevant/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
3550         * web-platform-tests/fetch/api/response/multi-globals/url-parsing-expected.txt: Added.
3551         * web-platform-tests/fetch/api/response/multi-globals/url-parsing.html: Added.
3552         * web-platform-tests/fetch/api/response/multi-globals/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
3553         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
3554         * web-platform-tests/fetch/api/response/response-clone.html:
3555         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
3556         * web-platform-tests/fetch/api/response/response-consume-stream.html:
3557         * web-platform-tests/fetch/api/response/response-consume.html:
3558         * web-platform-tests/fonts/math/axisheight5000-verticalarrow14000.woff: Added.
3559         * web-platform-tests/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Added.
3560         * web-platform-tests/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Added.
3561         * web-platform-tests/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Added.
3562         * web-platform-tests/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Added.
3563         * web-platform-tests/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Added.
3564         * web-platform-tests/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Added.
3565         * web-platform-tests/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Added.
3566         * web-platform-tests/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Added.
3567         * web-platform-tests/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Added.
3568         * web-platform-tests/fonts/math/fraction-rulethickness10000.woff: Added.
3569         * web-platform-tests/fonts/math/largeop-displayoperatorminheight5000.woff: Added.
3570         * web-platform-tests/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Added.
3571         * web-platform-tests/fonts/math/limits-lowerlimitgapmin11000.woff: Added.
3572         * web-platform-tests/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Added.
3573         * web-platform-tests/fonts/math/limits-upperlimitgapmin7000.woff: Added.
3574         * web-platform-tests/fonts/math/lineheight5000-typolineheight2300.woff: Added.
3575         * web-platform-tests/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Added.
3576         * web-platform-tests/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Added.
3577         * web-platform-tests/fonts/math/radical-extraascender3000-rulethickness1000.woff: Added.
3578         * web-platform-tests/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Added.
3579         * web-platform-tests/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Added.
3580         * web-platform-tests/fonts/math/radical-rulethickness8000.woff: Added.
3581         * web-platform-tests/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Added.
3582         * web-platform-tests/fonts/math/scripts-spaceafterscript3000.woff: Added.
3583         * web-platform-tests/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Added.
3584         * web-platform-tests/fonts/math/scripts-subscriptshiftdown6000.woff: Added.
3585         * web-platform-tests/fonts/math/scripts-subscripttopmax4000.woff: Added.
3586         * web-platform-tests/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Added.
3587         * web-platform-tests/fonts/math/scripts-subsuperscriptgapmin11000.woff: Added.
3588         * web-platform-tests/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Added.
3589         * web-platform-tests/fonts/math/scripts-superscriptbottommin8000.woff: Added.
3590         * web-platform-tests/fonts/math/scripts-superscriptshiftup7000.woff: Added.
3591         * web-platform-tests/fonts/math/scripts-superscriptshiftupcramped5000.woff: Added.
3592         * web-platform-tests/fonts/math/stack-axisheight7000.woff: Added.
3593         * web-platform-tests/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Added.
3594         * web-platform-tests/fonts/math/stack-bottomshiftdown6000.woff: Added.
3595         * web-platform-tests/fonts/math/stack-displaystylegapmin4000.woff: Added.
3596         * web-platform-tests/fonts/math/stack-gapmin8000.woff: Added.
3597         * web-platform-tests/fonts/math/stack-topdisplaystyleshiftup3000.woff: Added.
3598         * web-platform-tests/fonts/math/stack-topshiftup9000.woff: Added.
3599         * web-platform-tests/fonts/math/stretchstack-bottomshiftdown3000.woff: Added.
3600         * web-platform-tests/fonts/math/stretchstack-gapabovemin7000.woff: Added.
3601         * web-platform-tests/fonts/math/stretchstack-gapbelowmin11000.woff: Added.
3602         * web-platform-tests/fonts/math/stretchstack-topshiftup5000.woff: Added.
3603         * web-platform-tests/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Added.
3604         * web-platform-tests/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Added.
3605         * web-platform-tests/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Added.
3606         * web-platform-tests/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Added.
3607         * web-platform-tests/fonts/math/w3c-import.log: Added.
3608         * web-platform-tests/fonts/math/xheight500.woff: Added.
3609         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0-expected.txt: Added.
3610         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0.htm: Added.
3611         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
3612         * web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log:
3613         * web-platform-tests/html/browsers/the-window-object/security-window/window-security-expected.txt: Added.
3614         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.html: Added.
3615         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log:
3616         * web-platform-tests/html/browsers/windows/w3c-import.log:
3617         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript-expected.txt: Added.
3618         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript.html: Added.
3619         * web-platform-tests/html/dom/documents/dom-tree-accessors/w3c-import.log:
3620         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified-expected.txt: Added.
3621         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified.html: Added.
3622         * web-platform-tests/html/semantics/document-metadata/the-base-element/w3c-import.log:
3623         * web-platform-tests/html/semantics/embedded-content/the-img-element/data-url-expected.txt: Added.
3624         * web-platform-tests/html/semantics/embedded-content/the-img-element/data-url.html: Added.
3625         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt: Added.
3626         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing.html: Added.
3627         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
3628         * web-platform-tests/html/semantics/embedded-content/the-object-element/usemap-casing-expected.txt: Added.
3629         * web-platform-tests/html/semantics/embedded-content/the-object-element/usemap-casing.html: Added.
3630         * web-platform-tests/html/semantics/embedded-content/the-object-element/w3c-import.log:
3631         * web-platform-tests/html/semantics/forms/the-input-element/radio-groupname-case-expected.txt:
3632         * web-platform-tests/html/semantics/forms/the-input-element/radio-groupname-case.html:
3633         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt:
3634         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html:
3635         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt:
3636         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html:
3637         * web-platform-tests/html/semantics/interactive-elements/the-details-element/w3c-import.log:
3638         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url-expected.txt: Added.
3639         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url.html: Added.
3640         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
3641         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor-expected.txt: Added.
3642         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.html: Added.
3643         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
3644         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID-expected.txt:
3645         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js:
3646         (run_test):
3647         * web-platform-tests/lint.whitelist:
3648         * web-platform-tests/url/setters_tests.json:
3649         * web-platform-tests/url/url-setters-expected.txt:
3650         * web-platform-tests/url/url-setters.html:
3651         * web-platform-tests/w3c-import.log:
3652         * web-platform-tests/webrtc/OWNERS: Added.
3653         * web-platform-tests/webrtc/datachannel-emptystring.html: Added.
3654         * web-platform-tests/webrtc/no-media-call.html: Added.
3655         * web-platform-tests/webrtc/promises-call.html: Added.
3656         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html: Added.
3657         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html: Added.