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