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