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