[WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-06-07  Sam Weinig  <sam@webkit.org>
2
3         [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
4         https://bugs.webkit.org/show_bug.cgi?id=172956
5
6         Reviewed by Chris Dumez.
7
8         * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
9         Update results to show that we now throw a type error, because the action now requires
10         an explicit get of the location object, which does not work in the context.
11
12 2017-06-07  Antoine Quint  <graouts@apple.com>
13
14         Rebaseline and enable media/modern-media-controls/controls-visibility-support
15         https://bugs.webkit.org/show_bug.cgi?id=173060
16         <rdar://problem/32616840>
17
18         Reviewed by Eric Carlson.
19
20         We only check the "visible" property on the MediaControls instance which is the only thing being
21         set by this class now. We also fix entering fullscreen by not using a <button> element which has
22         some default styles set by the Button class. Finally, we make some videoTracks.length assertions
23         asynchronous to avoid timing issues.
24
25         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt:
26         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html:
27         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt:
28         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html:
29         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
30         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
31         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
32         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
33         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
34         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
35         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element-expected.txt:
36         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html:
37         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt:
38         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html:
39
40 2017-06-07  Antoine Quint  <graouts@apple.com>
41
42         Rebaseline and enable media/modern-media-controls/buttons-container
43         https://bugs.webkit.org/show_bug.cgi?id=173059
44         <rdar://problem/32616156>
45
46         Reviewed by Eric Carlson.
47
48         The only change is the default margin for a ButtonsContainer.
49
50         * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
51         * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
52         * platform/ios-simulator/TestExpectations:
53         * platform/mac/TestExpectations:
54
55 2017-06-07  Antoine Quint  <graouts@apple.com>
56
57         Rebaseline and enable media/modern-media-controls/button
58         https://bugs.webkit.org/show_bug.cgi?id=173058
59         <rdar://problem/32615846>
60
61         Reviewed by Eric Carlson.
62
63         The IconButton class was removed and merged into its superclass Button, so we merge those tests
64         in a single directory. A couple tests no longer applied as we do not have a focused state for
65         buttons anymore, nor do we deal with changes in layout traits since there is no such thing as
66         a compact mode anymore.
67
68         * media/modern-media-controls/button/button-active-state-expected.txt: Added.
69         * media/modern-media-controls/button/button-active-state.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-active-state.html.
70         * media/modern-media-controls/button/button-icon-name-expected.txt: Added.
71         * media/modern-media-controls/button/button-icon-name.html: Added.
72         * media/modern-media-controls/button/button-on-expected.txt: Added.
73         * media/modern-media-controls/button/button-on.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-on.html.
74         * media/modern-media-controls/button/button.html:
75         * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Removed.
76         * media/modern-media-controls/icon-button/icon-button-change-layout-traits-expected.txt: Removed.
77         * media/modern-media-controls/icon-button/icon-button-change-layout-traits.html: Removed.
78         * media/modern-media-controls/icon-button/icon-button-expected.txt: Removed.
79         * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Removed.
80         * media/modern-media-controls/icon-button/icon-button-focus-state.html: Removed.
81         * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Removed.
82         * media/modern-media-controls/icon-button/icon-button.html: Removed.
83         * platform/ios-simulator/TestExpectations:
84         * platform/mac/TestExpectations:
85
86 2017-06-07  Ryan Haddad  <ryanhaddad@apple.com>
87
88         Remove TestExpectation for fast/backgrounds/background-repeat-x-y-parse.html.
89         https://bugs.webkit.org/show_bug.cgi?id=167428
90
91         Unreviewed test gardening.
92
93         * TestExpectations:
94
95 2017-06-07  Per Arne Vollan  <pvollan@apple.com>
96
97         Support removal of authentication data through the Website data store API.
98         https://bugs.webkit.org/show_bug.cgi?id=171217
99
100         Reviewed by Brady Eidson.
101
102         * TestExpectations:
103         * http/tests/loading/basic-auth-remove-credentials-expected.txt: Added.
104         * http/tests/loading/basic-auth-remove-credentials.html: Added.
105         * platform/mac-wk2/TestExpectations:
106
107 2017-06-07  Antoine Quint  <graouts@apple.com>
108
109         Rebaseline and enable media/modern-media-controls/background-tint
110         https://bugs.webkit.org/show_bug.cgi?id=173056
111         <rdar://problem/32614607>
112
113         Reviewed by Eric Carlson.
114
115         Update the background-color and filter properties for backdrops to match
116         the latest implementation and specs.
117
118         * media/modern-media-controls/background-tint/background-tint-expected.txt:
119         * media/modern-media-controls/background-tint/background-tint.html:
120         * platform/ios-simulator/TestExpectations:
121         * platform/mac/TestExpectations:
122
123 2017-06-07  Alejandro G. Castro  <alex@igalia.com>
124
125         Unreviewed GTK expectations gardening
126
127         Mark the mediacapturefromelement tests as skipped, we need canvas
128         captureStreams support.
129
130         * platform/gtk/TestExpectations:
131
132 2017-06-07  Antoine Quint  <graouts@apple.com>
133
134         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
135         https://bugs.webkit.org/show_bug.cgi?id=168409
136
137         Unreviewed test gardening. This test has started timing out again on WK1.
138
139         * platform/mac-wk1/TestExpectations:
140
141 2017-06-07  Zan Dobersek  <zdobersek@igalia.com>
142
143         Unreviewed GTK+ gardening.
144
145         Add test baselines that expect RSA-PSS and HKDF tests running successfully.
146         Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
147         giving them enough time to run properly and avoid timeouts.
148
149         * platform/gtk/TestExpectations:
150         * platform/gtk/crypto: Added.
151         * platform/gtk/crypto/subtle: Added.
152         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
153         * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
154         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
155         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
156         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
157         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
158         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
159         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
160         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
161         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
162         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
163         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
164         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
165
166 2017-06-07  Zan Dobersek  <zdobersek@igalia.com>
167
168         [GCrypt] RSA-PSS support
169         https://bugs.webkit.org/show_bug.cgi?id=172856
170
171         Reviewed by Jiewen Tan.
172
173         * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
174         disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
175
176 2017-06-06  Matt Lewis  <jlewis3@apple.com>
177
178         Marked workers/bomb.html as flaky on iOS.
179         https://bugs.webkit.org/show_bug.cgi?id=167757
180
181         Unreviewed test gardening.
182
183         * platform/ios-wk2/TestExpectations:
184
185 2017-06-06  Darin Adler  <darin@apple.com>
186
187         Update to slightly stricter rules for custom element names from more recent standard draft
188         https://bugs.webkit.org/show_bug.cgi?id=173019
189
190         Reviewed by Ryosuke Niwa.
191
192         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
193         * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
194
195 2017-06-06  Yoav Weiss  <yoav@yoav.ws>
196
197         [preload] Conditional support for media preloading and align media `as` values.
198         https://bugs.webkit.org/show_bug.cgi?id=172501
199
200         Reviewed by Dean Jackson.
201
202         Tests checking media resources preloading support were removed.
203
204         * http/tests/preload/download_resources.html: Replaced "media" with "video".
205         * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
206         * http/tests/preload/onload_event.html: Replaced "media" with "video".
207         * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
208         * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
209         * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
210         * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
211         * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
212         * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
213
214 2017-06-06  Ryan Haddad  <ryanhaddad@apple.com>
215
216         Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
217         https://bugs.webkit.org/show_bug.cgi?id=170907
218
219         Unreviewed test gardening.
220
221         * platform/mac-wk2/TestExpectations:
222         * platform/mac/TestExpectations:
223
224 2017-06-06  Zan Dobersek  <zdobersek@igalia.com>
225
226         Unreviewed GTK+ gardening.
227
228         * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
229         Unskip the crypto/subtle/, crypto/workers/subtle/ and
230         imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
231         that skip the remaining failing layout tests, instead of skipping those
232         directories and maintaining expectations for the passing tests.
233
234 2017-06-06  Jonathan Bedard  <jbedard@apple.com>
235
236         Move storage/websql/alter-to-info-table.html failure expectation.
237         https://bugs.webkit.org/show_bug.cgi?id=156718
238
239         Unreviewed test gardening
240
241         storage/websql/alter-to-info-table.html fails on iOS-simulator,
242         but passes on device.
243
244         * platform/ios-simulator/TestExpectations:
245         * platform/ios/TestExpectations:
246
247 2017-06-06  Ryan Haddad  <ryanhaddad@apple.com>
248
249         Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
250         https://bugs.webkit.org/show_bug.cgi?id=172998
251
252         Unreviewed test gardening.
253
254         * platform/mac-wk2/TestExpectations:
255
256 2017-06-06  Zalan Bujtas  <zalan@apple.com>
257
258         Safari doesn't load newest The Order of the Stick comic.
259         https://bugs.webkit.org/show_bug.cgi?id=172949
260         <rdar://problem/32389730>
261
262         Reviewed by Antti Koivisto.
263
264         * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
265         * fast/table/floating-table-sibling-is-invisible.html: Added.
266
267 2017-06-06  Emilio Cobos Álvarez  <ecobos@igalia.com>
268
269         [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
270         https://bugs.webkit.org/show_bug.cgi?id=172906
271
272         Reviewed by Darin Adler.
273
274         * css3/supports-dom-api-expected.txt:
275         * css3/supports-dom-api.html: Added test
276
277 2017-06-06  Joseph Pecoraro  <pecoraro@apple.com>
278
279         Unreviewed rollout r217807. Caused a test to crash.
280
281         * inspector/unit-tests/heap-snapshot-expected.txt:
282         * inspector/unit-tests/heap-snapshot.html:
283
284 2017-06-06  Antoine Quint  <graouts@apple.com>
285
286         Rebaseline and enable media/modern-media-controls/audio
287         https://bugs.webkit.org/show_bug.cgi?id=172996
288         <rdar://problem/32590725>
289
290         Reviewed by Eric Carlson.
291
292         The new controls design switches the AirPlay and mute button order around.
293
294         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
295         * media/modern-media-controls/audio/audio-controls-buttons.html:
296         * platform/ios-simulator/TestExpectations:
297         * platform/mac/TestExpectations:
298
299 2017-06-06  Antoine Quint  <graouts@apple.com>
300
301         Rebaseline and enable media/modern-media-controls/airplay-support
302         https://bugs.webkit.org/show_bug.cgi?id=172980
303         <rdar://problem/32589074>
304
305         Reviewed by Eric Carlson.
306
307         The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
308
309         * platform/ios-simulator/TestExpectations:
310         * platform/mac/TestExpectations:
311
312 2017-06-06  Antoine Quint  <graouts@apple.com>
313
314         Rebaseline and enable media/modern-media-controls/airplay-placard
315         https://bugs.webkit.org/show_bug.cgi?id=172977
316         <rdar://problem/32588681>
317
318         Reviewed by Eric Carlson.
319
320         These two tests work fine as-is, we just need to enable them.
321
322         * platform/ios-simulator/TestExpectations:
323         * platform/mac/TestExpectations:
324
325 2017-06-06  Antoine Quint  <graouts@apple.com>
326
327         Rebaseline and enable media/modern-media-controls/airplay-button
328         https://bugs.webkit.org/show_bug.cgi?id=172975
329         <rdar://problem/32588422>
330
331         Reviewed by Eric Carlson.
332
333         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
334         * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
335         code, the path to the icon directory is provided directly by media-controls-loader.js.
336         * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
337         CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
338         assets.
339         * platform/ios-simulator/TestExpectations:
340         * platform/mac/TestExpectations:
341
342 2017-06-06  Antoine Quint  <graouts@apple.com>
343
344         Update modern media controls testing utilities
345         https://bugs.webkit.org/show_bug.cgi?id=172976
346         <rdar://problem/32588432>
347
348         Reviewed by Eric Carlson.
349
350         Update the list of CSS files to load to match the current list of
351         existing CSS files in the modern-media-controls module.
352
353         * media/modern-media-controls/resources/media-controls-loader.js:
354
355 2017-06-05  Antoine Quint  <graouts@apple.com>
356
357         Update media controls to match latest design specs
358         https://bugs.webkit.org/show_bug.cgi?id=172932
359
360         Reviewed by Dean Jackson.
361
362         Update test expectations to make a few of the tests we had already rebaselined pass.
363
364         * TestExpectations:
365         * platform/ios-simulator/TestExpectations:
366         * platform/mac/TestExpectations:
367
368 2017-06-05  Ryan Haddad  <ryanhaddad@apple.com>
369
370         Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
371
372         Unreviewed test gardening.
373
374         * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
375
376 2017-06-05  Ryan Haddad  <ryanhaddad@apple.com>
377
378         Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
379         https://bugs.webkit.org/show_bug.cgi?id=172943
380
381         Unreviewed test gardening.
382
383         * platform/ios/TestExpectations:
384
385 2017-06-05  Michael Catanzaro  <mcatanzaro@igalia.com>
386
387         Unreviewed GTK expectations gardening
388
389         Mark a few tests as crashing.
390
391         * platform/gtk/TestExpectations:
392
393 2017-06-05  Chris Dumez  <cdumez@apple.com>
394
395         ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
396         https://bugs.webkit.org/show_bug.cgi?id=172943
397         <rdar://problem/31288058>
398
399         Reviewed by Alexey Proskuryakov.
400
401         Make test clean a little bit more robust.
402
403         * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
404
405 2017-06-05  Chris Dumez  <cdumez@apple.com>
406
407         ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
408         https://bugs.webkit.org/show_bug.cgi?id=172943
409         <rdar://problem/31288058>
410
411         Reviewed by Alexey Proskuryakov.
412
413         Add better test coverage.
414
415         * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
416         * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
417
418 2017-06-05  Joseph Pecoraro  <pecoraro@apple.com>
419
420         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
421         https://bugs.webkit.org/show_bug.cgi?id=172848
422         <rdar://problem/25709212>
423
424         Reviewed by Saam Barati.
425
426         * inspector/unit-tests/heap-snapshot-expected.txt:
427         * inspector/unit-tests/heap-snapshot.html:
428         Update for the new node flag.
429
430 2017-06-05  Ryan Haddad  <ryanhaddad@apple.com>
431
432         Rebaseline tests for Windows after r217772.
433         https://bugs.webkit.org/show_bug.cgi?id=172866
434
435         Unreviewed test gardening.
436
437         * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
438         * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
439         * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
440         * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
441         * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
442         * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
443         * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
444         * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
445         * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
446         * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
447         * platform/win/svg/batik/filters/feTile-expected.txt:
448         * platform/win/svg/batik/filters/filterRegions-expected.txt:
449         * platform/win/svg/batik/masking/maskRegions-expected.txt:
450         * platform/win/svg/batik/paints/gradientLimit-expected.txt:
451         * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
452         * platform/win/svg/batik/paints/patternRegionA-expected.txt:
453         * platform/win/svg/batik/paints/patternRegions-expected.txt:
454         * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
455         * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
456         * platform/win/svg/batik/text/smallFonts-expected.txt:
457         * platform/win/svg/batik/text/textAnchor-expected.txt:
458         * platform/win/svg/batik/text/textDecoration-expected.txt:
459         * platform/win/svg/batik/text/textEffect-expected.txt:
460         * platform/win/svg/batik/text/textEffect2-expected.txt:
461         * platform/win/svg/batik/text/textEffect3-expected.txt:
462         * platform/win/svg/batik/text/textFeatures-expected.txt:
463         * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
464         * platform/win/svg/batik/text/textLayout-expected.txt:
465         * platform/win/svg/batik/text/textLayout2-expected.txt:
466         * platform/win/svg/batik/text/textLength-expected.txt:
467         * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
468         * platform/win/svg/batik/text/textPosition-expected.txt:
469         * platform/win/svg/batik/text/textProperties-expected.txt:
470         * platform/win/svg/batik/text/textProperties2-expected.txt:
471         * platform/win/svg/batik/text/textStyles-expected.txt:
472         * platform/win/svg/custom/broken-internal-references-expected.txt:
473         * platform/win/svg/custom/path-textPath-simulation-expected.txt:
474         * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
475         * platform/win/svg/hixie/perf/001-expected.txt:
476         * platform/win/svg/hixie/perf/002-expected.txt:
477         * platform/win/svg/text/text-path-01-b-expected.txt:
478         * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
479
480 2017-06-05  Ryan Haddad  <ryanhaddad@apple.com>
481
482         Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
483         https://bugs.webkit.org/show_bug.cgi?id=172454
484
485         Unreviewed test gardening.
486
487         * platform/ios-wk2/TestExpectations:
488         * platform/mac-wk2/TestExpectations:
489
490 2017-06-05  Antoine Quint  <graouts@apple.com>
491
492         Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
493         https://bugs.webkit.org/show_bug.cgi?id=172915
494
495         Reviewed by Antoine Quint.
496
497         The default height of <audio> elements is now 31pt.
498
499         * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
500         * media/modern-media-controls/audio/audio-controls-metrics.html:
501
502 2017-06-04  Simon Fraser  <simon.fraser@apple.com>
503
504         Percentages are calculated wrong in SVG transform CSS property
505         https://bugs.webkit.org/show_bug.cgi?id=172901
506
507         Reviewed by Zalan Bujtas.
508
509         * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
510         * svg/transforms/percent-transform-values-viewbox.html: Added.
511         * svg/transforms/transform-origin-css-property-expected.xhtml:
512         * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
513         annoying to maintain by applying the transforms relative to the fill-box, which means all
514         the transform origins are no longer offset by the box position. Other tests exercise
515         view-box relative transform origins.
516
517 2017-06-04  Eric Carlson  <eric.carlson@apple.com>
518
519         [MediaStream] Page capture state not reported correctly
520         https://bugs.webkit.org/show_bug.cgi?id=172897
521         <rdar://problem/32493318>
522
523         Reviewed by Youenn Fablet.
524
525         * fast/mediastream/media-stream-track-muted-expected.txt: Added.
526         * fast/mediastream/media-stream-track-muted.html: Added.
527
528 2017-06-03  Sam Weinig  <sam@webkit.org>
529
530         Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
531         https://bugs.webkit.org/show_bug.cgi?id=172687
532
533         Reviewed by Darin Adler.
534
535         * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
536         * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
537         New tests for Object.defineProperty on Storage and DOMStringMap.
538
539         * js/dom/named-property-deleter.html:
540         Fix test which was deleting the wrong property. This doesn't change the result,
541         but is now actually testing the thing it meant to.
542
543         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
544         * storage/domstorage/localstorage/delete-defineproperty-removal.html:
545         Convert to testharness.js and show that the results are now correct.
546
547 2017-06-04  Simon Fraser  <simon.fraser@apple.com>
548
549         Object bounding box wrong for some paths
550         https://bugs.webkit.org/show_bug.cgi?id=172866
551
552         Reviewed by Tim Horton.
553
554         So many new baselines.
555
556         * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
557         * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
558         * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
559         * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
560         * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
561         * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
562         * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
563         * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
564         * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
565         * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
566         * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
567         * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
568         * platform/ios/svg/batik/text/smallFonts-expected.txt:
569         * platform/ios/svg/batik/text/textAnchor-expected.txt:
570         * platform/ios/svg/batik/text/textDecoration-expected.txt:
571         * platform/ios/svg/batik/text/textEffect-expected.txt:
572         * platform/ios/svg/batik/text/textEffect2-expected.txt:
573         * platform/ios/svg/batik/text/textEffect3-expected.txt:
574         * platform/ios/svg/batik/text/textFeatures-expected.txt:
575         * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
576         * platform/ios/svg/batik/text/textLayout-expected.txt:
577         * platform/ios/svg/batik/text/textLayout2-expected.txt:
578         * platform/ios/svg/batik/text/textLength-expected.txt:
579         * platform/ios/svg/batik/text/textOnPath-expected.txt:
580         * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
581         * platform/ios/svg/batik/text/textPosition-expected.txt:
582         * platform/ios/svg/batik/text/textPosition2-expected.txt:
583         * platform/ios/svg/batik/text/textProperties-expected.txt:
584         * platform/ios/svg/batik/text/textProperties2-expected.txt:
585         * platform/ios/svg/batik/text/textStyles-expected.txt:
586         * platform/ios/svg/batik/text/verticalText-expected.txt:
587         * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
588         * platform/ios/svg/custom/broken-internal-references-expected.txt:
589         * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
590         * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
591         * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
592         * platform/ios/svg/custom/second-inline-text-expected.txt:
593         * platform/ios/svg/text/text-path-01-b-expected.txt:
594         * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
595         * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
596         * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
597         * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
598         * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
599         * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
600         * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
601         * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
602         * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
603         * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
604         * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
605         * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
606         * platform/mac/svg/batik/filters/filterRegions-expected.txt:
607         * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
608         * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
609         * platform/mac/svg/batik/paints/patternRegions-expected.txt:
610         * platform/mac/svg/batik/text/smallFonts-expected.txt:
611         * platform/mac/svg/batik/text/textAnchor-expected.txt:
612         * platform/mac/svg/batik/text/textEffect2-expected.txt:
613         * platform/mac/svg/batik/text/textEffect3-expected.txt:
614         * platform/mac/svg/batik/text/textFeatures-expected.txt:
615         * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
616         * platform/mac/svg/batik/text/textLayout-expected.txt:
617         * platform/mac/svg/batik/text/textLayout2-expected.txt:
618         * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
619         * platform/mac/svg/batik/text/textPosition2-expected.txt:
620         * platform/mac/svg/batik/text/textProperties-expected.txt:
621         * platform/mac/svg/batik/text/textProperties2-expected.txt:
622         * platform/mac/svg/batik/text/textStyles-expected.txt:
623         * platform/mac/svg/custom/animate-path-morphing-expected.txt:
624         * platform/mac/svg/custom/broken-internal-references-expected.txt:
625         * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
626         * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
627         * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
628         * platform/mac/svg/custom/second-inline-text-expected.txt:
629         * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
630         * platform/mac/svg/hixie/perf/001-expected.txt:
631         * platform/mac/svg/hixie/perf/002-expected.txt:
632         * platform/mac/svg/text/text-path-01-b-expected.txt:
633         * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
634         * svg/custom/control-points-for-S-and-T-expected.txt:
635         * svg/custom/use-nested-transform-expected.txt:
636
637 2017-06-04  Jonathan Bedard  <jbedard@apple.com>
638
639         Unreviewed test gardening
640
641         Gardening test expectations for layout tests on iOS device. Moving
642         expectations for tests which fail on Simulator but pass on device.
643
644         * platform/ios-simulator-wk1/TestExpectations:
645         * platform/ios-simulator-wk2/TestExpectations:
646         * platform/ios-simulator/TestExpectations:
647         * platform/ios-wk1/TestExpectations:
648         * platform/ios-wk2/TestExpectations:
649         * platform/ios/TestExpectations:
650
651 2017-06-04  Chris Dumez  <cdumez@apple.com>
652
653         Implement DOMMatrixReadOnly.transformPoint()
654         https://bugs.webkit.org/show_bug.cgi?id=172900
655
656         Reviewed by Simon Fraser.
657
658         * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
659         * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
660         * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
661         Import test coverage from Blink.
662
663 2017-06-04  Zan Dobersek  <zdobersek@igalia.com>
664
665         Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
666         existing bugs. Update or add GTK+-specific baselines for three tests.
667
668         * platform/gtk/TestExpectations:
669         * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
670         * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
671         * platform/gtk/css1/box_properties/acid_test-expected.txt:
672
673 2017-06-03  Chris Dumez  <cdumez@apple.com>
674
675         Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
676         https://bugs.webkit.org/show_bug.cgi?id=172898
677
678         Reviewed by Sam Weinig.
679
680         Add layout test coverage.
681
682         * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
683         * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
684
685 2017-06-03  Simon Fraser  <simon.fraser@apple.com>
686
687         Implement DOMPointReadOnly.matrixTransform()
688         https://bugs.webkit.org/show_bug.cgi?id=172896
689
690         Reviewed by Chris Dumez.
691
692         DOMPoint-003.html should be upstreamed at some point.
693
694         * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
695         * http/wpt/geometry/DOMPoint-003.html: Added.
696
697 2017-06-03  Jonathan Bedard  <jbedard@apple.com>
698
699         Unreviewed test gardening
700
701         * platform/ios/TestExpectations: Update expectation for tests passing
702         after https://bugs.webkit.org/show_bug.cgi?id=139968.
703
704 2017-06-03  Yusuke Suzuki  <utatane.tea@gmail.com>
705
706         Script modules should be able to import data urls
707         https://bugs.webkit.org/show_bug.cgi?id=171594
708
709         Reviewed by Youenn Fablet.
710
711         * http/tests/security/script-with-dataurl-expected.txt:
712         * http/tests/security/script-with-dataurl.html:
713         Now, the spec is changed and errors from data: scripts should not be muted.
714         https://github.com/whatwg/html/issues/1778
715
716         * js/dom/classic-script-with-data-url-expected.txt: Added.
717         * js/dom/classic-script-with-data-url.html: Added.
718         * js/dom/modules/module-script-with-data-url-expected.txt: Added.
719         * js/dom/modules/module-script-with-data-url.html: Added.
720
721 2017-06-03  Jonathan Bedard  <jbedard@apple.com>
722
723         Move css3/flexbox/image-percent-max-height.html failure expectation.
724         https://bugs.webkit.org/show_bug.cgi?id=126898
725
726         Unreviewed test gardening
727
728         css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
729         but passes on device.
730
731         * platform/ios-simulator/TestExpectations:
732         * platform/ios/TestExpectations:
733
734 2017-06-03  Chris Dumez  <cdumez@apple.com>
735
736         http/tests/cache/disk-cache/shattered-deduplication.html is flaky
737         https://bugs.webkit.org/show_bug.cgi?id=172868
738         <rdar://problem/31249379>
739
740         Reviewed by Antti Koivisto.
741
742         http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
743         fade-in / fade-out animation.
744
745         <rdar://problem/31249379> is fixed for me with the proposed changes.
746
747         * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
748         - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
749         the test page.
750         - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
751           or not (as it fades in and out). 30 is still enough to see the color and confirm the
752           test is passing.
753
754         * http/tests/cache/disk-cache/shattered-deduplication.html:
755         - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
756           or not (as it fades in and out). 30 is still enough to see the color and confirm the
757           test is passing.
758
759 2017-06-02  Myles C. Maxfield  <mmaxfield@apple.com>
760
761         REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
762         https://bugs.webkit.org/show_bug.cgi?id=172737
763         <rdar://problem/31608236>
764
765         Reviewed by Simon Fraser.
766
767         * fast/text/accessibility-bold-system-font-2-expected.html: Added.
768         * fast/text/accessibility-bold-system-font-2.html: Added.
769         * fast/text/accessibility-bold-system-font-expected.txt: Added.
770         * fast/text/accessibility-bold-system-font.html: Added.
771         * platform/mac/TestExpectations:
772
773 2017-06-02  Ryan Haddad  <ryanhaddad@apple.com>
774
775         Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
776         https://bugs.webkit.org/show_bug.cgi?id=170870
777
778         Unreviewed test gardening.
779
780         * platform/ios-wk2/TestExpectations:
781
782 2017-06-02  Jonathan Bedard  <jbedard@apple.com>
783
784         Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
785         https://bugs.webkit.org/show_bug.cgi?id=152439
786
787         Unreviewed test gardening
788
789         compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
790         but passes on device.
791
792         * platform/ios-simulator-wk2/TestExpectations:
793         * platform/ios-wk2/TestExpectations:
794
795 2017-06-02  Ryan Haddad  <ryanhaddad@apple.com>
796
797         Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
798         https://bugs.webkit.org/show_bug.cgi?id=171895
799
800         Unreviewed test gardening.
801
802         * platform/ios-wk2/TestExpectations:
803         * platform/mac-wk2/TestExpectations:
804
805 2017-06-02  Eric Carlson  <eric.carlson@apple.com>
806
807         [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
808         https://bugs.webkit.org/show_bug.cgi?id=172858
809
810         Reviewed by Youenn Fablet.
811
812         * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
813         * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
814
815 2017-06-02  Matt Lewis  <jlewis3@apple.com>
816
817         Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
818         https://bugs.webkit.org/show_bug.cgi?id=172518
819
820         Unreviewed test gardening
821
822         * platform/ios-simulator/TestExpectations:
823         * platform/ios/TestExpectations:
824
825 2017-06-02  Chris Dumez  <cdumez@apple.com>
826
827         REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
828         https://bugs.webkit.org/show_bug.cgi?id=161549
829         <rdar://problem/28213429>
830
831         Reviewed by Simon Fraser.
832
833         * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
834         Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
835         address the flakiness.
836
837         * platform/mac-wk2/TestExpectations:
838         Unskip test.
839
840 2017-06-02  Frederic Wang  <fwang@igalia.com>
841
842         [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
843         https://bugs.webkit.org/show_bug.cgi?id=172825
844
845         Reviewed by Simon Fraser.
846
847         Add a new test to check whether a non-main frame appears in the scrolling tree when
848         ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
849         the iOS WK2 reference for scrolling-iframe-expected.html
850
851         * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
852         * fast/scrolling/scrolling-tree-includes-frame.html: Added.
853         * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
854         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
855         * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
856
857 2017-06-02  Frederic Wang  <fwang@igalia.com>
858
859         [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
860         https://bugs.webkit.org/show_bug.cgi?id=172851
861
862         Reviewed by Simon Fraser.
863
864         This commit adds a test to check whether scrollable iframes require a special composited
865         layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
866
867         * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
868         printing the layer tree of a page with an iframe.
869         * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
870         * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
871         * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
872
873 2017-06-02  Andy Estes  <aestes@apple.com>
874
875         [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
876         https://bugs.webkit.org/show_bug.cgi?id=172832
877         <rdar://problem/30735544>
878
879         Reviewed by Alex Christensen.
880
881         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
882         * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
883         * platform/mac-wk2/TestExpectations:
884
885 2017-06-02  Devin Rousso  <drousso@apple.com>
886
887         Web Inspector: Should see active Web Sockets when opening Web Inspector
888         https://bugs.webkit.org/show_bug.cgi?id=172312
889
890         Reviewed by Joseph Pecoraro.
891
892         Test that WebSockets created before the inspector loads are also tracked.
893
894         * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
895         * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
896         * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
897         (web_socket_do_extra_handshake):
898         (web_socket_transfer_data):
899
900 2017-06-02  Matt Lewis  <jlewis3@apple.com>
901
902         Marked fast/images/slower-decoding-than-animation-image.html as flaky.
903         https://bugs.webkit.org/show_bug.cgi?id=172666
904
905         Unreviewed test gardening.
906
907         * platform/mac-wk2/TestExpectations:
908
909 2017-06-02  Zan Dobersek  <zdobersek@igalia.com>
910
911         Unreviewed WPE gardening.
912
913         * platform/wpe/TestExpectations: Add a few test failure expectations.
914         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
915         * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
916
917 2017-06-02  Javier Fernandez  <jfernandez@igalia.com>
918
919         [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
920         https://bugs.webkit.org/show_bug.cgi?id=172836
921
922         Reviewed by Manuel Rego Casasnovas.
923
924         Test to verify different cases of auto-sized tracks and orthogonal items with margins.
925
926         * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
927         * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
928
929 2017-06-02  Javier Fernandez  <jfernandez@igalia.com>
930
931         [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
932         https://bugs.webkit.org/show_bug.cgi?id=172590
933
934         Reviewed by Sergio Villar Senin.
935
936         * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
937         * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
938         * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
939
940 2017-06-02  Zan Dobersek  <zdobersek@igalia.com>
941
942         [WPE] Enable SUBTLE_CRYPTO
943         https://bugs.webkit.org/show_bug.cgi?id=172756
944
945         Reviewed by Michael Catanzaro.
946
947         * platform/wpe/TestExpectations: Enable tests under crypto/ and
948         imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
949         the test expectations for failing tests under those directories.
950
951 2017-06-01  Andreas Kling  <akling@apple.com>
952
953         [Mac] Remove backing store for layers that are outside the viewport
954         https://bugs.webkit.org/show_bug.cgi?id=170082
955         <rdar://problem/31245009>
956
957         Reviewed by Simon Fraser.
958
959         Add a simple test with two compositing layers far apart vertically. Only one of them
960         should have its backing store attached.
961
962         * compositing/backing-store-attachment-1-expected.txt: Added.
963         * compositing/backing-store-attachment-1.html: Added.
964
965 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
966
967         Unreviewed, rolling out r217691.
968
969         This change broke the Windows build.
970
971         Reverted changeset:
972
973         "Web Inspector: Should see active Web Sockets when opening Web
974         Inspector"
975         https://bugs.webkit.org/show_bug.cgi?id=172312
976         http://trac.webkit.org/changeset/217691
977
978 2017-06-01  Devin Rousso  <drousso@apple.com>
979
980         Web Inspector: Should see active Web Sockets when opening Web Inspector
981         https://bugs.webkit.org/show_bug.cgi?id=172312
982
983         Reviewed by Joseph Pecoraro.
984
985         Test that WebSockets created before the inspector loads are also tracked.
986
987         * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
988         * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
989         * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
990         (web_socket_do_extra_handshake):
991         (web_socket_transfer_data):
992
993 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
994
995         Mark http/tests/navigation/statistics.html as flaky.
996         https://bugs.webkit.org/show_bug.cgi?id=172454
997
998         Unreviewed test gardening.
999
1000         * platform/ios-wk2/TestExpectations:
1001         * platform/mac-wk2/TestExpectations:
1002
1003 2017-06-01  Matt Lewis  <jlewis3@apple.com>
1004
1005         Fixed typo in test expectations.
1006         https://bugs.webkit.org/show_bug.cgi?id=172054
1007
1008         Unreviewed test gardening.
1009
1010         * platform/mac-wk2/TestExpectations:
1011
1012 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
1013
1014         Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
1015
1016         Unreviewed test gardening.
1017
1018         * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1019
1020 2017-06-01  Chris Dumez  <cdumez@apple.com>
1021
1022         webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
1023         https://bugs.webkit.org/show_bug.cgi?id=172823
1024
1025         Reviewed by Alexey Proskuryakov.
1026
1027         Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
1028         to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
1029         asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
1030
1031         * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1032         * webarchive/loading/mainresource-null-mimetype-crash.html:
1033         * webarchive/loading/missing-data-expected.txt:
1034         * webarchive/loading/missing-data.html:
1035
1036 2017-06-01  Carlos Garcia Campos  <cgarcia@igalia.com>
1037
1038         [GTK] Bump GTK+ and its dependencies in jhbuild
1039         https://bugs.webkit.org/show_bug.cgi?id=171918
1040
1041         Reviewed by Carlos Alberto Lopez Perez.
1042
1043         Rebaseline tests for new GTK+ version.
1044
1045         * platform/gtk/css1/box_properties/acid_test-expected.txt:
1046         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
1047         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
1048         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
1049         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
1050         * platform/gtk/css3/flexbox/button-expected.png:
1051         * platform/gtk/css3/flexbox/button-expected.txt:
1052         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
1053         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
1054         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
1055         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
1056         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
1057         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
1058         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
1059         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
1060         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
1061         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
1062         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
1063         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
1064         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
1065         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
1066         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
1067         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
1068         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
1069         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
1070         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
1071         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
1072         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
1073         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
1074         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
1075         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
1076         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
1077         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
1078         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
1079         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
1080         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
1081         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
1082         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
1083         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
1084         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
1085         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
1086         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
1087         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
1088         * platform/gtk/editing/pasteboard/4641033-expected.png:
1089         * platform/gtk/editing/pasteboard/4641033-expected.txt:
1090         * platform/gtk/editing/pasteboard/4944770-1-expected.png:
1091         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
1092         * platform/gtk/editing/pasteboard/4944770-2-expected.png:
1093         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
1094         * platform/gtk/editing/selection/3690703-2-expected.png:
1095         * platform/gtk/editing/selection/3690703-2-expected.txt:
1096         * platform/gtk/editing/selection/3690703-expected.png:
1097         * platform/gtk/editing/selection/3690703-expected.txt:
1098         * platform/gtk/editing/selection/3690719-expected.png:
1099         * platform/gtk/editing/selection/3690719-expected.txt:
1100         * platform/gtk/editing/selection/4397952-expected.png:
1101         * platform/gtk/editing/selection/4397952-expected.txt:
1102         * platform/gtk/editing/selection/5240265-expected.png:
1103         * platform/gtk/editing/selection/5240265-expected.txt:
1104         * platform/gtk/editing/selection/caret-before-select-expected.png:
1105         * platform/gtk/editing/selection/caret-before-select-expected.txt:
1106         * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
1107         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
1108         * platform/gtk/editing/selection/select-box-expected.png:
1109         * platform/gtk/editing/selection/select-box-expected.txt:
1110         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
1111         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
1112         * platform/gtk/editing/selection/selection-button-text-expected.png:
1113         * platform/gtk/editing/selection/selection-button-text-expected.txt:
1114         * platform/gtk/fast/block/basic/011-expected.png:
1115         * platform/gtk/fast/block/basic/011-expected.txt:
1116         * platform/gtk/fast/block/float/float-avoidance-expected.png:
1117         * platform/gtk/fast/block/float/float-avoidance-expected.txt:
1118         * platform/gtk/fast/block/margin-collapse/103-expected.png:
1119         * platform/gtk/fast/block/margin-collapse/103-expected.txt:
1120         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
1121         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
1122         * platform/gtk/fast/box-sizing/percentage-height-expected.png:
1123         * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
1124         * platform/gtk/fast/css/continuationCrash-expected.png:
1125         * platform/gtk/fast/css/continuationCrash-expected.txt:
1126         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
1127         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
1128         * platform/gtk/fast/css/input-search-padding-expected.png:
1129         * platform/gtk/fast/css/input-search-padding-expected.txt:
1130         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
1131         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
1132         * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
1133         * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
1134         * platform/gtk/fast/css/rtl-ordering-expected.png:
1135         * platform/gtk/fast/css/rtl-ordering-expected.txt:
1136         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
1137         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
1138         * platform/gtk/fast/css/text-overflow-input-expected.png:
1139         * platform/gtk/fast/css/text-overflow-input-expected.txt:
1140         * platform/gtk/fast/css/text-transform-select-expected.png:
1141         * platform/gtk/fast/css/text-transform-select-expected.txt:
1142         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
1143         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
1144         * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
1145         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
1146         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
1147         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
1148         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1149         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
1150         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
1151         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
1152         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
1153         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
1154         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
1155         * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
1156         * platform/gtk/fast/forms/001-expected.png:
1157         * platform/gtk/fast/forms/001-expected.txt:
1158         * platform/gtk/fast/forms/003-expected.png:
1159         * platform/gtk/fast/forms/003-expected.txt:
1160         * platform/gtk/fast/forms/004-expected.png:
1161         * platform/gtk/fast/forms/004-expected.txt:
1162         * platform/gtk/fast/forms/basic-buttons-expected.png:
1163         * platform/gtk/fast/forms/basic-buttons-expected.txt:
1164         * platform/gtk/fast/forms/basic-inputs-expected.png:
1165         * platform/gtk/fast/forms/basic-inputs-expected.txt:
1166         * platform/gtk/fast/forms/basic-selects-expected.png:
1167         * platform/gtk/fast/forms/basic-selects-expected.txt:
1168         * platform/gtk/fast/forms/blankbuttons-expected.png:
1169         * platform/gtk/fast/forms/blankbuttons-expected.txt:
1170         * platform/gtk/fast/forms/box-shadow-override-expected.png:
1171         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
1172         * platform/gtk/fast/forms/button-align-expected.png:
1173         * platform/gtk/fast/forms/button-align-expected.txt:
1174         * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
1175         * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
1176         * platform/gtk/fast/forms/button-default-title-expected.png:
1177         * platform/gtk/fast/forms/button-default-title-expected.txt:
1178         * platform/gtk/fast/forms/button-generated-content-expected.png:
1179         * platform/gtk/fast/forms/button-generated-content-expected.txt:
1180         * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
1181         * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
1182         * platform/gtk/fast/forms/button-positioned-expected.png:
1183         * platform/gtk/fast/forms/button-positioned-expected.txt:
1184         * platform/gtk/fast/forms/button-sizes-expected.png:
1185         * platform/gtk/fast/forms/button-sizes-expected.txt:
1186         * platform/gtk/fast/forms/button-style-color-expected.png:
1187         * platform/gtk/fast/forms/button-style-color-expected.txt:
1188         * platform/gtk/fast/forms/button-table-styles-expected.png:
1189         * platform/gtk/fast/forms/button-table-styles-expected.txt:
1190         * platform/gtk/fast/forms/button-text-transform-expected.png:
1191         * platform/gtk/fast/forms/button-text-transform-expected.txt:
1192         * platform/gtk/fast/forms/button-white-space-expected.png:
1193         * platform/gtk/fast/forms/button-white-space-expected.txt:
1194         * platform/gtk/fast/forms/control-clip-expected.png:
1195         * platform/gtk/fast/forms/control-clip-expected.txt:
1196         * platform/gtk/fast/forms/control-clip-overflow-expected.png:
1197         * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
1198         * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
1199         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
1200         * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
1201         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
1202         * platform/gtk/fast/forms/file/file-input-direction-expected.png:
1203         * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
1204         * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
1205         * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
1206         * platform/gtk/fast/forms/form-element-geometry-expected.png:
1207         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
1208         * platform/gtk/fast/forms/formmove-expected.png:
1209         * platform/gtk/fast/forms/formmove-expected.txt:
1210         * platform/gtk/fast/forms/formmove2-expected.png:
1211         * platform/gtk/fast/forms/formmove2-expected.txt:
1212         * platform/gtk/fast/forms/formmove3-expected.png:
1213         * platform/gtk/fast/forms/formmove3-expected.txt:
1214         * platform/gtk/fast/forms/indeterminate-expected.png:
1215         * platform/gtk/fast/forms/indeterminate-expected.txt:
1216         * platform/gtk/fast/forms/input-appearance-height-expected.png:
1217         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
1218         * platform/gtk/fast/forms/input-button-sizes-expected.png:
1219         * platform/gtk/fast/forms/input-button-sizes-expected.txt:
1220         * platform/gtk/fast/forms/input-first-letter-expected.png:
1221         * platform/gtk/fast/forms/input-first-letter-expected.txt:
1222         * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
1223         * platform/gtk/fast/forms/input-value-expected.png:
1224         * platform/gtk/fast/forms/input-value-expected.txt:
1225         * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
1226         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
1227         * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
1228         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
1229         * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
1230         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
1231         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
1232         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
1233         * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
1234         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
1235         * platform/gtk/fast/forms/menulist-style-color-expected.png:
1236         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
1237         * platform/gtk/fast/forms/menulist-width-change-expected.png:
1238         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
1239         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
1240         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
1241         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
1242         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1243         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
1244         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1245         * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
1246         * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
1247         * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
1248         * platform/gtk/fast/forms/option-script-expected.png:
1249         * platform/gtk/fast/forms/option-script-expected.txt:
1250         * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
1251         * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
1252         * platform/gtk/fast/forms/option-text-clip-expected.png:
1253         * platform/gtk/fast/forms/option-text-clip-expected.txt:
1254         * platform/gtk/fast/forms/placeholder-position-expected.png:
1255         * platform/gtk/fast/forms/placeholder-position-expected.txt:
1256         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
1257         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
1258         * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
1259         * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
1260         * platform/gtk/fast/forms/range/slider-padding-expected.png:
1261         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1262         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
1263         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
1264         * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
1265         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
1266         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
1267         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
1268         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
1269         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
1270         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
1271         * platform/gtk/fast/forms/search-input-rtl-expected.png:
1272         * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
1273         * platform/gtk/fast/forms/search-rtl-expected.png:
1274         * platform/gtk/fast/forms/search-rtl-expected.txt:
1275         * platform/gtk/fast/forms/search-styled-expected.png:
1276         * platform/gtk/fast/forms/search-styled-expected.txt:
1277         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
1278         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
1279         * platform/gtk/fast/forms/searchfield-heights-expected.png:
1280         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
1281         * platform/gtk/fast/forms/select-align-expected.png:
1282         * platform/gtk/fast/forms/select-align-expected.txt:
1283         * platform/gtk/fast/forms/select-background-none-expected.png:
1284         * platform/gtk/fast/forms/select-background-none-expected.txt:
1285         * platform/gtk/fast/forms/select-baseline-expected.png:
1286         * platform/gtk/fast/forms/select-baseline-expected.txt:
1287         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
1288         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
1289         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
1290         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
1291         * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
1292         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
1293         * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
1294         * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
1295         * platform/gtk/fast/forms/select-initial-position-expected.png:
1296         * platform/gtk/fast/forms/select-initial-position-expected.txt:
1297         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
1298         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1299         * platform/gtk/fast/forms/select-selected-expected.png:
1300         * platform/gtk/fast/forms/select-selected-expected.txt:
1301         * platform/gtk/fast/forms/select-style-expected.png:
1302         * platform/gtk/fast/forms/select-style-expected.txt:
1303         * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
1304         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
1305         * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
1306         * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
1307         * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
1308         * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
1309         * platform/gtk/fast/forms/selectlist-minsize-expected.png:
1310         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
1311         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
1312         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
1313         * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
1314         * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
1315         * platform/gtk/fast/forms/validation-message-appearance-expected.png:
1316         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
1317         * platform/gtk/fast/html/details-replace-summary-child-expected.png:
1318         * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
1319         * platform/gtk/fast/html/details-replace-text-expected.png:
1320         * platform/gtk/fast/html/details-replace-text-expected.txt:
1321         * platform/gtk/fast/html/keygen-expected.png:
1322         * platform/gtk/fast/html/keygen-expected.txt:
1323         * platform/gtk/fast/inline/positionedLifetime-expected.png:
1324         * platform/gtk/fast/inline/positionedLifetime-expected.txt:
1325         * platform/gtk/fast/invalid/014-expected.png:
1326         * platform/gtk/fast/invalid/014-expected.txt:
1327         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
1328         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
1329         * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
1330         * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
1331         * platform/gtk/fast/parser/bad-xml-slash-expected.png:
1332         * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
1333         * platform/gtk/fast/parser/document-write-option-expected.png:
1334         * platform/gtk/fast/parser/document-write-option-expected.txt:
1335         * platform/gtk/fast/repaint/search-field-cancel-expected.png:
1336         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
1337         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
1338         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
1339         * platform/gtk/fast/replaced/replaced-breaking-expected.png:
1340         * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
1341         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
1342         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
1343         * platform/gtk/fast/replaced/three-selects-break-expected.png:
1344         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
1345         * platform/gtk/fast/replaced/width100percent-button-expected.png:
1346         * platform/gtk/fast/replaced/width100percent-button-expected.txt:
1347         * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
1348         * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
1349         * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
1350         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
1351         * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
1352         * platform/gtk/fast/table/append-cells2-expected.png:
1353         * platform/gtk/fast/table/append-cells2-expected.txt:
1354         * platform/gtk/fast/table/remove-td-display-none-expected.png:
1355         * platform/gtk/fast/table/remove-td-display-none-expected.txt:
1356         * platform/gtk/fast/text/international/bidi-menulist-expected.png:
1357         * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
1358         * platform/gtk/fast/text/international/hindi-spacing-expected.png:
1359         * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
1360         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1361         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1362         * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
1363         * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
1364         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
1365         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
1366         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
1367         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1368         * platform/gtk/svg/custom/foreign-object-skew-expected.png:
1369         * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
1370         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
1371         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
1372         * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
1373         * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
1374         * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
1375         * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
1376         * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
1377         * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
1378         * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
1379         * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
1380         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
1381         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
1382         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
1383         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
1384         * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
1385         * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
1386         * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
1387         * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
1388         * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
1389         * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
1390         * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
1391         * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
1392         * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
1393         * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
1394         * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
1395         * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
1396         * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
1397         * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
1398         * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
1399         * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
1400         * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
1401         * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
1402         * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
1403         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
1404         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
1405         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
1406         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
1407         * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
1408         * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
1409         * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
1410         * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
1411         * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
1412         * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
1413         * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
1414         * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
1415         * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
1416         * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
1417         * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
1418         * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
1419         * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
1420         * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
1421         * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
1422         * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
1423         * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
1424         * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
1425         * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
1426         * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
1427         * platform/gtk/tables/mozilla/core/margins-expected.png:
1428         * platform/gtk/tables/mozilla/core/margins-expected.txt:
1429         * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
1430         * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
1431         * platform/gtk/tables/mozilla/other/move_row-expected.png:
1432         * platform/gtk/tables/mozilla/other/move_row-expected.txt:
1433         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
1434         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
1435         * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
1436         * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
1437         * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
1438         * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
1439         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
1440         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
1441         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
1442         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
1443         * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
1444         * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
1445         * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
1446         * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
1447         * platform/gtk/transforms/2d/zoom-menulist-expected.png:
1448         * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
1449
1450 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
1451
1452         Mark two webrtc tests as flaky.
1453
1454         Unreviewed test gardening.
1455
1456         * TestExpectations:
1457
1458 2017-06-01  Matt Lewis  <jlewis3@apple.com>
1459
1460         Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
1461         https://bugs.webkit.org/show_bug.cgi?id=172054
1462
1463         Unreviewed test gardening.
1464
1465         * platform/mac-wk2/TestExpectations:
1466
1467 2017-06-01  Matt Lewis  <jlewis3@apple.com>
1468
1469         Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
1470         https://bugs.webkit.org/show_bug.cgi?id=172054
1471
1472         Unreviewed test gardening.
1473
1474         * platform/mac-wk2/TestExpectations:
1475
1476 2017-06-01  Antoine Quint  <graouts@apple.com>
1477
1478         Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
1479         https://bugs.webkit.org/show_bug.cgi?id=172810
1480
1481         Reviewed by Antoine Quint.
1482
1483         We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
1484
1485         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
1486         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
1487         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
1488         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
1489
1490 2017-06-01  Miguel Gomez  <magomez@igalia.com>
1491
1492         Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
1493
1494         * platform/gtk/TestExpectations:
1495
1496 2017-06-01  Antoine Quint  <graouts@apple.com>
1497
1498         Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
1499         https://bugs.webkit.org/show_bug.cgi?id=172808
1500
1501         Reviewed by Antoine Quint.
1502
1503         This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
1504
1505         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
1506         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
1507
1508 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
1509
1510         Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
1511         https://bugs.webkit.org/show_bug.cgi?id=172807
1512
1513         Unreviewed test gardening.
1514
1515         * platform/mac-wk1/TestExpectations:
1516
1517 2017-06-01  Antoine Quint  <graouts@apple.com>
1518
1519         Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
1520         https://bugs.webkit.org/show_bug.cgi?id=172715
1521
1522         Reviewed by Antoine Quint.
1523
1524         We update the expectations for <audio> metrics to match the latest implementation.
1525
1526         * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
1527         * media/modern-media-controls/audio/audio-controls-metrics.html:
1528
1529 2017-06-01  Yusuke Suzuki  <utatane.tea@gmail.com>
1530
1531         Unreviewed, rebaseline test results according to the error message change
1532         https://bugs.webkit.org/show_bug.cgi?id=172798
1533
1534         * js/dom/string-prototype-properties-expected.txt:
1535         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3-expected.txt:
1536
1537 2017-05-31  Chris Dumez  <cdumez@apple.com>
1538
1539         Flaky Test: http/tests/misc/acid3.html
1540         https://bugs.webkit.org/show_bug.cgi?id=165734
1541         <rdar://problem/32249821>
1542
1543         Reviewed by Simon Fraser.
1544
1545         Increase internal test timeout from 5 seconds to 10 seconds to reduce
1546         flakiness.
1547
1548         * http/tests/misc/acid3.html:
1549
1550 2017-05-31  Ryan Haddad  <ryanhaddad@apple.com>
1551
1552         Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
1553         https://bugs.webkit.org/show_bug.cgi?id=172772
1554
1555         Unreviewed test gardening.
1556
1557         * platform/ios-wk2/TestExpectations:
1558
1559 2017-05-31  Ryan Haddad  <ryanhaddad@apple.com>
1560
1561         Mark fast/css/target-fragment-match.html as flaky on iOS.
1562         https://bugs.webkit.org/show_bug.cgi?id=168239
1563
1564         Unreviewed test gardening.
1565
1566         * platform/ios/TestExpectations:
1567
1568 2017-05-31  Youenn Fablet  <youenn@apple.com>
1569
1570         PeerConnection should respect tracks that are muted at the time they are added
1571         https://bugs.webkit.org/show_bug.cgi?id=172771
1572
1573         Reviewed by Eric Carlson.
1574
1575         * webrtc/audio-replace-track.html:
1576         * webrtc/peer-connection-audio-unmute-expected.txt: Added.
1577         * webrtc/peer-connection-audio-unmute.html: Added.
1578         * webrtc/routines.js:
1579         * webrtc/video-unmute-expected.txt: Added.
1580         * webrtc/video-unmute.html: Added.
1581
1582 2017-05-31  Antti Koivisto  <antti@apple.com>
1583
1584         CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
1585         https://bugs.webkit.org/show_bug.cgi?id=172747
1586         <rdar://problem/32275314>
1587
1588         Reviewed by Andreas Kling.
1589
1590         * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
1591         * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
1592
1593 2017-05-31  Matt Lewis  <jlewis3@apple.com>
1594
1595         Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
1596         https://bugs.webkit.org/show_bug.cgi?id=172518
1597
1598         Unreviewed test gardening.
1599
1600         * platform/ios/TestExpectations:
1601
1602 2017-05-31  Brent Fulgham  <bfulgham@apple.com>
1603
1604         Make ResourceLoadStatistics testing more reliable
1605         https://bugs.webkit.org/show_bug.cgi?id=172730
1606         <rdar://problem/32028373>
1607
1608         Reviewed by Andy Estes.
1609
1610         Revise some of the tests to wait to check state until after the background process has finished processing the
1611         load information.
1612
1613         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1614         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1615         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1616         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1617         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1618         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1619         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1620         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1621         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1622         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1623         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1624         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1625
1626 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
1627
1628         [WPE] More CSS test expectations cleanup
1629
1630         Unreviewed gardening.
1631
1632         * platform/wpe/TestExpectations: remove more assorted css tests
1633         that are actually passing.
1634
1635 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
1636
1637         [WPE] CSS tests expectations cleanup
1638
1639         Unreviewed gardening.
1640
1641         * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
1642         tests that are actually passing and a recently removed css tests
1643         directory.
1644
1645 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
1646
1647         [GTK][WPE] Mark js/cached-window-properties test as slow
1648
1649         Unreviewed gardening.
1650         * platform/gtk/TestExpectations: Test was marked as flaky; but
1651         it's just slow.
1652         * platform/wpe/TestExpectations: Mark as slow.
1653
1654 2017-05-31  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1655
1656         [GTK] Upgrade the WebKitGTK+ bots to Debian 9
1657
1658         This commit only adds a comment that it will be useful to mark
1659         the point where they where upgraded, so if there is some
1660         performance change on perf.webkit.org it can be pointed to this.
1661
1662         Unreviewed.
1663
1664         * platform/gtk/TestExpectations: Add a note regarding which
1665         distribution and version is running on the bots.
1666
1667 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
1668
1669         [WPE] WebGL expectations cleanup
1670
1671         Unreviewed gardening.
1672
1673         * platform/wpe/TestExpectations: Remove webgl tests that are
1674         consistently passing. Also mark a few known slow tests as such.
1675
1676 2017-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
1677
1678         Move css-shapes-1 test suite to WPT
1679         https://bugs.webkit.org/show_bug.cgi?id=172537
1680
1681         Reviewed by Youenn Fablet.
1682
1683         Updated the paths in TestExpectations files.
1684         Marked spec-examples/shape-outside-018.html as flaky.
1685
1686         * TestExpectations:
1687         * platform/gtk/TestExpectations:
1688         * platform/ios/TestExpectations:
1689         * platform/win/TestExpectations:
1690
1691 2017-05-30  Frederic Wang  <fwang@igalia.com>
1692
1693         Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
1694         https://bugs.webkit.org/show_bug.cgi?id=172287
1695
1696         Reviewed by Simon Fraser.
1697
1698         Update iOS expectation to include the new node properties.
1699
1700         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
1701
1702 2017-05-30  Tim Horton  <timothy_horton@apple.com>
1703
1704         Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
1705         https://bugs.webkit.org/show_bug.cgi?id=172735
1706         <rdar://problem/32015977>
1707
1708         Reviewed by Enrica Casucci.
1709
1710         * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
1711         * fast/events/ios/autocorrect-with-range-selection.html: Added.
1712         Add a test that ensures that autocorrection with a selection succeeds.
1713
1714 2017-05-30  Sam Weinig  <sam@webkit.org>
1715
1716         [WebIDL] Generate named property deleters
1717         https://bugs.webkit.org/show_bug.cgi?id=172688
1718
1719         Reviewed by Chris Dumez.
1720
1721         * js/dom/named-property-deleter-expected.txt: Added.
1722         * js/dom/named-property-deleter.html: Added.
1723         Add test for various named deleter conditions.
1724
1725         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
1726         * storage/domstorage/localstorage/delete-defineproperty-removal.html:
1727         Update test to log more information about what its doing and log it to the DOM rather
1728         than the console, to make comparing results in browsers easier. Also, note in the
1729         bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
1730
1731 2017-05-30  Youenn Fablet  <youenn@apple.com>
1732
1733         Add support for Certificate and IceCandidatePair stats
1734         https://bugs.webkit.org/show_bug.cgi?id=172734
1735
1736         Reviewed by Geoff Garen.
1737
1738         * webrtc/video-stats.html:
1739
1740 2017-05-30  Chris Dumez  <cdumez@apple.com>
1741
1742         REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
1743         https://bugs.webkit.org/show_bug.cgi?id=172703
1744         <rdar://problem/32458086>
1745
1746         Reviewed by Ryosuke Niwa.
1747
1748         Update existing tests to reflect behavior change.
1749
1750         * fast/dom/Element/getClientRects-return-type-expected.txt:
1751         * fast/dom/Element/getClientRects-return-type.html:
1752         * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
1753         * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
1754
1755 2017-05-30  Javier Fernandez  <jfernandez@igalia.com>
1756
1757         [css-align] Import W3C web platform tests for the CSS Box Alignment feature
1758         https://bugs.webkit.org/show_bug.cgi?id=172705
1759
1760         Reviewed by Manuel Rego Casasnovas.
1761
1762         * TestExpectations: Mark as failure a few tests due to bug #172707.
1763
1764 2017-05-30  Ali Juma  <ajuma@chromium.org>
1765
1766         [CredentialManagement] Incorporate IDL updates from latest spec
1767         https://bugs.webkit.org/show_bug.cgi?id=172011
1768
1769         Reviewed by Daniel Bates.
1770
1771         * credentials/idlharness-expected.txt:
1772         * credentials/idlharness.html:
1773
1774 2017-05-30  Ryan Haddad  <ryanhaddad@apple.com>
1775
1776         Skip imported/w3c/web-platform-tests/innerText/getter.html.
1777         https://bugs.webkit.org/show_bug.cgi?id=172514
1778
1779         Unreviewed test gardening.
1780
1781         * TestExpectations:
1782
1783 2017-05-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1784
1785         REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
1786         https://bugs.webkit.org/show_bug.cgi?id=172670
1787
1788         Reviewed by Tim Horton.
1789
1790         Use the css property -webkit-canvas to force capturing the canvas context
1791         in a NativeImage. This NativeImage will be used to create a BitmapImage
1792         which will be later used as the background-image of an element.
1793
1794         * fast/images/large-image-webkit-canvas-expected.html: Added.
1795         * fast/images/large-image-webkit-canvas.html: Added.
1796
1797 2017-05-30  Matt Lewis  <jlewis3@apple.com>
1798
1799         Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
1800         https://bugs.webkit.org/show_bug.cgi?id=172403
1801
1802         Unreviewed test gardening.
1803
1804         * platform/ios/TestExpectations:
1805
1806 2017-05-30  Youenn Fablet  <youenn@apple.com>
1807
1808         RealtimeOutgoingVideoSource should not rotate muted frames
1809         https://bugs.webkit.org/show_bug.cgi?id=172659
1810
1811         Reviewed by Eric Carlson.
1812
1813         * webrtc/routines.js:
1814         * webrtc/video-rotation-expected.txt: Added.
1815         * webrtc/video-rotation.html: Added.
1816
1817 2017-05-30  Ryan Haddad  <ryanhaddad@apple.com>
1818
1819         Mark js/intl-datetimeformat.html as failing.
1820         https://bugs.webkit.org/show_bug.cgi?id=172720
1821
1822         Unreviewed test gardening.
1823
1824         * js/script-tests/intl-datetimeformat.js:
1825         * platform/mac/TestExpectations:
1826
1827 2017-05-30  Per Arne Vollan  <pvollan@apple.com>
1828
1829         [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
1830         https://bugs.webkit.org/show_bug.cgi?id=172709
1831
1832         Reviewed by Brent Fulgham.
1833
1834         * platform/win/TestExpectations:
1835
1836 2017-05-30  Adrian Perez de Castro  <aperez@igalia.com>
1837
1838         [GTK] Test cases for typehead in form menu lists should start from known state
1839         https://bugs.webkit.org/show_bug.cgi?id=171792
1840
1841         Reviewed by Carlos Garcia Campos.
1842
1843         Since r215188 opening a popup menu in a form pre-selects the active
1844         element to mimic GtkComboxBox behavior, but the layout test implicitly
1845         assumed that type ahead search always started the beginning of the
1846         list, which is no longer true now that GTK+ is informed of which one
1847         is the active element.
1848
1849         * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
1850         list to the initial state (no element selected, unfocused) at the
1851         beginning of testTypeAheadFunction().
1852
1853 2017-05-29  Antti Koivisto  <antti@apple.com>
1854
1855         Crash on display-contents-replaced-001.html
1856         https://bugs.webkit.org/show_bug.cgi?id=172596
1857
1858         Reviewed by Andreas Kling.
1859
1860         * TestExpectations: Enable the test.
1861
1862 2017-05-30  Zan Dobersek  <zdobersek@igalia.com>
1863
1864         [GCrypt] RSA-OAEP support
1865         https://bugs.webkit.org/show_bug.cgi?id=171222
1866
1867         Reviewed by Michael Catanzaro.
1868
1869         * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
1870
1871 2017-05-30  Zan Dobersek  <zdobersek@igalia.com>
1872
1873         [GCrypt] RSAES-PKCS1-v1_5 support
1874         https://bugs.webkit.org/show_bug.cgi?id=171219
1875
1876         Reviewed by Michael Catanzaro.
1877
1878         * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
1879
1880 2017-05-30  Zan Dobersek  <zdobersek@igalia.com>
1881
1882         [GCrypt] RSASSA-PKCS1-v1_5 support
1883         https://bugs.webkit.org/show_bug.cgi?id=171220
1884
1885         Reviewed by Michael Catanzaro.
1886
1887         * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
1888
1889 2017-05-29  Claudio Saavedra  <csaavedra@igalia.com>
1890
1891         [WPE] Mark a couple of tests as slow/timing out
1892
1893         Unreviewed gardening. These are all known ones.
1894         * platform/wpe/TestExpectations:
1895
1896 2017-05-29  Claudio Saavedra  <csaavedra@igalia.com>
1897
1898         [WPE] Marking workers/bomb.html test as slow.
1899
1900         Unreviewed gardening.
1901
1902         * platform/wpe/TestExpectations:
1903
1904 2017-05-29  Emilio Cobos Álvarez  <ecobos@igalia.com>
1905
1906         Use the parent box style to adjust RenderStyle for alignment.
1907         https://bugs.webkit.org/show_bug.cgi?id=172215
1908
1909         Reviewed by Antti Koivisto.
1910
1911         * TestExpectations:
1912
1913 2017-05-29  Per Arne Vollan  <pvollan@apple.com>
1914
1915         Unreviewed Windows test gardening, update expected results after r217418.
1916
1917         * platform/win/fast/block/float/032-expected.txt:
1918
1919 2017-05-29  Per Arne Vollan  <pvollan@apple.com>
1920
1921         Unreviewed Windows test gardening, update expected results after r217418.
1922
1923         * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
1924         * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
1925         * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
1926         * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1927         * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1928         * platform/win/fast/forms/search-vertical-alignment-expected.txt:
1929
1930 2017-05-28  Sam Weinig  <sam@webkit.org>
1931
1932         [WebIDL] @@iterator should only be accessed once when disambiguating a union type
1933         https://bugs.webkit.org/show_bug.cgi?id=172684
1934
1935         Reviewed by Yusuke Suzuki.
1936
1937         * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
1938         * js/dom/sequence-in-union-iterator-access.html: Added.
1939         Add test case showing that @@iterator is only accessed once when converting a sequence
1940         as part of a union.
1941
1942 2017-05-27  Chris Dumez  <cdumez@apple.com>
1943
1944         imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
1945         https://bugs.webkit.org/show_bug.cgi?id=172472
1946         <rdar://problem/32334831>
1947
1948         Reviewed by Ryosuke Niwa.
1949
1950         * TestExpectations:
1951         Unskip test that is no longer crashing in Debug builds.
1952
1953         * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
1954         * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
1955         Add reduced test case reproducing the crash.
1956
1957 2017-05-27  Simon Fraser  <simon.fraser@apple.com>
1958
1959         getComputedStyle returns percentage values for left / right / top / bottom
1960         https://bugs.webkit.org/show_bug.cgi?id=29084
1961
1962         Reviewed by Zalan Bujtas.
1963
1964         Some new baselines, a new test, and an improved test.
1965
1966         * animations/trigger-container-scroll-boundaries-expected.txt:
1967         * animations/trigger-container-scroll-boundaries.html:
1968         * animations/trigger-container-scroll-empty-expected.txt:
1969         * animations/trigger-container-scroll-empty.html:
1970         * animations/trigger-container-scroll-simple-expected.txt:
1971         * animations/trigger-container-scroll-simple.html:
1972         * fast/css/getComputedStyle/computed-style-expected.txt:
1973         * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
1974         * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
1975         * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
1976         * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
1977         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
1978         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html:  It doesn't make any sense to test right/bottom.
1979         * fast/css/hover-affects-child-expected.txt:
1980         * fast/css/hover-affects-child.html:
1981         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
1982         * transitions/transition-to-from-auto-expected.txt:
1983         * transitions/transition-to-from-auto.html:
1984
1985 2017-05-26  Youenn Fablet  <youenn@apple.com>
1986
1987         WebRTC stats should be in milliseconds
1988         https://bugs.webkit.org/show_bug.cgi?id=172644
1989
1990         Reviewed by Eric Carlson.
1991
1992         * TestExpectations:
1993         * webrtc/video-stats.html: Making it less flaky prone.
1994
1995 2017-05-26  Sam Weinig  <sam@webkit.org>
1996
1997         [WebIDL] Overloaded functions should throw this object check exception before argument check exception
1998         https://bugs.webkit.org/show_bug.cgi?id=172480
1999
2000         Reviewed by Chris Dumez.
2001
2002         Add test case that shows that using the wrong this object on an overloaded function,
2003         even if you are passing the wrong number of arguments, results in an invalid this
2004         object exception.
2005
2006         * js/dom/overloaded-operation-exception-order-expected.txt: Added.
2007         * js/dom/overloaded-operation-exception-order.html: Added.
2008
2009 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
2010
2011         Skip fast/events/before-unload-returnValue.html on iOS.
2012         https://bugs.webkit.org/show_bug.cgi?id=172672
2013
2014         Unreviewed test gardening.
2015
2016         * platform/ios/TestExpectations:
2017
2018 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
2019
2020         Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
2021         https://bugs.webkit.org/show_bug.cgi?id=172331
2022
2023         Unreviewed test gardening.
2024
2025         * platform/mac-wk1/TestExpectations:
2026
2027 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
2028
2029         Unreviewed, rolling out r217458.
2030
2031         This change caused 55 JSC test failures.
2032
2033         Reverted changeset:
2034
2035         "Date should use historical data if it's available."
2036         https://bugs.webkit.org/show_bug.cgi?id=172592
2037         http://trac.webkit.org/changeset/217458
2038
2039 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
2040
2041         Rebaseline js/dom/global-constructors-attributes.html.
2042
2043         Unreviewed test gardening.
2044
2045         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2046         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2047         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2048
2049 2017-05-25  Ryan Haddad  <ryanhaddad@apple.com>
2050
2051         Skip two LayoutTests that are failing due missing results.
2052
2053         Unreviewed test gardening.
2054
2055         * TestExpectations:
2056         * platform/ios/TestExpectations:
2057
2058 2017-05-26  Claudio Saavedra  <csaavedra@igalia.com>
2059
2060         [WPE] Mark animations/animation-delay-changed.htm as flaky
2061
2062         Unreviewed gardening. It's flaky on all platforms so why bother.
2063
2064         * platform/wpe/TestExpectations:
2065
2066 2017-05-26  Manuel Rego Casasnovas  <rego@igalia.com>
2067
2068         [css-grid] Add support for orthogonal positioned grid items
2069         https://bugs.webkit.org/show_bug.cgi?id=172591
2070
2071         Reviewed by Sergio Villar Senin.
2072
2073         Two of the new imported tests are failing due to an issue with margins
2074         and orthogonal items, which is unrelated to this patch (see bug #172590).
2075
2076         * TestExpectations:
2077
2078 2017-05-25  Emilio Cobos Álvarez  <ecobos@igalia.com>
2079
2080         Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
2081         https://bugs.webkit.org/show_bug.cgi?id=172503
2082
2083         Reviewed by Antti Koivisto.
2084
2085         * TestExpectations:
2086
2087 2017-05-25  Sam Weinig  <sam@webkit.org>
2088
2089         Fix MediaDeviceInfo's extended attributes so they make sense
2090         https://bugs.webkit.org/show_bug.cgi?id=172629
2091
2092         Reviewed by Daniel Bates.
2093
2094         * fast/mediastream/media-device-info-expected.txt: Added.
2095         * fast/mediastream/media-device-info.html: Added.
2096         Test that MediaDeviceInfo has the expected properties and that
2097         the serializer works.
2098
2099 2017-05-25  Chris Dumez  <cdumez@apple.com>
2100
2101         imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
2102         https://bugs.webkit.org/show_bug.cgi?id=172628
2103         <rdar://problem/32418707>
2104
2105         Reviewed by Sam Weinig.
2106
2107         Add reduced test case.
2108
2109         * TestExpectations:
2110         Unskip test that is no longer crashing in debug builds.
2111
2112         * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
2113         * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
2114
2115 2017-05-25  Zalan Bujtas  <zalan@apple.com>
2116
2117         Frame's composited content is visible when the frame has visibility: hidden.
2118         https://bugs.webkit.org/show_bug.cgi?id=125565
2119         <rdar://problem/32196849>
2120
2121         Reviewed by Simon Fraser.
2122
2123         * compositing/resources/visibility.html: Added.
2124         * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
2125         * compositing/visibility/frameset-visibility-hidden.html: Added.
2126         * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
2127         * compositing/visibility/iframe-visibility-hidden.html: Added.
2128         * compositing/visibility/object-visibility-hidden-expected.html: Added.
2129         * compositing/visibility/object-visibility-hidden.html: Added.
2130
2131 2017-05-25  Brent Fulgham  <bfulgham@apple.com>
2132
2133         Gracefully handle missing localStorage support in results.html
2134         https://bugs.webkit.org/show_bug.cgi?id=172625
2135         <rdar://problem/32118243>
2136
2137         Reviewed by Alexey Proskuryakov.
2138
2139         Handle the case where localStorage generates a SecurityError DOMException, treating this
2140         as a non-fatal error.
2141
2142         * fast/harness/results.html:
2143         (OptionWriter.save): Treat "SecurityError" as an expected condition.
2144         (OptionWriter.apply): Ditto.
2145
2146 2017-05-25  Alexey Proskuryakov  <ap@apple.com>
2147
2148         Merge split script tests, part 2
2149         https://bugs.webkit.org/show_bug.cgi?id=172423
2150
2151         Reviewed by Tim Horton.
2152
2153         Fix the few remaining special cases of split tests.
2154
2155         * editing/pasteboard/drop-text-events-sideeffect-crash.html:
2156         * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
2157         This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
2158         Now it's inlined in both.
2159
2160         * fast/canvas/canvas-ellipse-connecting-line-expected.html:
2161         * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
2162         This was really a resource, not a scrip test, and it was only only used in one test.
2163
2164         * fast/dom/HTMLElement/class-list-quirks.html:
2165         * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
2166         Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
2167
2168         * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
2169         * fast/dom/Window/script-tests/postmessage-test.js: Removed.
2170         Moved a shared resource to its proper location.
2171
2172         * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
2173         * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
2174         * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
2175         * fast/dom/Window/window-postmessage-clone-deep-array.html:
2176         * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
2177         * fast/dom/Window/window-postmessage-clone.html:
2178         Straightforward js-tests with file names that didn't match.
2179         
2180         * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
2181         * fast/table/script-tests/min-width-helpers.js: Removed.
2182         Moved a shared resource to its proper location.
2183
2184         * fast/table/min-width-css-block-table.html:
2185         * fast/table/min-width-css-inline-table.html:
2186         * fast/table/min-width-html-block-table.html:
2187         * fast/table/min-width-html-inline-table.html:
2188         * fast/table/script-tests/min-width-css-block-table.js: Removed.
2189         * fast/table/script-tests/min-width-css-inline-table.js: Removed.
2190         * fast/table/script-tests/min-width-html-block-table.js: Removed.
2191         * fast/table/script-tests/min-width-html-inline-table.js: Removed.
2192         Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
2193
2194         * printing/break-after-avoid-expected.txt:
2195         * printing/break-after-avoid-page-expected.txt:
2196         * printing/break-after-avoid-page.html:
2197         * printing/break-after-avoid.html:
2198         * printing/script-tests/break-after-avoid-page.js: Removed.
2199         * printing/script-tests/break-after-avoid.js: Removed.
2200         * printing/script-tests/page-break-after-avoid.js: Removed.
2201         * printing/script-tests/page-break-always-for-overflow.js: Removed.
2202         These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
2203
2204         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
2205         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
2206         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
2207         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
2208         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
2209         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
2210         These tests were mixed up - pattern was being tested instead of mask, and vice versa.
2211         
2212         * svg/dom/script-tests/SVGColor.js: Removed.
2213         * svg/dom/script-tests/SVGPaint.js: Removed.
2214         Removed unused files.
2215
2216         * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
2217         * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
2218         * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
2219         * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
2220         * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
2221         * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
2222         * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
2223         * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
2224         Straightforward js-tests with mismatching names.
2225
2226 2017-05-25  Myles C. Maxfield  <mmaxfield@apple.com>
2227
2228         [WK1] iframes in layer-backed NSViews are not cleared between successive draws
2229         https://bugs.webkit.org/show_bug.cgi?id=172554
2230         <rdar://problem/31247133>
2231
2232         Reviewed by Simon Fraser.
2233
2234         Cause two successive paints, and compare it against 0 paints.
2235
2236         * fast/frames/iframe-translucent-background-expected.html: Added.
2237         * fast/frames/iframe-translucent-background.html: Added.
2238
2239 2017-05-25  Keith Miller  <keith_miller@apple.com>
2240
2241         Date should use historical data if it's available.
2242         https://bugs.webkit.org/show_bug.cgi?id=172592
2243
2244         Reviewed by Mark Lam.
2245
2246         Fix tests to work with historically accurate dates.
2247
2248         * js/dom/date-big-setdate-expected.txt: Removed.
2249         * js/dom/date-big-setdate.html: Removed.
2250         * js/dom/script-tests/date-big-setdate.js: Removed.
2251         * storage/indexeddb/modern/date-basic-expected.txt:
2252         * storage/indexeddb/modern/date-basic-private-expected.txt:
2253         * storage/indexeddb/modern/get-keyrange-expected.txt:
2254         * storage/indexeddb/modern/get-keyrange-private-expected.txt:
2255
2256 2017-05-25  Chris Dumez  <cdumez@apple.com>
2257
2258         DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
2259         https://bugs.webkit.org/show_bug.cgi?id=172578
2260         <rdar://problem/30754582>
2261
2262         Reviewed by Youenn Fablet.
2263
2264         Add layout test coverage.
2265
2266         * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
2267         * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
2268
2269 2017-05-24  Jiewen Tan  <jiewen_tan@apple.com>
2270
2271         Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
2272         https://bugs.webkit.org/show_bug.cgi?id=172555
2273         <rdar://problem/32004724>
2274
2275         Reviewed by Ryosuke Niwa.
2276
2277         * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
2278         * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
2279         * editing/selection/select-iframe-focusin-document-crash.html: Added.
2280
2281 2017-05-25  Javier Fernandez  <jfernandez@igalia.com>
2282
2283         [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
2284         https://bugs.webkit.org/show_bug.cgi?id=172593
2285
2286         Reviewed by Manuel Rego Casasnovas.
2287
2288         * css3/parse-place-content.html:
2289         * css3/parse-place-items.html:
2290         * css3/parse-place-self.html:
2291
2292 2017-05-25  Joanmarie Diggs  <jdiggs@igalia.com>
2293
2294         [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
2295         https://bugs.webkit.org/show_bug.cgi?id=172355
2296
2297         Reviewed by Chris Fleizach.
2298
2299         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
2300         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2301
2302 2017-05-25  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2303
2304         [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
2305
2306         Unreviewed GTK gardening.
2307
2308         * platform/gtk/TestExpectations:
2309
2310 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
2311
2312         [GTK] Update baseline
2313
2314         Unreviewed gardening. Update after r217272.
2315         * platform/gtk/fast/text/font-style-parse-expected.txt:
2316
2317 2017-05-25  Dave Hyatt  <hyatt@apple.com>
2318
2319         Baseline of number inputs not right.
2320         https://bugs.webkit.org/show_bug.cgi?id=172237
2321
2322         Reviewed by Dean Jackson.
2323
2324         * fast/forms/baseline-of-number-inputs-expected.html: Added.
2325         * fast/forms/baseline-of-number-inputs.html: Added.
2326
2327 2017-05-25  Per Arne Vollan  <pvollan@apple.com>
2328
2329         [Win] Update expectations for layout tests.
2330         https://bugs.webkit.org/show_bug.cgi?id=172437
2331
2332         Unreviewed test gardening, update test expectations for failing tests.
2333
2334         * platform/win/TestExpectations:
2335
2336 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
2337
2338         [WPE] Add missing test baseline.
2339
2340         Unreviewed gardening.
2341         * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
2342
2343 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
2344
2345         [WPE] Unreviewed gardening
2346
2347         Update rebaseline after r216817.
2348
2349         * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
2350
2351 2017-05-25  Per Arne Vollan  <pvollan@apple.com>
2352
2353         [Win] Update expectations for layout tests.
2354         https://bugs.webkit.org/show_bug.cgi?id=172437
2355
2356         Unreviewed test gardening, update test expectations for failing tests.
2357
2358         * platform/win/TestExpectations:
2359
2360 2017-05-25  Manuel Rego Casasnovas  <rego@igalia.com>
2361
2362         [css-grid] Fix behavior of positioned items without specific dimensions
2363         https://bugs.webkit.org/show_bug.cgi?id=172117
2364
2365         Reviewed by Sergio Villar Senin.
2366
2367         * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
2368         * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
2369
2370 2017-05-25  David Kilzer  <ddkilzer@apple.com>
2371
2372         REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
2373         <https://bugs.webkit.org/show_bug.cgi?id=172584>
2374
2375         * fast/regex/:
2376         * fast/regex/script-tests:
2377         - Rollback changes in r217390 for Bug 172423 to these
2378           directories.
2379
2380 2017-05-24  Chris Dumez  <cdumez@apple.com>
2381
2382         ResourceResponses for data URLs have their Source marked as Unknown
2383         https://bugs.webkit.org/show_bug.cgi?id=172573
2384         <rdar://problem/31786198>
2385
2386         Reviewed by Geoffrey Garen.
2387
2388         Add layout test coverage.
2389
2390         * fast/url/data-url-source-expected.txt: Added.
2391         * fast/url/data-url-source.html: Added.
2392
2393 2017-05-24  Fujii Hironori  <Hironori.Fujii@sony.com>
2394
2395         [Win] An assertion fails if the custom cursor image isn't loaded yet
2396         https://bugs.webkit.org/show_bug.cgi?id=172209
2397
2398         Reviewed by Said Abou-Hallawa.
2399
2400         Windows port have the same issue Qt port had had several years ago
2401         (Bug 68223). I'd like to reuse the test case. But, current CSS
2402         parser rejects invalid 'cursor' property value which consists of
2403         a single URL but no keywords.
2404
2405         * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
2406         'cursor' property by appending a fallback keyword.
2407
2408 2017-05-24  Alexey Proskuryakov  <ap@apple.com>
2409
2410         Merge split script tests
2411         https://bugs.webkit.org/show_bug.cgi?id=172423
2412
2413         Reviewed by Sam Weinig.
2414
2415         In the past, many tests were being split into HTML and JS parts for no good reason.
2416         This makes it hard to see what those tests are doing.
2417
2418         This is first part of the change, only including files where JS and HTML counterparts
2419         have matching names. Custom cases will be completed in a follow-up.
2420
2421         Long change list omitted.
2422
2423 2017-05-24  Ryan Haddad  <ryanhaddad@apple.com>
2424
2425         Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
2426         https://bugs.webkit.org/show_bug.cgi?id=172547
2427
2428         Unreviewed test gardening.
2429
2430         * platform/ios/TestExpectations:
2431
2432 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
2433
2434         [WPE] Rebaseline test
2435
2436         Unreviewed gardening after a series of changes to dom static properties.
2437
2438         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2439
2440 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
2441
2442         [WPE] Rebaseline test after r217181
2443
2444         Unreviewed gardening.
2445
2446         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2447
2448 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
2449
2450         [WPE] Remove baseline for test that passes now
2451
2452         Unreviewed gardening.
2453
2454         * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
2455
2456 2017-05-24  Joanmarie Diggs  <jdiggs@igalia.com>
2457
2458         [ATK] Gardening needed after r217171
2459         https://bugs.webkit.org/show_bug.cgi?id=172539
2460
2461         Unreviewed test gardening after r217171.
2462
2463         Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
2464         tests with platform-specific expectations.
2465
2466         * accessibility/multiselect-list-reports-active-option-expected.txt:
2467         * accessibility/table-cells-roles-expected.txt:
2468         * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
2469         * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
2470         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
2471         * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
2472         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
2473
2474 2017-05-24  Javier Fernandez  <jfernandez@igalia.com>
2475
2476         [css-grid] Ignore collapsed tracks on content-distribution alignment
2477         https://bugs.webkit.org/show_bug.cgi?id=172493
2478
2479         Reviewed by Manuel Rego Casasnovas.
2480
2481         Unskip the web-platform-tests related to content-alignment and collapsed tracks.
2482
2483         * TestExpectations:
2484
2485 2017-05-22  Jiewen Tan  <jiewen_tan@apple.com>
2486
2487         [WebCrypto] Support RSA-PSS
2488         https://bugs.webkit.org/show_bug.cgi?id=170869
2489         <rdar://problem/31640672>
2490
2491         Reviewed by Brent Fulgham.
2492
2493         * TestExpectations:
2494         Skip tests related to RSA-PSS for now.
2495         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2496         * crypto/subtle/rsa-generate-key-malformed-parameters.html:
2497         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2498         * crypto/subtle/rsa-import-key-malformed-parameters.html:
2499         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
2500         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
2501         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
2502         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
2503         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
2504         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
2505         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
2506         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
2507         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
2508         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
2509         * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
2510         * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
2511         * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
2512         * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
2513         * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
2514         * crypto/subtle/rsa-pss-generate-key.html: Added.
2515         * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
2516         * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
2517         * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
2518         * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
2519         * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
2520         * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
2521         * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
2522         * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
2523         * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
2524         * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
2525         * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
2526         * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
2527         * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
2528         * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
2529         * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
2530         * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
2531         * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
2532         * crypto/subtle/rsa-pss-import-key-sign.html: Added.
2533         * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
2534         * crypto/subtle/rsa-pss-import-key-verify.html: Added.
2535         * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
2536         * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
2537         * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
2538         * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
2539         * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
2540         * crypto/subtle/rsa-pss-import-spki-key.html: Added.
2541         * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
2542         * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
2543         * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
2544         * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
2545         * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
2546         * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
2547
2548 2017-05-23  Chris Dumez  <cdumez@apple.com>
2549
2550         Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
2551         https://bugs.webkit.org/show_bug.cgi?id=172523
2552
2553         Reviewed by Ryosuke Niwa.
2554
2555         * TestExpectations:
2556         This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
2557
2558         * fast/dom/script-charset-update.html:
2559         Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
2560
2561         * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
2562         Rebaseline test now that it actually runs to the end.
2563
2564         * platform/ios-wk2/TestExpectations:
2565         * platform/mac-wk2/TestExpectations:
2566         Remove expectation for a test that is now skipped in root TestExpectations file.
2567
2568         * resources/js-test.js:
2569         Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
2570         set then, instead of waiting for the load event listener to do so. This is needed because some
2571         tests may decide to complete *before* the load event has fired, such as the test updated in this
2572         patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
2573         some tests only set jsTestIsAsync in a load event handler.
2574
2575 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
2576
2577         Rebaseline tests for iOS simulator.
2578
2579         Unreviewed test gardening.
2580
2581         * fast/events/ios/rotation/basic-rotation-expected.txt:
2582         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
2583         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
2584         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
2585         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
2586         * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
2587
2588 2017-05-23  Matt Baker  <mattbaker@apple.com>
2589
2590         Web Inspector: Cannot delete a disabled XHR breakpoint
2591         https://bugs.webkit.org/show_bug.cgi?id=171971
2592         <rdar://problem/32129527>
2593
2594         Reviewed by Devin Rousso.
2595
2596         * inspector/dom-debugger/xhr-breakpoints-expected.txt:
2597         * inspector/dom-debugger/xhr-breakpoints.html:
2598
2599 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
2600
2601         Skip crashing css-display-3/display-contents tests.
2602         https://bugs.webkit.org/show_bug.cgi?id=172503
2603
2604         Unreviewed test gardening.
2605
2606         * TestExpectations:
2607
2608 2017-05-23  Matt Lewis  <jlewis3@apple.com>
2609
2610         Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
2611         https://bugs.webkit.org/show_bug.cgi?id=172515
2612
2613         Unreviewed test gardening.
2614
2615         * TestExpectations:
2616
2617 2017-05-23  Chris Dumez  <cdumez@apple.com>
2618
2619         Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
2620         https://bugs.webkit.org/show_bug.cgi?id=171091
2621         <rdar://problem/31752046>
2622
2623         Reviewed by Geoffrey Garen.
2624
2625         * fast/dom/resources/script-with-unicode.js: Added.
2626         * fast/dom/script-charset-update-expected.txt: Added.
2627         * fast/dom/script-charset-update.html: Added.
2628         Add test that was consistently hitting the assertion in debug builds before
2629         r215229 was rolled out.
2630
2631         * fast/loader/cache-encoding-expected.txt:
2632         * fast/loader/cache-encoding.html:
2633         Improve test to check that it is actually getting a SyntaxError the first time,
2634         when it loads the script with the wrong encoding. Apparently this test was not
2635         clear enough because it was updated / disabled in r215229, but was showing a
2636         real bug.
2637
2638         * platform/ios-wk2/TestExpectations:
2639         * platform/mac-wk2/TestExpectations:
2640         Unskip test was should no longer be flaky now that r215229 has been rolled out.
2641
2642 2017-05-23  Matt Lewis  <jlewis3@apple.com>
2643
2644         Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
2645         https://bugs.webkit.org/show_bug.cgi?id=172521
2646
2647         Unreviewed test gardening.
2648
2649         * platform/ios-wk2/TestExpectations:
2650         * platform/mac-wk2/TestExpectations:
2651
2652 2017-05-23  Dean Jackson  <dino@apple.com>
2653
2654         checkGPUStatus needs to exercise instancing calls
2655         https://bugs.webkit.org/show_bug.cgi?id=172520
2656         <rdar://problem/23118395>
2657
2658         Reviewed by Brent Fulgham.
2659
2660         * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
2661         * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
2662
2663 2017-05-23  Manuel Rego Casasnovas  <rego@igalia.com>
2664
2665         [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
2666         https://bugs.webkit.org/show_bug.cgi?id=172494
2667
2668         Reviewed by Youenn Fablet.
2669
2670         * TestExpectations: Mark as failure a few tests due to bug #172493.
2671
2672 2017-05-23  Alexey Proskuryakov  <ap@apple.com>
2673
2674         Many editing js-tests use waitUntilDone
2675         https://bugs.webkit.org/show_bug.cgi?id=172401
2676
2677         Reviewed by Ryosuke Niwa.
2678
2679         Corrected the use of js-test harness, updated the tests to use js-test.js instead
2680         of js-test-pre.js where possible.
2681
2682         * editing/caret/ios/absolute-caret-position-after-scroll.html:
2683         * editing/caret/ios/fixed-caret-position-after-scroll.html:
2684         * editing/input/style-change-during-input.html:
2685         * editing/inserting/insert-html-crash.html:
2686         * editing/mac/input/undo-grouping-on-text-insertion.html:
2687         * editing/mac/selection/context-menu-select-editability-expected.txt:
2688         * editing/mac/selection/context-menu-select-editability.html:
2689         * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
2690         * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
2691         * editing/mac/spelling/autocorrection-respets-undo.html:
2692         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2693         * editing/pasteboard/drag-and-drop-image-contenteditable.html:
2694         * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
2695         * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
2696         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
2697         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
2698         * editing/selection/ios/absolute-selection-after-scroll.html:
2699         * editing/selection/ios/fixed-selection-after-scroll.html:
2700         * editing/spelling/copy-paste-crash-expected.txt:
2701         * editing/spelling/copy-paste-crash.html:
2702         * editing/style/apply-style-join-child-text-nodes-crash.html:
2703
2704 2017-05-23  Jiewen Tan  <jiewen_tan@apple.com>
2705
2706         Unreviewed, test gardening after r217225
2707
2708         * TestExpectations:
2709         Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
2710
2711 2017-05-23  Chris Dumez  <cdumez@apple.com>
2712
2713         Unreviewed, roll out r215229
2714
2715         It caused CachedScripts in MemoryCache to be reused with different encodings
2716         even though CachedScript potentially has already decoded data or cached hash
2717         with a previous encoding.
2718
2719         * TestExpectations:
2720         * fast/loader/cache-encoding-expected.txt:
2721         * fast/loader/cache-encoding.html:
2722         * http/tests/preload/preload-encoding-expected.txt:
2723         * http/tests/preload/preload-encoding.php:
2724
2725 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
2726
2727         Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
2728         https://bugs.webkit.org/show_bug.cgi?id=172514
2729
2730         Unreviewed test gardening.
2731
2732         * TestExpectations:
2733
2734 2017-05-23  Sam Weinig  <sam@webkit.org>
2735
2736         [WebIDL] Remove some unnecessary specialization for enum types
2737         https://bugs.webkit.org/show_bug.cgi?id=172482
2738
2739         Reviewed by Chris Dumez.
2740
2741         * crypto/subtle/import-key-malformed-parameters-expected.txt:
2742         * fast/files/blob-constructor-expected.txt:
2743         * fast/files/script-tests/blob-constructor.js:
2744         Update test and results for improved order of exceptions. In this case, the conversion
2745         to String throws before the failure to parse the enumeration (which is what the
2746         plain TypeError was).
2747
2748 2017-05-23  Emilio Cobos Álvarez  <ecobos@igalia.com>
2749
2750         Import the css-display-3 css tests.
2751         https://bugs.webkit.org/show_bug.cgi?id=172212
2752
2753         Reviewed by Chris Dumez.
2754
2755 2017-05-23  youenn fablet  <youenn@apple.com>
2756
2757         There should be an easy way to run HTTP/WPT served tests on a browser
2758         https://bugs.webkit.org/show_bug.cgi?id=172068
2759
2760         Reviewed by Sam Weinig.
2761
2762         * fast/harness/results.html: In case results.html is opened locallly,
2763         open HTTP/WPT urls as served by their related servers.
2764         Adding a check that the servers are running before opening the related test.
2765
2766 2017-05-23  Antoine Quint  <graouts@apple.com>
2767
2768         [Modern Media Controls] Turn off all tests
2769         https://bugs.webkit.org/show_bug.cgi?id=172447
2770
2771         Reviewed by Jon Lee.
2772
2773         Due to the high number of timeouts and random failures with the current tests, we turn off
2774         all modern-media-controls tests while we wait on a more permanent solution.
2775
2776         * TestExpectations:
2777         * platform/gtk/TestExpectations:
2778         * platform/ios/TestExpectations:
2779         * platform/mac-wk1/TestExpectations:
2780         * platform/mac/TestExpectations:
2781
2782 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
2783
2784         Update font-style's implementation in the font selection algorithm
2785         https://bugs.webkit.org/show_bug.cgi?id=169453
2786
2787         Reviewed by Simon Fraser.
2788
2789         * fast/text/font-style-parse-expected.txt:
2790         * fast/text/font-style-parse.html:
2791         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2792
2793 2017-05-22  Per Arne Vollan  <pvollan@apple.com>
2794
2795         [Win] Update expectations for layout tests.
2796         https://bugs.webkit.org/show_bug.cgi?id=172437
2797
2798         Unreviewed test gardening, update test expectations for failing tests.
2799
2800         * platform/win/TestExpectations:
2801
2802 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
2803
2804         Support calc() in font-variation-settings and font-feature-settings
2805         https://bugs.webkit.org/show_bug.cgi?id=171032
2806
2807         Reviewed by David Hyatt.
2808
2809         * css3/font-feature-settings-calc-expected.html: Added.
2810         * css3/font-feature-settings-calc.html: Added.
2811         * fast/text/variations/calc-expected.html: Added.
2812         * fast/text/variations/calc.html: Added.
2813
2814 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
2815
2816         Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
2817         https://bugs.webkit.org/show_bug.cgi?id=171605
2818
2819         Unreviewed test gardening.
2820
2821         * platform/ios-wk2/TestExpectations:
2822
2823 2017-05-22  Chris Dumez  <cdumez@apple.com>
2824
2825         ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
2826         https://bugs.webkit.org/show_bug.cgi?id=172473
2827
2828         Reviewed by Ryosuke Niwa.
2829
2830         * TestExpectations:
2831         Unskip test.
2832
2833 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
2834
2835         Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
2836         https://bugs.webkit.org/show_bug.cgi?id=172452
2837
2838         Unreviewed test gardening.
2839
2840         * platform/wk2/TestExpectations:
2841
2842 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
2843
2844         Update TestExpectations for two new WPT LayoutTests.
2845         https://bugs.webkit.org/show_bug.cgi?id=172472
2846
2847         Unreviewed test gardening.
2848
2849         * TestExpectations:
2850
2851 2017-05-22  Alexey Proskuryakov  <ap@apple.com>
2852
2853         Remove Java tests.
2854
2855         Rubber-stamped by Tim Horton.
2856
2857         These tests were disabled on all platforms for a long long time now.
2858
2859         * TestExpectations:
2860         * java: Removed.
2861         * platform/ios/TestExpectations:
2862         * platform/mac/TestExpectations:
2863         * platform/win/TestExpectations:
2864         * platform/wk2/TestExpectations:
2865         * platform/wpe/TestExpectations:
2866
2867 2017-05-22  Brian Burg  <bburg@apple.com>
2868
2869         Web Inspector: webkit reload policy should match default behavior
2870         https://bugs.webkit.org/show_bug.cgi?id=171385
2871         <rdar://problem/31871515>
2872
2873         Reviewed by Joseph Pecoraro.
2874
2875         * http/tests/inspector/replay/replay-test.js:
2876         * http/tests/inspector/network/resource-sizes-memory-cache.html:
2877         Update tests to match new API.
2878
2879         * http/tests/inspector/network/resource-response-source-memory-cache.html:
2880         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2881         Added. This is a copy of the above test but uses the option to do a "legacy" reload.
2882         With this reload type, the resource returned with HTTP 200.
2883
2884 2017-05-22  Yoav Weiss  <yoav@yoav.ws>
2885
2886         [preload] Add media and type attribute support.
2887         https://bugs.webkit.org/show_bug.cgi?id=171720
2888
2889         Reviewed by Youenn Fablet.
2890
2891         * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
2892         * http/wpt/preload/media-attribute-expected.txt: Added.
2893         * http/wpt/preload/media-attribute.html: Added.
2894         * http/wpt/preload/type-attribute-expected.txt: Added.
2895         * http/wpt/preload/type-attribute.html: Added.
2896         * http/wpt/preload/resources/square.png: Added.
2897         * http/wpt/preload/resources/dummy.js: Added.
2898         * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
2899         * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
2900         * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
2901         * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
2902
2903 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
2904
2905         Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
2906         https://bugs.webkit.org/show_bug.cgi?id=172469
2907
2908         Unreviewed test gardening.
2909
2910         * platform/mac/TestExpectations:
2911
2912 2017-05-22  Alexey Proskuryakov  <ap@apple.com>
2913
2914         Many WebAudio js-tests use waitUntilDone
2915         https://bugs.webkit.org/show_bug.cgi?id=172398
2916
2917         Reviewed by Sam Weinig.
2918
2919         Corrected the use of js-test harness, updated the tests to use js-test.js instead
2920         of js-test-pre.js where possible.
2921
2922         * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
2923         that wasn't present here.
2924
2925         * webaudio/analyser-exception.html:
2926         * webaudio/audiobuffer-neuter-expected.txt:
2927         * webaudio/audiobuffer-neuter.html:
2928         * webaudio/audiobuffersource-channels.html:
2929         * webaudio/audiobuffersource-ended-expected.txt:
2930         * webaudio/audiobuffersource-ended.html:
2931         * webaudio/audiobuffersource-exception.html:
2932         * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
2933         * webaudio/audiobuffersource-loop-comprehensive.html:
2934         * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
2935         * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
2936         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
2937         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
2938         * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
2939         * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
2940         * webaudio/audiobuffersource-negative-playbackrate-loop.html:
2941         * webaudio/audiobuffersource-negative-playbackrate.html:
2942         * webaudio/audiobuffersource-playbackState.html:
2943         * webaudio/audiobuffersource-start-expected.txt:
2944         * webaudio/audiobuffersource-start.html:
2945         * webaudio/audiochannelmerger-basic.html:
2946         * webaudio/audiochannelmerger-stereo.html:
2947         * webaudio/audiochannelsplitter.html:
2948         * webaudio/audiocontext-promise-throwing.html:
2949         * webaudio/audiocontext-promise.html:
2950         * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
2951         * webaudio/audiocontext-restriction.html:
2952         * webaudio/audiocontext-state-interrupted.html:
2953         * webaudio/audiocontext-state.html:
2954         * webaudio/audionode-channel-rules.html:
2955         * webaudio/audionode-connect-order.html:
2956         * webaudio/audionode.html:
2957         * webaudio/audioparam-connect-audioratesignal.html:
2958         * webaudio/audioparam-summingjunction.html:
2959         * webaudio/audioprocessingevent.html:
2960         * webaudio/automatic-pull-node.html:
2961         * webaudio/biquad-allpass.html:
2962         * webaudio/biquad-bandpass.html:
2963         * webaudio/biquad-getFrequencyResponse.html:
2964         * webaudio/biquad-highpass.html:
2965         * webaudio/biquad-highshelf.html:
2966         * webaudio/biquad-lowpass.html:
2967         * webaudio/biquad-lowshelf.html:
2968         * webaudio/biquad-notch.html:
2969         * webaudio/biquad-peaking.html:
2970         * webaudio/biquadfilternode-basic.html:
2971         * webaudio/convolution-mono-mono.html:
2972         * webaudio/decode-audio-data-basic.html:
2973         * webaudio/decode-audio-data-too-short.html:
2974         * webaudio/delaynode-max-default-delay.html:
2975         * webaudio/delaynode-max-nondefault-delay.html:
2976         * webaudio/delaynode-maxdelay.html:
2977         * webaudio/delaynode-maxdelaylimit.html:
2978         * webaudio/delaynode-scheduling.html:
2979         * webaudio/delaynode.html:
2980         * webaudio/distance-exponential.html:
2981         * webaudio/distance-inverse.html:
2982         * webaudio/distance-linear.html:
2983         * webaudio/dynamicscompressor-basic.html:
2984         * webaudio/javascriptaudionode-downmix8-2channel-input.html:
2985         * webaudio/javascriptaudionode-upmix2-8channel-input.html:
2986         * webaudio/javascriptaudionode-zero-input-channels.html:
2987         * webaudio/javascriptaudionode.html:
2988         * webaudio/mediaelementaudiosourcenode.html:
2989         * webaudio/oscillator-basic.html:
2990         * webaudio/oscillator-ended-expected.txt:
2991         * webaudio/oscillator-ended.html:
2992         * webaudio/page-canstartmedia.html:
2993         * webaudio/panner-equalpower-stereo.html:
2994         * webaudio/panner-equalpower.html:
2995         * webaudio/panner-loop.html:
2996         * webaudio/pannernode-basic.html:
2997         * webaudio/realtimeanalyser-fft-scaling.html:
2998         * webaudio/realtimeanalyser-fft-sizing.html:
2999         * webaudio/resources/audiobuffersource-testing.js:
3000         (checkAllTests):
3001         * webaudio/sample-accurate-scheduling.html:
3002         * webaudio/stereo2mono-down-mixing.html:
3003         * webaudio/test-basic.html:
3004         * webaudio/waveshaper.html:
3005
3006 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
3007
3008         Enable the woff2-variations @font-face format identifier
3009         https://bugs.webkit.org/show_bug.cgi?id=172425
3010
3011         Reviewed by Andreas Kling.
3012
3013         * fast/text/variations/font-face-format-woff2-expected.html: Added.
3014         * fast/text/variations/font-face-format-woff2.html: Added.
3015         * platform/mac/TestExpectations:
3016
3017 2017-05-22  Simon Fraser  <simon.fraser@apple.com>
3018
3019         Support transform-box to switch sizing box in SVG
3020         https://bugs.webkit.org/show_bug.cgi?id=145783
3021
3022         Reviewed by Dean Jackson.
3023
3024         Modify tests that relied on the old "% values relative to the bounding box" behavior,
3025         and new tests for parsing and rendering with transform-box.
3026
3027         * fast/css/transform-box-parsing.html: Added.
3028         * svg/transforms/change-transform-origin-css.xhtml:
3029         * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
3030         * svg/transforms/percent-transform-values.xhtml:
3031         * svg/transforms/svg-transform-box-expected.html: Added.
3032         * svg/transforms/svg-transform-box.html: Added.
3033         * svg/transforms/transform-origin-css-property.xhtml:
3034         * transforms/svg-vs-css.xhtml:
3035
3036 2017-05-22  Antti Koivisto  <antti@apple.com>
3037
3038         Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
3039         https://bugs.webkit.org/show_bug.cgi?id=170756
3040         <rdar://problem/31573157>
3041
3042         Reviewed by Andreas Kling.
3043
3044         Expand the tests to cover the malformed key case.
3045
3046         * animations/keyframes-rule.html:
3047         * animations/unprefixed-keyframes-rule.html:
3048
3049 2017-05-22  youenn fablet  <youenn@apple.com>
3050
3051         Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
3052         https://bugs.webkit.org/show_bug.cgi?id=172426
3053
3054         Reviewed by Chris Dumez.
3055
3056         * TestExpectations:
3057         * tests-options.json:
3058
3059 2017-05-22  Antti Koivisto  <antti@apple.com>
3060
3061         [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
3062         https://bugs.webkit.org/show_bug.cgi?id=172177
3063         <rdar://problem/32239583>
3064
3065         Unreviewed.
3066
3067         * animations/animation-initial-inheritance.html: Try to unflake.
3068
3069 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
3070
3071         Unreviewed Windows test gardening, skip tests which are timing out.
3072
3073         * platform/win/TestExpectations:
3074
3075 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
3076
3077         [Win] Update expectations for layout tests.
3078         https://bugs.webkit.org/show_bug.cgi?id=172437
3079
3080         Unreviewed test gardening, update test expectations for failing tests.
3081
3082         * platform/win/TestExpectations:
3083
3084 2017-05-21  Saam Barati  <sbarati@apple.com>
3085
3086         We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
3087         https://bugs.webkit.org/show_bug.cgi?id=171041
3088         <rdar://problem/32082516>
3089
3090         Reviewed by Yusuke Suzuki.
3091
3092         * js/parser-syntax-check-expected.txt:
3093         * js/script-tests/parser-syntax-check.js:
3094
3095 2017-05-21  Antti Koivisto  <antti@apple.com>
3096
3097         matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
3098         https://bugs.webkit.org/show_bug.cgi?id=172361
3099         <rdar://problem/28777408>
3100
3101         Reviewed by Sam Weinig.
3102
3103         * fast/media/matchMedia-print-expected.txt: Added.
3104         * fast/media/matchMedia-print.html: Added.
3105
3106 2017-05-20  Alexey Proskuryakov  <ap@apple.com>
3107
3108         Correct line endings in a couple files.
3109
3110         * fast/canvas/script-tests/canvas-gradient-without-path.js:
3111         * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
3112
3113 2017-05-20  Chris Dumez  <cdumez@apple.com>
3114
3115         Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
3116         https://bugs.webkit.org/show_bug.cgi?id=172418
3117
3118         Reviewed by Youenn Fablet.
3119
3120         Rebaseline existing test to reflect change.
3121
3122         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3123         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3124         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3125         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3126
3127 2017-05-20  Chris Dumez  <cdumez@apple.com>
3128
3129         Value for iterator property is wrong for maplike interfaces
3130         https://bugs.webkit.org/show_bug.cgi?id=172410
3131
3132         Reviewed by Sam Weinig.
3133
3134         Extend test coverage to test the RTCStatsReport iterator.
3135
3136         * webrtc/video-stats.html:
3137
3138 2017-05-20  Jer Noble  <jer.noble@apple.com>
3139
3140         [MSE][Mac] Support painting MSE video-element to canvas
3141         https://bugs.webkit.org/show_bug.cgi?id=125157
3142         <rdar://problem/23062016>
3143
3144         Reviewed by Eric Carlson.
3145
3146         * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
3147             first sample to 0:00.
3148         * media/media-source/content/test-fragmented-manifest.json: 
3149         * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
3150         * media/media-source/media-source-paint-to-canvas.html: Added.
3151
3152 2017-05-19  Chris Dumez  <cdumez@apple.com>
3153
3154         Consider not exposing webkitURL in workers
3155         https://bugs.webkit.org/show_bug.cgi?id=172166
3156
3157         Reviewed by Geoffrey Garen.
3158
3159         Rebaseline existing test to reflect behavior change.
3160
3161         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3162
3163 2017-05-19  Jeremy Jones  <jeremyj@apple.com>
3164
3165         webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
3166         https://bugs.webkit.org/show_bug.cgi?id=172329
3167         rdar://problem/32260891
3168
3169         Reviewed by Darin Adler.
3170
3171         webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
3172         The additional mediaSession().fullscreenPermitted() check causes it to return false when
3173         not handling a user gesture, which isn't helpful to deciding to show a button in controls
3174         or not.
3175
3176         * media/media-fullscreen-inline-expected.txt:
3177         * media/media-fullscreen-not-in-document-expected.txt:
3178         * media/media-fullscreen.js:
3179         (canplaythrough):
3180         * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
3181         * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
3182
3183 2017-05-19  Matt Lewis  <jlewis3@apple.com>
3184
3185         Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
3186         https://bugs.webkit.org/show_bug.cgi?id=171061
3187
3188         Unreviewed test gardening.
3189
3190         * platform/ios-wk2/TestExpectations:
3191         * platform/mac-wk1/TestExpectations:
3192         * platform/mac-wk2/TestExpectations:
3193
3194 2017-05-19  Chris Dumez  <cdumez@apple.com>
3195
3196         Do not fire load event for SVGElements that are detached or in frameless documents
3197         https://bugs.webkit.org/show_bug.cgi?id=172289
3198         <rdar://problem/32275689>
3199
3200         Reviewed by Ryosuke Niwa.
3201
3202         Add layout test coverage.
3203
3204         * svg/load-event-detached-expected.txt: Added.
3205         * svg/load-event-detached.html: Added.
3206
3207 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
3208
3209         Many accessibility js-tests use waitUntilDone
3210         https://bugs.webkit.org/show_bug.cgi?id=172372
3211
3212         Reviewed by Tim Horton.
3213
3214         Corrected the use of js-test harness, updated the tests to use js-test.js instead
3215         of js-test-pre.js where possible.
3216
3217         * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
3218         * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
3219         * accessibility/aria-checkbox-sends-notification.html:
3220         * accessibility/aria-invalid.html:
3221         * accessibility/aria-switch-sends-notification.html:
3222         * accessibility/deleting-iframe-destroys-axcache.html:
3223         * accessibility/file-upload-button-with-axpress.html:
3224         * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
3225         * accessibility/frame-disconnect-textmarker-cache-crash.html:
3226         * accessibility/gtk/aria-listbox-crash.html:
3227         * accessibility/heading-title-includes-links-expected.txt:
3228         * accessibility/heading-title-includes-links.html:
3229         * accessibility/image-map-update-parent-crash-expected.txt:
3230         * accessibility/image-map-update-parent-crash.html:
3231         * accessibility/insert-children-assert-expected.txt:
3232         * accessibility/insert-children-assert.html:
3233         * accessibility/ios-simulator/focus-change-notifications.html:
3234         * accessibility/label-element-press.html:
3235         * accessibility/loading-iframe-updates-axtree.html:
3236         * accessibility/mac/aria-expanded-notifications.html:
3237         * accessibility/mac/aria-listbox-selectedchildren-change.html:
3238         * accessibility/mac/aria-liveregion-on-image.html:
3239         * accessibility/mac/aria-liveregions-addedelement.html:
3240         * accessibility/mac/aria-liveregions-changedalt.html:
3241         * accessibility/mac/aria-liveregions-changedtext.html:
3242         * accessibility/mac/aria-liveregions-removedelement.html:
3243         * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
3244         * accessibility/mac/combobox-activedescendant-notifications.html:
3245         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
3246         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
3247         * accessibility/mac/html-slider-indicator.html:
3248         * accessibility/mac/input-replacevalue-userinfo-expected.txt:
3249         * accessibility/mac/input-replacevalue-userinfo.html:
3250         * accessibility/mac/ordered-textmarker-crash-expected.txt:
3251         * accessibility/mac/ordered-textmarker-crash.html:
3252         * accessibility/mac/search-with-frames-expected.txt:
3253         * accessibility/mac/search-with-frames.html:
3254         * accessibility/mac/selection-boundary-userinfo.html:
3255         * accessibility/mac/selection-change-userinfo.html:
3256         * accessibility/mac/selection-element-tabbing-to-link.html:
3257         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
3258         * accessibility/mac/stale-textmarker-crash-expected.txt:
3259         * accessibility/mac/stale-textmarker-crash.html:
3260         * accessibility/mac/textbox-role-reports-notifications-expected.txt:
3261         * accessibility/mac/textbox-role-reports-notifications.html:
3262         * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
3263         * accessibility/mac/value-change/value-change-user-info-textarea.html:
3264         * accessibility/mac/value-change/value-change-user-info-textfield.html:
3265         * accessibility/media-element.html:
3266         * accessibility/menu-list-sends-change-notification.html:
3267         * accessibility/multiselect-list-reports-active-option.html:
3268         * accessibility/paragraph-with-linebreaks.html:
3269         * accessibility/platform-name.html:
3270         * accessibility/radio-button-group-members.html:
3271         * accessibility/radio-button-title-label.html:
3272         * accessibility/selection-states-expected.txt:
3273         * accessibility/selection-states.html:
3274         * accessibility/spinbutton-value.html:
3275         * accessibility/svg-bounds.html:
3276         * accessibility/table-cell-for-column-and-row-crash.html:
3277         * accessibility/table-cells-roles.html:
3278         * accessibility/table-roles-hierarchy.html:
3279         * accessibility/table-with-aria-role.html:
3280         * accessibility/textarea-insertion-point-line-number.html:
3281         * accessibility/textbox-role-reports-selection.html:
3282         * accessibility/title-ui-element-correctness.html:
3283         * accessibility/unknown-roles-not-exposed-expected.txt:
3284         * accessibility/unknown-roles-not-exposed.html:
3285         * accessibility/win/bstr-elements-role.html:
3286         * accessibility/win/detached-object-notification-crash.html:
3287         * accessibility/win/heading-elements.html:
3288         * accessibility/win/img-alt-attribute.html:
3289         * accessibility/win/linked-elements.html:
3290         * accessibility/win/list-item-role.html:
3291         * accessibility/win/list-marker-role.html:
3292         * accessibility/win/list-role.html:
3293         * accessibility/win/multiple-select-element-role.html:
3294         * accessibility/win/option-element-position-and-size.html:
3295         * accessibility/win/parent-element.html:
3296         * accessibility/win/select-element-role.html:
3297         * accessibility/win/selection-and-focus.html:
3298         * accessibility/win/single-select-children-changed.html:
3299         * accessibility/win/single-select-children.html:
3300         * accessibility/win/text-role.html:
3301         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
3302         * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3303         * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3304         * platform/mac/accessibility/media-element-expected.txt:
3305         * platform/mac/accessibility/table-cells-roles-expected.txt:
3306         * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
3307
3308 2017-05-19  Matt Lewis  <jlewis3@apple.com>
3309
3310         Rebaselined js/dom/global-constructors-attributes.html after revision 217129
3311         
3312
3313         Unreviewed test gardening.
3314
3315         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3316
3317 2017-05-19  Chris Dumez  <cdumez@apple.com>
3318
3319         URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
3320         https://bugs.webkit.org/show_bug.cgi?id=172218
3321
3322         Reviewed by Youenn Fablet.
3323
3324         * fast/text/font-face-set-javascript-expected.txt:
3325         * fast/text/font-face-set-javascript.html:
3326         Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
3327         a pair iterator. It does not make sense to return a pair iterator here given
3328         that this is not a key-value structure. FontFaceSet should not even have an
3329         entries() method but this is an artifact of us using iterable<FontFace> instead of
3330         setlike<FontFace> until we support setlike<> (Bug 159140).
3331
3332 2017-05-19  Zalan Bujtas  <zalan@apple.com>
3333
3334         Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
3335         https://bugs.webkit.org/show_bug.cgi?id=172309
3336         <rdar://problem/32262357>
3337
3338         Reviewed by Simon Fraser.
3339
3340         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
3341         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
3342
3343 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
3344
3345         LayoutTest js/Promise-types.html is a flaky failure
3346         https://bugs.webkit.org/show_bug.cgi?id=171739
3347
3348         Unreviewed follow-up fix for JSC tests.
3349
3350         * js/script-tests/Promise-types.js:
3351
3352 2017-05-19  Youenn Fablet  <youenn@apple.com>
3353
3354         Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
3355         https://bugs.webkit.org/show_bug.cgi?id=172324
3356
3357         Reviewed by Eric Carlson.
3358
3359         * fast/mediastream/mock-media-source-webaudio.html:
3360
3361 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
3362
3363         Many CSS js-tests use waitUntilDone
3364         https://bugs.webkit.org/show_bug.cgi?id=172379
3365
3366         Reviewed by Tim Horton.
3367
3368         Corrected the use of js-test harness, updated the tests to use js-test.js instead
3369         of js-test-pre.js where possible.
3370
3371         * css3/filters/should-not-have-compositing-layer-expected.txt:
3372         * css3/filters/should-not-have-compositing-layer.html:
3373         * css3/scroll-snap/nested-elements-expected.txt:
3374         * css3/scroll-snap/nested-elements.html:
3375         * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
3376         * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
3377         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
3378         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
3379         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
3380         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
3381         * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
3382         * css3/scroll-snap/scroll-snap-mismatch.html:
3383         * css3/scroll-snap/scroll-snap-offsets-expected.txt:
3384         * css3/scroll-snap/scroll-snap-offsets.html:
3385         * css3/scroll-snap/scroll-snap-positions-expected.txt:
3386         * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
3387         * css3/scroll-snap/scroll-snap-positions-mainframe.html:
3388         * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
3389         * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
3390         * css3/scroll-snap/scroll-snap-positions.html:
3391         * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
3392         * css3/scroll-snap/scroll-snap-style-changed-align.html:
3393         * css3/touch-action/touch-action-manipulation-fast-clicks.html:
3394         * fast/css/counters/2displays-expected.txt:
3395         * fast/css/counters/2displays.html:
3396         * fast/css/counters/after-continuation-expected.txt:
3397         * fast/css/counters/after-continuation.html:
3398         * fast/css/counters/counter-increment-inherit-expected.txt:
3399         * fast/css/counters/counter-increment-inherit.htm:
3400         * fast/css/counters/counter-increment-tests-expected.txt:
3401         * fast/css/counters/counter-increment-tests.htm:
3402         * fast/css/device-aspect-ratio.html:
3403         * fast/css/hover-display-block-inline-expected.txt:
3404         * fast/css/hover-display-block-inline.html:
3405         * fast/css/hover-display-block-none-expected.txt:
3406         * fast/css/hover-display-block-none.html:
3407         * fast/css/image-resolution/image-resolution.html:
3408         * fast/css/max-device-aspect-ratio.html:
3409         * fast/css/min-device-aspect-ratio.html:
3410         * fast/css/pseudo-target-indirect-sibling-001.html:
3411         * fast/css/pseudo-target-indirect-sibling-002.html:
3412
3413 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
3414
3415         Skip tests that are reporting FailureNotTested.
3416         https://bugs.webkit.org/show_bug.cgi?id=172378
3417
3418         Unreviewed test gardening.
3419
3420         * TestExpectations:
3421         * platform/ios-wk2/TestExpectations:
3422         * platform/ios/TestExpectations:
3423         * platform/mac/TestExpectations:
3424
3425 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
3426
3427         LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
3428         https://bugs.webkit.org/show_bug.cgi?id=171739
3429
3430         Reviewed by Joseph Pecoraro.
3431
3432         Silence the console messages for unhandled rejections in this LayoutTest.
3433
3434         * js/script-tests/Promise-types.js:
3435
3436 2017-05-19  Zalan Bujtas  <zalan@apple.com>
3437
3438         LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
3439         https://bugs.webkit.org/show_bug.cgi?id=172363
3440         <rdar://problem/32182167>
3441
3442         Reviewed by Simon Fraser.
3443
3444         10ms timer is too short to securely ensure a layout. Let's force it instead.
3445
3446         * accessibility/mac/aria-multiple-liveregions-notification.html:
3447
3448 2017-05-19  Commit Queue  <commit-queue@webkit.org>
3449
3450         Unreviewed, rolling out r217098, r217111, r217113, and
3451         r217114.
3452         https://bugs.webkit.org/show_bug.cgi?id=172367
3453
3454         These changes broke the Windows build and introduced
3455         LayoutTest failures (Requested by ryanhaddad on #webkit).
3456
3457         Reverted changesets:
3458
3459         "[MSE][Mac] Support painting MSE video-element to canvas"
3460         https://bugs.webkit.org/show_bug.cgi?id=125157
3461         http://trac.webkit.org/changeset/217098
3462
3463         "[MSE][Mac] Support painting MSE video-element to canvas"
3464         https://bugs.webkit.org/show_bug.cgi?id=125157
3465         http://trac.webkit.org/changeset/217111
3466
3467         "Unreviewed build fix; add undefined functions and constants
3468         to the CoreMediaSoftLink.h, and use the"
3469         http://trac.webkit.org/changeset/217113
3470
3471         "[MSE][Mac] Support painting MSE video-element to canvas"
3472         https://bugs.webkit.org/show_bug.cgi?id=125157
3473         http://trac.webkit.org/changeset/217114
3474
3475 2017-05-19  Andy Estes  <aestes@apple.com>
3476
3477         REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
3478         https://bugs.webkit.org/show_bug.cgi?id=172344
3479
3480         Reviewed by Tim Horton.
3481
3482         * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
3483
3484 2017-05-19  Chris Dumez  <cdumez@apple.com>
3485
3486         CSSOM insertRule() index argument is optional with default 0
3487         https://bugs.webkit.org/show_bug.cgi?id=172219
3488
3489         Reviewed by Sam Weinig.
3490
3491         Update / Rebaseline existing tests to reflect behavior change.
3492
3493         * fast/css/CSSSupportsRule-parameters-expected.txt:
3494         * fast/css/CSSSupportsRule-parameters.html:
3495         * fast/css/stylesheet-parameters-expected.txt:
3496         * fast/css/stylesheet-parameters.html:
3497         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3498
3499 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
3500
3501         Unreviewed GTK+ gardening. Adding or updating test expectations for
3502         four W3C layout tests covering MSE and IndexedDB implementations.
3503
3504         * platform/gtk/TestExpectations:
3505
3506 2017-05-19  Jer Noble  <jer.noble@apple.com>
3507
3508         [MSE][Mac] Support painting MSE video-element to canvas
3509         https://bugs.webkit.org/show_bug.cgi?id=125157
3510         <rdar://problem/23062016>
3511
3512         Reviewed by Eric Carlson.
3513
3514         * media/media-source/content/test-fragmented.mp4:
3515
3516 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
3517
3518         Unreviewed GTK+ gardening.
3519
3520         * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
3521         http/tests/loading/resourceLoadStatistics test expectation.
3522         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
3523
3524 2017-05-18  Ryan Haddad  <ryanhaddad@apple.com>
3525
3526         Unreviewed, rolling out r217079.
3527
3528         This change broke internal builds.
3529
3530         Reverted changeset:
3531
3532         "Redundant ellipsis box triggers
3533         ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
3534         https://bugs.webkit.org/show_bug.cgi?id=172309
3535         http://trac.webkit.org/changeset/217079
3536
3537 2017-05-18  Chris Dumez  <cdumez@apple.com>
3538
3539         [macOS Sierra] Layout Test http/tes