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