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