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