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