[iOS WK2] Eliminate a source of flakiness in layout tests by forcing WebPage into...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-11-18  Simon Fraser  <simon.fraser@apple.com>
2
3         [iOS WK2] Eliminate a source of flakiness in layout tests by forcing WebPage into "responsive" mode for all tests, with an internals override
4         https://bugs.webkit.org/show_bug.cgi?id=164980
5
6         Reviewed by Chris Dumez.
7
8         * fast/scrolling/ios/scroll-events-default-expected.txt: Added.
9         * fast/scrolling/ios/scroll-events-default.html: Added.
10         * fast/scrolling/ios/scroll-events-responsive-expected.txt: Added.
11         * fast/scrolling/ios/scroll-events-responsive.html: Added.
12         * fast/scrolling/ios/scroll-events-unresponsive-expected.txt: Added.
13         * fast/scrolling/ios/scroll-events-unresponsive.html: Added.
14
15 2016-11-18  Jiewen Tan  <jiewen_tan@apple.com>
16
17         Update SubtleCrypto::decrypt to match the latest spec
18         https://bugs.webkit.org/show_bug.cgi?id=164739
19         <rdar://problem/29257848>
20
21         Reviewed by Brent Fulgham.
22
23         * crypto/subtle/aes-cbc-decrypt-malformed-parameters-expected.txt: Added.
24         * crypto/subtle/aes-cbc-decrypt-malformed-parameters.html: Added.
25         * crypto/subtle/aes-cbc-generate-key-encrypt-decrypt-expected.txt: Added.
26         * crypto/subtle/aes-cbc-generate-key-encrypt-decrypt.html: Added.
27         * crypto/subtle/aes-cbc-import-key-decrypt-expected.txt: Added.
28         * crypto/subtle/aes-cbc-import-key-decrypt.html: Added.
29         * crypto/subtle/decrypt-malformed-parameters-expected.txt: Added.
30         * crypto/subtle/decrypt-malformed-parameters.html: Added.
31         * crypto/subtle/rsa-oaep-decrypt-malformed-parameters-expected.txt: Added.
32         * crypto/subtle/rsa-oaep-decrypt-malformed-parameters.html: Added.
33         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-expected.txt: Added.
34         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-label-expected.txt: Added.
35         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-label.html: Added.
36         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt.html: Added.
37         * crypto/subtle/rsa-oaep-import-key-decrypt-expected.txt: Added.
38         * crypto/subtle/rsa-oaep-import-key-decrypt-label-expected.txt: Added.
39         * crypto/subtle/rsa-oaep-import-key-decrypt-label.html: Added.
40         * crypto/subtle/rsa-oaep-import-key-decrypt.html: Added.
41         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-encrypt-decrypt-expected.txt: Added.
42         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-encrypt-decrypt.html: Added.
43         * crypto/subtle/rsaes-pkcs1-v1_5-import-key-decrypt-expected.txt: Added.
44         * crypto/subtle/rsaes-pkcs1-v1_5-import-key-decrypt.html: Added.
45         * crypto/workers/subtle/aes-cbc-import-key-decrypt-expected.txt: Added.
46         * crypto/workers/subtle/aes-cbc-import-key-decrypt.html: Added.
47         * crypto/workers/subtle/resources/aes-cbc-import-key-decrypt.js: Added.
48         * crypto/workers/subtle/resources/rsa-oaep-import-key-decrypt.js: Added.
49         * crypto/workers/subtle/resources/rsaes-pkcs1-v1_5-import-key-decrypt.js: Added.
50         * crypto/workers/subtle/rsa-oaep-import-key-decrypt-expected.txt: Added.
51         * crypto/workers/subtle/rsa-oaep-import-key-decrypt.html: Added.
52         * crypto/workers/subtle/rsaes-pkcs1-v1_5-import-key-decrypt-expected.txt: Added.
53         * crypto/workers/subtle/rsaes-pkcs1-v1_5-import-key-decrypt.html: Added.
54
55 2016-11-18  Chris Dumez  <cdumez@apple.com>
56
57         Unreviewed, rolling out r208837.
58
59         The bots did not show a progression
60
61         Reverted changeset:
62
63         "REGRESSION(r208082): 1% Speedometer regression on iOS"
64         https://bugs.webkit.org/show_bug.cgi?id=164852
65         http://trac.webkit.org/changeset/208837
66
67 2016-11-18  Dean Jackson  <dino@apple.com>
68
69         AX: "(inverted-colors)" media query only matches on page reload; should match on change
70         https://bugs.webkit.org/show_bug.cgi?id=163564
71         <rdar://problem/28807350>
72
73         Reviewed by Simon Fraser.
74
75         * fast/media/mq-inverted-colors-live-update-in-subframes-expected.html: Added.
76         * fast/media/mq-inverted-colors-live-update-in-subframes.html: Added.
77         * fast/media/mq-inverted-colors-live-update-expected.html: Added.
78         * fast/media/mq-inverted-colors-live-update.html: Added.
79         * fast/media/mq-monochrome-live-update-expected.html: Added.
80         * fast/media/mq-monochrome-live-update.html: Added.
81         * fast/media/mq-prefers-reduced-motion-live-update-expected.html: Added.
82         * fast/media/mq-prefers-reduced-motion-live-update.html: Added.
83
84 2016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
85
86         [WebGL2] Implement texStorage2D()
87         https://bugs.webkit.org/show_bug.cgi?id=164493
88
89         Reviewed by Dean Jackson.
90
91         * fast/canvas/webgl/webgl2-texStorage-expected.txt: Added.
92         * fast/canvas/webgl/webgl2-texStorage.html: Added.
93
94 2016-11-17  Alex Christensen  <achristensen@webkit.org>
95
96         Support IDN2008 with UTS #46 instead of IDN2003
97         https://bugs.webkit.org/show_bug.cgi?id=144194
98
99         Reviewed by Darin Adler.
100
101         * fast/encoding/idn-security.html:
102         Move some characters with changed IDN encodings to inside the check for old ICU.
103         * fast/url/idna2003-expected.txt:
104         * fast/url/idna2008-expected.txt:
105         Update expected results.  We are now more compliant with IDN2008.
106
107 2016-11-18  Ryan Haddad  <ryanhaddad@apple.com>
108
109         Marking two js/dom/domjit-function-get-element-by-id-* tests as flaky.
110         https://bugs.webkit.org/show_bug.cgi?id=164797
111
112         Unreviewed test gardening.
113
114         * TestExpectations:
115
116 2016-11-18  Dean Jackson  <dino@apple.com>
117
118         Better testing for accessibility media queries
119         https://bugs.webkit.org/show_bug.cgi?id=164954
120         <rdar://problem/29338292>
121
122         Reviewed by Myles Maxfield.
123
124         * fast/media/mq-inverted-colors-forced-value-expected.html: Added.
125         * fast/media/mq-inverted-colors-forced-value.html: Copied from LayoutTests/fast/media/mq-prefers-reduced-motion-forced-value.html.
126         * fast/media/mq-monochrome-forced-value-expected.html: Added.
127         * fast/media/mq-monochrome-forced-value.html: Added.
128         * fast/media/mq-prefers-reduced-motion-forced-value.html:
129
130 2016-11-18  Ryan Haddad  <ryanhaddad@apple.com>
131
132         Marking http/tests/misc/link-rel-icon-beforeload.html as failing on mac-wk1.
133         https://bugs.webkit.org/show_bug.cgi?id=164933
134
135         Unreviewed test gardening.
136
137         * platform/mac-wk1/TestExpectations:
138
139 2016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
140
141         Unsupported emoji are invisible
142         https://bugs.webkit.org/show_bug.cgi?id=164944
143         <rdar://problem/28591608>
144
145         Reviewed by Dean Jackson.
146
147         * fast/text/emoji-draws-expected-mismatch.html: Added.
148         * fast/text/emoji-draws.html: Added.
149
150 2016-11-18  Sam Weinig  <sam@webkit.org>
151
152         [WebIDL] Add support for record types
153         https://bugs.webkit.org/show_bug.cgi?id=164935
154
155         Reviewed by Tim Horton.
156
157         * js/dom/webidl-type-mapping-expected.txt:
158         * js/dom/webidl-type-mapping.html:
159         Add tests for WebIDL record types.
160
161 2016-11-17  Jiewen Tan  <jiewen_tan@apple.com>
162
163         Update SubtleCrypto::encrypt to match the latest spec
164         https://bugs.webkit.org/show_bug.cgi?id=164738
165         <rdar://problem/29257812>
166
167         Reviewed by Brent Fulgham.
168
169         * TestExpectations:
170         * crypto/subtle/aes-cbc-encrypt-malformed-parameters-expected.txt: Added.
171         * crypto/subtle/aes-cbc-encrypt-malformed-parameters.html: Added.
172         * crypto/subtle/aes-cbc-import-key-encrypt-expected.txt: Added.
173         * crypto/subtle/aes-cbc-import-key-encrypt.html: Added.
174         * crypto/subtle/encrypt-malformed-parameters-expected.txt: Added.
175         * crypto/subtle/encrypt-malformed-parameters.html: Added.
176         * crypto/subtle/rsa-oaep-encrypt-malformed-parameters-expected.txt: Added.
177         * crypto/subtle/rsa-oaep-encrypt-malformed-parameters.html: Added.
178         * crypto/subtle/rsa-oaep-import-key-encrypt-expected.txt: Added.
179         * crypto/subtle/rsa-oaep-import-key-encrypt-label-expected.txt: Added.
180         * crypto/subtle/rsa-oaep-import-key-encrypt-label.html: Added.
181         * crypto/subtle/rsa-oaep-import-key-encrypt.html: Added.
182         * crypto/subtle/rsaes-pkcs1-v1_5-import-key-encrypt-expected.txt: Added.
183         * crypto/subtle/rsaes-pkcs1-v1_5-import-key-encrypt.html: Added.
184         * crypto/workers/subtle/aes-cbc-import-key-encrypt-expected.txt: Added.
185         * crypto/workers/subtle/aes-cbc-import-key-encrypt.html: Added.
186         * crypto/workers/subtle/resources/aes-cbc-import-key-encrypt.js: Added.
187         * crypto/workers/subtle/resources/rsa-oaep-import-key-encrypt.js: Added.
188         * crypto/workers/subtle/resources/rsaes-pkcs1-v1_5-import-key-encrypt.js: Added.
189         * crypto/workers/subtle/rsa-oaep-import-key-encrypt-expected.txt: Added.
190         * crypto/workers/subtle/rsa-oaep-import-key-encrypt.html: Added.
191         * crypto/workers/subtle/rsaes-pkcs1-v1_5-import-key-encrypt-expected.txt: Added.
192         * crypto/workers/subtle/rsaes-pkcs1-v1_5-import-key-encrypt.html: Added.
193
194 2016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
195
196         [CSS Font Loading] FontFaceSet.load() promises don't always fire
197         https://bugs.webkit.org/show_bug.cgi?id=164902
198
199         Reviewed by David Hyatt.
200
201         * fast/text/fontfaceset-rebuild-during-loading-expected.txt: Added.
202         * fast/text/fontfaceset-rebuild-during-loading.html: Added.
203
204 2016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
205
206         [SVG -> OTF Font Converter] Fonts advances are not internally consistent inside the generated font file
207         https://bugs.webkit.org/show_bug.cgi?id=164846
208         <rdar://problem/29031509>
209
210         Reviewed by Darin Adler.
211
212         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
213         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
214         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
215         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
216         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
217         * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
218         * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
219         * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
220         * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
221         * platform/ios-simulator/svg/batik/text/textEffect-expected.txt:
222         * platform/ios-simulator/svg/batik/text/textEffect3-expected.txt:
223         * platform/ios-simulator/svg/batik/text/textPosition2-expected.txt:
224         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
225         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
226         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
227         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
228         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
229         * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
230         * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
231         * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
232         * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
233         * platform/mac/svg/batik/text/textEffect3-expected.txt:
234         * platform/mac/svg/batik/text/textPosition2-expected.txt:
235         * platform/mac/svg/custom/svg-fonts-fallback-expected.txt:
236         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
237         * svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
238
239 2016-11-18  Joseph Pecoraro  <pecoraro@apple.com>
240
241         Web Inspector: Generator functions should have a displayable name when shown in stack traces
242         https://bugs.webkit.org/show_bug.cgi?id=164844
243         <rdar://problem/29300697>
244
245         Reviewed by Yusuke Suzuki.
246
247         * inspector/debugger/js-stacktrace-expected.txt:
248         * inspector/debugger/js-stacktrace.html:
249         Add a test case for console.trace() / Error stack inside of generators.
250         Modernize the test to reduce redundency and get nicer output.
251
252 2016-11-17  Sam Weinig  <sam@webkit.org>
253
254         [WebIDL] Add support for ByteString
255         https://bugs.webkit.org/show_bug.cgi?id=164901
256
257         Reviewed by Darin Adler.
258
259         * js/dom/webidl-type-mapping-expected.txt:
260         * js/dom/webidl-type-mapping.html:
261         Add tests for ByteString using the new TypeConversions.testByteString attribute.
262
263 2016-11-17  Alex Christensen  <achristensen@webkit.org>
264
265         Implement TextDecoder and TextEncoder
266         https://bugs.webkit.org/show_bug.cgi?id=163771
267
268         Reviewed by Sam Weinig.
269
270         * fast/encoding/utf-8-non-ascii-expected.txt: Added.
271         * fast/encoding/utf-8-non-ascii.html: Added.
272         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
273         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
274         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
275         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
276         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
277         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
278         * platform/win/js/dom/global-constructors-attributes-expected.txt:
279
280 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
281
282         Rebaseline fast/html/keygen.html for Sierra.
283
284         Unreviewed test gardening.
285
286         * platform/mac/fast/html/keygen-expected.txt:
287
288 2016-11-17  Yusuke Suzuki  <utatane.tea@gmail.com>
289
290         [JSC] Drop arguments.caller
291         https://bugs.webkit.org/show_bug.cgi?id=164859
292
293         Reviewed by Saam Barati.
294
295         * js/basic-strict-mode-expected.txt:
296         * js/script-tests/basic-strict-mode.js:
297         * js/script-tests/strict-throw-type-error.js:
298         * js/script-tests/throw-type-error-is-unique.js:
299         (test):
300         * js/strict-throw-type-error-expected.txt:
301
302 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
303
304         Update TestExpectations for media/modern-media-controls/pip-support/pip-support-enabled.html.
305         https://bugs.webkit.org/show_bug.cgi?id=164336
306
307         Unreviewed test gardening.
308
309         * platform/mac-wk1/TestExpectations:
310
311 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
312
313         Correct a typo in a TestExpectations file.
314
315         Unreviewed test gardening.
316
317         * platform/mac-wk2/TestExpectations:
318
319 2016-11-17  Zalan Bujtas  <zalan@apple.com>
320
321         Render tree should be all clean by the end of FrameView::layout().
322         https://bugs.webkit.org/show_bug.cgi?id=162834
323
324         Reviewed by Simon Fraser.
325
326         * TestExpectations:
327
328 2016-11-17  Brent Fulgham  <bfulgham@apple.com>
329
330         keygen element should not support < 2048 RSA key lengths
331         https://bugs.webkit.org/show_bug.cgi?id=164874
332         <rdar://problem/22618141>
333
334         Reviewed by Dean Jackson.
335
336         * platform/mac/fast/html/keygen-expected.txt:
337         * platform/mac-elcapitan/fast/html/keygen-expected.txt:
338
339 2016-11-17  Devin Rousso  <dcrousso+webkit@gmail.com>
340
341         Web Inspector: Shift clicking on named color value only shows its hex form
342         https://bugs.webkit.org/show_bug.cgi?id=162758
343
344         Reviewed by Timothy Hatcher.
345
346         * inspector/model/color.html:
347         Updated the WebInspector.Color.prototype.nextFormat test for the new nextFormat logic.
348
349 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
350
351         Marking http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html as flaky.
352         https://bugs.webkit.org/show_bug.cgi?id=164616
353
354         Unreviewed test gardening.
355
356         * platform/mac/TestExpectations:
357
358 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
359
360         Marking inspector/worker/debugger-multiple-targets-pause.html as flaky.
361         https://bugs.webkit.org/show_bug.cgi?id=164872
362
363         Unreviewed test gardening.
364
365         * platform/mac/TestExpectations:
366
367 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
368
369         Marking imported/w3c/web-platform-tests/IndexedDB/idbcursor_iterating.htm as flaky on mac-wk2 debug.
370         https://bugs.webkit.org/show_bug.cgi?id=164870
371
372         Unreviewed test gardening.
373
374         * platform/mac-wk2/TestExpectations:
375
376 2016-11-16  Dave Hyatt  <hyatt@apple.com>
377
378         [CSS Parser] Add @supports, @keyframe and media query parsing options
379         https://bugs.webkit.org/show_bug.cgi?id=164821
380
381         Reviewed by Sam Weinig and Zalan Bujtas.
382
383         Delete the fallback descriptor tests, since that feature has been
384         removed. Update some of the other tests based off some parsing changes
385         from using the new parser always.
386
387         * fast/media/media-descriptor-syntax-01-expected.html: Removed.
388         * fast/media/media-descriptor-syntax-01.html: Removed.
389         * fast/media/media-descriptor-syntax-02-expected.html: Removed.
390         * fast/media/media-descriptor-syntax-02.html: Removed.
391         * fast/media/media-descriptor-syntax-03-expected.html: Removed.
392         * fast/media/media-descriptor-syntax-03.html: Removed.
393         * fast/media/media-descriptor-syntax-04-expected.html: Removed.
394         * fast/media/media-descriptor-syntax-04.html: Removed.
395         * fast/media/media-descriptor-syntax-06-expected.html: Removed.
396         * fast/media/media-descriptor-syntax-06.html: Removed.
397         * fast/media/media-query-list-02-expected.txt:
398         * fast/media/media-query-list-03-expected.txt:
399         * fast/media/media-query-list-04-expected.txt:
400         * fast/media/media-query-list-05-expected.txt:
401         * fast/media/media-query-list-06-expected.txt:
402         * fast/media/mq-pointer-expected.txt:
403         * fast/media/w3c/test_media_queries-expected.txt:
404
405 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
406
407         Remove pass expectation for custom-elements tests on ios-sim because CEReactions were disabled in r208837.
408         https://bugs.webkit.org/show_bug.cgi?id=164852
409
410         Unreviewed test gardening.
411
412         * platform/ios-simulator/TestExpectations:
413
414 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
415
416         [WebCore] Clean up script loading code in XML
417         https://bugs.webkit.org/show_bug.cgi?id=161651
418
419         Reviewed by Ryosuke Niwa.
420
421         Add tests that ensure modules are not executed in XHTML documents.
422
423         * js/dom/modules/module-inline-dynamic-in-xhtml-expected.txt: Added.
424         * js/dom/modules/module-inline-dynamic-in-xhtml.xhtml: Added.
425         * js/dom/modules/module-inline-simple-in-xhtml-expected.txt: Added.
426         * js/dom/modules/module-inline-simple-in-xhtml.xhtml: Added.
427         * js/dom/modules/module-src-dynamic-in-xhtml-expected.txt: Added.
428         * js/dom/modules/module-src-dynamic-in-xhtml.xhtml: Added.
429         * js/dom/modules/module-src-simple-in-xhtml-expected.txt: Added.
430         * js/dom/modules/module-src-simple-in-xhtml.xhtml: Added.
431
432 2016-11-16  Ryosuke Niwa  <rniwa@webkit.org>
433
434         REGRESSION(r208082): 1% Speedometer regression on iOS
435         https://bugs.webkit.org/show_bug.cgi?id=164852
436
437         Reviewed by Chris Dumez.
438
439         Add failing test expectations for various custom elements now that CEReactions is not working.
440
441         * TestExpectations:
442
443 2016-11-16  Alexey Proskuryakov  <ap@apple.com>
444
445         REGRESSION (r208455): LayoutTests swipe/pushState-cached-back-swipe.html and swipe/main-frame-pinning-requirement.html are failing
446         https://bugs.webkit.org/show_bug.cgi?id=164572
447
448         Reviewed by Tim Horton.
449
450         * platform/mac-wk2/TestExpectations: Remove flakiness expectations.
451
452 2016-11-16  Brent Fulgham  <bfulgham@apple.com>
453
454         Clear track client when removing a track
455         https://bugs.webkit.org/show_bug.cgi?id=164842
456         <rdar://problem/29213621>
457
458         Reviewed by Eric Carlson.
459
460         * media/track/audio-track-add-remove-expected.txt: Added.
461         * media/track/audio-track-add-remove.html: Added.
462         * media/track/video-track-add-remove-expected.txt: Added.
463         * media/track/video-track-add-remove.html: Added.
464
465 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
466
467         [ES6][WebCore] Change ES6_MODULES compile time flag to runtime flag
468         https://bugs.webkit.org/show_bug.cgi?id=164827
469
470         Reviewed by Ryosuke Niwa.
471
472         * TestExpectations:
473
474 2016-11-16  Ryan Haddad  <ryanhaddad@apple.com>
475
476         Marking inspector/worker/debugger-pause.html as flaky.
477         https://bugs.webkit.org/show_bug.cgi?id=164833
478
479         Unreviewed test gardening.
480
481         * platform/mac/TestExpectations:
482
483 2016-11-16  Ryosuke Niwa  <rniwa@webkit.org>
484
485         slotchange event should bubble and dispatched once
486         https://bugs.webkit.org/show_bug.cgi?id=164770
487
488         Reviewed by Antti Koivisto.
489
490         * fast/shadow-dom/slotchange-event-bubbling-expected.txt: Added.
491         * fast/shadow-dom/slotchange-event-bubbling.html: Added.
492
493 2016-11-16  Simon Fraser  <simon.fraser@apple.com>
494
495         UIScriptController: script with no async tasks fails if an earlier script registered a callback
496         https://bugs.webkit.org/show_bug.cgi?id=164762
497
498         Reviewed by Wenson Hsieh.
499         
500         Move the tests that use runUIScript into their own directory for easier TestExpectations management,
501         and fix TestExpectations to match.
502
503         * TestExpectations:
504         * fast/harness/uiscriptcontroller/concurrent-ui-side-scripts-expected.txt: Renamed from LayoutTests/fast/harness/concurrent-ui-side-scripts-expected.txt.
505         * fast/harness/uiscriptcontroller/concurrent-ui-side-scripts.html: Renamed from LayoutTests/fast/harness/concurrent-ui-side-scripts.html.
506         * fast/harness/uiscriptcontroller/ui-side-script-unregister-callback-expected.txt: Copied from LayoutTests/fast/harness/ui-side-script-unregister-callback-expected.txt.
507         * fast/harness/uiscriptcontroller/ui-side-script-unregister-callback.html: Copied from LayoutTests/fast/harness/ui-side-script-unregister-callback.html.
508         * fast/harness/uiscriptcontroller/ui-side-script-with-callback-expected.txt: Renamed from LayoutTests/fast/harness/ui-side-script-unregister-callback-expected.txt.
509         * fast/harness/uiscriptcontroller/ui-side-script-with-callback.html: Renamed from LayoutTests/fast/harness/ui-side-script-unregister-callback.html.
510         * fast/harness/uiscriptcontroller/ui-side-scripts-expected.txt: Renamed from LayoutTests/fast/harness/ui-side-scripts-expected.txt.
511         * fast/harness/uiscriptcontroller/ui-side-scripts.html: Renamed from LayoutTests/fast/harness/ui-side-scripts.html.
512         * platform/mac/TestExpectations:
513
514 2016-11-16  Alex Christensen  <achristensen@webkit.org>
515
516         REGRESSION (r207162): [debug] loader/stateobjects LayoutTests timing out
517         https://bugs.webkit.org/show_bug.cgi?id=163307
518
519         Reviewed by Alexey Proskuryakov.
520
521         * platform/ios-simulator/TestExpectations:
522         * platform/mac/TestExpectations:
523
524 2016-11-16  Alex Christensen  <achristensen@webkit.org>
525
526         Unreviewed gardening.
527         https://bugs.webkit.org/show_bug.cgi?id=163127
528
529         * platform/ios-simulator/TestExpectations:
530         Unskip passing tests.
531
532 2016-11-16  Joseph Pecoraro  <pecoraro@apple.com>
533
534         Fix typo in LayoutTest.
535
536         Unreviewed follow-up comment.
537
538         * inspector/page/setEmulatedMedia-expected.txt:
539         * inspector/page/setEmulatedMedia.html:
540
541 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
542
543         js/dom/domjit-function-get-element-by-id-licm.html and js/dom/domjit-function-get-element-by-id-changed.html are flaky timeouts
544         https://bugs.webkit.org/show_bug.cgi?id=164797
545
546         Reviewed by Saam Barati.
547
548         The performance of the both tests rely on PureGetById.
549         However, PureGetById is rolled out temporary[1], these tests become timed out.
550         This patch makes the both tests [ PASS TIMEOUT ] until PureGetById patch[1] is
551         relanded or impure object optimization patch[2] is landed.
552
553         [1]: https://bugs.webkit.org/show_bug.cgi?id=163305
554         [2]: https://bugs.webkit.org/show_bug.cgi?id=164175
555
556         * TestExpectations:
557
558 2016-11-16  Jiewen Tan  <jiewen_tan@apple.com>
559
560         Add more tests for SubtleCrypto::importKey and SubtleCrypto::exportKey
561         https://bugs.webkit.org/show_bug.cgi?id=164815
562         <rdar://problem/29281660>
563
564         Reviewed by Brent Fulgham.
565
566         * crypto/subtle/aes-import-jwk-key-export-jwk-key.html: Added.
567         * crypto/subtle/aes-import-jwk-key-export-raw-key.html: Added.
568         * crypto/subtle/aes-import-raw-key-export-jwk-key.html: Added.
569         * crypto/subtle/aes-import-raw-key-export-raw-key.html: Added.
570         * crypto/subtle/hmac-import-jwk-key-export-jwk-key.html: Added.
571         * crypto/subtle/hmac-import-jwk-key-export-raw-key.html: Added.
572         * crypto/subtle/hmac-import-raw-key-export-jwk-key.html: Added.
573         * crypto/subtle/hmac-import-raw-key-export-raw-key.html: Added.
574         * crypto/subtle/rsa-import-jwk-key-export-jwk-key-private.html: Added.
575         * crypto/subtle/rsa-import-jwk-key-export-jwk-key-public.html: Added.
576
577 2016-11-16  Ryan Haddad  <ryanhaddad@apple.com>
578
579         Updating TestExpectations for two http/tests/security/module-crossorigin tests.
580         https://bugs.webkit.org/show_bug.cgi?id=164539
581
582         Unreviewed test gardening.
583
584         * TestExpectations:
585
586 2016-11-16  Daniel Bates  <dabates@apple.com>
587
588         Make test sandbox-should-not-persist-on-navigation.html more representative of real-world scenario
589         https://bugs.webkit.org/show_bug.cgi?id=164752
590
591         Reviewed by Brent Fulgham.
592
593         Modify the test http-0.9/sandbox-should-not-persist-on-navigation.html so that it loads
594         a document on a default port using HTTP 0.9 to trigger the HTTP 0.9 sandbox as this
595         is more representative of a real-world scenario where we want a sandbox to be applied
596         and is the scenario that is currently covered by our HTTP 0.9 sandbox machinery.
597
598         Currently this test makes use of the pre r208549 behavior where the HTTP 0.9 sandbox
599         was applied to a document if one of its subresources loaded on a non-default port
600         using HTTP 0.9 in addition to the behavior where the sandbox is applied to a document
601         that loads on a default port using HTTP 0.9. Following r208549 we no longer apply the
602         sandbox to the document for the former case as this did not improve security much, if
603         any. The latter case is more representative of a real-world scenario where we want to
604         apply the sandbox policy and reflects our behavior following r208549.
605
606         * http/tests/security/http-0.9/resources/nph-sandbox-should-not-persist-on-navigation.pl: Added.
607         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
608         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation.html:
609         * platform/wk2/TestExpectations: Skip the HTTP-0.9 tests in WebKit2 as it uses internals.registerDefaultPortForProtocol().
610
611 2016-11-16  Ryan Haddad  <ryanhaddad@apple.com>
612
613         Unreviewed, rolling out r208770.
614
615         The test added with this change is timing out on mac-wk1.
616
617         Reverted changeset:
618
619         "UIScriptController: script with no async tasks fails if an
620         earlier script registered a callback"
621         https://bugs.webkit.org/show_bug.cgi?id=164762
622         http://trac.webkit.org/changeset/208770
623
624 2016-11-16  Simon Fraser  <simon.fraser@apple.com>
625
626         Fix typo in bug url.
627
628         * platform/mac/TestExpectations:
629
630 2016-11-16  Romain Bellessort  <romain.bellessort@crf.canon.fr>
631
632         [Readable Streams API] Implement ReadableByteStreamController close()
633         https://bugs.webkit.org/show_bug.cgi?id=164413
634
635         Reviewed by Darin Adler.
636
637         Updated test expectations for close() tests and added tests
638         to ensure errors are thrown in various cases defined by spec.
639
640         * streams/readable-byte-stream-controller.js: Updated.
641
642 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
643
644         [ES6] Integrate ES6 Modules into WebCore
645         https://bugs.webkit.org/show_bug.cgi?id=148897
646
647         Reviewed by Ryosuke Niwa.
648
649         * TestExpectations:
650         * http/tests/misc/module-absolute-url-expected.txt: Added.
651         * http/tests/misc/module-absolute-url.html: Added.
652         * http/tests/misc/module-script-async-expected.txt: Added.
653         * http/tests/misc/module-script-async.html: Added.
654         * http/tests/misc/resources/module-absolute-url.js: Added.
655         * http/tests/misc/resources/module-absolute-url2.js: Added.
656         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-allowed-expected.txt: Added.
657         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-allowed.html: Added.
658         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-and-scripthash-expected.txt: Added.
659         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-and-scripthash.html: Added.
660         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-basic-blocked-expected.txt: Added.
661         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-basic-blocked.html: Added.
662         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt: Added.
663         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked.html: Added.
664         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-ignore-unsafeinline-expected.txt: Added.
665         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-ignore-unsafeinline.html: Added.
666         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt: Added.
667         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only.html: Added.
668         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: Added.
669         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: Added.
670         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt: Added.
671         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html: Added.
672         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-multiple-policies-expected.txt: Added.
673         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-multiple-policies.html: Added.
674         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
675         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-same-origin-expected.txt: Added.
676         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-same-origin.html: Added.
677         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect.html: Added.
678         * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-enforced-policy-and-not-in-report-only.php: Added.
679         * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Added.
680         * http/tests/security/contentSecurityPolicy/module-eval-blocked-expected.txt: Added.
681         * http/tests/security/contentSecurityPolicy/module-eval-blocked-in-external-script-expected.txt: Added.
682         * http/tests/security/contentSecurityPolicy/module-eval-blocked-in-external-script.html: Added.
683         * http/tests/security/contentSecurityPolicy/module-eval-blocked.html: Added.
684         * http/tests/security/contentSecurityPolicy/resources/echo-module-script-src.pl: Added.
685         * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-module-test.js: Added.
686         (testPreescapedPolicy):
687         (testExperimentalPolicy):
688         (test):
689         (iframe.onload):
690         (testImpl):
691         (finishTesting):
692         * http/tests/security/module-correct-mime-types-expected.txt: Added.
693         * http/tests/security/module-correct-mime-types.html: Added.
694         * http/tests/security/module-crossorigin-error-event-information-expected.txt: Added.
695         * http/tests/security/module-crossorigin-error-event-information.html: Added.
696         * http/tests/security/module-crossorigin-loads-correctly-credentials-expected.txt: Added.
697         * http/tests/security/module-crossorigin-loads-correctly-credentials.html: Added.
698         * http/tests/security/module-crossorigin-loads-omit-expected.txt: Added.
699         * http/tests/security/module-crossorigin-loads-omit.html: Added.
700         * http/tests/security/module-crossorigin-loads-same-origin-expected.txt: Added.
701         * http/tests/security/module-crossorigin-loads-same-origin.html: Added.
702         * http/tests/security/module-crossorigin-onerror-information-expected.txt: Added.
703         * http/tests/security/module-crossorigin-onerror-information.html: Added.
704         * http/tests/security/module-incorrect-mime-types-expected.txt: Added.
705         * http/tests/security/module-incorrect-mime-types.html: Added.
706         * http/tests/security/module-no-mime-type-expected.txt: Added.
707         * http/tests/security/module-no-mime-type.html: Added.
708         * http/tests/security/resources/cors-script.php:
709         * http/tests/security/resources/module-local-script.js: Added.
710         * js/dom/modules/module-and-dom-content-loaded-expected.txt: Added.
711         * js/dom/modules/module-and-dom-content-loaded.html: Added.
712         * js/dom/modules/module-and-window-load-expected.txt: Added.
713         * js/dom/modules/module-and-window-load.html: Added.
714         * js/dom/modules/module-async-and-window-load-expected.txt: Added.
715         * js/dom/modules/module-async-and-window-load.html: Added.
716         * js/dom/modules/module-document-write-expected.txt: Added.
717         * js/dom/modules/module-document-write-src-expected.txt: Added.
718         * js/dom/modules/module-document-write-src.html: Added.
719         * js/dom/modules/module-document-write.html: Added.
720         * js/dom/modules/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror-expected.txt: Added.
721         * js/dom/modules/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror.html: Added.
722         * js/dom/modules/module-execution-error-should-be-propagated-to-onerror-expected.txt: Added.
723         * js/dom/modules/module-execution-error-should-be-propagated-to-onerror.html: Added.
724         * js/dom/modules/module-execution-order-inline-expected.txt: Added.
725         * js/dom/modules/module-execution-order-inline.html: Added.
726         * js/dom/modules/module-execution-order-mixed-expected.txt: Added.
727         * js/dom/modules/module-execution-order-mixed-with-classic-scripts-expected.txt: Added.
728         * js/dom/modules/module-execution-order-mixed-with-classic-scripts.html: Added.
729         * js/dom/modules/module-execution-order-mixed.html: Added.
730         * js/dom/modules/module-incorrect-relative-specifier-expected.txt: Added.
731         * js/dom/modules/module-incorrect-relative-specifier.html: Added.
732         * js/dom/modules/module-incorrect-tag-expected.txt: Added.
733         * js/dom/modules/module-incorrect-tag.html: Added.
734         * js/dom/modules/module-inline-current-script-expected.txt: Added.
735         * js/dom/modules/module-inline-current-script.html: Added.
736         * js/dom/modules/module-inline-dynamic-expected.txt: Added.
737         * js/dom/modules/module-inline-dynamic.html: Added.
738         * js/dom/modules/module-inline-simple-expected.txt: Added.
739         * js/dom/modules/module-inline-simple.html: Added.
740         * js/dom/modules/module-load-event-expected.txt: Added.
741         * js/dom/modules/module-load-event-with-src-expected.txt: Added.
742         * js/dom/modules/module-load-event-with-src.html: Added.
743         * js/dom/modules/module-load-event.html: Added.
744         * js/dom/modules/module-load-same-module-from-different-entry-point-dynamic-expected.txt: Added.
745         * js/dom/modules/module-load-same-module-from-different-entry-point-dynamic.html: Added.
746         * js/dom/modules/module-load-same-module-from-different-entry-point-expected.txt: Added.
747         * js/dom/modules/module-load-same-module-from-different-entry-point.html: Added.
748         * js/dom/modules/module-not-found-error-event-expected.txt: Added.
749         * js/dom/modules/module-not-found-error-event-with-src-and-import-expected.txt: Added.
750         * js/dom/modules/module-not-found-error-event-with-src-and-import.html: Added.
751         * js/dom/modules/module-not-found-error-event-with-src-expected.txt: Added.
752         * js/dom/modules/module-not-found-error-event-with-src.html: Added.
753         * js/dom/modules/module-not-found-error-event.html: Added.
754         * js/dom/modules/module-src-current-script-expected.txt: Added.
755         * js/dom/modules/module-src-current-script.html: Added.
756         * js/dom/modules/module-src-dynamic-expected.txt: Added.
757         * js/dom/modules/module-src-dynamic.html: Added.
758         * js/dom/modules/module-src-simple-expected.txt: Added.
759         * js/dom/modules/module-src-simple.html: Added.
760         * js/dom/modules/module-type-case-insensitive-expected.txt: Added.
761         * js/dom/modules/module-type-case-insensitive.html: Added.
762         * js/dom/modules/module-will-fire-beforeload-expected.txt: Added.
763         * js/dom/modules/module-will-fire-beforeload.html: Added.
764         * js/dom/modules/script-tests/module-document-write-src.js: Added.
765         * js/dom/modules/script-tests/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror-throw.js: Added.
766         * js/dom/modules/script-tests/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror.js: Added.
767         * js/dom/modules/script-tests/module-execution-order-mixed-2.js: Added.
768         * js/dom/modules/script-tests/module-execution-order-mixed-cappuccino.js: Added.
769         * js/dom/modules/script-tests/module-execution-order-mixed-cocoa.js: Added.
770         * js/dom/modules/script-tests/module-execution-order-mixed-matcha.js: Added.
771         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-2.js: Added.
772         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-cappuccino.js: Added.
773         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-cocoa.js: Added.
774         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-matcha.js: Added.
775         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts.js: Added.
776         * js/dom/modules/script-tests/module-execution-order-mixed.js: Added.
777         * js/dom/modules/script-tests/module-inline-dynamic.js: Added.
778         (export.default.Cocoa.prototype.taste):
779         (export.default.Cocoa):
780         * js/dom/modules/script-tests/module-inline-simple.js: Added.
781         (export.default.Cocoa.prototype.taste):
782         (export.default.Cocoa):
783         * js/dom/modules/script-tests/module-load-event-with-src.js: Added.
784         * js/dom/modules/script-tests/module-load-same-module-from-different-entry-point.js: Added.
785         * js/dom/modules/script-tests/module-not-found-error-event-with-src-and-import.js: Added.
786         * js/dom/modules/script-tests/module-src-current-script.js: Added.
787         * js/dom/modules/script-tests/module-src-dynamic-cocoa.js: Added.
788         (Cocoa.prototype.taste):
789         (Cocoa):
790         * js/dom/modules/script-tests/module-src-dynamic.js: Added.
791         * js/dom/modules/script-tests/module-src-simple-cocoa.js: Added.
792         (Cocoa.prototype.taste):
793         (Cocoa):
794         * js/dom/modules/script-tests/module-src-simple.js: Added.
795         * js/dom/modules/script-tests/module-will-fire-beforeload.js: Added.
796
797 2016-11-15  Joseph Pecoraro  <pecoraro@apple.com>
798
799         Web Inspector: Preview other CSS @media in browser window (print)
800         https://bugs.webkit.org/show_bug.cgi?id=13530
801         <rdar://problem/5712928>
802
803         Reviewed by Timothy Hatcher.
804
805         * inspector/page/media-query-list-listener-exception-expected.txt: Copied from LayoutTests/inspector/page/setEmulatedMedia-expected.txt.
806         * inspector/page/media-query-list-listener-exception.html: Copied from LayoutTests/inspector/page/setEmulatedMedia.html.
807         Rename this test which is about swallowing exceptions and happened to use inspector code.
808
809         * inspector/page/setEmulatedMedia-expected.txt:
810         * inspector/page/setEmulatedMedia.html:
811         Test for Page.setEmulatedMedia command.
812
813 2016-11-15  Jon Lee  <jonlee@apple.com>
814
815         Report active video and audio capture devices separately
816         https://bugs.webkit.org/show_bug.cgi?id=164769
817
818         Reviewed by Eric Carlson.
819
820         * fast/mediastream/MediaStream-page-muted-expected.txt: Update test.
821         * fast/mediastream/MediaStream-page-muted.html:
822
823 2016-11-15  Ryan Haddad  <ryanhaddad@apple.com>
824
825         Marking js/regress-141098.html as flaky on ios-simulator.
826         https://bugs.webkit.org/show_bug.cgi?id=163046
827
828         Unreviewed test gardening.
829
830         * platform/ios-simulator/TestExpectations:
831
832 2016-11-15  Brady Eidson  <beidson@apple.com>
833
834         IndexedDB 2.0: Key collation during SQLite lookups is insanely slow.
835         https://bugs.webkit.org/show_bug.cgi?id=164754
836
837         Reviewed by Alex Christensen.
838
839         * TestExpectations: Unskip a test that passes even in debug builds, and re-classify
840           a test that used to be too-slow everywhere to be too-slow only in debug builds.
841
842 2016-11-15  Simon Fraser  <simon.fraser@apple.com>
843
844         UIScriptController: script with no async tasks fails if an earlier script registered a callback
845         https://bugs.webkit.org/show_bug.cgi?id=164762
846
847         Reviewed by Wenson Hsieh.
848
849         * fast/harness/ui-side-script-with-callback-expected.txt: Added.
850         * fast/harness/ui-side-script-with-callback.html: Added.
851
852 2016-11-15  Simon Fraser  <simon.fraser@apple.com>
853
854         UIScriptController: setting a callback to undefined should unregister it
855         https://bugs.webkit.org/show_bug.cgi?id=164796
856
857         Reviewed by Dean Jackson.
858
859         * fast/harness/ui-side-script-unregister-callback-expected.txt: Added.
860         * fast/harness/ui-side-script-unregister-callback.html: Added.
861
862 2016-11-15  Ryan Haddad  <ryanhaddad@apple.com>
863
864         Marking http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes.html as flaky.
865         https://bugs.webkit.org/show_bug.cgi?id=161650
866
867         Unreviewed test gardening.
868
869         * platform/mac/TestExpectations:
870
871 2016-11-15  Ryan Haddad  <ryanhaddad@apple.com>
872
873         Skip fast/forms/search-cancel-button-change-input.html on ios-simulator since the test relies upon mouse events.
874
875         Unreviewed test gardening.
876
877         * platform/ios-simulator/TestExpectations:
878
879 2016-11-15  Filip Pizlo  <fpizlo@apple.com>
880
881         [mac-wk1 debug] ASSERTION FAILED: thisObject->m_propertyTableUnsafe
882         https://bugs.webkit.org/show_bug.cgi?id=162986
883
884         Reviewed by Saam Barati.
885         
886         This test should not crash anymore.
887
888         * platform/mac-wk1/TestExpectations:
889
890 2016-11-15  Jiewen Tan  <jiewen_tan@apple.com>
891
892         js-test-pre.js::shouldReject doesn't need _rejectCallback and _resolveCallback
893         https://bugs.webkit.org/show_bug.cgi?id=164758
894
895         Reviewed by Youenn Fablet.
896
897         Since the function returns a promise, it doesn't need _rejectCallback and _resolveCallback.
898
899         * crypto/subtle/generate-key-malformed-parameters.html:
900         * crypto/subtle/rsa-generate-key-malformed-parameters.html:
901         * crypto/workers/subtle/resources/rsa-generate-key.js:
902         * crypto/workers/subtle/rsa-generate-key-expected.txt:
903         * resources/js-test-pre.js:
904
905 2016-11-15  Joseph Pecoraro  <pecoraro@apple.com>
906
907         Web Inspector: inspector/worker/debugger-pause.html fails on WebKit1
908         https://bugs.webkit.org/show_bug.cgi?id=164787
909
910         Reviewed by Timothy Hatcher.
911
912         * inspector/worker/debugger-pause.html:
913         Make this test work for WebKit1 where the VM is shared between the
914         page and inspector page. We need to be able to stop the Inspector's
915         evaluation, so that we can evaluate and pause on the page, and then
916         come back to the inspector afterwards.
917
918 2016-11-15  Simon Fraser  <simon.fraser@apple.com>
919
920         [iOS WK2] Implement support for visual viewports
921         https://bugs.webkit.org/show_bug.cgi?id=164765
922
923         Reviewed by Tim Horton.
924
925         Adopt the visual viewport scrolling model in iOS WK2.
926         
927         These tests don't correctly test iOS WK2's async scrolling behavior (webkit.org/b/164779)
928         so rebaseline.
929
930         * platform/ios-simulator-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
931         * platform/ios-simulator-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
932         * platform/ios-simulator-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
933         * platform/ios-simulator-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
934         * platform/ios-simulator-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
935         * platform/ios-simulator-wk2/fast/visual-viewport/zoomed-rects-expected.txt: Added.
936
937 2016-11-14  Brent Fulgham  <bfulgham@apple.com>
938
939         Correct handling of changing input type
940         https://bugs.webkit.org/show_bug.cgi?id=164759
941         <rdar://problem/29211174>
942
943         Reviewed by Darin Adler.
944
945         * fast/forms/search-cancel-button-change-input-expected.txt: Added.
946         * fast/forms/search-cancel-button-change-input.html: Added.
947
948 2016-11-15  Antti Koivisto  <antti@apple.com>
949
950         slot doesn't work as a flex container
951         https://bugs.webkit.org/show_bug.cgi?id=160740
952         <rdar://problem/28605080>
953
954         Reviewed by Ryosuke Niwa.
955
956         * fast/shadow-dom/css-scoping-slot-flex-expected.html: Added.
957         * fast/shadow-dom/css-scoping-slot-flex.html: Added.
958         * fast/shadow-dom/slot-crash-expected.txt:
959
960 2016-11-15  Joanmarie Diggs  <jdiggs@igalia.com>
961
962         AX: Need to update implicit/default values for aria-valuemin, aria-valuenow, and aria-valuemax
963         https://bugs.webkit.org/show_bug.cgi?id=164773
964
965         Reviewed by Chris Fleizach.
966
967         * accessibility/progressbar-expected.txt: Updated to reflect new behavior.
968         * accessibility/progressbar.html: Updated to reflect new behavior.
969         * accessibility/spinbutton-implicit-values-expected.txt: Added.
970         * accessibility/spinbutton-implicit-values.html: Added.
971
972 2016-11-14  Jiewen Tan  <jiewen_tan@apple.com>
973
974         Update SubtleCrypto::exportKey to match the latest spec
975         https://bugs.webkit.org/show_bug.cgi?id=164722
976         <rdar://problem/29251740>
977
978         Reviewed by Brent Fulgham.
979
980         Besides adding test cases for SubtleCrypto::exportKey, this patch also corrects a typo:
981         hmac-import-malformed-parameters* => hmac-import-key-malformed-parameters*.
982
983         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-128-expected.txt: Added.
984         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-128.html: Added.
985         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-192-expected.txt: Added.
986         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-192.html: Added.
987         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-256-expected.txt: Added.
988         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-256.html: Added.
989         * crypto/subtle/aes-cbc-generate-export-key-raw-expected.txt: Added.
990         * crypto/subtle/aes-cbc-generate-export-key-raw.html: Added.
991         * crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
992         * crypto/subtle/aes-export-key-malformed-parameters.html: Added.
993         * crypto/subtle/aes-kw-generate-export-key-jwk-length-128-expected.txt: Added.
994         * crypto/subtle/aes-kw-generate-export-key-jwk-length-128.html: Added.
995         * crypto/subtle/aes-kw-generate-export-key-jwk-length-192-expected.txt: Added.
996         * crypto/subtle/aes-kw-generate-export-key-jwk-length-192.html: Added.
997         * crypto/subtle/aes-kw-generate-export-key-jwk-length-256-expected.txt: Added.
998         * crypto/subtle/aes-kw-generate-export-key-jwk-length-256.html: Added.
999         * crypto/subtle/aes-kw-generate-export-raw-key-expected.txt: Added.
1000         * crypto/subtle/aes-kw-generate-export-raw-key.html: Added.
1001         * crypto/subtle/export-key-malformed-parameters-expected.txt: Added.
1002         * crypto/subtle/export-key-malformed-parameters.html: Added.
1003         * crypto/subtle/hmac-export-key-malformed-parameters-expected.txt: Added.
1004         * crypto/subtle/hmac-export-key-malformed-parameters.html: Added.
1005         * crypto/subtle/hmac-generate-export-key-jwk-sha1-expected.txt: Added.
1006         * crypto/subtle/hmac-generate-export-key-jwk-sha1.html: Added.
1007         * crypto/subtle/hmac-generate-export-key-jwk-sha224-expected.txt: Added.
1008         * crypto/subtle/hmac-generate-export-key-jwk-sha224.html: Added.
1009         * crypto/subtle/hmac-generate-export-key-jwk-sha256-expected.txt: Added.
1010         * crypto/subtle/hmac-generate-export-key-jwk-sha256.html: Added.
1011         * crypto/subtle/hmac-generate-export-key-jwk-sha384-expected.txt: Added.
1012         * crypto/subtle/hmac-generate-export-key-jwk-sha384.html: Added.
1013         * crypto/subtle/hmac-generate-export-key-jwk-sha512-expected.txt: Added.
1014         * crypto/subtle/hmac-generate-export-key-jwk-sha512.html: Added.
1015         * crypto/subtle/hmac-generate-export-raw-key-expected.txt: Added.
1016         * crypto/subtle/hmac-generate-export-raw-key.html: Added.
1017         * crypto/subtle/hmac-import-key-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-import-malformed-parameters-expected.txt.
1018         * crypto/subtle/hmac-import-key-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/hmac-import-malformed-parameters.html.
1019         * crypto/subtle/rsa-export-key-malformed-parameters-expected.txt: Added.
1020         * crypto/subtle/rsa-export-key-malformed-parameters.html: Added.
1021         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha1-expected.txt: Added.
1022         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha1.html: Added.
1023         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha224-expected.txt: Added.
1024         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha224.html: Added.
1025         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha256-expected.txt: Added.
1026         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha256.html: Added.
1027         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha384-expected.txt: Added.
1028         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha384.html: Added.
1029         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha512-expected.txt: Added.
1030         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha512.html: Added.
1031         * crypto/subtle/rsaes-pkcs1-v1_5-generate-export-key-jwk-expected.txt: Added.
1032         * crypto/subtle/rsaes-pkcs1-v1_5-generate-export-key-jwk.html: Added.
1033         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha1-expected.txt: Added.
1034         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha1.html: Added.
1035         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha224-expected.txt: Added.
1036         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha224.html: Added.
1037         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha256-expected.txt: Added.
1038         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha256.html: Added.
1039         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha384-expected.txt: Added.
1040         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha384.html: Added.
1041         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha512-expected.txt: Added.
1042         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha512.html: Added.
1043         * crypto/workers/subtle/aes-generate-export-key-jwk-expected.txt: Added.
1044         * crypto/workers/subtle/aes-generate-export-key-jwk.html: Added.
1045         * crypto/workers/subtle/aes-generate-export-key-raw-expected.txt: Added.
1046         * crypto/workers/subtle/aes-generate-export-key-raw.html: Added.
1047         * crypto/workers/subtle/hmac-generate-export-key-jwk-expected.txt: Added.
1048         * crypto/workers/subtle/hmac-generate-export-key-jwk.html: Added.
1049         * crypto/workers/subtle/hmac-generate-export-key-raw-expected.txt: Added.
1050         * crypto/workers/subtle/hmac-generate-export-key-raw.html: Added.
1051         * crypto/workers/subtle/resources/aes-generate-export-key-jwk.js: Added.
1052         * crypto/workers/subtle/resources/aes-generate-export-key-raw.js: Added.
1053         * crypto/workers/subtle/resources/hmac-generate-export-key-jwk.js: Added.
1054         * crypto/workers/subtle/resources/hmac-generate-export-key-raw.js: Added.
1055         * crypto/workers/subtle/resources/rsa-generate-export-key-jwk.js: Added.
1056         * crypto/workers/subtle/rsa-generate-export-key-jwk-expected.txt: Added.
1057         * crypto/workers/subtle/rsa-generate-export-key-jwk.html: Added.
1058
1059 2016-11-15  Jon Lee  <jonlee@apple.com>
1060
1061         Remove HasMediaCaptureDevice
1062         https://bugs.webkit.org/show_bug.cgi?id=164767
1063         <rdar://problem/29263696>
1064
1065         Reviewed by Eric Carlson.
1066
1067         * fast/mediastream/MediaStream-page-muted-expected.txt: Remove check for HasMediaCaptureDevice.
1068         * fast/mediastream/MediaStream-page-muted.html:
1069
1070 2016-11-14  Dave Hyatt  <hyatt@apple.com>
1071
1072         [CSS Parser] Fix font-synthesis and text-decoration-skip parsing
1073         https://bugs.webkit.org/show_bug.cgi?id=164736
1074
1075         Reviewed by Dean Jackson.
1076
1077         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip-expected.txt:
1078         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip.html:
1079         * fast/css3-text/font-synthesis-parse-expected.txt:
1080         * fast/css3-text/font-synthesis-parse.html:
1081
1082 2016-11-15  Daniel Bates  <dabates@apple.com>
1083
1084         Disallow loads using HTTP 0.9 at the ResourceHandle/NetworkDataTask level
1085         https://bugs.webkit.org/show_bug.cgi?id=164662
1086         <rdar://problem/29268514>
1087
1088         Reviewed by Reviewed by Alex Christensen and Brady Eidson.
1089
1090         Add a test to ensure that we block a synchronous XHR load using HTTP 0.9.
1091         Renamed test image-default-port-blocked.html to image-default-port-allowed.html
1092         as we now allow a subresource load using HTTP 0.9 on a default port regardless
1093         of the HTTP version the embedding page used.
1094
1095         Update test expectations as DRT/WTR do not emit a localized description for the
1096         error associated with a load failure. Note that a message is emitted to
1097         Web Inspector console.
1098
1099         * http/tests/security/http-0.9/iframe-blocked-expected.txt:
1100         * http/tests/security/http-0.9/iframe-blocked.html: Dump frame load callbacks
1101         to see that load was cancelled as there is no other unique visible indication
1102         of success.
1103         * http/tests/security/http-0.9/image-blocked-expected.txt: Update expected result.
1104         * http/tests/security/http-0.9/image-default-port-allowed-expected.txt: Renamed from LayoutTests/http/tests/security/http-0.9/image-default-port-blocked-expected.txt.
1105         * http/tests/security/http-0.9/image-default-port-allowed.html: Renamed from LayoutTests/http/tests/security/http-0.9/image-default-port-blocked.html.
1106         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Update expected result.
1107         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html: Ditto.
1108         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt: Ditto.
1109         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Ditto.
1110         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Ditto.
1111         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Ditto.
1112         * http/tests/security/http-0.9/xhr-blocked-expected.txt: Added.
1113         * http/tests/security/http-0.9/xhr-blocked.html: Added.
1114         * platform/wk2/TestExpectations: Skip the HTTP-0.9 tests in WebKit2 that use internals.registerDefaultPortForProtocol().
1115         The function internals.registerDefaultPortForProtocol only updates the default-port-to-protocol map in the WebContent
1116         process. However network loads in WebKit2 occur in the NetworkProcess. Further investigation is needed to determine
1117         the best way to support testing with default ports. Ideally, we would run an HTTP server on port 80 for testing and
1118         remove the need for internals.registerDefaultPortForProtocol().
1119
1120 2016-11-15  Zalan Bujtas  <zalan@apple.com>
1121
1122         [MultiCol] Render tree should be all clean by the end of FrameView::layout().
1123         https://bugs.webkit.org/show_bug.cgi?id=162833
1124
1125         Reviewed by Simon Fraser.
1126
1127         This patch actually fixes the renderering of the closing quotation mark. Currently, it is
1128         not rendered at all.
1129
1130         * fast/inline/out-of-flow-quotation-text-with-multicolumn-expected.html: Added.
1131         * fast/inline/out-of-flow-quotation-text-with-multicolumn.html: Added.
1132
1133 2016-11-15  Alejandro G. Castro  <alex@igalia.com>
1134
1135         WebRTC: update MediaStream-MediaElement-srcObject.html test and unskip it
1136         https://bugs.webkit.org/show_bug.cgi?id=159343
1137
1138         Reviewed by Philippe Normand.
1139
1140         Update the test to use the getUserMedia API and unskip it.
1141
1142         * fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt:
1143         Update the result of using the getUserMedia API.
1144         * fast/mediastream/MediaStream-MediaElement-srcObject.html: Use
1145         the getUserMedia API from the helper.
1146         * platform/gtk/TestExpectations: Unskip the test.
1147         * platform/mac/TestExpectations: Unskip the test.
1148
1149 2016-11-14  Joseph Pecoraro  <pecoraro@apple.com>
1150
1151         Web Inspector: Worker debugging should pause all targets and view call frames in all targets
1152         https://bugs.webkit.org/show_bug.cgi?id=164305
1153         <rdar://problem/29056192>
1154
1155         Reviewed by Timothy Hatcher.
1156
1157         * inspector/debugger/continueUntilNextRunLoop-expected.txt: Added.
1158         * inspector/debugger/continueUntilNextRunLoop.html: Added.
1159         New test for new Debugger.continueUntilNextRunLoop protocol method.
1160
1161         * inspector/worker/debugger-multiple-targets-pause-expected.txt: Added.
1162         * inspector/worker/debugger-multiple-targets-pause.html: Added.
1163         * inspector/worker/resources/worker-debugger-thread-1.js: Added.
1164         * inspector/worker/resources/worker-debugger-thread-2.js: Added.
1165         This tests uses a 250ms timeout because we have to have the worker thread
1166         evaluate some work and trigger a pause on other threads before their work
1167         starts. On debug builds, shorter times, like 100ms, would not be enough.
1168
1169         * inspector/worker/debugger-pause-expected.txt:
1170         * inspector/worker/debugger-pause.html:
1171         Now that all threads pause, the first InspectorTest.log evaluates JavaScript on
1172         the page and causes a pause. So make the first log empty to keep the test unchanged.
1173
1174         * inspector/worker/runtime-basic-expected.txt:
1175         * inspector/unit-tests/target-manager-expected.txt:
1176         Updated display name of the mainTarget.
1177
1178 2016-11-14  Myles C. Maxfield  <mmaxfield@apple.com>
1179
1180         [WebGL2] Teach WebGLRenderingContextBase about new texture internal formats
1181         https://bugs.webkit.org/show_bug.cgi?id=164525
1182
1183         Reviewed by Dean Jackson.
1184
1185         Test texture types without drawing. Instead, attach a texture to a framebuffer and
1186         use readPixels() to make sure the texture retains its data.
1187
1188         * fast/canvas/webgl/webgl2-texture-upload-enums-expected.txt: Added.
1189         * fast/canvas/webgl/webgl2-texture-upload-enums.html: Added.
1190
1191 2016-11-14  Ryosuke Niwa  <rniwa@webkit.org>
1192
1193         document.createElementNS doesn't construct a custom element
1194         https://bugs.webkit.org/show_bug.cgi?id=164700
1195
1196         Reviewed by Darin Adler.
1197
1198         Added W3C style testharness.js tests for createElementNS and DOMImplementation's createDocument.
1199
1200         * fast/custom-elements/DOMImplementation-createDocument-expected.txt: Added.
1201         * fast/custom-elements/DOMImplementation-createDocument.html: Added.
1202         * fast/custom-elements/document-createElementNS-expected.txt: Added.
1203         * fast/custom-elements/document-createElementNS.html: Added.
1204
1205 2016-11-14  Dean Jackson  <dino@apple.com>
1206
1207         Handle filter() image type in new CSS Parser
1208         https://bugs.webkit.org/show_bug.cgi?id=164673
1209         <rdar://problems/29231376>
1210
1211         Reviewed by Darin Adler.
1212
1213         Remove the test that allows a string value for the
1214         image source rather than a url().
1215
1216         * fast/filter-image/filter-image-animation-expected.txt:
1217         * fast/filter-image/filter-image-animation.html:
1218
1219 2016-11-14  Joanmarie Diggs  <jdiggs@igalia.com>
1220
1221         AX: In ARIA 1.1, the implicit value for aria-level on headings is 2
1222         https://bugs.webkit.org/show_bug.cgi?id=164714
1223
1224         Reviewed by Chris Fleizach.
1225
1226         Added new test case to existing test and updated expectations.
1227
1228         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
1229         * accessibility/heading-level-expected.txt: Updated.
1230         * accessibility/heading-level.html: New test case added.
1231
1232 2016-11-14  Dave Hyatt  <hyatt@apple.com>
1233
1234         [CSS Parser] Remove incorrect cursor result
1235         https://bugs.webkit.org/show_bug.cgi?id=164717
1236
1237         Reviewed by Dean Jackson.
1238
1239         * fast/css/cursor-parsing-expected.txt:
1240         * fast/css/cursor-parsing.html:
1241
1242 2016-11-14  Youenn Fablet  <youenn@apple.com>
1243
1244         Refresh RTCDataChannel abstract infrastructure
1245         https://bugs.webkit.org/show_bug.cgi?id=164680
1246
1247         Reviewed by Darin Adler.
1248
1249         * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
1250         * fast/mediastream/RTCPeerConnection-datachannel.html:
1251         * platform/mac/TestExpectations:
1252
1253 2016-11-14  David Kilzer  <ddkilzer@apple.com>
1254
1255         REGRESSION (r83521): Fix malformed <canvas> tag in fast/canvas/DrawImageSinglePixelStretch.html
1256
1257         Unreviewed.
1258
1259         Before: <canvas id="c"</canvas>
1260         Parsed: <canvas id="c" <="" canvas="" width="200" height="50"></canvas>
1261
1262         After:  <canvas id="c"></canvas>
1263         Parsed: <canvas id="c" width="200" height="50"></canvas>
1264
1265         * fast/canvas/DrawImageSinglePixelStretch.html: Close <canvas>
1266         tag.  This does not affect test results, but the HTML5 parser
1267         was covering for this mistake.
1268
1269 2016-11-14  David Kilzer  <ddkilzer@apple.com>
1270
1271         Bug 164702: WebContent crash due to checked unsigned overflow in WebCore: WebCore::RenderLayerCompositor::requiresCompositingLayer const + 1104
1272         <https://webkit.org/b/164702>
1273         <rdar://problem/29236368>
1274
1275         Reviewed by Darin Adler.
1276
1277         * inspector/layers/layers-compositing-reasons-expected.txt:
1278         Update results.
1279         * inspector/layers/layers-compositing-reasons.html: Update to
1280         reproduce the crash.  This does not reproduce the original crash
1281         stack, but does exercise the same crashing code.
1282
1283 2016-11-14  Joanmarie Diggs  <jdiggs@igalia.com>
1284
1285         AX: [ATK] Expose STATE_SINGLE_LINE and STATE_MULTI_LINE for ARIA searchbox role
1286         https://bugs.webkit.org/show_bug.cgi?id=164712
1287
1288         Reviewed by Chris Fleizach.
1289
1290         * accessibility/gtk/singleline-and-multiline-expected.txt: Added.
1291         * accessibility/gtk/singleline-and-multiline.html: Added.
1292
1293 2016-11-13  Fujii Hironori  <Hironori.Fujii@sony.com>
1294
1295         [HarfBuzz] HarfBuzzShaper should not assume numGlyphs is greater than 0
1296         https://bugs.webkit.org/show_bug.cgi?id=164500
1297
1298         Reviewed by Myles C. Maxfield.
1299
1300         * fast/text/international/harfbuzz-runs-with-no-glyph-expected.txt: Added.
1301         * fast/text/international/harfbuzz-runs-with-no-glyph.html: Added.
1302         * fast/text/international/resources/ignorables.woff: Added.
1303
1304 2016-11-13  Chris Dumez  <cdumez@apple.com>
1305
1306         REGRESSION (204441): newsplex.com map does not load
1307         https://bugs.webkit.org/show_bug.cgi?id=164705
1308         <rdar://problem/28753438>
1309
1310         Reviewed by Darin Adler.
1311
1312         * fast/dom/getElementsByTagName-HTMLElement-prefix-expected.txt: Added.
1313         * fast/dom/getElementsByTagName-HTMLElement-prefix.html: Added.
1314
1315 2016-11-12  Simon Fraser  <simon.fraser@apple.com>
1316
1317         Add a way to get the UI-side scrolling tree as text via UIScriptController
1318         https://bugs.webkit.org/show_bug.cgi?id=164697
1319
1320         Reviewed by Zalan Bujtas.
1321
1322         Add a test that dumps the scrolling state tree with a fixed element.
1323
1324         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Added.
1325         * scrollingcoordinator/ios/ui-scrolling-tree.html: Added.
1326
1327 2016-11-12  Simon Fraser  <simon.fraser@apple.com>
1328
1329         [iOS WK2] Share some code with Mac for post-async-scroll state reconciliation
1330         https://bugs.webkit.org/show_bug.cgi?id=164694
1331
1332         Reviewed by Zalan Bujtas.
1333
1334         Test that pans the page, and dumps GraphicsLayers before letting go.
1335
1336         * TestExpectations:
1337         * platform/ios-simulator-wk2/TestExpectations:
1338         * scrollingcoordinator/ios/sync-layer-positions-after-scroll-expected.txt: Added.
1339         * scrollingcoordinator/ios/sync-layer-positions-after-scroll.html: Added.
1340
1341 2016-11-12  Frederic Wang  <fwang@igalia.com>
1342
1343         Ensure MathML render tree are clean by the end of FrameView::layout().
1344         https://bugs.webkit.org/show_bug.cgi?id=162824
1345
1346         Reviewed by Darin Adler.
1347
1348         * mathml/invalid-markup-expected.txt: Added.
1349         * mathml/invalid-markup.html: Added.
1350         * mathml/mn-as-list-item-assert-expected.txt: Update text expectation now that invalid
1351         subtree appears in the output.
1352         * mathml/msubsup-fuzz-expected.txt: Ditto.
1353         * accessibility/mac/mathml-multiscript.txt: Ditto.
1354
1355 2016-11-11  Ryosuke Niwa  <rniwa@webkit.org>
1356
1357         event.composedPath() does not include window
1358         https://bugs.webkit.org/show_bug.cgi?id=164609
1359         <rdar://problem/29210383>
1360
1361         Reviewed by Antti Koivisto.
1362
1363         Added a W3C style testharness.js test for dispatching an inside a shadow tree connected to a document.
1364
1365         * fast/shadow-dom/event-path-with-window-expected.txt: Added.
1366         * fast/shadow-dom/event-path-with-window.html: Added.
1367         * fast/shadow-dom/resources/event-path-test-helpers.js:
1368         (dispatchEventWithLog): Traverse from document to window. Also include the event object in the log.
1369
1370 2016-11-11  Joseph Pecoraro  <pecoraro@apple.com>
1371
1372         test262: DataView get methods should allow for missing offset, set methods should allow for missing value
1373         https://bugs.webkit.org/show_bug.cgi?id=164451
1374
1375         Reviewed by Darin Adler.
1376
1377         * fast/canvas/webgl/data-view-test-expected.txt:
1378         * fast/canvas/webgl/data-view-test.html:
1379         Create a DataView large enough so that the get/set operations don't fail
1380         due to out of bounds access, and assert that they do not throw, because
1381         the undefined offset and value parameters get converted to 0.
1382
1383         * webgl/1.0.2/conformance/typedarrays/data-view-test-expected.txt:
1384         This test is wrong. Leave the test alone but update our copy.
1385
1386 2016-11-11  Ryan Haddad  <ryanhaddad@apple.com>
1387
1388         Skip editing/input/focus-change-with-marked-text.html everywhere except ios-simulator-wk1.
1389         https://bugs.webkit.org/show_bug.cgi?id=164666
1390
1391         Unreviewed test gardening.
1392
1393         * TestExpectations:
1394         * platform/ios-simulator-wk1/TestExpectations:
1395         * platform/ios-simulator-wk2/TestExpectations:
1396         * platform/mac/TestExpectations:
1397
1398 2016-11-11  Ryosuke Niwa  <rniwa@webkit.org>
1399
1400         Hovering over a slotted Text node clears hover state
1401         https://bugs.webkit.org/show_bug.cgi?id=164002
1402         <rdar://problem/29040471>
1403
1404         Reviewed by Simon Fraser.
1405
1406         Added two reference tests for activating and hovering over a Text node.
1407         The text node should activate :hover and :activate rules in the shadow tree respectively.
1408
1409         * fast/shadow-dom/activate-over-slotted-content-expected.html: Added.
1410         * fast/shadow-dom/activate-over-slotted-content.html: Added.
1411         * fast/shadow-dom/hover-over-slotted-content-expected.html: Added.
1412         * fast/shadow-dom/hover-over-slotted-content.html: Added.
1413         * platform/ios-simulator/TestExpectations: Skip the newly added tests since iOS doesn't
1414         support :hover or :activate via mouse down.
1415
1416 2016-11-11  Brent Fulgham  <bfulgham@apple.com>
1417
1418         Neutered ArrayBuffers are not properly serialized
1419         https://bugs.webkit.org/show_bug.cgi?id=164647
1420         <rdar://problem/29213490>
1421
1422         Reviewed by David Kilzer.
1423
1424         * fast/canvas/neutered-imagedata-expected.txt: Added.
1425         * fast/canvas/neutered-imagedata.html: Added.
1426
1427 2016-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1428
1429         [WK2] autocorrect and autocapitalize attributes do not work in contenteditable elements
1430         https://bugs.webkit.org/show_bug.cgi?id=164538
1431         <rdar://problem/8418711>
1432
1433         Reviewed by Ryosuke Niwa.
1434
1435         Adds new layout tests verifying that `autocorrect` and `autocapitalize` attributes can be used to opt out of
1436         autocapitalization and autocorrection in a contenteditable area in WK2. Additionally, tests that autocorrection
1437         and autocapitalization attributes may be changed by setting `element.autocorrect` and `element.autocapitalize`,
1438         respectively.
1439
1440         * fast/events/ios/contenteditable-autocapitalize-none-expected.txt: Added.
1441         * fast/events/ios/contenteditable-autocapitalize-none.html: Added.
1442         * fast/events/ios/contenteditable-autocorrect-off-expected.txt: Added.
1443         * fast/events/ios/contenteditable-autocorrect-off.html: Added.
1444
1445 2016-11-11  Antti Koivisto  <antti@apple.com>
1446
1447         Updating class name doesn't update the slotted content's style
1448         https://bugs.webkit.org/show_bug.cgi?id=164577
1449         <rdar://problem/29205873>
1450
1451         Reviewed by Ryosuke Niwa.
1452
1453         * fast/shadow-dom/css-scoping-slotted-invalidation-expected.html: Added.
1454         * fast/shadow-dom/css-scoping-slotted-invalidation.html: Added.
1455
1456 2016-11-11  Chris Dumez  <cdumez@apple.com>
1457
1458         WorkerGlobalScope's indexedDB property should be on the prototype, not the instance
1459         https://bugs.webkit.org/show_bug.cgi?id=164644
1460
1461         Reviewed by Brady Eidson.
1462
1463         Extend layout test coverage to check that:
1464         - WorkerGlobalScope.indexedDB is on the prototype.
1465         - WorkerGlobalScope.IDBDatabase constructor is on the instance
1466
1467         Both are enabled at runtime properties.
1468
1469         * fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
1470         * fast/workers/WorkerGlobalScope-properties-prototype.html:
1471         * fast/workers/self-hasOwnProperty-expected.txt:
1472         * fast/workers/self-hasOwnProperty.html:
1473
1474 2016-11-11  Antti Koivisto  <antti@apple.com>
1475
1476         Shadow DOM: Toggling class in `.class ::slotted(*)` does not trigger style recalc
1477         https://bugs.webkit.org/show_bug.cgi?id=160864
1478
1479         Reviewed by Ryosuke Niwa.
1480
1481         * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation-expected.html: Added.
1482         * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation.html: Added.
1483
1484 2016-11-11  Eric Carlson  <eric.carlson@apple.com>
1485
1486         [MediaStream] defer resolution of getUserMedia promise made in a background tab
1487         https://bugs.webkit.org/show_bug.cgi?id=164643
1488         <rdar://problem/29048317>
1489
1490         Reviewed by Brady Eidson.
1491
1492         * fast/mediastream/get-user-media-background-tab-expected.txt: Added.
1493         * fast/mediastream/get-user-media-background-tab.html: Added.
1494
1495 2016-11-10  Jiewen Tan  <jiewen_tan@apple.com>
1496
1497         Rename CryptoKeyUsage to CryptoKeyUsageBitmap and CryptoKey::Usage to CryptoKeyUsage
1498         https://bugs.webkit.org/show_bug.cgi?id=164624
1499         <rdar://problem/29210140>
1500
1501         Reviewed by Brent Fulgham.
1502
1503         * crypto/subtle/generate-key-malformed-parameters-expected.txt:
1504         * crypto/subtle/import-key-malformed-parameters-expected.txt:
1505
1506 2016-11-11  Ryan Haddad  <ryanhaddad@apple.com>
1507
1508         Add ios-simulator baseline for compositing/tiling/visiblerect-accumulated-offset.html.
1509
1510         Unreviewed test gardening.
1511
1512         * platform/ios-simulator/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
1513
1514 2016-11-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1515
1516         Composition state should be cleared when changing focus to a non-editable element
1517         https://bugs.webkit.org/show_bug.cgi?id=164595
1518         <rdar://problem/26412551>
1519
1520         Reviewed by Enrica Casucci.
1521
1522         Adds a new layout test to ensure that when changing focus from an element with pending composition text to
1523         another element, the composition is committed and there should not still be a pending composition.
1524
1525         * editing/input/focus-change-with-marked-text-expected.txt: Added.
1526         * editing/input/focus-change-with-marked-text.html: Added.
1527         * platform/ios-simulator-wk2/TestExpectations:
1528         * platform/mac/TestExpectations:
1529
1530 2016-11-11  Manuel Rego Casasnovas  <rego@igalia.com>
1531
1532         [css-grid] ASSERTION FAILED: !m_gridIsDirty in WebCore::RenderGrid::gridRowCount
1533         https://bugs.webkit.org/show_bug.cgi?id=163450
1534
1535         Reviewed by Darin Adler.
1536
1537         The tests shouldn't crash in debug to verify that the bug is fixed.
1538         On top of that the positioned grid items should appear in the right position too.
1539
1540         * fast/css-grid-layout/grid-positioned-item-dynamic-change-expected.html: Added.
1541         * fast/css-grid-layout/grid-positioned-item-dynamic-change.html: Added.
1542         * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html: Added.
1543         * fast/css-grid-layout/grid-simplified-layout-positioned.html: Added.
1544
1545 2016-11-11  Antoine Quint  <graouts@apple.com>
1546
1547         [Modern Media Controls] Media Controller: media tracks control support
1548         https://bugs.webkit.org/show_bug.cgi?id=164618
1549         <rdar://problem/27989483>
1550
1551         Reviewed by Dean Jackson.
1552
1553         Adding new tests to check that we enable the media tracks button when we have text tracks
1554         or multiple audio tracks, and that it's disabled otherwise.
1555
1556         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks-expected.txt: Added.
1557         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html: Added.
1558         * media/modern-media-controls/tracks-support/tracks-support-no-tracks-expected.txt: Added.
1559         * media/modern-media-controls/tracks-support/tracks-support-no-tracks.html: Added.
1560         * media/modern-media-controls/tracks-support/tracks-support-text-tracks-expected.txt: Added.
1561         * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html: Added.
1562
1563 2016-11-10  Yusuke Suzuki  <utatane.tea@gmail.com>
1564
1565         [DOMJIT] Document#body should have DOMJIT patchpoint
1566         https://bugs.webkit.org/show_bug.cgi?id=164627
1567
1568         Reviewed by Darin Adler.
1569
1570         * js/dom/domjit-accessor-document-body-expected.txt: Added.
1571         * js/dom/domjit-accessor-document-body.html: Added.
1572
1573 2016-11-10  John Wilander  <wilander@apple.com>
1574
1575         Add link information to data transfer pasteboard for drag and drop links
1576         https://bugs.webkit.org/show_bug.cgi?id=163468
1577         <rdar://problem/20634630>
1578
1579         Reviewed by Brent Fulgham.
1580
1581         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt: Added.
1582         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html: Added.
1583             This test ensures data transfer is not deleted or overwritten for the types 'text' and 'url'.
1584         * platform/ios-simulator/TestExpectations:
1585             Drag & drop is not supported on iOS.
1586
1587 2016-11-10  Chris Dumez  <cdumez@apple.com>
1588
1589         REGRESSION (r208522): LayoutTest fast/loader/reload-zero-byte-plugin.html is a flaky failure
1590         https://bugs.webkit.org/show_bug.cgi?id=164570
1591
1592         Reviewed by Simon Fraser.
1593
1594         Unskip test which should no longer be flaky.
1595
1596         * platform/mac/TestExpectations:
1597
1598 2016-11-10  Brady Eidson  <beidson@apple.com>
1599
1600         IndexedDB 2.0 Support the IDBDatabase.onclose event.
1601         https://bugs.webkit.org/show_bug.cgi?id=164602
1602
1603         Reviewed by Alex Christensen.
1604
1605         * TestExpectations:
1606         * storage/indexeddb/modern/handle-user-delete-expected.txt:
1607         * storage/indexeddb/modern/resources/handle-user-delete.js:
1608
1609 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1610
1611         Marking swipe/pushState-cached-back-swipe.html and swipe/main-frame-pinning-requirement.html as failing.
1612         https://bugs.webkit.org/show_bug.cgi?id=164572
1613
1614         Unreviewed test gardening.
1615
1616         * platform/mac-wk2/TestExpectations:
1617
1618 2016-11-10  Ryosuke Niwa  <rniwa@webkit.org>
1619
1620         Copied text would contain text inside CDATA sections and comments
1621         https://bugs.webkit.org/show_bug.cgi?id=164578
1622
1623         Reviewed by Darin Adler.
1624
1625         Added a regression test for creating an attributed string from different kinds of Text nodes.
1626         Comment and CDataSection should not be included in the attributed string.
1627
1628         * editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
1629         * editing/mac/attributed-string/comment-cdata-section.html: Added.
1630         * platform/mac-yosemite/editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
1631
1632 2016-11-10  Joseph Pecoraro  <pecoraro@apple.com>
1633
1634         test262: DataView / TypedArray methods should throw RangeErrors for negative numbers (ToIndex)
1635         https://bugs.webkit.org/show_bug.cgi?id=164450
1636
1637         Reviewed by Darin Adler.
1638
1639         * fast/canvas/webgl/data-view-crash-expected.txt:
1640         * fast/canvas/webgl/data-view-test-expected.txt:
1641         Better error message.
1642
1643 2016-11-10  Eric Carlson  <eric.carlson@apple.com>
1644
1645         [MediaStream] apply constraints passed to getUserMedia()
1646         https://bugs.webkit.org/show_bug.cgi?id=164561
1647
1648         Reviewed by Youenn Fablet.
1649         <rdar://problem/29191384>
1650
1651         * fast/mediastream/MediaDevices-getUserMedia.html:
1652         * fast/mediastream/MediaStream-video-element-expected.txt:
1653         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
1654         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
1655         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
1656
1657 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1658
1659         Marking inspector/sampling-profiler tests as flaky timeouts.
1660         https://bugs.webkit.org/show_bug.cgi?id=164388
1661
1662         Unreviewed test gardening.
1663
1664         * platform/mac/TestExpectations:
1665
1666 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1667
1668         Marking http/tests/cache/disk-cache/disk-cache-request-headers.html as flaky on ios-simulator.
1669         https://bugs.webkit.org/show_bug.cgi?id=164594
1670
1671         Unreviewed test gardening.
1672
1673         * platform/ios-simulator/TestExpectations:
1674
1675 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1676
1677         Marking fast/loader/reload-zero-byte-plugin.html as flaky.
1678         https://bugs.webkit.org/show_bug.cgi?id=164570
1679
1680         Unreviewed test gardening.
1681
1682         * platform/mac/TestExpectations:
1683
1684 2016-11-10  Brent Fulgham  <bfulgham@apple.com>
1685
1686         Unmarking storage/domstorage/sessionstorage/blocked-file-access.html.
1687         https://bugs.webkit.org/show_bug.cgi?id=164592
1688
1689         Unreviewed test gardening after r208550.
1690
1691         * TestExpectations:
1692
1693 2016-11-10  Daniel Bates  <dabates@apple.com>
1694
1695         Add test that image load over default port using HTTP 0.9 protocol is blocked when page is
1696         served with a different HTTP version
1697         https://bugs.webkit.org/show_bug.cgi?id=164552
1698
1699         Reviewed by Brent Fulgham.
1700
1701         * http/tests/security/http-0.9/image-default-port-blocked-expected.txt: Added.
1702         * http/tests/security/http-0.9/image-default-port-blocked.html: Added.
1703
1704 2016-11-10  Daniel Bates  <dabates@apple.com>
1705
1706         REGRESSION (r195004): Scripts and plugins blocked for subsequent loads in same WebContent
1707         process after receiving HTTP 0.9 response
1708         https://bugs.webkit.org/show_bug.cgi?id=164387
1709         <rdar://problem/28987537>
1710
1711         Reviewed by Brent Fulgham.
1712
1713         Add a new test to ensure that the HTTP 0.9 sandbox policy does not persist across navigations.
1714
1715         Unskip HTTP 0.9 tests and update expected results for existing tests as needed.
1716
1717         * TestExpectations: Unskip the HTTP 0.9 tests.
1718         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Remove duplicate console
1719         messages now that we emit the console message exactly once per document.
1720         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Ditto.
1721         * http/tests/security/http-0.9/iframe-blocked-expected.txt: Update expected result now that we
1722         no longer emit a console message for a blocked load.
1723         * http/tests/security/http-0.9/image-blocked-expected.txt: Ditto.
1724         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Remove
1725         duplicate console messages now that we emit the console message exactly once per document.
1726         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Ditto.
1727         * http/tests/security/http-0.9/resources/sandbox-should-not-persist-on-navigation.html: Added.
1728         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt: Added.
1729         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation.html: Added.
1730         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Update expected result
1731         now that we no longer apply a sandbox policy to the main resource if a subresource had an HTTP 0.9
1732         response.
1733         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Ditto.
1734         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Ditto.
1735
1736 2016-11-04  Jiewen Tan  <jiewen_tan@apple.com>
1737
1738         Update SubtleCrypto::importKey to match the latest spec
1739         https://bugs.webkit.org/show_bug.cgi?id=164446
1740         <rdar://problem/29123621>
1741
1742         Reviewed by Brent Fulgham.
1743
1744         Besides adding test cases for SubtleCrypto::importKey. This patch also corrects a typo:
1745         generate-key-malformed-paramters*.
1746
1747         * crypto/subtle/aes-cbc-import-jwk-key-length-128-expected.txt: Added.
1748         * crypto/subtle/aes-cbc-import-jwk-key-length-128.html: Added.
1749         * crypto/subtle/aes-cbc-import-jwk-key-length-192-expected.txt: Added.
1750         * crypto/subtle/aes-cbc-import-jwk-key-length-192.html: Added.
1751         * crypto/subtle/aes-cbc-import-jwk-key-length-256-expected.txt: Added.
1752         * crypto/subtle/aes-cbc-import-jwk-key-length-256.html: Added.
1753         * crypto/subtle/aes-cbc-import-jwk-key-minimum-expected.txt: Added.
1754         * crypto/subtle/aes-cbc-import-jwk-key-minimum.html: Added.
1755         * crypto/subtle/aes-cbc-import-jwk-key-non-extractable-expected.txt: Added.
1756         * crypto/subtle/aes-cbc-import-jwk-key-non-extractable.html: Added.
1757         * crypto/subtle/aes-cbc-import-raw-key-length-128-expected.txt: Added.
1758         * crypto/subtle/aes-cbc-import-raw-key-length-128.html: Added.
1759         * crypto/subtle/aes-cbc-import-raw-key-length-192-expected.txt: Added.
1760         * crypto/subtle/aes-cbc-import-raw-key-length-192.html: Added.
1761         * crypto/subtle/aes-cbc-import-raw-key-length-256-expected.txt: Added.
1762         * crypto/subtle/aes-cbc-import-raw-key-length-256.html: Added.
1763         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
1764         * crypto/subtle/aes-import-key-malformed-parameters.html: Added.
1765         * crypto/subtle/aes-kw-import-jwk-key-length-128-expected.txt: Added.
1766         * crypto/subtle/aes-kw-import-jwk-key-length-128.html: Added.
1767         * crypto/subtle/aes-kw-import-jwk-key-length-192-expected.txt: Added.
1768         * crypto/subtle/aes-kw-import-jwk-key-length-192.html: Added.
1769         * crypto/subtle/aes-kw-import-jwk-key-length-256-expected.txt: Added.
1770         * crypto/subtle/aes-kw-import-jwk-key-length-256.html: Added.
1771         * crypto/subtle/aes-kw-import-raw-key-expected.txt: Added.
1772         * crypto/subtle/aes-kw-import-raw-key.html: Added.
1773         * crypto/subtle/generate-key-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/generate-key-malformed-paramters-expected.txt.
1774         * crypto/subtle/generate-key-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/generate-key-malformed-paramters.html.
1775         * crypto/subtle/hmac-generate-key-customized-length-expected.txt:
1776         * crypto/subtle/hmac-generate-key-customized-length.html:
1777         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt:
1778         * crypto/subtle/hmac-generate-key-malformed-parameters.html:
1779         * crypto/subtle/hmac-import-raw-key-customized-length-expected.txt:
1780         * crypto/subtle/hmac-import-raw-key-customized-length.html:
1781         * crypto/subtle/hmac-import-jwk-key-minimum-expected.txt: Added.
1782         * crypto/subtle/hmac-import-jwk-key-minimum.html: Added.
1783         * crypto/subtle/hmac-import-jwk-key-non-extractable-expected.txt: Added.
1784         * crypto/subtle/hmac-import-jwk-key-non-extractable.html: Added.
1785         * crypto/subtle/hmac-import-jwk-key-sha1-expected.txt: Added.
1786         * crypto/subtle/hmac-import-jwk-key-sha1.html: Added.
1787         * crypto/subtle/hmac-import-jwk-key-sha224-expected.txt: Added.
1788         * crypto/subtle/hmac-import-jwk-key-sha224.html: Added.
1789         * crypto/subtle/hmac-import-jwk-key-sha256-expected.txt: Added.
1790         * crypto/subtle/hmac-import-jwk-key-sha256.html: Added.
1791         * crypto/subtle/hmac-import-jwk-key-sha384-expected.txt: Added.
1792         * crypto/subtle/hmac-import-jwk-key-sha384.html: Added.
1793         * crypto/subtle/hmac-import-jwk-key-sha512-expected.txt: Added.
1794         * crypto/subtle/hmac-import-jwk-key-sha512.html: Added.
1795         * crypto/subtle/hmac-import-malformed-parameters-expected.txt: Added.
1796         * crypto/subtle/hmac-import-malformed-parameters.html: Added.
1797         * crypto/subtle/hmac-import-raw-key-customized-length-expected.txt: Added.
1798         * crypto/subtle/hmac-import-raw-key-customized-length.html: Added.
1799         * crypto/subtle/hmac-import-raw-key-expected.txt: Added.
1800         * crypto/subtle/hmac-import-raw-key.html: Added.
1801         * crypto/subtle/import-key-malformed-parameters-expected.txt: Added.
1802         * crypto/subtle/import-key-malformed-parameters.html: Added.
1803         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
1804         * crypto/subtle/rsa-import-key-malformed-parameters.html: Added.
1805         * crypto/subtle/rsa-oaep-import-jwk-private-key-expected.txt: Added.
1806         * crypto/subtle/rsa-oaep-import-jwk-private-key.html: Added.
1807         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha1-expected.txt: Added.
1808         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha1.html: Added.
1809         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha224-expected.txt: Added.
1810         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha224.html: Added.
1811         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha256-expected.txt: Added.
1812         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha256.html: Added.
1813         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha384-expected.txt: Added.
1814         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha384.html: Added.
1815         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha512-expected.txt: Added.
1816         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha512.html: Added.
1817         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-private-key-expected.txt: Added.
1818         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-private-key.html: Added.
1819         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-expected.txt: Added.
1820         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-leading-zero-expected.txt: Added.
1821         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-leading-zero.html: Added.
1822         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-minimum-expected.txt: Added.
1823         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-minimum.html: Added.
1824         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-non-extractable-expected.txt: Added.
1825         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-non-extractable.html: Added.
1826         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key.html: Added.
1827         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-private-key-expected.txt: Added.
1828         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-private-key.html: Added.
1829         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha1-expected.txt: Added.
1830         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha1.html: Added.
1831         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha224-expected.txt: Added.
1832         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha224.html: Added.
1833         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha256-expected.txt: Added.
1834         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha256.html: Added.
1835         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha384-expected.txt: Added.
1836         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha384.html: Added.
1837         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha512-expected.txt: Added.
1838         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha512.html: Added.
1839         * crypto/webkitSubtle/hmac-generate-key-expected.txt:
1840         * crypto/webkitSubtle/hmac-generate-key.html:
1841         * crypto/webkitSubtle/hmac-import-jwk-expected.txt:
1842         * crypto/webkitSubtle/hmac-import-jwk.html:
1843         * crypto/webkitSubtle/hmac-postMessage-expected.txt:
1844         * crypto/webkitSubtle/hmac-postMessage.html:
1845         * crypto/webkitSubtle/hmac-sign-verify-expected.txt:
1846         * crypto/webkitSubtle/hmac-sign-verify.html:
1847         * crypto/workers/subtle/aes-import-jwk-key-expected.txt: Added.
1848         * crypto/workers/subtle/aes-import-jwk-key.html: Added.
1849         * crypto/workers/subtle/aes-import-raw-key-expected.txt: Added.
1850         * crypto/workers/subtle/aes-import-raw-key.html: Added.
1851         * crypto/workers/subtle/hmac-import-jwk-key-expected.txt: Added.
1852         * crypto/workers/subtle/hmac-import-jwk-key.html: Added.
1853         * crypto/workers/subtle/hmac-import-raw-key-expected.txt: Added.
1854         * crypto/workers/subtle/hmac-import-raw-key.html: Added.
1855         * crypto/workers/subtle/hmac-postMessage-worker-expected.txt:
1856         * crypto/workers/subtle/hmac-postMessage-worker.html:
1857         * crypto/workers/subtle/resources/aes-import-jwk-key.js: Added.
1858         * crypto/workers/subtle/resources/aes-import-raw-key.js: Added.
1859         * crypto/workers/subtle/resources/hmac-import-jwk-key.js: Added.
1860         * crypto/workers/subtle/resources/hmac-import-raw-key.js: Added.
1861         * crypto/workers/subtle/resources/hmac-postMessage-worker.js:
1862         * crypto/workers/subtle/resources/rsa-import-jwk-private-key.js: Added.
1863         * crypto/workers/subtle/resources/rsa-import-jwk-public-key.js: Added.
1864         * crypto/workers/subtle/rsa-import-jwk-private-key-expected.txt: Added.
1865         * crypto/workers/subtle/rsa-import-jwk-private-key.html: Added.
1866         * crypto/workers/subtle/rsa-import-jwk-public-key-expected.txt: Added.
1867         * crypto/workers/subtle/rsa-import-jwk-public-key.html: Added.
1868
1869 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1870
1871         Marking media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html as flaky.
1872         https://bugs.webkit.org/show_bug.cgi?id=164598
1873
1874         Unreviewed test gardening.
1875
1876         * platform/mac/TestExpectations:
1877
1878 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1879
1880         Temporarily marking storage/domstorage/sessionstorage/blocked-file-access.html as failing.
1881         https://bugs.webkit.org/show_bug.cgi?id=164592
1882
1883         Unreviewed test gardening.
1884
1885         * TestExpectations:
1886
1887 2016-11-10  Aaron Chu  <aaron_chu@apple.com>
1888
1889         Web Inspector: AXI: clarify button roles (e.g. toggle or popup button)
1890         https://bugs.webkit.org/show_bug.cgi?id=130726
1891         <rdar://problem/16420420>
1892
1893         Reviewed by Brian Burg.
1894
1895         Updated related test cases.
1896
1897         * accessibility/roles-computedRoleString-expected.txt:
1898         * accessibility/roles-computedRoleString.html:
1899         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1900         * inspector/dom/getAccessibilityPropertiesForNode.html:
1901         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1902
1903 2016-11-10  Antoine Quint  <graouts@apple.com>
1904
1905         [Modern Media Controls] Media Controller: update controls based on fullscreen playback on macOS
1906         https://bugs.webkit.org/show_bug.cgi?id=164554
1907         <rdar://problem/29183439>
1908
1909         Reviewed by Dean Jackson.
1910
1911         Adding a new test to check that we use fullscreen controls on macOS once we've entered fullscreen.
1912
1913         * media/modern-media-controls/media-controller/media-controller-fullscreen-change-expected.txt: Added.
1914         * media/modern-media-controls/media-controller/media-controller-fullscreen-change.html: Added.
1915         * platform/ios-simulator/TestExpectations:
1916
1917 2016-11-08  Sergio Villar Senin  <svillar@igalia.com>
1918
1919         [css-grid] Fix fr tracks sizing under min|max-size constraints
1920         https://bugs.webkit.org/show_bug.cgi?id=150674
1921
1922         Reviewed by Darin Adler.
1923
1924         * fast/css-grid-layout/flex-sizing-columns-min-max-width-expected.txt: Added.
1925         * fast/css-grid-layout/flex-sizing-columns-min-max-width.html: Added.
1926         * fast/css-grid-layout/flex-sizing-rows-min-max-height-expected.txt: Added.
1927         * fast/css-grid-layout/flex-sizing-rows-min-max-height.html: Added.
1928
1929 2016-11-09  Ryosuke Niwa  <rniwa@webkit.org>
1930
1931         WebHTMLView's _attributeStringFromDOMRange should use HTMLConverter instead of NSAttributedString's _initWithDOMRange
1932         https://bugs.webkit.org/show_bug.cgi?id=164501
1933         <rdar://problem/29152282>
1934
1935         Reviewed by Sam Weinig.
1936
1937         Prior to this patch, attributed-string tests were inadvertently testing NSAttributedString's _initWithDOMRange
1938         instead of HTMLConverter as intended because _attributeStringFromDOMRange was using _initWithDOMRange.
1939
1940         This patch aliens [WebHTMLView attributedString] to what we use on copy & paste by using HTMLConverter instead.
1941         The rebaselined done below highlights the existing behavior difference between AppKit's converter and HTMLConverter.
1942
1943         I've manually confirmed that these test results didn't change across the large refactoring as seen in:
1944         https://trac.webkit.org/log/trunk/Source/WebCore/platform/mac/HTMLConverter.mm?rev=166145
1945
1946         * editing/mac/attributed-string/anchor-element-expected.txt:
1947         * editing/mac/attributed-string/basic-expected.txt:
1948         * editing/mac/attributed-string/font-size-expected.txt:
1949         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1950         * editing/mac/attributed-string/font-weight-expected.txt:
1951         * editing/mac/attributed-string/letter-spacing-expected.txt:
1952         * editing/mac/attributed-string/text-decorations-expected.txt:
1953         * editing/mac/attributed-string/vertical-align-expected.txt:
1954         * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1955         * platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt:
1956         * platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt:
1957         * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
1958         * platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1959         * platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt:
1960         * platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt:
1961         * platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt:
1962         * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
1963
1964 2016-11-09  Chris Dumez  <cdumez@apple.com>
1965
1966         [WK2][!NETWORK_SESSION] Add support for downloading file backed blobs
1967         https://bugs.webkit.org/show_bug.cgi?id=164522
1968
1969         Reviewed by Alex Christensen.
1970
1971         Unskip corresponding tests now that they pass on Yosemite and El Capitan.
1972
1973         * platform/mac-wk2/TestExpectations:
1974
1975 2016-11-09  Joseph Pecoraro  <pecoraro@apple.com>
1976
1977         Web Inspector: DebuggerManager.Event.Resumed introduces test flakiness
1978         https://bugs.webkit.org/show_bug.cgi?id=161951
1979         <rdar://problem/28295767>
1980
1981         Reviewed by Brian Burg.
1982
1983         Rewrite tests to be more deterministic. For tests that
1984         relied on a Resumed event to happen after a short amount
1985         of time, instead have the test dispatch an event when it is
1986         appropriate to continue. Take this opportunity to rewrite
1987         some tests using new style and best practices.
1988
1989         * inspector/debugger/break-in-constructor-before-super.html:
1990         * inspector/debugger/break-on-exception-throw-in-promise.html:
1991         * inspector/debugger/break-on-exception.html:
1992         * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
1993         * inspector/debugger/break-on-uncaught-exception.html:
1994         * inspector/debugger/breakpoint-syntax-error-top-level.html:
1995         * inspector/debugger/command-line-api-exception-expected.txt:
1996         * inspector/debugger/command-line-api-exception-nested-catch.html:
1997         * inspector/debugger/command-line-api-exception.html:
1998         * inspector/debugger/csp-exceptions.html:
1999         * inspector/debugger/didSampleProbe-multiple-probes.html:
2000         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
2001         * inspector/debugger/evaluateOnCallFrame-errors.html:
2002         * inspector/debugger/pause-reason-expected.txt:
2003         * inspector/debugger/pause-reason.html:
2004         * inspector/debugger/paused-scopes-expected.txt:
2005         * inspector/debugger/paused-scopes.html:
2006         * inspector/debugger/resources/exceptions.js:
2007         * inspector/debugger/scriptParsed.html:
2008         * inspector/debugger/sourceURL-repeated-identical-executions.html:
2009         * inspector/debugger/sourceURLs.html:
2010         * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html:
2011
2012 2016-11-09  Chris Dumez  <cdumez@apple.com>
2013
2014         [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
2015         https://bugs.webkit.org/show_bug.cgi?id=164458
2016         <rdar://problem/28905514>
2017
2018         Reviewed by Darin Adler.
2019
2020         Add layout test coverage for downloading blobs, both via <a download> or
2021         because a load is later converted into a download.
2022
2023         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2024         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
2025         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
2026         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
2027         * platform/ios-simulator-wk1/TestExpectations:
2028         * platform/ios-simulator-wk2/TestExpectations:
2029         * platform/mac-wk1/TestExpectations:
2030         * platform/win/TestExpectations:
2031
2032 2016-11-09  Joseph Pecoraro  <pecoraro@apple.com>
2033
2034         Web Inspector: Associate Worker Resources with the Worker and not the Page
2035         https://bugs.webkit.org/show_bug.cgi?id=164342
2036         <rdar://problem/29075775>
2037
2038         Reviewed by Timothy Hatcher.
2039
2040         * inspector/worker/resources-in-worker-expected.txt: Added.
2041         * inspector/worker/resources-in-worker.html: Added.
2042         * inspector/worker/resources/dataFetch.json: Added.
2043         * inspector/worker/resources/dataXHR.json: Added.
2044         * inspector/worker/resources/resource-utilities.js: Added.
2045         (loadResourceXHR):
2046         (loadResourceFetch):
2047         * inspector/worker/resources/worker-resources.js: Added.
2048         (importScript):
2049         (onmessage):
2050
2051 2016-11-09  Brent Fulgham  <bfulgham@apple.com>
2052
2053         Windows localStorage tests will fail until Bug 155185 is fixed.
2054         https://bugs.webkit.org/show_bug.cgi?id=155185
2055
2056         * platform/win/TestExpectations: Mark localStorage tests as expected
2057         to fail for now.
2058
2059 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2060
2061         Marking media/modern-media-controls/pip-support/pip-support-enabled.html as flaky.
2062         https://bugs.webkit.org/show_bug.cgi?id=164336
2063
2064         Unreviewed test gardening.
2065
2066         * platform/mac-wk1/TestExpectations:
2067
2068 2016-11-09  Alex Christensen  <achristensen@webkit.org>
2069
2070         Unreviewed, rolling out r208438.
2071
2072         crashes
2073
2074         Reverted changeset:
2075
2076         "[WK2][NETWORK_SESSION] Add support for downloading file
2077         backed blobs"
2078         https://bugs.webkit.org/show_bug.cgi?id=164458
2079         http://trac.webkit.org/changeset/208438
2080
2081 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2082
2083         Marking two media/modern-media-controls tests as flaky.
2084
2085         Unreviewed test gardening.
2086
2087         * TestExpectations:
2088         * platform/mac/TestExpectations:
2089
2090 2016-11-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
2091
2092         Change the decoding for some animated images to be asynchronous
2093         https://bugs.webkit.org/show_bug.cgi?id=161566
2094
2095         Reviewed by Simon Fraser.
2096
2097         * fast/images/slower-animation-than-decoding-image-expected.txt: Added.
2098         * fast/images/slower-animation-than-decoding-image.html: Added.
2099         * fast/images/slower-decoding-than-animation-image-expected.txt: Added.
2100         * fast/images/slower-decoding-than-animation-image.html: Added.
2101         In these tests, CanvasRenderingContext2D.drawImage() is used to better
2102         control advancing the animation of an animated image. A setTimeout() is
2103         used instead of the frame duration to schedule when the drawing happens.
2104         The first test ensures that faster decoding does not overrule the frame
2105         duration; the setTimeout interval in this case. The second test ensures
2106         the animation is not advanced unless decoding the next frame has finished.
2107
2108         * fast/images/stopped-animation-deleted-image-expected.txt: Added.
2109         * fast/images/stopped-animation-deleted-image.html: Added.
2110         This test ensures that if an animated image is removed from the document,
2111         its draw() method won't be called even if the animation timer fires or the
2112         decoding new frame availability notification is received.
2113
2114 2016-11-04  Brent Fulgham  <bfulgham@apple.com>
2115
2116         Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked
2117         https://bugs.webkit.org/show_bug.cgi?id=155185
2118         <rdar://problem/11101440>
2119
2120         Reviewed by Brady Eidson.
2121
2122         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
2123         * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk-expected.txt: Added.
2124         * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk.html: Added.
2125         * storage/domstorage/localstorage/blocked-file-access.html: Added.
2126         * storage/domstorage/localstorage/resources/allowed-example.html: Added.
2127         * storage/domstorage/localstorage/resources/blocked-example.html: Added.
2128
2129 2016-11-09  Alex Christensen  <achristensen@webkit.org>
2130
2131         URLParser should not consider path of URLs with no host to start at the first slash after the colon
2132         https://bugs.webkit.org/show_bug.cgi?id=164555
2133
2134         Reviewed by Tim Horton.
2135
2136         * fast/url/segments-expected.txt:
2137         * fast/url/segments-from-data-url-expected.txt:
2138         * fast/loader/url-parse-1-expected.txt:
2139         * fetch/fetch-url-serialization-expected.txt:
2140
2141 2016-11-09  Simon Fraser  <simon.fraser@apple.com>
2142
2143         Implement visual-viewport based position:fixed handling for Mac async scrolling
2144         https://bugs.webkit.org/show_bug.cgi?id=164495
2145
2146         Reviewed by Tim Horton.
2147
2148         Tests that dump the scrolling state tree, and the layer tree.
2149
2150         * TestExpectations:
2151         * compositing/tiling/visiblerect-accumulated-offset.html: Added.
2152         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt: Added.
2153         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt: Added.
2154         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html: Added.
2155         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html: Added.
2156         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt: Added.
2157         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html: Added.
2158         * platform/mac-wk2/TestExpectations:
2159         * platform/mac/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
2160
2161 2016-11-09  Brady Eidson  <beidson@apple.com>
2162
2163         IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
2164         https://bugs.webkit.org/show_bug.cgi?id=164404
2165
2166         Reviewed by Alex Christensen.
2167
2168         * storage/indexeddb/cursor-basics-expected.txt:
2169         * storage/indexeddb/cursor-basics-private-expected.txt:
2170         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-expected.txt: Added.
2171         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private-expected.txt: Added.
2172         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private.html: Added.
2173         * storage/indexeddb/modern/idbcursor-continue-primary-key-1.html: Added.
2174         * storage/indexeddb/modern/resources/idbcursor-continue-primary-key-1.js: Added.
2175
2176 2016-11-09  Antoine Quint  <graouts@apple.com>
2177
2178         [Modern Media Controls] Media Controller: set status label according to media state
2179         https://bugs.webkit.org/show_bug.cgi?id=164557
2180         <rdar://problem/29184097>
2181
2182         Reviewed by Dean Jackson.
2183
2184         Add new tests to check that we display the expected StatusLabel text when the media is in the
2185         "Loading", "Error" and "Live Broadcast" states.
2186
2187         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast-expected.txt: Added.
2188         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html: Added.
2189         * http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt: Added.
2190         * http/tests/media/modern-media-controls/status-support/status-support-loading.html: Added.
2191         * media/modern-media-controls/status-support/status-support-error-expected.txt: Added.
2192         * media/modern-media-controls/status-support/status-support-error.html: Added.
2193
2194 2016-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
2195
2196         [DOMJIT] Implement Node::ownerDocument
2197         https://bugs.webkit.org/show_bug.cgi?id=164004
2198
2199         Reviewed by Darin Adler.
2200
2201         * js/dom/domjit-accessor-owner-document-expected.txt: Added.
2202         * js/dom/domjit-accessor-owner-document.html: Added.
2203
2204 2016-11-09  Dave Hyatt  <hyatt@apple.com>
2205
2206         [CSS Parser] Fix grid layout parsing
2207         https://bugs.webkit.org/show_bug.cgi?id=164489
2208
2209         Reviewed by Dean Jackson.
2210
2211         * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
2212
2213 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2214
2215         Correct a typo in the name of a flaky test.
2216         https://bugs.webkit.org/show_bug.cgi?id=164388
2217
2218         Unreviewed test gardening.
2219
2220         * platform/mac/TestExpectations:
2221
2222 2016-11-09  Daniel Bates  <dabates@apple.com>
2223
2224         Add test infrastructure and tests for existing HTTP 0.9 sandbox machinery
2225         https://bugs.webkit.org/show_bug.cgi?id=164389
2226         <rdar://problem/29101072>
2227
2228         Reviewed by Alex Christensen.
2229
2230         Add tests for the existing HTTP 0.9 sandbox machinery. Until we fix <https://bugs.webkit.org/show_bug.cgi?id=164387>,
2231         these tests can only be run singly (i.e. pass --run-singly to run-webkit-tests). So, we skip
2232         these tests to avoid test failures when run-webkit-tests runs in parallel mode (the default
2233         mode and the mode used on the buildbots).
2234
2235         * TestExpectations:
2236         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Added.
2237         * http/tests/security/http-0.9/default-port-plugin-blocked.html: Added.
2238         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Added.
2239         * http/tests/security/http-0.9/default-port-script-blocked.html: Added.
2240         * http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
2241         * http/tests/security/http-0.9/iframe-blocked.html: Added.
2242         * http/tests/security/http-0.9/image-blocked-expected.txt: Added.
2243         * http/tests/security/http-0.9/image-blocked.html: Added.
2244         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Added.
2245         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test-expected.html: Added.
2246         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test.html: Added.
2247         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed.html: Added.
2248         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Added.
2249         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html: Added.
2250         * http/tests/security/http-0.9/resources/blue-square.png: Added.
2251         * http/tests/security/http-0.9/resources/nph-alert-fail.pl: Added.
2252         * http/tests/security/http-0.9/resources/nph-fail.pl: Added.
2253         * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-default-port-page-allowed.pl: Added.
2254         * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-page-blocked.pl: Added.
2255         * http/tests/security/http-0.9/resources/nph-image.pl: Added.
2256         * http/tests/security/http-0.9/resources/nph-load-plugin-fail.pl: Added.
2257         * http/tests/security/http-0.9/resources/nph-worker-fail.pl: Added.
2258         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Added.
2259         * http/tests/security/http-0.9/worker-connect-src-blocked.html: Added.
2260         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Added.
2261         * http/tests/security/http-0.9/worker-importScripts-blocked.html: Added.
2262         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Added.
2263         * http/tests/security/http-0.9/xhr-asynchronous-blocked.html: Added.
2264
2265 2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
2266
2267         When editing IME, `compositionend` events should fire after input events
2268         https://bugs.webkit.org/show_bug.cgi?id=164324
2269         <rdar://problem/29050438>
2270
2271         Reviewed by Darin Adler.
2272
2273         Augments fast/events/input-events-ime-recomposition.html and fast/events/input-events-ime-composition.html to
2274         verify that compositionend events are fired after input events. Also rebaselines
2275         fast/events/ime-composition-events-001.html.
2276
2277         * fast/events/ime-composition-events-001-expected.txt:
2278         * fast/events/input-events-ime-composition-expected.txt:
2279         * fast/events/input-events-ime-composition.html:
2280         * fast/events/input-events-ime-recomposition-expected.txt:
2281         * fast/events/input-events-ime-recomposition.html:
2282
2283 2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
2284
2285         Setting foreground color when text is selected should fire an input event with color data
2286         https://bugs.webkit.org/show_bug.cgi?id=164241
2287         <rdar://problem/29032759>
2288
2289         Reviewed by Darin Adler.
2290
2291         Adds a new layout test verifying that selecting text and setting its foreground color will fire input events
2292         with the correct RGB values in the data attribute.
2293
2294         * fast/events/input-events-selection-forecolor-data-expected.txt: Added.
2295         * fast/events/input-events-selection-forecolor-data.html: Added.
2296         * platform/ios-simulator/TestExpectations:
2297
2298 2016-11-08  Dean Jackson  <dino@apple.com>
2299
2300         Rendering support for ExtendedColors
2301         https://bugs.webkit.org/show_bug.cgi?id=164443
2302         <rdar://problems/29123243>
2303
2304         Reviewed by Simon Fraser and Darin Adler.
2305
2306         Tests that use the new color() syntax.
2307
2308         * css3/color/backgrounds-and-borders-expected.html: Added.
2309         * css3/color/backgrounds-and-borders.html: Added.
2310         * css3/color/box-shadows-expected.html: Added.
2311         * css3/color/box-shadows.html: Added.
2312         * css3/color/canvas-expected.html: Added.
2313         * css3/color/canvas.html: Added.
2314         * css3/color/composited-solid-backgrounds-expected.html: Added.
2315         * css3/color/composited-solid-backgrounds.html: Added.
2316         * css3/color/text-expected.html: Added.
2317         * css3/color/text.html: Added.
2318         * editing/mac/attributed-string/anchor-element-expected.txt: Updated.
2319         * editing/mac/attributed-string/basic-expected.txt:
2320
2321 2016-11-09  Antoine Quint  <graouts@apple.com>
2322
2323         [Modern Media Controls] UI Library: StatusLabel
2324         https://bugs.webkit.org/show_bug.cgi?id=164544
2325         <rdar://problem/29179541>
2326
2327         Reviewed by Dean Jackson.
2328
2329         Adding new tests for the core properties of the new StatusLabel class, as well as adding a test
2330         to check we use the correct layout when the StatusLabel has its text set and the time controls
2331         needs to be replaced with it. We also make a few existing tests use the script loader so that
2332         they continue to pass with the addition of a new JS class.
2333
2334         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
2335         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
2336         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
2337         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
2338         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label-expected.txt: Added.
2339         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label.html: Added.
2340         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
2341         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
2342         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
2343         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
2344         * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
2345         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
2346         * media/modern-media-controls/media-controls/media-controls-constructor.html:
2347         * media/modern-media-controls/media-controls/media-controls-placard.html:
2348         * media/modern-media-controls/media-controls/media-controls-start-button.html:
2349         * media/modern-media-controls/resources/media-controls-loader.js:
2350         * media/modern-media-controls/status-label/status-label-expected.txt: Added.
2351         * media/modern-media-controls/status-label/status-label.html: Added.
2352
2353 2016-11-08  Antoine Quint  <graouts@apple.com>
2354
2355         [Modern Media Controls] UI Library: iOS inline controls
2356         https://bugs.webkit.org/show_bug.cgi?id=164513
2357         <rdar://problem/27989475>
2358
2359         Reviewed by Dean Jackson.
2360
2361         Adding new tests for the IOSInlineMediaControls class.
2362
2363         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles-expected.txt: Added.
2364         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html: Added.
2365         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt: Added.
2366         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html: Added.
2367         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles-expected.txt: Added.
2368         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles.html: Added.
2369         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout-expected.txt: Added.
2370         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout.html: Added.
2371         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles-expected.txt: Added.
2372         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles.html: Added.
2373         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls-expected.txt: Added.
2374         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls.html: Added.
2375         * media/modern-media-controls/resources/media-controls-loader.js:
2376
2377 2016-11-09  Simon Fraser  <simon.fraser@apple.com>
2378
2379         LayoutTest fast/visual-viewport/rtl-zoomed-rects.html failing
2380         https://bugs.webkit.org/show_bug.cgi?id=164491
2381
2382         Mark fast/visual-viewport/rtl-zoomed-rects.html as failing on Yosemite and El Capitan
2383         in WK1.
2384
2385         * platform/mac-wk1/TestExpectations:
2386
2387 2016-11-09  Chris Dumez  <cdumez@apple.com>
2388
2389         Use Blob URL instead of webkit-fake-url when pasting an image
2390         https://bugs.webkit.org/show_bug.cgi?id=49141
2391
2392         Reviewed by Darin Adler.
2393
2394         Add layout test coverage checking that the image shows as expected and that the
2395         resulting URL is indeed a Blob URL.
2396
2397         * editing/pasteboard/paste-image-as-blob-url-expected.txt: Added.
2398         * editing/pasteboard/paste-image-as-blob-url.html: Added.
2399         * editing/pasteboard/paste-image-using-image-data-expected.html: Added.
2400         * editing/pasteboard/paste-image-using-image-data.html: Added.
2401
2402 2016-11-07  Yusuke Suzuki  <utatane.tea@gmail.com>
2403
2404         [JSC] The implementation of 8 bit operation in MacroAssembler should care about uint8_t / int8_t
2405         https://bugs.webkit.org/show_bug.cgi?id=164432
2406
2407         Reviewed by Michael Saboff.
2408
2409         Use ownerDocument. Once DOMJIT for ownerDocument is landed, this will use branch8.
2410
2411         * js/dom/domjit-accessor-owner-document-type-check-expected.txt: Added.
2412         * js/dom/domjit-accessor-owner-document-type-check.html: Added.
2413
2414 2016-11-08  Antoine Quint  <graouts@apple.com>
2415
2416         [Modern Media Controls] UI Library: macOS fullscreen controls
2417         https://bugs.webkit.org/show_bug.cgi?id=164414
2418         <rdar://problem/27989474>
2419
2420         Reviewed by Dean Jackson.
2421
2422         Adding new tests for the MacOSFullscreenMediaControls class as well as making other tests
2423         adopt the media-controls-loader.js utility.
2424
2425         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt: Added.
2426         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html: Added.
2427         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt: Added.
2428         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html: Added.
2429         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt: Added.
2430         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html: Added.
2431         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt: Added.
2432         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html: Added.
2433         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin-expected.txt: Added.
2434         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html: Added.
2435         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles-expected.txt: Added.
2436         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles.html: Added.
2437         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles-expected.txt: Added.
2438         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles.html: Added.
2439         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
2440         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
2441         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
2442         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
2443         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
2444         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
2445         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
2446         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
2447         * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
2448         * media/modern-media-controls/media-controls/media-controls-constructor.html:
2449         * media/modern-media-controls/media-controls/media-controls-placard.html:
2450         * media/modern-media-controls/media-controls/media-controls-start-button.html:
2451         * media/modern-media-controls/resources/media-controls-loader.js:
2452
2453 2016-11-09  Chris Dumez  <cdumez@apple.com>
2454
2455         Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
2456         https://bugs.webkit.org/show_bug.cgi?id=162801
2457         <rdar://problem/28807455>
2458
2459         Reviewed by Darin Adler.
2460
2461         Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
2462
2463         * fast/events/touch/ios/touch-event-radius-expected.txt: Added.
2464         * fast/events/touch/ios/touch-event-radius.html: Added.
2465
2466 2016-11-09  Youenn Fablet  <youenn@apple.com>
2467
2468         [WebRTC] Introduce asynchronous backend for other RTCPeerConnection API
2469         https://bugs.webkit.org/show_bug.cgi?id=164409
2470
2471         Reviewed by Eric Carlson.
2472
2473         Rebasing test as patch changes the order in which error cases are checked in case of setRemoteDescription/setLocalDescription.
2474         New order tries to follow more closely https://www.w3.org/TR/webrtc/#set-description.
2475
2476         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
2477
2478 2016-11-09  Joanmarie Diggs  <jdiggs@igalia.com>
2479
2480         AX: [ATK] Wrong selected element at a given index in a list box (redux)
2481         https://bugs.webkit.org/show_bug.cgi?id=164430
2482
2483         Reviewed by Darin Adler.
2484
2485         Add tests to ensure listboxes with no selected children do not report
2486         a selected child. Modify select-element-at-index.html to reflect the
2487         corrected behavior for ATK. Move the Mac port's expectations to the
2488         shared expectations.
2489
2490         * accessibility/aria-listbox-no-selection-expected.txt: Added.
2491         * accessibility/aria-listbox-no-selection.html: Added.
2492         * accessibility/native-listbox-no-selection-expected.txt: Added.
2493         * accessibility/native-listbox-no-selection.html: Added.
2494         * accessibility/select-element-at-index-expected.txt: Modified.
2495         * accessibility/select-element-at-index.html: Modified.
2496         * platform/mac/accessibility/select-element-at-index-expected.txt: Removed.
2497
2498 2016-11-09  Chris Dumez  <cdumez@apple.com>
2499
2500         [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
2501         https://bugs.webkit.org/show_bug.cgi?id=164458
2502         <rdar://problem/28905514>
2503
2504         Reviewed by Darin Adler.
2505
2506         Add layout test coverage for downloading blobs, both via <a download> or
2507         because a load is later converted into a download.
2508
2509         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2510         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
2511         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
2512         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
2513         * platform/ios-simulator-wk1/TestExpectations:
2514         * platform/ios-simulator-wk2/TestExpectations:
2515         * platform/mac-wk1/TestExpectations:
2516         * platform/win/TestExpectations:
2517
2518 2016-11-09  Chris Dumez  <cdumez@apple.com>
2519
2520         [WK2] Network cache speculative revalidation can cause loads to hang
2521         https://bugs.webkit.org/show_bug.cgi?id=164532
2522         <rdar://problem/28519331>
2523
2524         Reviewed by Alex Christensen.
2525
2526         Add layout test coverage. The test hangs without the fix.
2527
2528         * http/tests/cache/disk-cache/speculative-validation/http-auth-expected.txt: Added.
2529         * http/tests/cache/disk-cache/speculative-validation/http-auth.html: Added.
2530         * http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.php: Added.
2531         * http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.php: Added.
2532
2533 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2534
2535         Unreviewed, rolling out r208422.
2536
2537         Roll r208382 back in since it was not responsible for the API
2538         test failures seen on macOS.
2539
2540         Reverted changeset:
2541
2542         "Unreviewed, rolling out r208382."
2543         https://bugs.webkit.org/show_bug.cgi?id=164319
2544         http://trac.webkit.org/changeset/208422
2545
2546 2016-11-07  Ryan Haddad  <ryanhaddad@apple.com>
2547
2548         Unreviewed, rolling out r208382.
2549
2550         This change appears to have caused 3
2551         SerializedCryptoKeyWrapTest API tests to fail on macOS.
2552
2553         Reverted changeset:
2554
2555         "[Readable Streams API] Implement ByteStreamController
2556         error()"
2557         https://bugs.webkit.org/show_bug.cgi?id=164319
2558         http://trac.webkit.org/changeset/208382
2559
2560 2016-11-05  Ryan Haddad  <ryanhaddad@apple.com>
2561
2562         Removing flaky expectations for tests that were fixed with r208327.
2563         https://bugs.webkit.org/show_bug.cgi?id=164034
2564
2565         Unreviewed test gardening.
2566
2567         * TestExpectations:
2568         * platform/mac/TestExpectations:
2569
2570 2016-11-05  Carlos Garcia Campos  <cgarcia@igalia.com>
2571
2572         [SOUP] Layout test http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html fails
2573         https://bugs.webkit.org/show_bug.cgi?id=139358
2574
2575         Reviewed by Michael Catanzaro.
2576
2577         * platform/gtk/TestExpectations: Unskip http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html.
2578
2579 2016-11-04  Yusuke Suzuki  <utatane.tea@gmail.com>
2580
2581         [DOMJIT] Add DOMJIT::Signature annotation to Document::getElementById
2582         https://bugs.webkit.org/show_bug.cgi?id=164356
2583
2584         Reviewed by Filip Pizlo.
2585
2586         * js/dom/domjit-function-get-element-by-id-changed-expected.txt: Added.
2587         * js/dom/domjit-function-get-element-by-id-changed.html: Added.
2588         * js/dom/domjit-function-get-element-by-id-expected.txt: Added.
2589         * js/dom/domjit-function-get-element-by-id-licm-expected.txt: Added.
2590         * js/dom/domjit-function-get-element-by-id-licm.html: Added.
2591         * js/dom/domjit-function-get-element-by-id.html: Added.
2592
2593 2016-11-04  Simon Fraser  <simon.fraser@apple.com>
2594
2595         Layout viewport wrong with RTL documents
2596         https://bugs.webkit.org/show_bug.cgi?id=164434
2597
2598         Reviewed by Tim Horton.
2599
2600         * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
2601         * fast/visual-viewport/rtl-nonzoomed-rects.html: Added.
2602         * fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
2603         * fast/visual-viewport/rtl-zoomed-rects.html: Added.
2604         * platform/ios-simulator/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
2605         * platform/ios-simulator/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
2606         * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added. WK1 and RTL are weird.
2607
2608 2016-11-04  Wenson Hsieh  <wenson_hsieh@apple.com>
2609
2610         Safari does not emit composition end if blurred for dead key / Japanese IME
2611         https://bugs.webkit.org/show_bug.cgi?id=164369
2612         <rdar://problem/29050439>
2613
2614         Reviewed by Ryosuke Niwa.
2615
2616         Adds a new test verifying that we dispatch `compositionend` events in various circumstances:
2617             1. After composing in an editable area and then focusing another editable area.
2618             2. After composing in an editable area and then blur()-ing.
2619             3. After composing in an editable area and then changing the selection.
2620
2621         There should be no behavior change for other platforms, so no new tests are needed there with this change.
2622
2623         * fast/events/ime-compositionend-on-selection-change-expected.txt: Added.
2624         * fast/events/ime-compositionend-on-selection-change.html: Added.
2625         * platform/ios-simulator/TestExpectations:
2626
2627 2016-11-04  Brady Eidson  <beidson@apple.com>
2628
2629         IndexedDB 2.0: Clean up more transaction abort and exception throwing behavior from IDBObjectStore.
2630         https://bugs.webkit.org/show_bug.cgi?id=164424
2631
2632         Reviewed by Alex Christensen.
2633
2634         * storage/indexeddb/resources/transaction-basics.js:
2635         * storage/indexeddb/transaction-basics-expected.txt:
2636         * storage/indexeddb/transaction-basics-private-expected.txt:
2637
2638 2016-11-04  Ryosuke Niwa  <rniwa@webkit.org>
2639
2640         Load stylesheets in link elements inside a connected shadow tree
2641         https://bugs.webkit.org/show_bug.cgi?id=160683
2642         <rdar://problem/29040652>
2643
2644         Reviewed by Antti Koivisto.
2645
2646         Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
2647
2648         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
2649         * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
2650         * fast/shadow-dom/resources/green-host.css: Added.
2651         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
2652         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
2653
2654 2016-11-04  Chris Dumez  <cdumez@apple.com>
2655
2656         Add layout test for input.setCustomValidity()
2657         https://bugs.webkit.org/show_bug.cgi?id=164419
2658
2659         Reviewed by Simon Fraser.
2660
2661         Add layout test for input.setCustomValidity().
2662
2663         * fast/forms/validation-custom-message-expected.txt: Added.
2664         * fast/forms/validation-custom-message.html: Added.
2665
2666 2016-11-04  Myles C. Maxfield  <mmaxfield@apple.com>
2667
2668         Implement WebGL2RenderingContext::copyBufferSubData()
2669         https://bugs.webkit.org/show_bug.cgi?id=164008
2670
2671         Reviewed by Dean Jackson.
2672
2673         * fast/canvas/webgl/copyBufferSubData-expected.txt: Added.
2674         * fast/canvas/webgl/copyBufferSubData.html: Added.
2675
2676 2016-11-04  Antti Koivisto  <antti@apple.com>
2677
2678         slotted() pseudo does not work with ID selector
2679         https://bugs.webkit.org/show_bug.cgi?id=160538
2680         <rdar://problem/28534529>
2681
2682         Reviewed by Andreas Kling.
2683
2684         * fast/shadow-dom/css-scoping-slot-with-id-expected.html: Added.
2685         * fast/shadow-dom/css-scoping-slot-with-id.html: Added.
2686
2687
2688 2016-11-04  Brady Eidson  <beidson@apple.com>
2689
2690         IndexedDB 2.0: Use IDB-specific exceptions in places where the generic exceptions are currently used.
2691         https://bugs.webkit.org/show_bug.cgi?id=164406
2692
2693         Reviewed by Alex Christensen.
2694
2695         * storage/indexeddb/modern/index-rename-1-expected.txt:
2696         * storage/indexeddb/modern/index-rename-1-private-expected.txt:
2697         * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
2698         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
2699
2700 2016-11-04  Joanmarie Diggs  <jdiggs@igalia.com>
2701
2702         AX: [ATK] Attempting to clear selection on ARIA listboxes results in crash
2703         https://bugs.webkit.org/show_bug.cgi?id=164331
2704
2705         Reviewed by Chris Fleizach.
2706
2707         Add tests to verify clearing selection works for native listboxes, and does not
2708         crash for ARIA listboxes. These tests are being skipped for the Mac and Win ports
2709         which do not yet implement AccessibilityUIElement::clearSelectedChildren().
2710
2711         * accessibility/aria-listbox-clear-selection-crash-expected.txt: Added.
2712         * accessibility/aria-listbox-clear-selection-crash.html: Added.
2713         * accessibility/listbox-clear-selection-expected.txt: Added.
2714         * accessibility/listbox-clear-selection.html: Added.
2715         * platform/mac/TestExpectations:
2716         * platform/win/TestExpectations:
2717
2718 2016-11-04  Brady Eidson  <beidson@apple.com>
2719
2720         IndexedDB 2.0: Throw the correct exceptions during IDBObjectStore/IDBIndex renaming.
2721         https://bugs.webkit.org/show_bug.cgi?id=164405
2722
2723         Reviewed by Alex Christensen.
2724
2725         * storage/indexeddb/modern/index-rename-1-expected.txt:
2726         * storage/indexeddb/modern/index-rename-1-private-expected.txt:
2727         * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
2728         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
2729
2730 2016-11-04  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2731
2732         [Readable Streams API] Implement ByteStreamController error()
2733         https://bugs.webkit.org/show_bug.cgi?id=164319
2734
2735         Reviewed by Youenn Fablet.
2736
2737         Updated test expectation for error() test (previously FAIL, now PASS).
2738         Added IDL-related tests for ReadableByteStreamController.
2739
2740         * streams/readable-byte-stream-controller-expected.txt:
2741
2742 2016-11-04  Per Arne Vollan  <pvollan@apple.com>
2743
2744         [Win] Page visibility tests are timing out.
2745         https://bugs.webkit.org/show_bug.cgi?id=164363
2746
2747         Reviewed by Brent Fulgham.
2748
2749         Unskip page visibility tests.
2750
2751         * platform/win/TestExpectations:
2752
2753 2016-11-03  Antti Koivisto  <antti@apple.com>
2754
2755         REGRESSION (r207669): Crash under SVGRenderSupport::updateMaskedAncestorShouldIsolateBlending
2756         https://bugs.webkit.org/show_bug.cgi?id=164381
2757         <rdar://problem/28935401>
2758
2759         Reviewed by Simon Fraser.
2760
2761         * media/media-controls-shadow-construction-crash-expected.txt: Added.
2762         * media/media-controls-shadow-construction-crash.html: Added.
2763
2764 2016-11-03  Myles C. Maxfield  <mmaxfield@apple.com>
2765
2766         [WebGL2] Implement getBufferSubData()
2767         https://bugs.webkit.org/show_bug.cgi?id=164111
2768
2769         Reviewed by Dean Jackson.
2770
2771         Test every successful download/upload combination I can think of.
2772
2773         * fast/canvas/webgl/getBufferSubData-webgl1.html: Added.
2774         * fast/canvas/webgl/getBufferSubData-webgl1-expected.txt: Added.
2775         * fast/canvas/webgl/webgl2-buffers-expected.txt: Added.
2776         * fast/canvas/webgl/webgl2-buffers.html: Added.
2777
2778 2016-11-03  Chris Dumez  <cdumez@apple.com>
2779
2780         [WK2][Cocoa] Implement user interface for HTML form validation
2781         https://bugs.webkit.org/show_bug.cgi?id=164143
2782         <rdar://problem/28944652>
2783
2784         Reviewed by Simon Fraser.
2785
2786         * fast/forms/validation-messages-expected.txt: Added.
2787         * fast/forms/validation-messages.html: Added.
2788         Add layout test coverage for checking that the right validation messages
2789         are displayed when submitting forms with constraint violations. More
2790         testing will be landed in follow up to cover other things besides the
2791         messages (e.g. when does the bubble disappear).
2792
2793         * platform/mac-wk1/TestExpectations:
2794         Skip new test on WebKit1 because the feature is WebKit2 only at the
2795         moment.
2796
2797         * platform/ios-simulator-wk2/TestExpectations:
2798         * platform/mac-wk2/TestExpectations:
2799         Skip tests for the Shadow DOM based HTML form validation UI on
2800         Mac and iOS WK2 now that those ports use native popovers instead.
2801
2802 2016-11-03  Ryosuke Niwa  <rniwa@webkit.org>
2803
2804         Update custom elements tests
2805         https://bugs.webkit.org/show_bug.cgi?id=164352
2806
2807         Reviewed by Antti Koivisto.
2808         
2809         Removed tests that have been back imported via web-platform-tests.
2810
2811         * fast/custom-elements/custom-element-reaction-queue-expected.txt: Removed.
2812         * fast/custom-elements/custom-element-reaction-queue.html: Removed.
2813         * fast/custom-elements/reactions-for-webkit-extensions.html:
2814         * fast/custom-elements/reactions/: Removed.
2815         * fast/custom-elements/resources/additional-helpers.js: Removed.
2816         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Removed.
2817         * fast/custom-elements/upgrading-enqueue-reactions.html: Removed.
2818
2819 2016-11-03  Brady Eidson  <beidson@apple.com>
2820
2821         IndexedDB 2.0: Rename IDBKeyRange.contains to IDBKeyRange.includes.
2822         https://bugs.webkit.org/show_bug.cgi?id=164383
2823
2824         Reviewed by Beth Dakin.
2825
2826         * storage/indexeddb/resources/keyrange.js:
2827
2828 2016-11-03  Ryan Haddad  <ryanhaddad@apple.com>
2829
2830         Marking two inspector/sampling-profiler tests as flaky.
2831         https://bugs.webkit.org/show_bug.cgi?id=164388
2832
2833         Unreviewed test gardening.
2834
2835         * platform/mac/TestExpectations:
2836
2837 2016-11-03  Ryan Haddad  <ryanhaddad@apple.com>
2838
2839         Unreviewed, rolling out r208302.
2840
2841         This change causes LayoutTest crashes under GuardMalloc.
2842
2843         Reverted changeset:
2844
2845         "Load stylesheets in link elements inside a connected shadow
2846         tree"
2847         https://bugs.webkit.org/show_bug.cgi?id=160683
2848         http://trac.webkit.org/changeset/208302
2849
2850 2016-11-03  Yusuke Suzuki  <utatane.tea@gmail.com>
2851
2852         Unreviewed, rolling out due to crash in Amazon web site
2853         https://bugs.webkit.org/show_bug.cgi?id=164380
2854         <rdar://problem/29094221>
2855
2856         * js/dom/domjit-accessor-owner-document-expected.txt: Removed.
2857         * js/dom/domjit-accessor-owner-document.html: Removed.
2858
2859 2016-11-03  Brady Eidson  <beidson@apple.com>
2860
2861         IndexedDB 2.0: Support binary keys.
2862         <rdar://problem/28806927> and https://bugs.webkit.org/show_bug.cgi?id=164359
2863
2864         Reviewed by Alex Christensen.
2865
2866         * storage/indexeddb/factory-cmp-expected.txt:
2867         * storage/indexeddb/factory-cmp-private-expected.txt:
2868         * storage/indexeddb/key-type-binary-expected.txt:
2869         * storage/indexeddb/key-type-binary-private-expected.txt:
2870         * storage/indexeddb/modern/binary-keys-1-expected.txt: Added.
2871         * storage/indexeddb/modern/binary-keys-1-private-expected.txt: Added.
2872         * storage/indexeddb/modern/binary-keys-1-private.html: Added.
2873         * storage/indexeddb/modern/binary-keys-1.html: Added.
2874         * storage/indexeddb/modern/resources/binary-keys-1.js: Added.
2875         * storage/indexeddb/resources/factory-cmp.js:
2876         * storage/indexeddb/resources/key-type-binary.js:
2877
2878 2016-11-02  Myles C. Maxfield  <mmaxfield@apple.com>
2879
2880         CSS.supports("font-variation-settings", "'wght' 500") erroneously returns false
2881         https://bugs.webkit.org/show_bug.cgi?id=164244
2882
2883         Reviewed by Michael Catanzaro.
2884
2885         * fast/text/variations/css-supports-runtime-switch-expected.txt: Added.
2886         * fast/text/variations/css-supports-runtime-switch.html: Added.
2887
2888 2016-11-02  Yusuke Suzuki  <utatane.tea@gmail.com>
2889
2890         [DOMJIT] Add DOMJIT::Signature
2891         https://bugs.webkit.org/show_bug.cgi?id=162980
2892
2893         Reviewed by Saam Barati and Sam Weinig.
2894
2895         * js/dom/domjit-accessor-licm.html:
2896         * js/dom/domjit-function-effect-should-overlap-with-call-expected.txt: Added.
2897         * js/dom/domjit-function-effect-should-overlap-with-call.html: Added.
2898         * js/dom/domjit-function-expected.txt: Added.
2899         * js/dom/domjit-function-licm-expected.txt: Added.
2900         * js/dom/domjit-function-licm.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
2901         * js/dom/domjit-function-type-contradiction-expected.txt: Added.
2902         * js/dom/domjit-function-type-contradiction.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
2903         * js/dom/domjit-function-type-failure-expected.txt: Added.
2904         * js/dom/domjit-function-type-failure.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
2905         * js/dom/domjit-function.html: Added.
2906
2907 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2908
2909         Marking imported/mozilla/svg/paint-order-01.svg and imported/mozilla/svg/paint-order-02.svg as flaky.
2910         https://bugs.webkit.org/show_bug.cgi?id=164355
2911
2912         Unreviewed test gardening.
2913
2914         * TestExpectations:
2915
2916 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2917
2918         Marking fast/css/attribute-for-content-property-style-update-xhtml.xhtml as flaky.
2919         https://bugs.webkit.org/show_bug.cgi?id=164162
2920
2921         Unreviewed test gardening.
2922
2923         * TestExpectations:
2924
2925 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2926
2927         Marking svg/wicd/test-rightsizing-a.xhtml and svg/wicd/test-rightsizing-b.xhtml as flaky on mac.
2928         https://bugs.webkit.org/show_bug.cgi?id=163915
2929
2930         Unreviewed test gardening.
2931
2932         * platform/mac/TestExpectations:
2933
2934 2016-11-02  Simon Fraser  <simon.fraser@apple.com>
2935
2936         REGRESSION (r208025) GraphicsContext state stack assertions loading webkit.org
2937         https://bugs.webkit.org/show_bug.cgi?id=164350
2938         rdar://problem/29053414
2939
2940         Reviewed by Dean Jackson.
2941
2942         Test was reduced from webkit.org.
2943
2944         * animations/stacking-during-opacity-animation-expected.txt: Added.
2945         * animations/stacking-during-opacity-animation.html: Added.
2946
2947 2016-11-02  Myles C. Maxfield  <mmaxfield@apple.com>
2948
2949         [iOS] [WebGL] Multisample resolve step may operate on stale data
2950         https://bugs.webkit.org/show_bug.cgi?id=164347
2951
2952         Reviewed by Dean Jackson.
2953
2954         Issue many draw calls into a multisampled context, and then use glReadPixels()
2955         to make sure that all the commands completed.
2956
2957         * fast/canvas/webgl/multisample-resolve-consistency-expected.txt: Added.
2958         * fast/canvas/webgl/multisample-resolve-consistency.html: Added.
2959
2960 2016-11-01  Sam Weinig  <sam@webkit.org>
2961
2962         [WebIDL] Move interfaces and typed arrays over to JSDOMConvert
2963         https://bugs.webkit.org/show_bug.cgi?id=164256
2964
2965         Reviewed by Alex Christensen.
2966
2967         * svg/custom/polyline-points-crash-expected.txt:
2968         * svg/dom/SVGLengthList-basics-expected.txt:
2969         * svg/dom/SVGNumberList-basics-expected.txt:
2970         * svg/dom/SVGPointList-basics-expected.txt:
2971         * svg/dom/SVGTransformList-basics-expected.txt:
2972         * svg/dom/SVGTransformList-expected.txt:
2973         Update test results for improved error messages.
2974
2975 2016-11-02  Joseph Pecoraro  <pecoraro@apple.com>
2976
2977         Web Inspector: Include DebuggerAgent in Workers - see, pause, and step through scripts
2978         https://bugs.webkit.org/show_bug.cgi?id=164136
2979         <rdar://problem/29028462>
2980
2981         Reviewed by Brian Burg.
2982
2983         * inspector/worker/debugger-pause-expected.txt: Added.
2984         * inspector/worker/debugger-pause.html: Added.
2985         * inspector/worker/debugger-scripts-expected.txt: Added.
2986         * inspector/worker/debugger-scripts.html: Added.
2987         * inspector/worker/resources/worker-debugger-pause.js: Added.
2988         * inspector/worker/resources/worker-import-1.js: Added.
2989         * inspector/worker/resources/worker-scripts.js: Added.
2990         New tests for Debugger features in a Worker.
2991
2992         * inspector/debugger/break-on-exception-throw-in-promise.html:
2993         * inspector/debugger/break-on-exception.html:
2994         * inspector/debugger/break-on-uncaught-exception.html:
2995         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
2996         * inspector/debugger/pause-reason.html:
2997         * inspector/debugger/paused-scopes.html:
2998         * inspector/debugger/resources/log-pause-location.js:
2999         * inspector/debugger/stepping/stepInto.html:
3000         * inspector/debugger/stepping/stepOut.html:
3001         * inspector/debugger/stepping/stepOver.html:
3002         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
3003         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
3004         * inspector/debugger/tail-deleted-frames-this-value.html:
3005         * inspector/debugger/tail-deleted-frames.html:
3006         * inspector/debugger/tail-recursion.html:
3007         Most debugger data moved from DebuggerManager into DebuggerData for a target.
3008         Update tests that access such data like pauseReason / pauseData / callFrames.
3009
3010 2016-11-02  Ryosuke Niwa  <rniwa@webkit.org>
3011
3012         Load stylesheets in link elements inside a connected shadow tree
3013         https://bugs.webkit.org/show_bug.cgi?id=160683
3014         <rdar://problem/29040652>
3015
3016         Reviewed by Antti Koivisto.
3017
3018         Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
3019
3020         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
3021         * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
3022         * fast/shadow-dom/resources/green-host.css: Added.
3023         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
3024         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
3025
3026 2016-11-02  Alex Christensen  <achristensen@webkit.org>
3027
3028         Remove Battery Status API from the tree
3029         https://bugs.webkit.org/show_bug.cgi?id=164213
3030
3031         Reviewed by Sam Weinig.
3032
3033         * batterystatus: Removed.
3034         * batterystatus/add-listener-from-callback-expected.txt: Removed.
3035         * batterystatus/add-listener-from-callback.html: Removed.
3036         * batterystatus/basic-all-types-of-events-expected.txt: Removed.
3037         * batterystatus/basic-all-types-of-events.html: Removed.
3038         * batterystatus/basic-operation-expected.txt: Removed.
3039         * batterystatus/basic-operation.html: Removed.
3040         * batterystatus/event-after-navigation-expected.txt: Removed.
3041         * batterystatus/event-after-navigation.html: Removed.
3042         * batterystatus/multiple-frames-expected.txt: Removed.
3043         * batterystatus/multiple-frames.html: Removed.
3044         * batterystatus/resources: Removed.
3045         * batterystatus/resources/event-after-navigation-new.html: Removed.
3046         * batterystatus/script-tests: Removed.
3047         * batterystatus/script-tests/add-listener-from-callback.js: Removed.
3048         * batterystatus/script-tests/basic-all-types-of-events.js: Removed.
3049         * batterystatus/script-tests/basic-operation.js: Removed.
3050         * batterystatus/script-tests/event-after-navigation.js: Removed.
3051         * batterystatus/script-tests/multiple-frames.js: Removed.
3052         * batterystatus/script-tests/updates.js: Removed.
3053         * batterystatus/script-tests/window-property.js: Removed.
3054         * batterystatus/updates-expected.txt: Removed.
3055         * batterystatus/updates.html: Removed.
3056         * batterystatus/window-property-expected.txt: Removed.
3057         * batterystatus/window-property.html: Removed.
3058         * fast/dom/event-handler-attributes.html:
3059         * platform/efl/TestExpectations:
3060         * platform/gtk/TestExpectations:
3061         * platform/ios-simulator/TestExpectations:
3062         * platform/mac/TestExpectations:
3063         * platform/win/TestExpectations:
3064
3065 2016-11-02  Brent Fulgham  <bfulgham@apple.com>
3066
3067         REGRESSION(r203289):Assertion in MathOperator::stretchTo() on Wikipedia Page
3068         https://bugs.webkit.org/show_bug.cgi?id=162933
3069         <rdar://problem/28570590>
3070
3071         Reviewed by Dean Jackson.
3072
3073         * mathml/empty-mo-expected.txt: Added.
3074         * mathml/empty-mo.html: Added.
3075
3076 2016-11-01  Dean Jackson  <dino@apple.com>
3077
3078         Filter functions grayscale/invert/opacity/sepia should clamp values over 100%, not fail
3079         https://bugs.webkit.org/show_bug.cgi?id=164310
3080         <rdar://problems/29057705>
3081
3082         Reviewed by Sam Weinig.
3083
3084         Some of our tests were incorrectly suggesting values over 100% should fail.
3085
3086         * css3/filters/backdrop/backdropfilter-property-parsing-invalid-expected.txt:
3087         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
3088         * css3/filters/filter-property-parsing-expected.txt:
3089         * css3/filters/filter-property-parsing-invalid-expected.txt:
3090         * css3/filters/filter-property-parsing-invalid.html:
3091         * css3/filters/filter-property-parsing.html:
3092
3093 2016-11-02  Brent Fulgham  <bfulgham@apple.com>
3094
3095         WebKit nullptr dereference Archive Subframe
3096         https://bugs.webkit.org/show_bug.cgi?id=164281
3097         <rdar://problem/28943006>
3098
3099         Reviewed by Andy Estes.
3100
3101         * fast/dom/crash-with-bad-url-expected.txt: Added.
3102         * fast/dom/crash-with-bad-url.html: Added.
3103
3104 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
3105
3106         Marking media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky.
3107         https://bugs.webkit.org/show_bug.cgi?id=164328
3108
3109         Unreviewed test gardening.
3110
3111         * platform/mac/TestExpectations:
3112
3113 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
3114
3115         Test gardening for media/modern-media-controls.
3116
3117         Unreviewed test gardening.
3118
3119         * platform/mac/TestExpectations:
3120
3121 2016-11-02  Youenn Fablet  <youenn@apple.com>
3122
3123         REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
3124         https://bugs.webkit.org/show_bug.cgi?id=163905
3125
3126         Reviewed by Antti Koivisto.
3127
3128         * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
3129         * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
3130
3131 2016-11-02  Manuel Rego Casasnovas  <rego@igalia.com>
3132
3133         [css-grid] mimax(auto, <flex>) should be serialized as <flex>
3134         https://bugs.webkit.org/show_bug.cgi?id=164316
3135
3136         Reviewed by Sergio Villar Senin.
3137
3138         Add new test case to verify it. We can only check it
3139         using grid-auto-columns|rows, because grid-template-columns|rows
3140         is serialized to the used breadth.
3141
3142         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
3143         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
3144
3145 2016-11-02  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3146
3147         [Readable Streams API] Enable creation of ReadableByteStreamController
3148         https://bugs.webkit.org/show_bug.cgi?id=164014
3149
3150         Reviewed by Youenn Fablet.
3151
3152         Added test to check behaviour when using ReadableByteStreamController. 
3153         Tests are also performed with Workers.
3154
3155         * TestExpectations:
3156         * streams/readable-byte-stream-controller-expected.txt: Added.
3157         * streams/readable-byte-stream-controller.html: Added.
3158         * streams/readable-byte-stream-controller.js: Added.
3159
3160 2016-11-02  Antoine Quint  <graouts@apple.com>
3161
3162         [Modern Media Controls] Media Controller: fullscreen toggle support
3163         https://bugs.webkit.org/show_bug.cgi?id=163728
3164         <rdar://problem/27989486>
3165
3166         Reviewed by Darin Adler.
3167
3168         Adding new tests to check that clicking on the fullscreen button enters fullscreen and
3169         that the fullscreen button is enabled when fullscreen is supported.
3170
3171         * media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt: Added.
3172         * media/modern-media-controls/fullscreen-support/fullscreen-support-click.html: Added.
3173         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt: Added.
3174         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html: Added.
3175         * platform/ios-simulator/TestExpectations:
3176
3177 2016-11-02  Antoine Quint  <graouts@apple.com>
3178
3179         [Modern Media Controls] Media Controller: PiP support
3180         https://bugs.webkit.org/show_bug.cgi?id=163730
3181         <rdar://problem/27989485>
3182
3183         Reviewed by Dean Jackson.
3184
3185         Adding new picture-in-picture tests.
3186
3187         * media/modern-media-controls/pip-support/pip-support-click-expected.txt: Added.
3188         * media/modern-media-controls/pip-support/pip-support-click.html: Added.
3189         * media/modern-media-controls/pip-support/pip-support-enabled-expected.txt: Added.
3190         * media/modern-media-controls/pip-support/pip-support-enabled.html: Added.
3191         * platform/ios-simulator/TestExpectations:
3192         * platform/mac/TestExpectations:
3193
3194 2016-11-01  Brady Eidson  <beidson@apple.com>
3195
3196         IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
3197         <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
3198
3199         Reviewed by Alex Christensen.
3200
3201         * resources/js-test.js:
3202         (areObjectsEqual):
3203
3204         * storage/indexeddb/modern/idbindex-getall-1-expected.txt: Added.
3205         * storage/indexeddb/modern/idbindex-getall-1-private-expected.txt: Added.
3206         * storage/indexeddb/modern/idbindex-getall-1-private.html: Added.
3207         * storage/indexeddb/modern/idbindex-getall-1.html: Added.
3208         * storage/indexeddb/modern/idbindex-getallkeys-1-expected.txt: Added.
3209         * storage/indexeddb/modern/idbindex-getallkeys-1-private-expected.txt: Added.
3210         * storage/indexeddb/modern/idbindex-getallkeys-1-private.html: Added.
3211         * storage/indexeddb/modern/idbindex-getallkeys-1.html: Added.
3212         * storage/indexeddb/modern/resources/idbindex-getall-1.js: Added.
3213
3214 2016-11-01  Antoine Quint  <graouts@apple.com>
3215
3216         [Modern Media Controls] Media Controller: Airplay support
3217         https://bugs.webkit.org/show_bug.cgi?id=163729
3218         <rdar://problem/27989484>
3219
3220         Reviewed by Dean Jackson.
3221
3222         Adding a new test to check that the AirPlay button in the media controls correctly shows
3223         the availability of AirPlay routes and whether the media is playing via AirPlay.
3224
3225         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
3226         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
3227         * platform/ios-simulator/TestExpectations:
3228         * platform/mac/TestExpectations:
3229
3230 2016-11-01  Dean Jackson  <dino@apple.com>
3231
3232         Remove WebKitCSSFilterValue to make Hyatt happy
3233         https://bugs.webkit.org/show_bug.cgi?id=164289
3234         <rdar://problems/29050973>
3235
3236         Reviewed by Simon Fraser.
3237
3238         Update the filters tests now that WebKitCSSFilterValue no longer exists.
3239         Unfortunately CSSFunctionValue isn't exposed to the Web, so we just
3240         rely on the cssText of the resulting CSSStyleDeclaration.
3241
3242         I also moved all the script-tests into the HTML files, since there is
3243         no point them being separate.
3244
3245         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
3246         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
3247         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
3248         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
3249         * css3/filters/backdrop/backdropfilter-property-parsing.html:
3250         * css3/filters/backdrop/backdropfilter-property.html:
3251         * css3/filters/backdrop/script-tests/backdropfilter-property-computed-style.js: Removed.
3252         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js: Removed.
3253         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing.js: Removed.
3254         * css3/filters/backdrop/script-tests/backdropfilter-property.js: Removed.
3255         * css3/filters/effect-reference-delete-crash.html:
3256         * css3/filters/effect-reference-reset-style-delete-crash.html:
3257         * css3/filters/filter-property-computed-style-expected.txt:
3258         * css3/filters/filter-property-computed-style.html:
3259         * css3/filters/filter-property-parsing-expected.txt:
3260         * css3/filters/filter-property-parsing-invalid.html:
3261         * css3/filters/filter-property-parsing.html:
3262         * css3/filters/filter-property.html:
3263         * css3/filters/script-tests/TEMPLATE.html: Removed.
3264         * css3/filters/script-tests/effect-reference-delete-crash.js: Removed.
3265         * css3/filters/script-tests/effect-reference-reset-style-delete-crash.js: Removed.
3266         * css3/filters/script-tests/filter-property-computed-style.js: Removed.
3267         * css3/filters/script-tests/filter-property-parsing-invalid.js: Removed.
3268         * css3/filters/script-tests/filter-property-parsing.js: Removed.
3269         * css3/filters/script-tests/filter-property.js: Removed.
3270         * css3/filters/script-tests/unprefixed.js: Removed.
3271         * css3/filters/unprefixed-expected.txt:
3272         * css3/filters/unprefixed.html:
3273
3274 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
3275
3276         Marking fast/preloader/image-srcset.html as flaky on macOS.
3277         https://bugs.webkit.org/show_bug.cgi?id=164277
3278
3279         Unreviewed test gardening.
3280
3281         * platform/mac/TestExpectations:
3282
3283 2016-11-01  Eric Carlson  <eric.carlson@apple.com>
3284
3285         [MediaStream] restrict media capture secure connections
3286         https://bugs.webkit.org/show_bug.cgi?id=164234
3287         <rdar://problem/28944906>
3288
3289         Reviewed by Alex Christensen.
3290
3291         * http/tests/ssl/media-stream: Added.
3292         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Added.
3293         * http/tests/ssl/media-stream/get-user-media-different-host.html: Added.
3294         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Added.
3295         * http/tests/ssl/media-stream/get-user-media-nested.html: Added.
3296         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt: Added.
3297         * http/tests/ssl/media-stream/get-user-media-secure-connection.html: Added.
3298         * http/tests/ssl/media-stream/resources: Added.
3299         * http/tests/ssl/media-stream/resources/get-user-media-frame.html: Added.
3300         * http/tests/ssl/media-stream/resources/get-user-media.js: Added.
3301         (else.createURL):
3302         (createURL):
3303
3304 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
3305
3306         Web Inspector: Replace sublists inside DOM-related model objects with WI.Collection
3307         https://bugs.webkit.org/show_bug.cgi?id=164098
3308
3309         Reviewed by Timothy Hatcher.
3310
3311         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
3312         * http/tests/inspector/console/cross-domain-inspected-node-access.html:
3313         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
3314         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt:
3315         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
3316         * inspector/dom/content-flow-list.html:
3317         * inspector/dom/highlightFrame-expected.txt:
3318         * inspector/dom/highlightFrame.html:
3319         * inspector/dom/highlightNode-expected.txt:
3320         * inspector/dom/highlightNode.html:
3321         * inspector/dom/highlightSelector-expected.txt:
3322         * inspector/dom/highlightSelector.html:
3323         * inspector/model/frame-extra-scripts-expected.txt:
3324         * inspector/model/frame-extra-scripts.html:
3325         Change functionality to support WebInspector.Collection methods.
3326
3327 2016-11-01  Antoine Quint  <graouts@apple.com>
3328
3329         [Modern Media Controls] Media Controller: Placard support
3330         https://bugs.webkit.org/show_bug.cgi?id=163731
3331         <rdar://problem/28869598>
3332
3333         Reviewed by Dean Jackson.
3334
3335         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
3336         based on the media presentation mode.
3337
3338         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
3339         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
3340         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
3341         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
3342         * platform/ios-simulator/TestExpectations:
3343         * platform/mac/TestExpectations:
3344
3345 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
3346
3347         Marking inspector/storage/domStorage-events.html as flaky.
3348         https://bugs.webkit.org/show_bug.cgi?id=164278
3349
3350         Unreviewed test gardening.
3351
3352         * platform/mac/TestExpectations:
3353
3354 2016-11-01  Alex Christensen  <achristensen@webkit.org>
3355
3356         Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
3357         https://bugs.webkit.org/show_bug.cgi?id=164290
3358
3359         Reviewed by Tim Horton.
3360
3361         * fast/url/host-lowercase-per-scheme-expected.txt:
3362         * fast/url/safari-extension-expected.txt:
3363         * fetch/fetch-url-serialization-expected.txt:
3364
3365 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
3366
3367         Marking inspector/css/pseudo-element-matches.html as flaky on mac-wk2.
3368         https://bugs.webkit.org/show_bug.cgi?id=163932
3369
3370         Unreviewed test gardening.
3371
3372         * platform/mac-wk2/TestExpectations:
3373
3374 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
3375
3376         Web Inspector: Fix double remove of ResourceCollection if type changes
3377         https://bugs.webkit.org/show_bug.cgi?id=164268
3378
3379         Reviewed by Joseph Pecoraro.
3380
3381         * inspector/unit-tests/resource-collection-expected.txt:
3382         Fixed test to not expect a double remove.
3383
3384 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
3385
3386         Marking inspector/storage/domStorage-events.html as flaky.
3387         https://bugs.webkit.org/show_bug.cgi?id=164278
3388
3389         Unreviewed test gardening.
3390
3391         * platform/mac/TestExpectations:
3392
3393 2016-11-01  Antoine Quint  <graouts@apple.com>
3394
3395         [Modern Media Controls] load all media controller scripts and styles automatically
3396         https://bugs.webkit.org/show_bug.cgi?id=164271
3397
3398         Reviewed by Dean Jackson.
3399
3400         We now load all media controller assets with the inclusion of a single script,
3401         obtaining the list of JS files to include through the same file used to build
3402         the modern-media-controls module, so that we don't need to specify this in two places.
3403
3404         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
3405         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
3406         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3407         * media/modern-media-controls/media-controller/media-controller-resize.html:
3408         * media/modern-media-controls/mute-support/mute-support-button-click.html:
3409         * media/modern-media-controls/mute-support/mute-support-media-api.html:
3410         * media/modern-media-controls/mute-support/mute-support-muted.html:
3411         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
3412         * media/modern-media-controls/playback-support/playback-support-button-click.html:
3413         * media/modern-media-controls/playback-support/playback-support-media-api.html:
3414         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
3415         * media/modern-media-controls/resources/media-controls-loader.js: Added.
3416         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
3417         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3418         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
3419         * media/modern-media-controls/start-support/start-support-audio.html:
3420         * media/modern-media-controls/start-support/start-support-autoplay.html:
3421         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3422         * media/modern-media-controls/start-support/start-support-error.html:
3423         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3424         * media/modern-media-controls/start-support/start-support-manual-play.html:
3425         * media/modern-media-controls/start-support/start-support-no-source.html:
3426         * media/modern-media-controls/volume-support/volume-support-click.html:
3427         * media/modern-media-controls/volume-support/volume-support-drag.html:
3428         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
3429         * media/modern-media-controls/volume-support/volume-support-media-api.html:
3430
3431 2016-11-01  Ryosuke Niwa  <rniwa@webkit.org>
3432
3433         Web Inspector: Add the support for custom elements
3434         https://bugs.webkit.org/show_bug.cgi?id=164266
3435
3436         Reviewed by Joseph Pecoraro.
3437
3438         Added a Inspector protocol test for CustomElementState.
3439
3440         * inspector/dom/customElementState-expected.txt: Added.
3441         * inspector/dom/customElementState.html: Added.
3442
3443 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
3444
3445         Add basic visual/layout viewport support for fixed position layout
3446         https://bugs.webkit.org/show_bug.cgi?id=164261
3447
3448         Reviewed by Dean Jackson.
3449
3450         * fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
3451         * fast/visual-viewport/nonzoomed-rects.html: Added.
3452         * fast/visual-viewport/zoomed-fixed-expected.txt: Added.
3453         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
3454         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html: Added.
3455         * fast/visual-viewport/zoomed-fixed.html: Added.
3456         * fast/visual-viewport/zoomed-rects-expected.txt: Added.
3457         * fast/visual-viewport/zoomed-rects.html: Added.
3458         * platform/ios-simulator/fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
3459         * platform/ios-simulator/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
3460         * platform/ios-simulator/fast/visual-viewport/zoomed-rects-expected.txt: Added.
3461         * resources/js-test-pre.js:
3462         (evalAndLog):
3463         (evalAndLogResult):
3464         (shouldEvaluateTo):
3465
3466 2016-10-29  Filip Pizlo  <fpizlo@apple.com>
3467
3468         JSC should support SharedArrayBuffer
3469         https://bugs.webkit.org/show_bug.cgi?id=163986
3470
3471         Reviewed by Keith Miller.
3472         
3473         Adding tests. This is a work in progress.
3474
3475         * workers/sab: Added.
3476         * workers/sab/simple-worker-1.js: Added.
3477         (onmessage):
3478         * workers/sab/simple-worker-2.js: Added.
3479         (onmessage):
3480         * workers/sab/simple.html: Added.
3481
3482 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
3483
3484         Make UIScriptController::zoomToScale() work on Mac WK1 and WK2
3485         https://bugs.webkit.org/show_bug.cgi?id=164238
3486
3487         Reviewed by Dean Jackson.
3488
3489         * fast/zooming/uiscript-zooming-expected.txt: Added.
3490         * fast/zooming/uiscript-zooming.html: Added.
3491         * platform/ios-simulator-wk1/TestExpectations:
3492
3493 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
3494
3495         Remove test workaround now that original issue is fixed
3496         https://bugs.webkit.org/show_bug.cgi?id=164255
3497
3498         Reviewed by Saam Barati.
3499
3500         * inspector/debugger/resources/log-pause-location.js:
3501         (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
3502         (TestPage.registerInitializer.window.logLinesWithContext):
3503         (TestPage.registerInitializer.String.prototype.myPadStart): Deleted.
3504         Use the real String.prototype.padStart now that it is fixed.
3505
3506 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
3507
3508         Enable custom elements by default everywhere
3509         https://bugs.webkit.org/show_bug.cgi?id=164242
3510
3511         Reviewed by Antti Koivisto.
3512
3513         Enable tests for custom elements everywhere. Also removed the superfluous expectations for shadow DOM tests.
3514
3515         * TestExpectations:
3516         * platform/efl/TestExpectations:
3517         * platform/gtk/TestExpectations:
3518         * platform/mac/TestExpectations:
3519         * platform/win/TestExpectations:
3520
3521 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3522
3523         Unreviewed, rolling out r207967.
3524
3525         This change seems to be the cause of at least one LayoutTest
3526         becoming flaky.
3527
3528         Reverted changeset:
3529
3530         "REGRESSION(r207753-207755): ASSERTION FAILED:
3531         m_parsedStyleSheetCache->isInMemoryCache()"
3532         https://bugs.webkit.org/show_bug.cgi?id=163905
3533         http://trac.webkit.org/changeset/207967
3534
3535 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
3536
3537         Web Inspector: Shadow DOM scoped styles are missing
3538         https://bugs.webkit.org/show_bug.cgi?id=164247
3539         <rdar://problem/29035061>
3540
3541         Reviewed by Antti Koivisto.
3542
3543         * inspector/css/shadow-scoped-style-expected.txt: Added.
3544         * inspector/css/shadow-scoped-style.html: Added.
3545
3546 2016-10-31  Nan Wang  <n_wang@apple.com>
3547
3548         AX: aria-sort is not exposed on iOS
3549         https://bugs.webkit.org/show_bug.cgi?id=164245
3550
3551         Reviewed by Chris Fleizach.
3552
3553         * accessibility/ios-simulator/aria-sort-ios-expected.txt: Added.
3554         * accessibility/ios-simulator/aria-sort-ios.html: Added.
3555
3556 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3557
3558         Unreviewed, rolling out r208178.
3559
3560         The test added with this change fails or times out on macOS
3561         and iOS.
3562
3563         Reverted changeset:
3564
3565         "[Modern Media Controls] Media Controller: Airplay support"
3566         https://bugs.webkit.org/show_bug.cgi?id=163729
3567         http://trac.webkit.org/changeset/208178
3568
3569 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3570
3571         Unreviewed, rolling out r208182.
3572
3573         Both of the tests added with this change time out on macOS
3574         Release.
3575
3576         Reverted changeset:
3577
3578         "[Modern Media Controls] Media Controller: Placard support"
3579         https://bugs.webkit.org/show_bug.cgi?id=163731
3580         http://trac.webkit.org/changeset/208182
3581
3582 2016-10-31  Brady Eidson  <beidson@apple.com>
3583
3584         IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
3585         <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
3586
3587         Reviewed by Darin Adler.
3588
3589         * storage/indexeddb/modern/idbobjectstore-getall-1-expected.txt: Added.
3590         * storage/indexeddb/modern/idbobjectstore-getall-1-private-expected.txt: Added.
3591         * storage/indexeddb/modern/idbobjectstore-getall-1-private.html: Added.
3592         * storage/indexeddb/modern/idbobjectstore-getall-1.html: Added.
3593         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-expected.txt: Added.
3594         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private-expected.txt: Added.
3595         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private.html: Added.
3596         * storage/indexeddb/modern/idbobjectstore-getallkeys-1.html: Added.
3597         * storage/indexeddb/modern/resources/idbobjectstore-getall-1.js: Added.
3598
3599 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3600
3601         Marking two http/tests/websocket/tests/hybi tests as flaky.
3602         https://bugs.webkit.org/show_bug.cgi?id=164080
3603
3604         Unreviewed test gardening.
3605
3606         * TestExpectations:
3607
3608 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3609
3610         Skipping media/modern-media-controls/volume-support/volume-support-media-api.html on ios-simulator.
3611         https://bugs.webkit.org/show_bug.cgi?id=164250
3612
3613         Unreviewed test gardening.
3614
3615         * platform/ios-simulator/TestExpectations:
3616
3617 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3618
3619         Changing expectation from Failure to Skip for two insertReplacementText tests on ios-simulator.
3620
3621         Unreviewed test gardening.
3622
3623         These tests will always time out on ios-simulator due to reliance upon
3624         testRunner.waitUntilDone().
3625
3626         * platform/ios-simulator/TestExpectations:
3627
3628 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3629
3630         Marking three modern-media-controls tests as flaky.
3631
3632         Unreviewed test gardening.
3633
3634         * TestExpectations:
3635
3636 2016-10-31  Antoine Quint  <graouts@apple.com>
3637
3638         [Modern Media Controls] Media Controller: Placard support
3639         https://bugs.webkit.org/show_bug.cgi?id=163731
3640         <rdar://problem/28869598>
3641
3642         Reviewed by Dean Jackson.
3643
3644         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
3645         based on the media presentation mode.
3646
3647         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
3648         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
3649         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3650         * media/modern-media-controls/media-controller/media-controller-resize.html:
3651         * media/modern-media-controls/mute-support/mute-support-button-click.html:
3652         * media/modern-media-controls/mute-support/mute-support-media-api.html:
3653         * media/modern-media-controls/mute-support/mute-support-muted.html:
3654         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
3655         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
3656         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
3657         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
3658         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
3659         * media/modern-media-controls/playback-support/playback-support-button-click.html:
3660         * media/modern-media-controls/playback-support/playback-support-media-api.html:
3661         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
3662         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
3663         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3664         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
3665         * media/modern-media-controls/start-support/start-support-audio.html:
3666         * media/modern-media-controls/start-support/start-support-autoplay.html:
3667         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3668         * media/modern-media-controls/start-support/start-support-error.html:
3669         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3670         * media/modern-media-controls/start-support/start-support-manual-play.html:
3671         * media/modern-media-controls/start-support/start-support-no-source.html:
3672         * media/modern-media-controls/volume-support/volume-support-click.html:
3673         * media/modern-media-controls/volume-support/volume-support-drag.html:
3674         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
3675         * media/modern-media-controls/volume-support/volume-support-media-api.html:
3676         * LayoutTests/platform/ios-simulator/TestExpectations:
3677         * LayoutTests/platform/mac/TestExpectations:
3678
3679 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
3680
3681         Implement IntersectionObserver
3682         https://bugs.webkit.org/show_bug.cgi?id=159475
3683
3684         Reviewed by Ryosuke Niwa.
3685         
3686         Basic interface tests.
3687
3688         * intersection-observer/intersection-observer-entry-interface-expected.txt: Added.
3689         * intersection-observer/intersection-observer-entry-interface.html: Added.
3690         * intersection-observer/intersection-observer-interface-expected.txt: Added.
3691         * intersection-observer/intersection-observer-interface.html: Added.
3692
3693 2016-10-31  Antoine Quint  <graouts@apple.com>
3694
3695         [Modern Media Controls] Media Controller: Airplay support
3696         https://bugs.webkit.org/show_bug.cgi?id=163729
3697
3698         Reviewed by Dean Jackson.
3699
3700         Adding a new test to check that the AirPlay button in the media controls correctly shows the availability
3701         of AirPlay routes and whether the media is playing via AirPlay.
3702
3703         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
3704         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
3705         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
3706         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
3707         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3708         * media/modern-media-controls/media-controller/media-controller-resize.html:
3709         * media/modern-media-controls/mute-support/mute-support-button-click.html:
3710         * media/modern-media-controls/mute-support/mute-support-media-api.html:
3711         * media/modern-media-controls/mute-support/mute-support-muted.html:
3712         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
3713         * media/modern-media-controls/playback-support/playback-support-button-click.html:
3714         * media/modern-media-controls/playback-support/playback-support-media-api.html:
3715         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
3716         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
3717         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3718         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
3719         * media/modern-media-controls/start-support/start-support-audio.html:
3720         * media/modern-media-controls/start-support/start-support-autoplay.html:
3721         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3722         * media/modern-media-controls/start-support/start-support-error.html:
3723         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3724         * media/modern-media-controls/start-support/start-support-manual-play.html:
3725         * media/modern-media-controls/start-support/start-support-no-source.html:
3726         * media/modern-media-controls/volume-support/volume-support-click.html:
3727         * media/modern-media-controls/volume-support/volume-support-drag.html:
3728         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
3729         * media/modern-media-controls/volume-support/volume-support-media-api.html:
3730         * platform/mac/TestExpectations:
3731
3732 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
3733
3734         CSSStyleDeclaration should be annotated with CEReactions
3735         https://bugs.webkit.org/show_bug.cgi?id=163968
3736
3737         Reviewed by Antti Koivisto.
3738
3739         Added a W3C style testharness.js test.
3740
3741         * fast/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Added.
3742         * fast/custom-elements/reactions/CSSStyleDeclaration.html: Added.
3743
3744 2016-10-31  Zalan Bujtas  <zalan@apple.com>
3745
3746         ASSERTION FAILED: !m_trailingWhitespaceWidth in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace
3747         https://bugs.webkit.org/show_bug.cgi?id=164076
3748
3749         Reviewed by Antti Koivisto.
3750
3751         * fast/text/simple-line-layout-with-zero-sized-font-expected.txt: Added.
3752         * fast/text/simple-line-layout-with-zero-sized-font.html: Added.
3753
3754 2016-10-31  Nan Wang  <n_wang@apple.com>
3755
3756         AX: iOS Voiceover does not announce previously selected value from input type="date" form field
3757         https://bugs.webkit.org/show_bug.cgi?id=164176
3758
3759         Reviewed by Chris Fleizach.
3760
3761         * accessibility/ios-simulator/input-type-time-expected.txt:
3762         * accessibility/ios-simulator/input-type-time.html:
3763
3764 2016-10-31  Jer Noble  <jer.noble@apple.com>
3765
3766         REGRESSION (r206300): LayoutTest media/media-source/media-source-duplicate-seeked.html timing out
3767         https://bugs.webkit.org/show_bug.cgi?id=162496
3768
3769         Reviewed by Darin Adler.
3770
3771         * platform/mac/TestExpectations:
3772
3773 2016-10-31  Jer Noble  <jer.noble@apple.com>
3774
3775         Allow multiple playing videos on a page with 'autoplay' and 'playsinline' attributes
3776         https://bugs.webkit.org/show_bug.cgi?id=162366
3777         <rdar://problem/28639600>
3778
3779         Reviewed by Eric Carlson.
3780
3781         * media/content/test-video-only.mp4: Added.
3782         * media/non-existent-video-playback-interrupted-expected.txt:
3783         * media/non-existent-video-playback-interrupted.html:
3784         * media/video-background-playback-expected.txt:
3785         * media/video-background-playback.html:
3786         * media/video-background-tab-playback-expected.txt:
3787         * media/video-background-tab-playback.html:
3788         * media/video-concurrent-playback-expected.txt:
3789         * media/video-concurrent-playback.html:
3790         * media/video-concurrent-visible-playback-expected.txt: Added.
3791         * media/video-concurrent-visible-playback.html: Added.
3792         * media/video-multiple-concurrent-playback-expected.txt: Added.
3793         * media/video-multiple-concurrent-playback.html: Added.
3794         * media/video-playback-interrupted-expected.txt:
3795         * media/video-playback-interrupted.html:
3796         * media/video-restricted-invisible-autoplay-not-allowed.html:
3797
3798 2016-10-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3799
3800         Holding down a key to choose an accented character should fire "insertReplacementText" input events
3801         https://bugs.webkit.org/show_bug.cgi?id=164209
3802         <rdar://problem/29019305>
3803
3804         Reviewed by Darin Adler.
3805
3806         Adds 2 new layout tests to verify that inserting replacement text fires input events of inputType
3807         "insertReplacementText" instead of the generic "insertText", and that calling preventDefault() on the
3808         beforeinput event prevents text from being inserted. Also checks that inserting replacement text in
3809         contenteditable areas causes the dataTransfer attribute to be populated, and that the data attribute is null.
3810
3811         * fast/events/before-input-prevent-insert-replacement-expected.txt: Added.
3812         * fast/events/before-input-prevent-insert-replacement.html: Added.
3813         * fast/events/input-event-insert-replacement-expected.txt: Added.
3814         * fast/events/input-event-insert-replacement.html: Added.
3815         * platform/ios-simulator/TestExpectations:
3816         * platform/mac-wk1/TestExpectations:
3817
3818 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3819
3820         [EFL] Skip media tests because timeout happens on many media tests.
3821
3822         Unreviewed EFL gardening.
3823
3824         Treat the media folder to *Skip* temporarily.
3825
3826         * platform/efl/TestExpectations:
3827
3828 2016-10-30  Darin Adler  <darin@apple.com>
3829
3830         Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
3831         https://bugs.webkit.org/show_bug.cgi?id=164206
3832
3833         Reviewed by Chris Dumez.
3834
3835         * fast/dom/resources/shadow-test-driver.js: Deleted. Unused.
3836
3837 2016-10-30  Frederic Wang  <fwang@igalia.com>
3838
3839         Use HarfBuzz ot-math API to parse the OpenType MATH table
3840         https://bugs.webkit.org/show_bug.cgi?id=162671
3841
3842         Reviewed by Michael Catanzaro.
3843
3844         Rebaseline one test for large operators due to small rendering changes.
3845
3846         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
3847         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
3848
3849 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3850
3851         [EFL] Remove duplicated media/media-source tests in TestExpectations
3852
3853         Unreviewed EFL gardening.
3854
3855         Tests of media/media-source have caused timeout on EFL layout test. However
3856         it hasn't been marked to *Skip* because some tests are multiple marked.
3857         So this patch cleans up it, and skip media/media-source for a while.
3858
3859         * platform/efl/TestExpectations:
3860
3861 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3862
3863         Unreviewed EFL gardening. Mark some tests to Timeout.
3864
3865         * platform/efl/TestExpectations: Urgent fix to run layout test.
3866
3867 2016-10-29  Dean Jackson  <dino@apple.com>
3868
3869         Parse color() function
3870         https://bugs.webkit.org/show_bug.cgi?id=164146
3871         <rdar://problems/29007218>
3872
3873         Reviewed by Darin Adler.
3874
3875         Test that exercises the new color() function in CSS. It checks
3876         all valid and invalid input, with the exception of fallback content.
3877
3878         * css3/color/color-function-computed-style-expected.txt: Added.
3879         * css3/color/color-function-computed-style.html: Added.
3880         * css3/color/color-function-parsing-expected.txt: Added.
3881         * css3/color/color-function-parsing.html: Added.
3882
3883 2016-10-29  Youenn Fablet  <youenn@apple.com>
3884
3885         Remove testharness.js/testharnessreport.js unnecessary copies
3886         https://bugs.webkit.org/show_bug.cgi?id=164112
3887
3888         Reviewed by Darin Adler.
3889
3890         Removing http/tests/w3c directory.
3891         Contained tests are skipped in Mac, EFL and mark as failing in GTK.
3892         These tests have not been modified since more than 3 years and are probably out-of-date compared to W3C wpt.
3893
3894         Updated other http/tests tests using w3c/tests/resources files to use directly /resources/ URLs.
3895         These /resources/ URLs are using an alias to remove the need to have redundant copies.
3896
3897         Removed imported/blink/http/tests/resources testharness and testharnessreport.js since they are not used.
3898         A few test files in imported/blink/http/tests use /resources/... URLs but they will not point to any of the removed files since the tests are run as file based.
3899
3900         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control.html:
3901         * http/tests/media/resources/media-source/generate-config-change-tests.py:
3902         * http/tests/preload/single_download_preload_runner.html:
3903         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html:
3904         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
3905         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html:
3906         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html:
3907         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-nested-frame.html:
3908         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-window.html:
3909         * http/tests/security/cross-origin-css-1.html:
3910         * http/tests/security/cross-origin-css-2.html:
3911         * http/tests/security/cross-origin-css-3.html:
3912         * http/tests/security/cross-origin-css-4.html:
3913         * http/tests/security/cross-origin-css-5.html:
3914         * http/tests/security/cross-origin-css-6.html:
3915         * http/tests/security/cross-origin-css-7.html:
3916         * http/tests/security/cross-origin-css-8.html:
3917         * http/tests/security/cross-origin-css-9.html:
3918         * http/tests/security/cross-origin-css-in-quirks-1.html:
3919         * http/tests/security/cross-origin-css-in-quirks-2.html:
3920         * http/tests/security/cross-origin-css-in-quirks-3.html:
3921         * http/tests/security/cross-origin-css-in-quirks-4.html:
3922         * http/tests/security/cross-origin-css-in-quirks-5.html:
3923         * http/tests/security/cross-origin-css-in-quirks-6.html:
3924         * http/tests/security/cross-origin-css-in-quirks-7.html:
3925         * http/tests/security/cross-origin-css-in-quirks-8.html:
3926         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html:
3927         * http/tests/security/resources/post-origin-to-parent.html:
3928         * http/tests/security/same-origin-css-1.html:
3929         * http/tests/security/same-origin-css-2.html:
3930         * http/tests/security/same-origin-css-3.html:
3931         * http/tests/security/same-origin-css-4.html:
3932         * http/tests/security/same-origin-css-5.html:
3933         * http/tests/security/same-origin-css-6.html:
3934         * http/tests/security/same-origin-css-7.html:
3935         * http/tests/security/same-origin-css-8.html:
3936         * http/tests/security/same-origin-css-in-quirks.html:
3937         * http/tests/security/set-domain-remove-subdomain-for-ip-address.html:
3938         * http/tests/w3c/README: Removed.
3939         * http/tests/w3c/resources/WebIDLParser.js: Removed.
3940         * http/tests/w3c/resources/canvas-tests.css: Removed.
3941         * http/tests/w3c/resources/canvas-tests.js: Removed.
3942         * http/tests/w3c/resources/idlharness.js: Removed.
3943         * http/tests/w3c/resources/testharness.css: Removed.
3944         * http/tests/w3c/resources/testharness.js: Removed.
3945         * http/tests/w3c/resources/testharnessreport.js: Removed.
3946         * http/tests/w3c/webperf/approved/HighResolutionTime/basic-expected.txt: Removed.
3947         * http/tests/w3c/webperf/approved/HighResolutionTime/basic.html: Removed.
3948         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock-expected.txt: Removed.
3949         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock.html: Removed.
3950         * http/tests/w3c/webperf/approved/HighResolutionTime/resources/now_frame.html: Removed.
3951         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start-expected.txt: Removed.
3952         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start.html: Removed.
3953         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open-expected.txt: Removed.
3954         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open.html: Removed.
3955         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist-expected.txt: Removed.
3956         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist.html: Removed.
3957         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document-expected.txt: Removed.
3958         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document.html: Removed.
3959         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist-expected.txt: Removed.
3960         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist.html: Removed.
3961         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none-expected.txt: Removed.
3962         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none.html: Removed.
3963         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward-expected.txt: Removed.
3964         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward.html: Removed.
3965         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums-expected.txt: Removed.
3966         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums.html: Removed.
3967         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload-expected.txt: Removed.
3968         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload.html: Removed.
3969         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document-expected.txt: Removed.
3970         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document.html: Removed.
3971         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist-expected.txt: Removed.
3972         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist.html: Removed.
3973         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Removed.
3974         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object.html: Removed.
3975         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite-expected.txt: Removed.
3976         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite.html: Removed.
3977         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist-expected.txt: Removed.
3978         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist.html: Removed.
3979         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order-expected.txt: Removed.
3980         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order.html: Removed.
3981         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect-expected.txt: Removed.
3982         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect.html: Removed.
3983         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload-expected.txt: Removed.
3984         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload.html: Removed.
3985         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect-expected.txt: Removed.
3986         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect.html: Removed.
3987         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Removed.
3988         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect.html: Removed.
3989         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects-expected.txt: Removed.
3990         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects.html: Removed.
3991         * http/tests/w3c/webperf/resources/Ahem.ttf: Removed.
3992         * http/tests/w3c/webperf/resources/all_resource_types.htm: Removed.
3993         * http/tests/w3c/webperf/resources/blank_image.png: Removed.
3994         * http/tests/w3c/webperf/resources/blank_page_green.htm: Removed.
3995         * http/tests/w3c/webperf/resources/blank_page_green_with_allow_timing.php: Removed.
3996         * http/tests/w3c/webperf/resources/blank_page_green_with_onunload.htm: Removed.
3997         * http/tests/w3c/webperf/resources/blank_page_meta_redirect.htm: Removed.
3998         * http/tests/w3c/webperf/resources/blank_page_unload.htm: Removed.
3999         * http/tests/w3c/webperf/resources/blank_page_yellow.htm: Removed.
4000         * http/tests/w3c/webperf/resources/blank_page_yellow_with_onunload.htm: Removed.
4001         * http/tests/w3c/webperf/resources/empty_script.js: Removed.
4002         * http/tests/w3c/webperf/resources/generate_resource.php: Removed.
4003         * http/tests/w3c/webperf/resources/gray_bg.css: Removed.
4004         * http/tests/w3c/webperf/resources/green_frame.htm: Removed.
4005         * http/tests/w3c/webperf/resources/inject_resource_test.html: Removed.
4006         * http/tests/w3c/webperf/resources/nested.css: Removed.
4007         * http/tests/w3c/webperf/resources/pagevistestharness.js: Removed.
4008         * http/tests/w3c/webperf/resources/redirect.php: Removed.
4009         * http/tests/w3c/webperf/resources/webperftestharness.js: Removed.
4010         * http/tests/w3c/webperf/resources/webperftestharnessextension.js: Removed.
4011         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order-expected.txt: Removed.
4012         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order.html: Removed.
4013         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached-expected.txt: Removed.
4014         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached.html: Removed.
4015         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse-expected.txt: Removed.
4016         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse.html: Removed.
4017         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Removed.
4018         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion.html: Removed.
4019         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Removed.
4020         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type.html: Removed.
4021         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation-expected.txt: Removed.
4022         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation.html: Removed.
4023         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url-expected.txt: Removed.
4024         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url.html: Removed.
4025         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures-expected.txt: Removed.
4026         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures.html: Removed.
4027         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types-expected.txt: Removed.
4028         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types.html: Removed.
4029         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects-expected.txt: Removed.
4030         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects.html: Removed.
4031         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting-expected.txt: Removed.
4032         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting.html: Removed.
4033         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types-expected.txt: Removed.
4034         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types.html: Removed.
4035         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries-expected.txt: Removed.
4036         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries.html: Removed.
4037         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Removed.
4038         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size.html: Removed.
4039         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction-expected.txt: Removed.
4040         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction.html: Removed.
4041         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality-expected.txt: Removed.
4042         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality.html: Removed.
4043         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request-expected.txt: Removed.
4044         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request.html: Removed.
4045         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size-expected.txt: Removed.
4046         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size.html: Removed.
4047         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback-expected.txt: Removed.
4048         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback.html: Removed.
4049         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request-expected.txt: Removed.
4050         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request.html: Removed.
4051         * http/t