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