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