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