[WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
2
3         [WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
4         https://bugs.webkit.org/show_bug.cgi?id=173543
5
6         Reviewed by Jiewen Tan.
7
8         Add the ecdh-import-spki-key-ecdh-identifier.html layout test which
9         tests for successful import of EC keys through the SPKI format when
10         using the ecDH algorithm identifier (OID 1.3.132.1.12) and following
11         the ECDH algorithm import steps.
12
13         No implementation supports this yet, so the test is skipped on all ports.
14
15         * TestExpectations:
16         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
17         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html: Added.
18
19 2017-06-19  Myles C. Maxfield  <mmaxfield@apple.com>
20
21         [Cocoa] The system Japanese font cannot be italicized
22         https://bugs.webkit.org/show_bug.cgi?id=173300
23         <rdar://problem/31805407>
24
25         Reviewed by Ryosuke Niwa.
26
27         * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
28         * fast/text/system-font-japanese-synthetic-italic.html: Added.
29         * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
30
31 2017-06-19  Youenn Fablet  <youenn@apple.com>
32
33         Improve debugging ability of some webrtc tests
34         https://bugs.webkit.org/show_bug.cgi?id=173549
35
36         Reviewed by Eric Carlson.
37
38         Improve debugging ability for first two tests.
39         Improve reliability for the next three tests.
40
41         * webrtc/audio-replace-track-expected.txt:
42         * webrtc/audio-replace-track.html: Checking connected state.
43         * webrtc/video-mute-expected.txt:
44         * webrtc/video-mute.html: Ditto.
45         * webrtc/video-replace-track-to-null.html: Improving reliability of test.
46         * webrtc/video-rotation.html: Adding some delay before testing black frames and increasing delay between the tests..
47         * webrtc/video-unmute.html: Using counter based testing of black frames.
48
49 2017-06-19  Alex Christensen  <achristensen@webkit.org>
50
51         [Cocoa] implement URLSession:task:needNewBodyStream: delegate method
52         https://bugs.webkit.org/show_bug.cgi?id=173551
53         rdar://problem/32250512
54
55         Reviewed by Alex Christensen.
56
57         * http/tests/misc/form-blob-challenge-expected.txt: Added.
58         * http/tests/misc/form-blob-challenge.html: Added.
59         * http/tests/misc/resources/basic-echo-post.php: Added.
60
61 2017-06-19  Matt Lewis  <jlewis3@apple.com>
62
63         Adjusted test ecpectaions for webrtc/libwebrtc/descriptionGetters.html.
64         https://bugs.webkit.org/show_bug.cgi?id=171703
65
66         Unreviewed test gardening.
67
68         * platform/mac-wk2/TestExpectations:
69
70 2017-06-19  Joseph Pecoraro  <pecoraro@apple.com>
71
72         test262: Completion values for control flow do not match the spec
73         https://bugs.webkit.org/show_bug.cgi?id=171265
74
75         Reviewed by Saam Barati.
76
77         * js/eval-throw-return-expected.txt:
78         * js/kde/completion-expected.txt:
79         * js/kde/script-tests/completion.js:
80         * js/script-tests/eval-throw-return.js:
81         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
82         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
83         Rebaseline expectations. These are all outdated. In fact the sputnik
84         tests were imported into test262 and modified for ES2015.
85         
86         * js/script-tests/function-toString-vs-name.js:
87         ClassDeclarations on their own don't produce a value. So output
88         the class value so the test behaves as expected.
89
90 2017-06-19  Sam Weinig  <sam@webkit.org>
91
92         [WebIDL] Add support for serializers that have members that are themselves serializers (or inherit being a serializer from a parent)
93         https://bugs.webkit.org/show_bug.cgi?id=173395
94
95         Reviewed by Simon Fraser.
96
97         * fast/css/DOMQuad-serialization-expected.txt: Added.
98         * fast/css/DOMQuad-serialization.html: Added.
99         Add test for DOMQuad serialization, now that it is supported.
100
101 2017-06-19  Commit Queue  <commit-queue@webkit.org>
102
103         Unreviewed, rolling out r218505.
104         https://bugs.webkit.org/show_bug.cgi?id=173563
105
106         "It would break internal builds" (Requested by youenn on
107         #webkit).
108
109         Reverted changeset:
110
111         "[WebRTC] Prevent capturing at unconventional resolutions when
112         using the SW encoder on Mac"
113         https://bugs.webkit.org/show_bug.cgi?id=172602
114         http://trac.webkit.org/changeset/218505
115
116 2017-06-19  Youenn Fablet  <youenn@apple.com>
117
118         [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
119         https://bugs.webkit.org/show_bug.cgi?id=172602
120         <rdar://problem/32407693>
121
122         Reviewed by Eric Carlson.
123
124         * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
125         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
126         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
127         * webrtc/captureCanvas-webrtc-expected.txt:
128         * webrtc/captureCanvas-webrtc.html:
129
130 2017-06-19  Ryan Haddad  <ryanhaddad@apple.com>
131
132         Rebaseline js/dom/global-constructors-attributes.html.
133
134         Unreviewed test gardening.
135
136         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
137         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
138
139 2017-06-19  Youenn Fablet  <youenn@apple.com>
140
141         A cloned MediaStreamTrack should mute independently other tracks using the same source
142         https://bugs.webkit.org/show_bug.cgi?id=172831
143         <rdar://problem/32518527>
144
145         Reviewed by Eric Carlson.
146
147         * webrtc/clone-audio-track.html: Added.
148         * webrtc/video-disabled-black.html:
149         * webrtc/video-unmute-expected.txt:
150         * webrtc/video-unmute.html:
151
152 2017-06-19  Sam Weinig  <sam@webkit.org>
153
154         [WebIDL] Properly model buffer source / typed arrays as their own IDL types
155         https://bugs.webkit.org/show_bug.cgi?id=173513
156
157         Reviewed by Alex Christensen.
158
159         * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
160         * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
161         * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
162         Update results for changed exception language.
163
164 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
165
166         Unreviewed GTK+ gardening
167
168         Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
169         We're now depending on 1.10.4 and these are passing. Also marked as slow
170         a couple more.
171         * platform/gtk/TestExpectations:
172
173 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
174
175         Unreviewed GTK+ gardening.
176
177         Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
178         algorithm are skipped on all platforms, but since the libgcrypt-based
179         implementation is operating properly, we can enable the majority of
180         these tests for GTK+. The tests that remain skipped cover SPKI and
181         PKCS#8 import and export capabilities that still have to be landed.
182
183         WPE will enable these tests in a separate patch.
184
185         * platform/gtk/TestExpectations:
186
187 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
188
189         [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
190         https://bugs.webkit.org/show_bug.cgi?id=133868
191
192         Unreviewed gardening
193
194         This test needs expectations to be updated after changes to DOM
195         static properties. Update and unskip.
196         * platform/gtk/TestExpectations: Unskip.
197         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
198
199 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
200
201         [GCrypt] AES_CTR support
202         https://bugs.webkit.org/show_bug.cgi?id=171420
203
204         Reviewed by Michael Catanzaro.
205
206         * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
207
208 2017-06-19  Fujii Hironori  <Hironori.Fujii@sony.com>
209
210         [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
211         https://bugs.webkit.org/show_bug.cgi?id=173456
212
213         Unreviewed gardening.
214
215         * platform/gtk/TestExpectations: Marked
216         imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
217         webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
218
219 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
220
221         [GTK][WPE] Rebaseline after r218458
222
223         Unreviewed gardening.
224
225         Add new DOMQuad attribute to the test expectations.
226         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
227         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
228         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
229
230 2017-05-14 Frederic Wang  <fwang@igalia.com>
231
232         Add heuristic to avoid flattening "fullscreen" iframes
233         https://bugs.webkit.org/show_bug.cgi?id=171914
234
235         Reviewed by Simon Fraser.
236
237         This commit adjusts tests to work when frame flattening is an enum.
238         It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
239         iframes" is enabled.
240         set-preference.html is disabled for now, as the test suite does not support overridePreference()
241         for non-boolean values (bug 128594).
242
243         * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
244         * fast/forms/ios/focus-input-in-iframe.html: Ditto.
245         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
246         * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
247         * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
248         * fast/frames/flattening/crash-svg-document.html: Ditto.
249         * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
250         * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
251         * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
252         * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
253         * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
254         * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
255         * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
256         Be sure to use single quotes for the inline iframe page.
257         * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
258         * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
259         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
260         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
261         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
262         * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
263         * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
264         * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
265         * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
266         * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
267         * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
268         * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
269         * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
270         * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
271         * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
272         * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
273         * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
274         * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
275         * fast/frames/flattening/iframe-tiny.html: Ditto.
276         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
277         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
278         * fast/frames/flattening/scrolling-in-object.html: Ditto.
279         * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
280         * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
281         * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
282         * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
283
284 2017-06-18  Ryosuke Niwa  <rniwa@webkit.org>
285
286         Meter element doesn't respect the writing direction
287         https://bugs.webkit.org/show_bug.cgi?id=173507
288
289         Reviewed by Sam Weinig.
290
291         A regression ref test since existing tests were pixel tests and did not catch this regression.
292         Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
293
294         * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
295         * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
296
297 2017-06-18  Chris Dumez  <cdumez@apple.com>
298
299         Crash when re-entering MediaDevicesEnumerationRequest::cancel()
300         https://bugs.webkit.org/show_bug.cgi?id=173522
301         <rdar://problem/31185739>
302
303         Reviewed by Darin Adler.
304
305         Add layout test coverage. This test would flakily crash before the fix because it
306         relies on the order in which contextDestroyed() is called for MediaDevicesRequest
307         and MediaDevicesEnumerationRequest.
308
309         * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
310         * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
311         * fast/mediastream/resources/enumerate-devices-frame.html: Added.
312
313 2017-06-17  Simon Fraser  <simon.fraser@apple.com>
314
315         Implement DOMQuad
316         https://bugs.webkit.org/show_bug.cgi?id=163534
317
318         Reviewed by Sam Weinig.
319         
320         Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
321
322         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
323         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
324
325 2017-06-17  Antti Koivisto  <antti@apple.com>
326
327         Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
328         https://bugs.webkit.org/show_bug.cgi?id=173468
329
330         Reviewed by Ryosuke Niwa.
331
332         * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
333         * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
334
335 2017-06-17  Per Arne Vollan  <pvollan@apple.com>
336
337         [Win] Update expectations for layout tests.
338         https://bugs.webkit.org/show_bug.cgi?id=172437
339
340         Unreviewed test gardening, update test expectations for failing tests.
341
342         * platform/win/TestExpectations:
343
344 2017-06-17  Keith Miller  <keith_miller@apple.com>
345
346         ArrayPrototype methods should use JSValue::toLength for non-Arrays.
347         https://bugs.webkit.org/show_bug.cgi?id=173506
348
349         Unreviewed test gardening.
350
351         * TestExpectations:
352
353 2017-06-17  Per Arne Vollan  <pvollan@apple.com>
354
355         Unreviewed test gardening. Remove duplicate entries for tests.
356
357         * platform/win/TestExpectations:
358
359 2017-06-17  Ryosuke Niwa  <rniwa@webkit.org>
360
361         REGRESSION(r209495): materiauxlaverdure.com fails to load
362         https://bugs.webkit.org/show_bug.cgi?id=173301
363         <rdar://problem/32624850>
364
365         Reviewed by Antti Koivisto.
366
367         Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
368
369         * accessibility/mac/alt-for-css-content-expected.txt:
370         * accessibility/mac/webkit-alt-for-css-content-expected.txt:
371         * editing/pasteboard/cjk-line-height-expected.txt:
372         * fast/css/alt-inherit-initial-expected.txt:
373         * fast/css/alt-inherit-initial.html:
374         * fast/css/content-language-comma-separated-list-expected.txt:
375         * fast/css/content-language-empty-expected.txt:
376         * fast/css/content-language-only-whitespace-expected.txt:
377         * fast/css/content-language-with-whitespace-expected.txt:
378         * fast/css/counters/counter-cssText-expected.txt:
379         * fast/css/counters/counter-cssText.html:
380         * fast/css/font-family-trailing-bracket-gunk-expected.txt:
381         * fast/css/font-family-trailing-bracket-gunk.html:
382         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
383         * fast/css/getComputedStyle/computed-style-properties-expected.txt:
384         * fast/css/getComputedStyle/computed-style-properties.html:
385         * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
386         * fast/css/getComputedStyle/font-family-fallback-reset.html:
387         * fast/css/lang-mapped-to-webkit-locale-expected.txt:
388         * fast/css/lang-mapped-to-webkit-locale.xhtml:
389         * fast/css/serialization-with-double-quotes-expected.txt: Added.
390         * fast/css/serialization-with-double-quotes.html: Added.
391         * fast/css/uri-token-parsing-expected.txt:
392         * fast/css/uri-token-parsing.html:
393         * fast/inspector-support/cssURLQuotes-expected.txt:
394         * fast/inspector-support/style-expected.txt:
395         * fast/text/font-stretch-parse-expected.txt:
396         * fast/text/font-stretch-parse.html:
397         * fast/text/font-style-parse-expected.txt:
398         * fast/text/font-style-parse.html:
399         * fast/text/font-weight-parse-expected.txt:
400         * fast/text/font-weight-parse.html:
401         * media/controls/track-menu.html:
402         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
403         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
404         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
405         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
406
407 2017-06-16  Per Arne Vollan  <pvollan@apple.com>
408
409         [Win] Update expectations for layout tests.
410         https://bugs.webkit.org/show_bug.cgi?id=172437
411
412         Unreviewed test gardening, update test expectations for failing tests.
413
414         * platform/win/TestExpectations:
415
416 2017-06-16  Per Arne Vollan  <pvollan@apple.com>
417
418         Unreviewed test gardening. Update test expectations for failing tests.
419
420         * platform/win/TestExpectations:
421
422 2017-06-16  Matt Baker  <mattbaker@apple.com>
423
424         Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
425         https://bugs.webkit.org/show_bug.cgi?id=172623
426         <rdar://problem/32415986>
427
428         Reviewed by Devin Rousso and Joseph Pecoraro.
429
430         Test that CanvasAgent dispatches events for canvas lifecycle events.
431
432         * inspector/canvas/create-canvas-contexts-expected.txt: Added.
433         * inspector/canvas/create-canvas-contexts.html: Added.
434
435 2017-06-16  Sam Weinig  <sam@webkit.org>
436
437         [WebIDL] Remove custom bindings for HTMLDocument
438         https://bugs.webkit.org/show_bug.cgi?id=173444
439
440         Reviewed by Darin Adler.
441
442         * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
443         * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
444         * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
445         * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
446         * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
447         Update test results for correct exception being thrown.
448
449         * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
450         * fast/dom/frame-deleted-in-document-open.html: Removed.
451         * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
452         * http/tests/security/isolatedWorld/document-open.html: Removed.
453         Remove two tests that were testing the behavior of document.open using javascript
454         to call the window.open operation. This is not how it is specified and no
455         longer how it is implemented.
456
457 2017-06-16  Youenn Fablet  <youenn@apple.com>
458
459         WebRTC sockets should be closed at destruction time if not closed explicitly
460         https://bugs.webkit.org/show_bug.cgi?id=173479
461
462         Reviewed by Eric Carlson.
463
464         * webrtc/datachannel/multiple-connections-expected.txt: Added.
465         * webrtc/datachannel/multiple-connections.html: Added.
466
467 2017-06-16  Youenn Fablet  <youenn@apple.com>
468
469         addTransceiver should trigger mid generation in the SDP
470         https://bugs.webkit.org/show_bug.cgi?id=173452
471
472         Reviewed by Alex Christensen.
473
474         * webrtc/routines.js:
475         (createConnections):
476         * webrtc/video-addTransceiver-expected.txt: Added.
477         * webrtc/video-addTransceiver.html: Added.
478
479 2017-06-16  Jonathan Bedard  <jbedard@apple.com>
480
481         Clean-up lint-test-expectation errors
482
483         Unreviewed test gardening
484
485         * platform/ios-wk1/TestExpectations:
486         * platform/ios-wk2/TestExpectations:
487         * platform/win/TestExpectations:
488
489 2017-06-16  Youenn Fablet  <youenn@apple.com>
490
491         [iOS] Switching cameras in a WebRTC call makes black frames being sent
492         https://bugs.webkit.org/show_bug.cgi?id=173486
493
494         Reviewed by Eric Carlson.
495
496         * webrtc/video-replace-muted-track-expected.txt: Added.
497         * webrtc/video-replace-muted-track.html: Added.
498
499 2017-06-16  Ryan Haddad  <ryanhaddad@apple.com>
500
501         Remove a test that was accidentally checked in with r218408.
502
503         Unreviewed test gardening.
504
505         * webrtc/datachannel/test.html: Removed.
506
507 2017-06-16  Matt Lewis  <jlewis3@apple.com>
508
509         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
510         https://bugs.webkit.org/show_bug.cgi?id=173487
511
512         Unreviewed test gardening.
513
514
515         * platform/mac/TestExpectations:
516
517 2017-06-16  Youenn Fablet  <youenn@apple.com>
518
519         Remove replaceTrack restriction about video resolution
520         https://bugs.webkit.org/show_bug.cgi?id=173490
521
522         Reviewed by Eric Carlson.
523
524         * webrtc/video-replace-track-expected.txt:
525         * webrtc/video-replace-track.html:
526
527 2017-06-16  Matt Lewis  <jlewis3@apple.com>
528
529         Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
530         https://bugs.webkit.org/show_bug.cgi?id=172834
531
532         Unreviewed test gardening.
533
534         * platform/mac-wk2/TestExpectations:
535
536 2017-06-16  Jer Noble  <jer.noble@apple.com>
537
538         [iOS] Do not pause playing video when application resigns active state.
539         https://bugs.webkit.org/show_bug.cgi?id=173474
540
541         Reviewed by Tim Horton.
542
543         * media/video-background-playback-expected.txt:
544         * media/video-background-playback.html:
545         * media/video-background-tab-playback-expected.txt:
546         * media/video-background-tab-playback.html:
547         * media/video-inactive-playback-expected.txt: Added.
548         * media/video-inactive-playback.html: Added.
549
550 2017-06-16  Alex Christensen  <achristensen@webkit.org>
551
552         REGRESSION (r213126): Sync XHR needs partition for cache and credentials
553         https://bugs.webkit.org/show_bug.cgi?id=173496
554         <rdar://problem/31943596>
555
556         Reviewed by Darin Adler.
557
558         * http/tests/security/sync-xhr-partition-expected.txt: Added.
559         * http/tests/security/sync-xhr-partition.html: Added.
560
561 2017-06-16  Matt Lewis  <jlewis3@apple.com>
562
563         Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
564         https://bugs.webkit.org/show_bug.cgi?id=173432
565         
566         Unreviewed test gardening.
567
568         * platform/mac-wk1/TestExpectations:
569
570 2017-06-16  Matt Lewis  <jlewis3@apple.com>
571
572         Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
573         https://bugs.webkit.org/show_bug.cgi?id=142152
574
575         Unreviewed test gardening.
576
577         * platform/ios-wk2/TestExpectations:
578         * platform/mac/TestExpectations:
579
580 2017-06-16  Youenn Fablet  <youenn@apple.com>
581
582         Make some WebRTC tests easier to debug when failing
583         https://bugs.webkit.org/show_bug.cgi?id=173480
584
585         Reviewed by Eric Carlson.
586
587         * webrtc/captureCanvas-webrtc-expected.txt:
588         * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
589         * webrtc/datachannel/basic-expected.txt:
590         * webrtc/datachannel/basic-tcp-expected.txt: Added.
591         * webrtc/datachannel/basic-tcp.html: Test from basic.html
592         * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
593         * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
594         * webrtc/datachannel/creation-expected.txt:
595         * webrtc/datachannel/creation.html: Test from basic.html
596         * webrtc/datachannel/filter-ice-candidate-expected.txt:
597         * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
598         * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
599
600 2017-06-16  Antoine Quint  <graouts@apple.com>
601
602         REGRESSION: AirPlay placard is not shown when in fullscreen
603         https://bugs.webkit.org/show_bug.cgi?id=173447
604         <rdar://problem/32803773>
605
606         Reviewed by Jon Lee.
607
608         Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
609
610         * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
611         * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
612         * platform/ios-simulator/TestExpectations:
613
614 2017-06-16  Antoine Quint  <graouts@apple.com>
615
616         Backdrop blur missing in media controls bar on Sierra
617         https://bugs.webkit.org/show_bug.cgi?id=173451
618
619         Reviewed by Simon Fraser.
620
621         Add a new test that checks that a ControlsBar establishes a stacking context.
622
623         * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
624         * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
625         * platform/ios-simulator/TestExpectations:
626         * platform/mac/TestExpectations:
627
628 2017-06-16  Matt Lewis  <jlewis3@apple.com>
629
630         Unreviewed, rolling out r218376.
631
632         The patch cause multiple Layout Test Crashes.
633
634         Reverted changeset:
635
636         "Web Inspector: Instrument 2D/WebGL canvas contexts in the
637         backend"
638         https://bugs.webkit.org/show_bug.cgi?id=172623
639         http://trac.webkit.org/changeset/218376
640
641 2017-06-16  Fujii Hironori  <Hironori.Fujii@sony.com>
642
643         [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
644         https://bugs.webkit.org/show_bug.cgi?id=145171
645
646         Unreviewed gardening.
647
648         Recently, this test case results in flaky crash, no flaky timeout.
649
650         * platform/gtk/TestExpectations: Marked it Crash Pass.
651
652 2017-06-16  Adrian Perez de Castro  <aperez@igalia.com>
653
654         REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
655         https://bugs.webkit.org/show_bug.cgi?id=171492
656
657         Unreviewed gardening.
658
659         * platform/gtk/TestExpectations: The fixes needed for the test to pass
660         have landed, so the test can be unskipped.
661
662 2017-06-16  Fujii Hironori  <Hironori.Fujii@sony.com>
663
664         [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
665         https://bugs.webkit.org/show_bug.cgi?id=173459
666
667         Unreviewed gardening.
668
669         * platform/gtk/TestExpectations: Marked it Skip.
670
671 2017-06-16  Claudio Saavedra  <csaavedra@igalia.com>
672
673         [WPE] fast/animation gardening
674
675         Unreviewed gardening.
676
677         fast/animation tests are flaky, report and mark.
678         fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
679         storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
680         depends on event injection in WTR that is not implemented in WPE
681         yet, reported and marked as failing.
682         * platform/wpe/TestExpectations:
683
684 2017-06-15  Per Arne Vollan  <pvollan@apple.com>
685
686         [Win] Update expectations for layout tests.
687         https://bugs.webkit.org/show_bug.cgi?id=172437
688
689         Unreviewed test gardening, update test expectations for failing tests.
690
691         * platform/win/TestExpectations:
692
693 2017-06-15  Antoine Quint  <graouts@apple.com>
694
695         REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
696         https://bugs.webkit.org/show_bug.cgi?id=173446
697
698         Reviewed by Dean Jackson.
699
700         Update the test to explicitly check the color on the <picture>. We also make the test check
701         the color with a value depending on the platform, so we can use a single expectation file.
702
703         * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
704         * media/modern-media-controls/airplay-button/airplay-button-on.html:
705         * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
706
707 2017-06-15  Matt Baker  <mattbaker@apple.com>
708
709         Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
710         https://bugs.webkit.org/show_bug.cgi?id=172623
711         <rdar://problem/32415986>
712
713         Reviewed by Devin Rousso.
714
715         Test that CanvasAgent dispatches events for canvas lifecycle events.
716
717         * inspector/canvas/create-canvas-contexts-expected.txt: Added.
718         * inspector/canvas/create-canvas-contexts.html: Added.
719
720 2017-06-15  Myles C. Maxfield  <mmaxfield@apple.com>
721
722         [Cocoa] Expand system-ui to include every item in the Core Text cascade list
723         https://bugs.webkit.org/show_bug.cgi?id=173043
724         <rdar://problem/21125708>
725
726         Reviewed by Simon Fraser.
727
728         * fast/text/system-font-fallback-emoji-expected.txt: Added.
729         * fast/text/system-font-fallback-emoji.html: Added.
730         * fast/text/system-font-fallback-expected.html: Added.
731         * fast/text/system-font-fallback.html: Added.
732         * fast/text/system-font-zero-size-expected.txt: Added.
733         * fast/text/system-font-zero-size.html: Added.
734         * platform/ios/TestExpectations:
735         * platform/mac/TestExpectations:
736         * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
737
738 2017-06-15  Matt Lewis  <jlewis3@apple.com>
739
740         Marked webrtc/video-unmute.html as flaky.
741         https://bugs.webkit.org/show_bug.cgi?id=172879
742
743         Unreviewed test gardening.
744
745         * platform/ios-simulator-wk2/TestExpectations:
746
747 2017-06-15  Saam Barati  <sbarati@apple.com>
748
749         [iOS wk2] Layout Test perf/object-keys.html is flaky
750         https://bugs.webkit.org/show_bug.cgi?id=171617
751         <rdar://problem/31977874>
752
753         Reviewed by Mark Lam.
754
755         Increase the starting magnitude of the object-keys test to
756         remove variance from having objects with a very few number of keys.
757
758         * perf/object-keys.html:
759         * platform/ios-wk2/TestExpectations:
760
761 2017-06-15  Matt Lewis  <jlewis3@apple.com>
762
763         Marked webrtc/datachannel/basic.html as flaky.
764         https://bugs.webkit.org/show_bug.cgi?id=172922
765
766         Unreviewed test gardening.
767
768         * platform/mac-wk1/TestExpectations:
769         * platform/wk2/TestExpectations:
770
771 2017-06-15  Matt Lewis  <jlewis3@apple.com>
772
773         REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
774         https://bugs.webkit.org/show_bug.cgi?id=173375
775
776         Unreviewed test gardening.
777
778         Reverted an incorrect baseline and skipped a test causing test failures.
779
780         * TestExpectations:
781         * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
782         * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
783
784 2017-06-15  Youenn Fablet  <youenn@apple.com>
785
786         RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
787         https://bugs.webkit.org/show_bug.cgi?id=173118
788         <rdar://problem/32746761>
789
790         Reviewed by Eric Carlson.
791
792         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
793         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
794         * webrtc/createOfferAnswer-expected.txt: Added.
795         * webrtc/createOfferAnswer.html: Added.
796
797 2017-06-15  Matt Lewis  <jlewis3@apple.com>
798
799         Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
800         https://bugs.webkit.org/show_bug.cgi?id=173333
801
802         Unreviewed test gardening.
803
804         * TestExpectations:
805
806 2017-06-15  Miguel Gomez  <magomez@igalia.com>
807
808         Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
809
810         * platform/gtk/TestExpectations:
811
812 2017-06-15  Claudio Saavedra  <csaavedra@igalia.com>
813
814         [WPE] dom storage gardening
815
816         Unreviewed gardening.
817
818         Two dom storage tests marked as failing have been passing always,
819         so remove them.
820         * platform/wpe/TestExpectations:
821
822 2017-06-14  Alexey Proskuryakov  <ap@apple.com>
823
824         REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
825         https://bugs.webkit.org/show_bug.cgi?id=173191
826
827         Add a MIME type to one test to check if this changes the behavior.
828
829         * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
830
831 2017-06-14  Antoine Quint  <graouts@apple.com>
832
833         Rebaseline media/modern-media-controls/media-documents
834         https://bugs.webkit.org/show_bug.cgi?id=173394
835
836         Reviewed by Dean Jackson.
837
838         * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
839         * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
840         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
841         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
842         * platform/ios-simulator/TestExpectations:
843         * platform/mac/TestExpectations:
844
845 2017-06-14  Dean Jackson  <dino@apple.com>
846
847         Restrict filtered painting across cross-origin boundaries with transforms
848         https://bugs.webkit.org/show_bug.cgi?id=173388
849         <rdar://problem/27362159>
850
851         Reviewed by Simon Fraser.
852
853         New test that checks painting across a origin boundary when in
854         a transformed container. Also clean up the existing test
855         to make it smfr-compliant (green is good, red is bad).
856
857         * http/tests/css/filters-on-iframes-expected.html:
858         * http/tests/css/filters-on-iframes-transform-expected.html: Added.
859         * http/tests/css/filters-on-iframes-transform.html: Added.
860         * http/tests/css/filters-on-iframes.html:
861         * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
862         * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
863         * http/tests/css/resources/solid-green.html: Added.
864
865 2017-06-14  Matt Lewis  <jlewis3@apple.com>
866
867         Unreviewed, rolling out r218161.
868
869         Introduced bot API test failures and Layout Test Failures.
870
871         Reverted changeset:
872
873         "[Cocoa] Expand system-ui to include every item in the Core
874         Text cascade list"
875         https://bugs.webkit.org/show_bug.cgi?id=173043
876         http://trac.webkit.org/changeset/218161
877
878 2017-06-14  Zalan Bujtas  <zalan@apple.com>
879
880         Crash in WebCore::RenderStyle::colorIncludingFallback.
881         https://bugs.webkit.org/show_bug.cgi?id=173347
882         <rdar://problem/32675317>
883
884         Reviewed by Chris Dumez.
885
886         * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
887         * svg/as-image/svg-css-animation-expected.txt: Added.
888         * svg/as-image/svg-css-animation.html: Added.
889
890 2017-06-14  Matt Lewis  <jlewis3@apple.com>
891
892         Fixed typo error for re-baselined editing/execCommand/strikethrough-uses-strike-tag.html.
893         https://bugs.webkit.org/show_bug.cgi?id=173375
894         
895
896         Unreviewed test gardening.
897
898         * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
899         * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
900
901 2017-06-14  Chris Dumez  <cdumez@apple.com>
902
903         transitions/created-while-suspended.html is slow and flaky
904         https://bugs.webkit.org/show_bug.cgi?id=173370
905
906         Reviewed by Zalan Bujtas.
907
908         The test was waiting 8 seconds at the end, unnecessarily.
909         Instead, end the test as soon as the transition ends, after resuming
910         the animations.
911
912         * TestExpectations:
913         * platform/gtk/TestExpectations:
914         * platform/wpe/TestExpectations:
915         * transitions/created-while-suspended-expected.txt:
916         * transitions/created-while-suspended.html:
917
918 2017-06-14  Antoine Quint  <graouts@apple.com>
919
920         Layout Test media/modern-media-controls/placard-support/placard-support-pip.html is failing
921         https://bugs.webkit.org/show_bug.cgi?id=173373
922
923         Reviewed by Antoine Quint.
924
925         * platform/mac/TestExpectations:
926
927 2017-06-14  Matt Lewis  <jlewis3@apple.com>
928
929         Rebaselined editing/execCommand/strikethrough-uses-strike-tag.html.
930         https://bugs.webkit.org/show_bug.cgi?id=173375
931         
932
933         Unreviewed test gardening.
934
935         * platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
936         * platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
937
938 2017-06-14  Matt Lewis  <jlewis3@apple.com>
939
940         Unreviewed, rolling out r218157.
941
942         This patch caused multiple API failures on iOS Simulator.
943
944         Reverted changeset:
945
946         "@font-face rules with invalid primary fonts never download
947         their secondary fonts"
948         https://bugs.webkit.org/show_bug.cgi?id=173138
949         http://trac.webkit.org/changeset/218157
950
951 2017-06-14  Chris Dumez  <cdumez@apple.com>
952
953         REGRESSION (r217997): mint.com header renders incorrectly when initially loaded
954         https://bugs.webkit.org/show_bug.cgi?id=173302
955         <rdar://problem/32731747>
956
957         Reviewed by Darin Adler.
958
959         Add layout test coverage. We change the style of the animated element while the animation is paused,
960         and then we resume the animations.
961
962         * fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
963         * fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
964         * fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
965         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
966
967 2017-06-14  Per Arne Vollan  <pvollan@apple.com>
968
969         [Win] Update expectations for layout tests.
970         https://bugs.webkit.org/show_bug.cgi?id=172437
971
972         Unreviewed test gardening, update test expectations for failing tests.
973
974         * platform/win/TestExpectations:
975
976 2017-06-14  Claudio Saavedra  <csaavedra@igalia.com>
977
978         [WPE] IndexedDB gardening
979
980         Unreviewed gardening.
981
982         Mark a few expected crashers. We don't use IndexedDB in workers,
983         storage/indexeddb/modern/worker-getall.html is expected to fail.
984         storage/indexeddb/modern/idbkey-array-equality.html is now passing.
985
986         * platform/wpe/TestExpectations:
987
988 2017-06-14  Claudio Saavedra  <csaavedra@igalia.com>
989
990         [WPE] Rebaseline imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
991
992         Unreviewed gardening.
993
994         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
995
996 2017-06-14  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
997
998         MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
999         https://bugs.webkit.org/show_bug.cgi?id=171668
1000
1001         Reviewed by Jer Noble.
1002
1003         MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
1004         MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
1005         Infinity when the double value passed as argument is greater than 2^64.
1006
1007         This patch removes the overflow control mechanism when time value is represented as a double. This patch also
1008         modifies the behavior of mathematical operations between a double MediaTime and rational MediaTime: the rational
1009         MediaTime is converted to a double before applying the operation. Double MediaTime precision is the same as for
1010         double. Overflow mechanisms still apply to the conversion of a double MediaTime to rational with setTimescale()
1011         method. No behavior change for rational MediaTime.
1012
1013         Update test expectations.
1014
1015         * media/media-source/media-source-timeoffset-expected.txt:
1016         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
1017         * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
1018
1019 2017-06-13  Chris Dumez  <cdumez@apple.com>
1020
1021         Event handlers should not be called in frameless documents
1022         https://bugs.webkit.org/show_bug.cgi?id=173233
1023
1024         Reviewed by Sam Weinig.
1025
1026         Extend layout test coverage.
1027
1028         * fast/events/event-handler-detached-document-dispatchEvent-expected.txt: Added.
1029         * fast/events/event-handler-detached-document-dispatchEvent.html: Added.
1030         * fast/events/event-handler-detached-document-expected.txt: Added.
1031         * fast/events/event-handler-detached-document.html: Added.
1032
1033 2017-06-13  Antoine Quint  <graouts@apple.com>
1034
1035         Rebaseline media/modern-media-controls/placard-support
1036         https://bugs.webkit.org/show_bug.cgi?id=173340
1037
1038         Reviewed by Dean Jackson.
1039
1040         We update tests to use the new "placard" property rather than "showsPlacard" which this patch removes.
1041
1042         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt:
1043         * media/modern-media-controls/placard-support/placard-support-airplay.html:
1044         * media/modern-media-controls/placard-support/placard-support-error-expected.txt:
1045         * media/modern-media-controls/placard-support/placard-support-error-recover-expected.txt:
1046         * media/modern-media-controls/placard-support/placard-support-error-recover.html:
1047         * media/modern-media-controls/placard-support/placard-support-error.html:
1048         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt:
1049         * media/modern-media-controls/placard-support/placard-support-pip.html:
1050         * platform/ios-simulator/TestExpectations:
1051         * platform/mac/TestExpectations:
1052
1053 2017-06-13  Antoine Quint  <graouts@apple.com>
1054
1055         Rebaseline media/modern-media-controls/mute-support
1056         https://bugs.webkit.org/show_bug.cgi?id=173345
1057
1058         Reviewed by Dean Jackson.
1059
1060         * media/modern-media-controls/mute-support/mute-support-press-on-button-expected.txt: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt.
1061         * media/modern-media-controls/mute-support/mute-support-press-on-button.html: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html.
1062         * platform/ios-simulator/TestExpectations:
1063         * platform/mac/TestExpectations:
1064
1065 2017-06-13  Antoine Quint  <graouts@apple.com>
1066
1067         Rebaseline media/modern-media-controls/tracks-button
1068         https://bugs.webkit.org/show_bug.cgi?id=173220
1069
1070         Reviewed by Dean Jackson.
1071
1072         Use SVG assets.
1073
1074         * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1075         * media/modern-media-controls/tracks-button/tracks-button.html:
1076         * platform/ios-simulator/TestExpectations:
1077         * platform/mac/TestExpectations:
1078
1079 2017-06-13  Antoine Quint  <graouts@apple.com>
1080
1081         Rebaseline media/modern-media-controls/time-control
1082         https://bugs.webkit.org/show_bug.cgi?id=173218
1083
1084         Reviewed by Dean Jackson.
1085
1086         There no longer is a Scrubber class and the useSixDigitsForTimeLabels property no longer exists.
1087  
1088         * media/modern-media-controls/time-control/time-control-expected.txt:
1089         * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels-expected.txt: Removed.
1090         * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels.html: Removed.
1091         * media/modern-media-controls/time-control/time-control.html:
1092         * platform/ios-simulator/TestExpectations:
1093         * platform/mac/TestExpectations:
1094
1095 2017-06-13  Antoine Quint  <graouts@apple.com>
1096
1097         Rebaseline media/modern-media-controls/status-label
1098         https://bugs.webkit.org/show_bug.cgi?id=173217
1099
1100         Reviewed by Dean Jackson.
1101
1102         There is no need for macOS and iOS-specific tests, they share the same styles.
1103
1104         * media/modern-media-controls/status-label/status-label-expected.txt:
1105         * media/modern-media-controls/status-label/status-label-in-controls-expected.txt: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos-expected.txt.
1106         * media/modern-media-controls/status-label/status-label-in-controls.html: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos.html.
1107         * media/modern-media-controls/status-label/status-label-ios-expected.txt: Removed.
1108         * media/modern-media-controls/status-label/status-label-ios.html: Removed.
1109         * media/modern-media-controls/status-label/status-label.html:
1110         * platform/ios-simulator/TestExpectations:
1111         * platform/mac/TestExpectations:
1112
1113 2017-06-13  Antoine Quint  <graouts@apple.com>
1114
1115         Remove media/modern-media-controls/start-button
1116         https://bugs.webkit.org/show_bug.cgi?id=173216
1117
1118         Reviewed by Dean Jackson.
1119
1120         The StartButton class was removed.
1121
1122         * media/modern-media-controls/start-button/start-button-expected.txt: Removed.
1123         * media/modern-media-controls/start-button/start-button-styles-expected.txt: Removed.
1124         * media/modern-media-controls/start-button/start-button-styles.html: Removed.
1125         * media/modern-media-controls/start-button/start-button.html: Removed.
1126
1127 2017-06-13  Antoine Quint  <graouts@apple.com>
1128
1129         Rebaseline media/modern-media-controls/slider
1130         https://bugs.webkit.org/show_bug.cgi?id=173215
1131
1132         Reviewed by Dean Jackson.
1133
1134         * media/modern-media-controls/slider/slider-constructor-expected.txt:
1135         * media/modern-media-controls/slider/slider-constructor.html:
1136         * media/modern-media-controls/slider/slider-styles-expected.txt:
1137         * media/modern-media-controls/slider/slider-styles.html:
1138         * platform/ios-simulator/TestExpectations:
1139         * platform/mac/TestExpectations:
1140
1141 2017-06-13  Antoine Quint  <graouts@apple.com>
1142
1143         Rebaseline media/modern-media-controls/skip-back-button
1144         https://bugs.webkit.org/show_bug.cgi?id=173213
1145
1146         Reviewed by Dean Jackson.
1147
1148         Use SVG assets.
1149
1150         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1151         * media/modern-media-controls/skip-back-button/skip-back-button.html:
1152         * platform/ios-simulator/TestExpectations:
1153         * platform/mac/TestExpectations:
1154
1155 2017-06-11  Antoine Quint  <graouts@apple.com>
1156
1157         Rebaseline media/modern-media-controls/time-label
1158         https://bugs.webkit.org/show_bug.cgi?id=173219
1159
1160         Reviewed by Dean Jackson.
1161
1162         We update the content of the time-label.html test to be relevant to its new API.
1163
1164         * media/modern-media-controls/time-label/time-label-expected.txt:
1165         * media/modern-media-controls/time-label/time-label.html:
1166         * platform/ios-simulator/TestExpectations:
1167         * platform/mac/TestExpectations:
1168
1169 2017-06-11  Antoine Quint  <graouts@apple.com>
1170
1171         Rebaseline media/modern-media-controls/fullscreen-support
1172         https://bugs.webkit.org/show_bug.cgi?id=173199
1173
1174         Reviewed by Simon Fraser.
1175
1176         We no longer need to test the "error" event for FullscreenSupport since we don't actually
1177         enable or disable the fullscreen button when an error happens, instead the media controls
1178         code will simply not present it since we'll be showing a placard instead.
1179         
1180         We also remove the iPad-specific test since the fullscreen button is now accessible on an
1181         iPhone as well, so it no longer needs a special iPad test.
1182
1183         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt:
1184         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html:
1185         * media/modern-media-controls/fullscreen-support/fullscreen-support-press-expected.txt: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt.
1186         * media/modern-media-controls/fullscreen-support/fullscreen-support-press.html: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click.html.
1187         * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap-expected.txt: Removed.
1188         * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap.html: Removed.
1189         * platform/ios-simulator/TestExpectations:
1190         * platform/mac/TestExpectations:
1191
1192 2017-06-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1193
1194         [GTK] Fix linter warnings on the GTK Debug TestExpectation file and update some expectations for Debug.
1195
1196         Unreviewed test gardening.
1197
1198         * TestExpectations: Merge expectations for imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html
1199         * platform/gtk/TestExpectations: Mark observed timeouts on Debug and fix linter warnings related to tests renamed or deleted.
1200         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed.
1201         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed.
1202
1203 2017-06-13  Zalan Bujtas  <zalan@apple.com>
1204
1205         Synchronous media query callbacks on nested frames could produced a detached FrameView.
1206         https://bugs.webkit.org/show_bug.cgi?id=173330
1207
1208         Reviewed by Simon Fraser.
1209
1210         * TestExpectations: ASSERT(frame()->view() == this) still fires due to the unexpected navigation, but we clearly
1211         manage to recover from it. Unskip it (debug) when webkit.org/b/173329 is resolved.
1212
1213 2017-06-13  Chris Fleizach  <cfleizach@apple.com>
1214
1215         AX[macOS]: Expose Inline property as an accessibility attribute
1216         https://bugs.webkit.org/show_bug.cgi?id=173131
1217         <rdar://problem/32667686>
1218
1219         Reviewed by Joanmarie Diggs.
1220
1221         * accessibility/mac/inline-text-attribute.html: Added.
1222         * accessibility/mac/inline-text-attribute-expected.txt: Added.
1223
1224 2017-06-13  Joseph Pecoraro  <pecoraro@apple.com>
1225
1226         Debugger has unexpected effect on program correctness
1227         https://bugs.webkit.org/show_bug.cgi?id=172683
1228
1229         Reviewed by Saam Barati.
1230
1231         * inspector/injected-script/observable-expected.txt: Added.
1232         * inspector/injected-script/observable.html: Added.
1233
1234 2017-06-13  Matt Lewis  <jlewis3@apple.com>
1235
1236         Updated test expectations for imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg.
1237         https://bugs.webkit.org/show_bug.cgi?id=173333
1238
1239         Unreviewed test gardening.
1240
1241         * TestExpectations:
1242
1243 2017-06-13  Matt Lewis  <jlewis3@apple.com>
1244
1245         Re-baselined imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html and fixed text expectations.
1246         https://bugs.webkit.org/show_bug.cgi?id=173335
1247
1248         Unreviewed test gardening.
1249
1250         * platform/mac/TestExpectations:
1251
1252 2017-06-13  Matt Lewis  <jlewis3@apple.com>
1253
1254         Marked imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as failing.
1255         https://bugs.webkit.org/show_bug.cgi?id=173335
1256
1257         Unreviewed test gardening.
1258
1259         * platform/mac/TestExpectations:
1260
1261 2017-06-13  Matt Lewis  <jlewis3@apple.com>
1262
1263         Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as a timeout.
1264         https://bugs.webkit.org/show_bug.cgi?id=173333
1265
1266         Unreviewed test gardening.
1267
1268         * TestExpectations:
1269
1270 2017-06-13  Daniel Bates  <dabates@apple.com>
1271
1272         Implement W3C Secure Contexts Draft Specification
1273         https://bugs.webkit.org/show_bug.cgi?id=158121
1274         <rdar://problem/26012994>
1275
1276         Reviewed by Brent Fulgham.
1277
1278         Part 4
1279
1280         Adds a test to ensure that the global object property isSecureContext is not
1281         exposed (is undefined) when the runtime enabled feature flag isSecureContextAttributeEnabled
1282         is disabled.
1283
1284         * platform/win/TestExpectations: Skip the test as DumpRenderTree on Windows does not support
1285         parsing of test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281> for more details.
1286         * security/isSecureContext-disabled-expected.txt: Added.
1287         * security/isSecureContext-disabled.html: Added.
1288         * security/resources/worker-isSecureContext-disabled.js: Added.
1289
1290 2017-06-13  Youenn Fablet  <youenn@apple.com>
1291
1292         getReceivers() should return transceivers that have only an active receiver
1293         https://bugs.webkit.org/show_bug.cgi?id=173313
1294
1295         Reviewed by Alex Christensen.
1296
1297         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
1298         * webrtc/video-receivers-expected.txt: Added.
1299         * webrtc/video-receivers.html: Added.
1300
1301 2017-06-13  Youenn Fablet  <youenn@apple.com>
1302
1303         Refresh WPT tests up to cb7017e654fb4daddb9dee8d654c78b26e61fa9f
1304         https://bugs.webkit.org/show_bug.cgi?id=173260
1305
1306         Reviewed by Alex Christensen.
1307
1308         * TestExpectations:
1309         * platform/ios-simulator-wk2/TestExpectations:
1310         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1311         * platform/mac/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.png: Added.
1312         * tests-options.json:
1313
1314 2017-06-13  Joanmarie Diggs  <jdiggs@igalia.com>
1315
1316         AX: [ATK] Implement missing AtkRelation types
1317         https://bugs.webkit.org/show_bug.cgi?id=155494
1318
1319         Reviewed by Darin Adler.
1320
1321         * accessibility/aria-owns-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-owns-expected.txt.
1322         * accessibility/aria-owns.html: Renamed from LayoutTests/accessibility/mac/aria-owns.html.
1323         * accessibility/gtk/relation-types-expected.txt: Added.
1324         * accessibility/gtk/relation-types.html: Added.
1325
1326 2017-06-13  Claudio Saavedra  <csaavedra@igalia.com>
1327
1328         [WPE] Ensure that fast/url/user-visible tests are skipped
1329
1330         Unreviewed gardening.
1331
1332         Tests under this directory are currently Mac specific, so skip the
1333         directory altogether.
1334         * platform/wpe/TestExpectations:
1335
1336 2017-06-13  Youenn Fablet  <youenn@apple.com>
1337
1338         Filter SDP from ICE candidates in case of local ICE candidate filtering
1339         https://bugs.webkit.org/show_bug.cgi?id=173120
1340
1341         Reviewed by Eric Carlson.
1342
1343         * webrtc/datachannel/filter-ice-candidate.html: Minor clean-up and
1344         adding assertions to ensure that ICE candidates are also filtered out.
1345
1346 2017-06-12  Charlie Turner  <cturner@igalia.com>
1347
1348         [GTK] skip fast/scrolling/scrolling-tree-includes-frame.html
1349         https://bugs.webkit.org/show_bug.cgi?id=173258
1350
1351         Unreviewed gardening.
1352
1353         GTK doesn't appear to use the scrolling tree, only WK2 Mac and iOS do. Skip it here.
1354
1355         * platform/gtk/TestExpectations:
1356
1357 2017-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
1358
1359         [Cocoa] Expand system-ui to include every item in the Core Text cascade list
1360         https://bugs.webkit.org/show_bug.cgi?id=173043
1361         <rdar://problem/21125708>
1362
1363         Reviewed by Simon Fraser.
1364
1365         Rebaseline tests which use non-English text in form controls
1366
1367         * fast/text/system-font-fallback-emoji-expected.txt: Added.
1368         * fast/text/system-font-fallback-emoji.html: Added.
1369         * fast/text/system-font-fallback-expected.html: Added.
1370         * fast/text/system-font-fallback.html: Added.
1371         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
1372         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
1373         * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
1374         * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
1375         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
1376         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
1377         * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
1378         * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
1379         * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
1380         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
1381         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1382         * platform/mac/TestExpectations:
1383         * platform/mac/fast/css/rtl-ordering-expected.png:
1384         * platform/mac/fast/css/rtl-ordering-expected.txt:
1385         * platform/mac/fast/forms/listbox-bidi-align-expected.png:
1386         * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
1387         * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
1388         * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
1389         * platform/mac/fast/forms/search-rtl-expected.png:
1390         * platform/mac/fast/forms/search-rtl-expected.txt:
1391         * platform/mac/fast/forms/searchfield-heights-expected.txt:
1392         * platform/mac/fast/forms/select-visual-hebrew-expected.png:
1393         * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
1394         * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
1395         * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
1396         * platform/mac/fast/text/drawBidiText-expected.png:
1397         * platform/mac/fast/text/drawBidiText-expected.txt:
1398         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1399         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1400         * platform/mac/fast/text/updateNewFont-expected.png:
1401         * platform/mac/fast/text/updateNewFont-expected.txt:
1402
1403 2017-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
1404
1405         @font-face rules with invalid primary fonts never download their secondary fonts
1406         https://bugs.webkit.org/show_bug.cgi?id=173138
1407         <rdar://problem/32554450>
1408
1409         Reviewed by Simon Fraser.
1410
1411         * fast/text/font-fallback-invalid-load-expected.html: Added.
1412         * fast/text/font-fallback-invalid-load.html: Added.
1413         * fast/text/resources/bogus.svg: Added.
1414
1415 2017-06-12  Daniel Bates  <dabates@apple.com>
1416
1417         Implement W3C Secure Contexts Draft Specification
1418         https://bugs.webkit.org/show_bug.cgi?id=158121
1419         <rdar://problem/26012994>
1420
1421         Reviewed by Ryosuke Niwa.
1422
1423         Part 3
1424
1425         Skip tests that exercise Shared Workers as WebKit does not support them. With the exception
1426         of web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html all other tests are
1427         skipped because they time out. The following sub-tests in web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html
1428         are expected to fail:
1429             - "Test Window.isSecureContext for HTTP creator"
1430                 Reason: Sub-test must be run from non-localhost server
1431             - "Test Window.isSecureContext in an iframe loading an http"
1432                 Reason: Sub-test must be run from non-localhost server
1433             - "Test Window.isSecureContext in a sandboxed iframe loading an http"
1434                 Reason: We do not implement the allow-secure-context flag
1435             - "Test Window.isSecureContext in a popup loading about:blank"
1436                 Reason: Times out; further investigation needed.
1437
1438         We will investigate the test failures and fix them in subsequent commits.
1439
1440         * TestExpectations:
1441
1442 2017-06-12  Chris Dumez  <cdumez@apple.com>
1443
1444         Add Arabic Kasra to list of blacklisted characters when puny-decoding URL
1445         https://bugs.webkit.org/show_bug.cgi?id=173283
1446         <rdar://problem/32725659>
1447
1448         Reviewed by Brent Fulgham.
1449
1450         Add layout test coverage.
1451
1452         * fast/url/user-visible/arabic_kasra-expected.txt: Added.
1453         * fast/url/user-visible/arabic_kasra.html: Added.
1454
1455 2017-06-12  Aaron Chu  <aaron_chu@apple.com>
1456
1457         AX: Video/Audio Player Controls missing group container.
1458         https://bugs.webkit.org/show_bug.cgi?id=171790
1459         <rdar://problem/32008994>
1460
1461         Reviewed by Antoine Quint.
1462
1463         Modified existing test cases to accommodate testing for controls bar aria-label.
1464
1465         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
1466         * media/modern-media-controls/audio/audio-controls-buttons.html:
1467         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
1468         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
1469         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt:
1470         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
1471
1472 2017-06-12  Jonathan Bedard  <jbedard@apple.com>
1473
1474         Garden tests for on-device testing
1475
1476         Unreviewed test gardening.
1477
1478         The tests gardened here have not been investigated. https://bugs.webkit.org/show_bug.cgi?id=173275
1479         tracks the investigation of the tests marked as failing, crashing or skipped because they timeout
1480         when running layout tests on-device in this revision.
1481
1482         * platform/ios-device/TestExpectations: Initial gardening of expectations for on-device testing.
1483         * platform/ios-simulator-wk2/TestExpectations: Moved simulator specific expectations from platfrom/ios-wk2.
1484         * platform/ios-simulator/TestExpectations: Moved simulator specific expectations from platfrom/ios.
1485         * platform/ios-simulator/compositing: Removed.
1486         * platform/ios-wk2/TestExpectations: Moved simulator specific expectation to platform/ios-simulator-wk2.
1487         * platform/ios/TestExpectations: Moved simulator specific expectation to platform/ios.
1488         * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Copied from
1489         LayoutTests/platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt.
1490
1491 2017-06-12  Antoine Quint  <graouts@apple.com>
1492
1493         Add tests for the SkipForwardButton class
1494         https://bugs.webkit.org/show_bug.cgi?id=173214
1495
1496         Reviewed by Jon Lee.
1497
1498         * media/modern-media-controls/skip-forward-button/skip-forward-button-expected.txt: Added.
1499         * media/modern-media-controls/skip-forward-button/skip-forward-button.html: Added.
1500         * platform/ios-simulator/TestExpectations:
1501         * platform/mac/TestExpectations:
1502
1503 2017-06-12  Sam Weinig  <sam@webkit.org>
1504
1505         [WebIDL] Re-implement GetOwnPropertySlot[ByIndex] generation to more closely follow WebIDL
1506         https://bugs.webkit.org/show_bug.cgi?id=173229
1507
1508         Reviewed by Chris Dumez.
1509
1510         * fast/dom/HTMLDocument/document-special-properties-expected.txt:
1511         Update results. Named properties on HTMLDocument no longer override own properties, they 
1512         only override properties from the prototype chain (as per the WebIDL specification for 
1513         OverrideBuiltins). These results now also match Firefox.
1514
1515         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
1516         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
1517         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
1518         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html:
1519         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
1520         Update tests to use a property on the prototype, rather than the instance, to test 
1521         overriding the [GetOwnProperty] hook. This is needed now that HTMLDocument correctly
1522         follows the OverrideBuiltins rules as explained above.
1523
1524 2017-06-12  Saam Barati  <sbarati@apple.com>
1525
1526         Unreviewed. Unmark test as flaky after fix in r217944. The test should now pass.
1527
1528         * platform/mac/TestExpectations:
1529
1530 2017-06-12  Matt Lewis  <jlewis3@apple.com>
1531
1532         Updated test expectations for fast/mediastream/getUserMedia-webaudio.html.
1533         https://bugs.webkit.org/show_bug.cgi?id=170960
1534
1535         Unreviewed test gardening.
1536
1537         * platform/mac-wk2/TestExpectations:
1538
1539 2017-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
1540
1541         [GTK] Stop dismissing menus attached to the web view for every injected event
1542         https://bugs.webkit.org/show_bug.cgi?id=172708
1543
1544         Reviewed by Alex Christensen.
1545
1546         * editing/selection/5354455-1.html: No need to click on editable area to focus it, contextClick already focuses
1547         it, we even have another test to ensure it. Those fast clicks were causing a double click in GTK+ port which
1548         selected the whole line. We don't need to dismiss the context menu either, because contextClick() doesn't really
1549         show the menu.
1550         * fast/events/context-activated-by-key-event.html: Dismiss the context menu every time we show it.
1551         * fast/events/mouse-click-events.html: Dimiss the context menu when testing right click events.
1552
1553 2017-06-12  Ryan Haddad  <ryanhaddad@apple.com>
1554
1555         Mark fast/mediastream/getUserMedia-webaudio.html as flaky on mac-wk2.
1556         https://bugs.webkit.org/show_bug.cgi?id=170960
1557
1558         Unreviewed test gardening.
1559
1560         * platform/mac-wk2/TestExpectations:
1561
1562 2017-06-12  Matt Lewis  <jlewis3@apple.com>
1563
1564         Marked imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html as flaky.
1565         https://bugs.webkit.org/show_bug.cgi?id=172255
1566
1567         Unreviewed test gardening.
1568
1569         * platform/mac/TestExpectations:
1570
1571 2017-06-12  Claudio Saavedra  <csaavedra@igalia.com>
1572
1573         transforms/hittest-translated-content-off-to-infinity-and-back.html is passing
1574
1575         Ureviewed gardening.
1576         * platform/wpe/TestExpectations: This started passing lately, remove.
1577
1578 2017-06-12  Claudio Saavedra  <csaavedra@igalia.com>
1579
1580         [WPE][GTK] Rebaseline js/dom/global-constructors-attributes.html
1581
1582         Unreviewed gardening.
1583
1584         Needs to be updated in WPE due to enabling ENCRYPTED_MEDIA. GTK+
1585         port was skipping this but it just needs an updated expectations.
1586         * platform/gtk/TestExpectations: Unskip.
1587         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1588         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1589
1590 2017-06-12  Charlie Turner  <cturner@igalia.com>
1591
1592         Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
1593         https://bugs.webkit.org/show_bug.cgi?id=173257
1594
1595         Unreviewed gardening.
1596
1597         * platform/gtk/TestExpectations:
1598
1599 2017-06-11  Myles C. Maxfield  <mmaxfield@apple.com>
1600
1601         [iOS 11] fast/text/international/system-language/arabic-glyph-cache-fill-combine.html hardcodes the system UI Arabic font
1602         https://bugs.webkit.org/show_bug.cgi?id=173244
1603         <rdar://problem/32659595>
1604
1605         Reviewed by Ryosuke Niwa.
1606
1607         iOS 11 changed this font, so we shouldn't hardcode it. Instead,
1608         we can simply change this to an -expected-mismatch.html test to
1609         specifically test against the ".notdef" glyph.
1610
1611         * fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected-mismatch.html: Renamed from LayoutTests/fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected.html.
1612
1613 2017-06-11  Myles C. Maxfield  <mmaxfield@apple.com>
1614
1615         fast/text/variations/getComputedStyle.html does not need to be asynchronous
1616         https://bugs.webkit.org/show_bug.cgi?id=173246
1617         <rdar://problem/31393842>
1618
1619         Reviewed by Sam Weinig.
1620
1621         I dont know why I made it asynchronous in the first place.
1622
1623         * fast/text/variations/getComputedStyle.html:
1624
1625 2017-06-09  Ryosuke Niwa  <rniwa@webkit.org>
1626
1627         didMoveToNewDocument doesn't get called on an Attr inside a shadow tree
1628         https://bugs.webkit.org/show_bug.cgi?id=173133
1629
1630         Reviewed by Antti Koivisto.
1631
1632         Added a regression test for moving a shadow tree with an Attr node across a document.
1633         The test hits an assertion in a debug build and fails in a release build without the fix.
1634
1635         * fast/dom/adopt-attr-with-shadow-tree-expected.txt: Added.
1636         * fast/dom/adopt-attr-with-shadow-tree.html: Added.
1637
1638 2017-06-11  Keith Miller  <keith_miller@apple.com>
1639
1640         TypedArray constructor with string shouldn't throw
1641         https://bugs.webkit.org/show_bug.cgi?id=173181
1642
1643         Reviewed by JF Bastien.
1644
1645         Update tests to allow null buffers.
1646
1647         * fast/canvas/webgl/array-unit-tests-expected.txt:
1648         * fast/canvas/webgl/array-unit-tests.html:
1649         * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
1650         * fast/canvas/webgl/webgl-array-invalid-ranges.html:
1651         * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
1652
1653 2017-06-11  Antoine Quint  <graouts@apple.com>
1654
1655         Rebaseline media/modern-media-controls/scrubber
1656         https://bugs.webkit.org/show_bug.cgi?id=173212
1657
1658         Reviewed by Jon Lee.
1659
1660         Remove a media/modern-media-controls/scrubber test that is no longer relevant now that there is no standalone scrubber class.
1661
1662         * media/modern-media-controls/scrubber/scrubber-expected.txt: Removed.
1663         * media/modern-media-controls/scrubber/scrubber.html: Removed.
1664         * platform/ios-simulator/TestExpectations:
1665         * platform/mac/TestExpectations:
1666
1667 2017-06-11  Antoine Quint  <graouts@apple.com>
1668
1669         Enable media/modern-media-controls/scheduler
1670         https://bugs.webkit.org/show_bug.cgi?id=173211
1671
1672         Reviewed by Jon Lee.
1673
1674         * platform/ios-simulator/TestExpectations:
1675         * platform/mac/TestExpectations:
1676
1677 2017-06-11  Antoine Quint  <graouts@apple.com>
1678
1679         Rebaseline media/modern-media-controls/rewind-button
1680         https://bugs.webkit.org/show_bug.cgi?id=173210
1681
1682         Reviewed by Jon Lee.
1683
1684         Use SVG assets.
1685
1686         * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1687         * media/modern-media-controls/rewind-button/rewind-button.html:
1688         * platform/ios-simulator/TestExpectations:
1689         * platform/mac/TestExpectations:
1690
1691 2017-06-11  Antoine Quint  <graouts@apple.com>
1692
1693         Rebaseline media/modern-media-controls/play-pause-button
1694         https://bugs.webkit.org/show_bug.cgi?id=173209
1695
1696         Reviewed by Jon Lee.
1697
1698         Use SVG assets.
1699
1700         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1701         * media/modern-media-controls/play-pause-button/play-pause-button.html:
1702         * platform/ios-simulator/TestExpectations:
1703         * platform/mac/TestExpectations:
1704
1705 2017-06-11  Antoine Quint  <graouts@apple.com>
1706
1707         Rebaseline media/modern-media-controls/placard
1708         https://bugs.webkit.org/show_bug.cgi?id=173208
1709
1710         Reviewed by Jon Lee.
1711
1712         IconButton is now simply Button.
1713
1714         * media/modern-media-controls/placard/placard-expected.txt:
1715         * media/modern-media-controls/placard/placard.html:
1716         * platform/ios-simulator/TestExpectations:
1717         * platform/mac/TestExpectations:
1718
1719 2017-06-11  Antoine Quint  <graouts@apple.com>
1720
1721         Enable media/modern-media-controls/pip-placard tests
1722         https://bugs.webkit.org/show_bug.cgi?id=173207
1723
1724         Reviewed by Jon Lee.
1725
1726         * platform/ios-simulator/TestExpectations:
1727         * platform/mac/TestExpectations:
1728
1729 2017-06-11  Antoine Quint  <graouts@apple.com>
1730
1731         Rebaseline media/modern-media-controls/pip-button.
1732         https://bugs.webkit.org/show_bug.cgi?id=173206
1733
1734         Reviewed by Jon Lee.
1735
1736         Use SVG assets.
1737
1738         * media/modern-media-controls/pip-button/pip-button-expected.txt:
1739         * media/modern-media-controls/pip-button/pip-button.html:
1740         * platform/ios-simulator/TestExpectations:
1741         * platform/mac/TestExpectations:
1742
1743 2017-06-11  Antoine Quint  <graouts@apple.com>
1744
1745         Rebaseline media/modern-media-controls/mute-button
1746         https://bugs.webkit.org/show_bug.cgi?id=173205
1747
1748         Reviewed by Jon Lee.
1749
1750         We now use SVG assets, so let the test reflect that.
1751
1752         * media/modern-media-controls/mute-button/mute-button-expected.txt:
1753         * media/modern-media-controls/mute-button/mute-button.html:
1754         * platform/ios-simulator/TestExpectations:
1755         * platform/mac/TestExpectations:
1756
1757 2017-06-11  Antoine Quint  <graouts@apple.com>
1758
1759         Remove media/modern-media-controls/macos-media-controls
1760         https://bugs.webkit.org/show_bug.cgi?id=173204
1761
1762         Reviewed by Jon Lee.
1763
1764         There no longer is a MacOSMediaControls class and this test no longer makes sense.
1765
1766         * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Removed.
1767         * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Removed.
1768
1769 2017-06-09  Antoine Quint  <graouts@apple.com>
1770
1771         Rebaseline media/modern-media-controls/layout-node
1772         https://bugs.webkit.org/show_bug.cgi?id=173203
1773
1774         Reviewed by Jon Lee.
1775
1776          The "visible" property no longer sets "display: initial" when true, but rather removes the "display" property altogether.
1777
1778         * media/modern-media-controls/layout-node/visible-expected.txt:
1779         * media/modern-media-controls/layout-node/visible.html:
1780         * platform/ios-simulator/TestExpectations:
1781         * platform/mac/TestExpectations:
1782
1783 2017-06-09  Antoine Quint  <graouts@apple.com>
1784
1785         Enable media/modern-media-controls/layout-item
1786         https://bugs.webkit.org/show_bug.cgi?id=173202
1787
1788         Reviewed by Jon Lee.
1789
1790         * platform/ios-simulator/TestExpectations:
1791         * platform/mac/TestExpectations:
1792
1793 2017-06-09  Antoine Quint  <graouts@apple.com>
1794
1795         Rebaseline media/modern-media-controls/invalid-placard
1796         https://bugs.webkit.org/show_bug.cgi?id=173201
1797
1798         Reviewed by Jon Lee.
1799
1800         The only required change was to update IconButton to Button since IconButton has been folded in its superclass Button.
1801
1802         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt:
1803         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html:
1804         * platform/ios-simulator/TestExpectations:
1805         * platform/mac/TestExpectations:
1806
1807 2017-06-09  Antoine Quint  <graouts@apple.com>
1808
1809         Rebaseline media/modern-media-controls/icon-service
1810         https://bugs.webkit.org/show_bug.cgi?id=173200
1811
1812         Reviewed by Jon Lee.
1813
1814         The method we were testing has changed name and the pause icon is no longer a good
1815         test since it doesn't have a fullscreen variant, so we use the AirPlay icon instead.
1816
1817         * media/modern-media-controls/icon-service/icon-service-expected.txt:
1818         * media/modern-media-controls/icon-service/icon-service.html:
1819         * platform/ios-simulator/TestExpectations:
1820         * platform/mac/TestExpectations:
1821
1822 2017-06-09  Brady Eidson  <beidson@apple.com>
1823
1824         Crash when IndexedDB's getAll is used inside a Web Worker.
1825         https://bugs.webkit.org/show_bug.cgi?id=172434
1826
1827         Reviewed by Andy Estes.
1828
1829         * storage/indexeddb/modern/resources/worker-getall.js: Added.
1830         * storage/indexeddb/modern/worker-getall-expected.txt: Added.
1831         * storage/indexeddb/modern/worker-getall.html: Added.
1832
1833 2017-06-09  Ryan Haddad  <ryanhaddad@apple.com>
1834
1835         Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
1836         https://bugs.webkit.org/show_bug.cgi?id=173188
1837
1838         Unreviewed test gardening.
1839
1840         * platform/mac-wk2/TestExpectations:
1841
1842 2017-06-09  Daniel Bates  <dabates@apple.com>
1843
1844         CSP: Apply img-src directive to favicon loads
1845         https://bugs.webkit.org/show_bug.cgi?id=172733
1846
1847         Remove CONSOLE MESSAGE line from expected result that I inadvertently left in from an earlier iteration
1848         of the test that did not call testRunner.queueReload(). Calling testRunner.queueReload() clears out
1849         any emitted console messages. The dump of the resource load callbacks is sufficient to ensure that
1850         the favicon was blocked as expected.
1851
1852         * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
1853
1854 2017-06-09  Andy VanWagoner  <thetalecrafter@gmail.com>
1855
1856         REGRESSION: LayoutTest js/intl-datetimeformat.html is failing
1857         https://bugs.webkit.org/show_bug.cgi?id=172720
1858
1859         Reviewed by Darin Adler.
1860
1861         Reenable DateTimeFormat tests, allowing for some variation in the
1862         formatting of time zone names.
1863
1864         * js/intl-datetimeformat-expected.txt:
1865         * js/script-tests/intl-datetimeformat.js:
1866         * platform/mac/TestExpectations:
1867
1868 2017-06-09  Joseph Pecoraro  <pecoraro@apple.com>
1869
1870         Web Inspector: Web inspector does not show non-shadow children of an element with a shadow root (e.g. <video>)
1871         https://bugs.webkit.org/show_bug.cgi?id=173121
1872         <rdar://problem/30948943>
1873
1874         Reviewed by Matt Baker.
1875
1876         * inspector/dom/shadow-and-non-shadow-children-expected.txt: Added.
1877         * inspector/dom/shadow-and-non-shadow-children.html: Added.
1878
1879 2017-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
1880
1881         LayoutTest fast/images/animated-image-different-dest-size.html is a flaky failure
1882         https://bugs.webkit.org/show_bug.cgi?id=170203
1883  
1884         Reviewed by Simon Fraser.
1885  
1886         Instead of using setTimeout(), listen to the webkitImageFrameReady event
1887         to know relaibly when to draw the next frame of an animated image to a
1888         canvas.
1889
1890         * fast/images/animated-image-different-dest-size.html:
1891         * platform/mac-wk2/TestExpectations:
1892
1893 2017-06-09  Matt Lewis  <jlewis3@apple.com>
1894
1895         Skipped layout test svg/animations/svglength-element-removed-crash.svg.
1896         https://bugs.webkit.org/show_bug.cgi?id=173178
1897
1898         Unreviewed test gardening.
1899
1900         * platform/ios-simulator-wk2/TestExpectations:
1901
1902 2017-06-09  Daniel Bates  <dabates@apple.com>
1903
1904         CSP: Apply img-src directive to favicon loads
1905         https://bugs.webkit.org/show_bug.cgi?id=172733
1906         <rdar://problem/32082654>
1907
1908         Reviewed by Brady Eidson.
1909
1910         Adds tests to ensure the CSP policy is applied to favicon loads.
1911
1912         * http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt: Added.
1913         * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added.
1914         * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Added.
1915         * http/tests/security/contentSecurityPolicy/block-favicon.html: Added.
1916         * platform/wk2/TestExpectations: Skip the tests until we fix <https://bugs.webkit.org/show_bug.cgi?id=115809>.
1917
1918 2017-06-09  Ryan Haddad  <ryanhaddad@apple.com>
1919
1920         Add a result file for js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html.
1921         https://bugs.webkit.org/show_bug.cgi?id=161156
1922
1923         Unreviewed test gardening.
1924
1925         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short-expected.txt: Added.
1926
1927 2017-06-09  Matthew Hanson  <matthew_hanson@apple.com>
1928
1929         Revert r217955. rdar://problem/21125708
1930
1931 2017-06-09  Jonathan Bedard  <jbedard@apple.com>
1932
1933         [ios-sim] Cleaning-up timeouts WebKit1
1934         https://bugs.webkit.org/show_bug.cgi?id=173169
1935
1936         Unreviewed test gardening.
1937
1938         The intention of this change is to allow the iOS WK1 bots to finish their
1939         test runs. Because these tests are being gardened based on the output of
1940         bots, there will likely be follow-up fixes.
1941
1942         * platform/ios-wk1/TestExpectations: Skip tests timing out in iOS WK1.
1943
1944 2017-06-09  Jer Noble  <jer.noble@apple.com>
1945
1946         [iOS] Video occasionally mixes with other system audio instead of interrupting
1947         https://bugs.webkit.org/show_bug.cgi?id=173127
1948
1949         Reviewed by Eric Carlson.
1950
1951         * platform/mac/media/audio-session-category-video-track-change-expected.txt: Added.
1952         * platform/mac/media/audio-session-category-video-track-change.html: Added.
1953
1954 2017-06-09  Chris Dumez  <cdumez@apple.com>
1955
1956         CSS transitions added while page is not visible do not start when the page becomes visible
1957         https://bugs.webkit.org/show_bug.cgi?id=173166
1958         <rdar://problem/32250351>
1959
1960         Reviewed by Darin Adler.
1961
1962         Add layout test coverage.
1963
1964         * fast/animation/css-animation-resuming-when-visible-expected.txt: Added.
1965         * fast/animation/css-animation-resuming-when-visible.html: Added.
1966
1967 2017-06-09  Eric Carlson  <eric.carlson@apple.com>
1968
1969         fast/mediastream/MediaStream-page-muted.html times out and asserts
1970         https://bugs.webkit.org/show_bug.cgi?id=170355
1971         <rdar://problem/31376041>
1972
1973         Reviewed by Chris Dumez.
1974
1975         * fast/mediastream/media-stream-wrapper-collected-expected.txt: Added.
1976         * fast/mediastream/media-stream-wrapper-collected.html: Added.
1977
1978 2017-06-09  Charlie Turner  <cturner@igalia.com>
1979
1980         [GTK] Fix test linter reported errors
1981         https://bugs.webkit.org/show_bug.cgi?id=173160
1982
1983         Unreviewed gardening.
1984
1985         webrtc/audio-peer-connection-webaudio.html failed ambiguity checks, it typically fails
1986            in release and times out in debug, but it could have bother outcomes in both build
1987            configurations, so removing the first instance seems like the right approach.
1988            See: https://bugs.webkit.org/show_bug.cgi?id=169110
1989         https://bugs.webkit.org/show_bug.cgi?id=131218 no longer crashing
1990         https://bugs.webkit.org/show_bug.cgi?id=131216 no longer crashing
1991         https://bugs.webkit.org/show_bug.cgi?id=119255 no longer flaky, stablized at r195130.
1992
1993         Linter is now quiet, aside from non-existent path errors,
1994         which I think is tracked by https://bugs.webkit.org/show_bug.cgi?id=172471
1995
1996         * platform/gtk/TestExpectations:
1997
1998 2017-06-09  Claudio Saavedra  <csaavedra@igalia.com>
1999
2000         [GTK] Add baseline for media/media-fullscreen-inline-expected.html
2001
2002         Unreviewed gardening.
2003
2004         mediaElement.webkitSupportsPresentationMode is only present with
2005         VIDEO_PRESENTATION_MODE enabled, and this option is only enabled
2006         for Cocoa builds. Add a baseline without this property.
2007         * platform/gtk/media/media-fullscreen-inline-expected.txt: Added.
2008
2009 2017-06-09  Claudio Saavedra  <csaavedra@igalia.com>
2010
2011         [WPE] Unskip passing userscripts tests
2012
2013         Unreviewed gardening.
2014
2015         * platform/wpe/TestExpectations:
2016
2017 2017-06-09  Zan Dobersek  <zdobersek@igalia.com>
2018
2019         [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
2020         https://bugs.webkit.org/show_bug.cgi?id=173103
2021
2022         Reviewed by Xabier Rodriguez-Calvar.
2023
2024         Enable the imported W3C tests covering Encrypted Media API for the WPE port,
2025         but only tests that use the ClearKey key system. WPE-specific baselines for
2026         those tests are also added, despite the test cases universally failing. This
2027         will allow us to spot any change in behavior that's introduced.
2028
2029         * platform/wpe/TestExpectations: Skip tests that test PlayReady or Widevine key systems.
2030         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type-expected.txt: Added.
2031         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt: Added.
2032         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt: Added.
2033         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt: Added.
2034         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt: Added.
2035         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt: Added.
2036         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt: Added.
2037         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt: Added.
2038         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt: Added.
2039         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt: Added.
2040         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt: Added.
2041         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt: Added.
2042         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt: Added.
2043         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt: Added.
2044         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt: Added.
2045         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt: Added.
2046         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt: Added.
2047         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt: Added.
2048         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt: Added.
2049         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt: Added.
2050         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt: Added.
2051         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt: Added.
2052         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt: Added.
2053         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt: Added.
2054         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt: Added.
2055         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt: Added.
2056         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt: Added.
2057         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt: Added.
2058         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt: Added.
2059         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt: Added.
2060         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt: Added.
2061         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt: Added.
2062         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt: Added.
2063         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt: Added.
2064         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt: Added.
2065         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt: Added.
2066         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys-expected.txt: Added.
2067         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt: Added.
2068         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt: Added.
2069         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt: Added.
2070         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt: Added.
2071         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt: Added.
2072         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt: Added.
2073         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt: Added.
2074         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt: Added.
2075         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt: Added.
2076         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt: Added.
2077
2078 2017-06-09  Zan Dobersek  <zdobersek@igalia.com>
2079
2080         [WPE] Enable MEDIA_SOURCE for build-webkit builds
2081         https://bugs.webkit.org/show_bug.cgi?id=173136
2082
2083         Reviewed by Xabier Rodriguez-Calvar.
2084
2085         * platform/wpe/TestExpectations: Enable the media/media-source/ layout tests
2086         for the WPE port, adding half a dozen failure or timeout expectations for
2087         tests that are currently failing.
2088
2089 2017-06-09  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2090
2091         [GStreamer][EME] Remove the legacy code that was not even official and is deprecated
2092         https://bugs.webkit.org/show_bug.cgi?id=173096
2093
2094         Reviewed by Žan Doberšek.
2095
2096         * platform/gtk/TestExpectations: Mark legacy tests as deprecated
2097
2098 2017-06-09  Aaron Chu  <aaron_chu@apple.com>
2099
2100         AX: Media Controls: Missing labels for the Time Labels.
2101         https://bugs.webkit.org/show_bug.cgi?id=171715
2102         <rdar://problem/32009214>
2103
2104         Reviewed by Antoine Quint.
2105
2106         Modified existing test case to accommodate testing for time label description.
2107
2108         * media/modern-media-controls/time-label/time-label.html:
2109
2110 2017-06-08  Yoav Weiss  <yoav@yoav.ws>
2111
2112         [preload] Mandatory `as` value and related spec alignments
2113         https://bugs.webkit.org/show_bug.cgi?id=173047
2114
2115         Reviewed by Dean Jackson.
2116
2117         Fix tests and expectations to this patch's changes: `as` is mandatory and "fetch" replaces the previous empty `as` value,
2118         onerror no longer fires for invalid `as` values, and the IDL for `as` reflects only valid values, to enable feature detection.
2119
2120         * http/tests/fetch/redirectmode-and-preload.html:
2121         * http/tests/preload/download_resources-expected.txt:
2122         * http/tests/preload/download_resources.html:
2123         * http/tests/preload/download_resources_from_header_iframe-expected.txt:
2124         * http/tests/preload/onerror_event-expected.txt:
2125         * http/tests/preload/onerror_event.html:
2126         * http/tests/preload/onload_event-expected.txt:
2127         * http/tests/preload/onload_event.html:
2128         * http/tests/preload/preloadscanner_download_resources.html:
2129         * http/tests/preload/resources/download_resources_from_header.php:
2130         * http/tests/preload/resources/nph-invalid_resources_from_header.pl:
2131         * http/tests/preload/single_download_preload.html:
2132         * http/tests/preload/single_download_preload_headers.php:
2133         * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: PProgressions related to correct reflection.
2134
2135 2017-06-08  Ryosuke Niwa  <rniwa@webkit.org>
2136
2137         Crash inside InsertNodeBeforeCommand via InsertParagraphSeparatorCommand
2138         https://bugs.webkit.org/show_bug.cgi?id=173085
2139
2140         Reviewed by Wenson Hsieh.
2141
2142         Added a regresion test.
2143
2144         * editing/inserting/insert-horizontal-rule-in-empty-document-crash-expected.txt: Added.
2145         * editing/inserting/insert-horizontal-rule-in-empty-document-crash.html: Added.
2146
2147 2017-06-08  Ryosuke Niwa  <rniwa@webkit.org>
2148
2149         The tree scope of an Attr node inside a shadow tree does not updated upon detach.
2150         https://bugs.webkit.org/show_bug.cgi?id=173122
2151
2152         Reviewed by Chris Dumez.
2153
2154         Added a regression test which hits the newly added assertion.
2155
2156         * fast/dom/detaching-attr-node-in-shadow-tree-crash-expected.txt: Added.
2157         * fast/dom/detaching-attr-node-in-shadow-tree-crash.html: Added.
2158
2159 2017-06-08  Myles C. Maxfield  <mmaxfield@apple.com>
2160
2161         [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2162         https://bugs.webkit.org/show_bug.cgi?id=173043
2163         <rdar://problem/21125708>
2164
2165         Reviewed by Simon Fraser.
2166
2167         Rebaseline tests which use non-English text in form controls
2168
2169         * fast/text/system-font-fallback-emoji-expected.txt: Added.
2170         * fast/text/system-font-fallback-emoji.html: Added.
2171         * fast/text/system-font-fallback-expected.html: Added.
2172         * fast/text/system-font-fallback.html: Added.
2173         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
2174         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
2175         * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
2176         * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
2177         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
2178         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
2179         * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
2180         * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
2181         * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
2182         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
2183         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2184         * platform/mac/TestExpectations:
2185         * platform/mac/fast/css/rtl-ordering-expected.png:
2186         * platform/mac/fast/css/rtl-ordering-expected.txt:
2187         * platform/mac/fast/forms/listbox-bidi-align-expected.png:
2188         * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
2189         * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
2190         * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
2191         * platform/mac/fast/forms/search-rtl-expected.png:
2192         * platform/mac/fast/forms/search-rtl-expected.txt:
2193         * platform/mac/fast/forms/searchfield-heights-expected.txt:
2194         * platform/mac/fast/forms/select-visual-hebrew-expected.png:
2195         * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
2196         * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
2197         * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
2198         * platform/mac/fast/text/drawBidiText-expected.png:
2199         * platform/mac/fast/text/drawBidiText-expected.txt:
2200         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2201         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2202         * platform/mac/fast/text/updateNewFont-expected.png:
2203         * platform/mac/fast/text/updateNewFont-expected.txt:
2204
2205 2017-06-08  Chris Dumez  <cdumez@apple.com>
2206
2207         REGRESSION: fast/images/animated-gif-webkit-transform.html is flaky
2208         https://bugs.webkit.org/show_bug.cgi?id=170410
2209         <rdar://problem/31409381>
2210
2211         Reviewed by Simon Fraser.
2212
2213         Fix flakiness and unskip test.
2214
2215         * fast/images/animated-gif-webkit-transform-expected.txt:
2216         * fast/images/animated-gif-webkit-transform.html:
2217         * platform/mac-wk2/TestExpectations:
2218
2219 2017-06-08  Antoine Quint  <graouts@apple.com>
2220
2221         [iOS] Buttons in top-left and bottom media controls bar are positioned too high
2222         https://bugs.webkit.org/show_bug.cgi?id=173111
2223         <rdar://problem/32650615>
2224
2225         Reviewed by Jon Lee.
2226
2227         Add a test that checks that the appropriate styles as set in buttons-container.css
2228         are applied to a button in a buttons container on iOS.
2229
2230         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Added.
2231         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Added.
2232         * platform/ios-simulator/TestExpectations:
2233
2234 2017-06-08  Youenn Fablet  <youenn@apple.com>
2235
2236         getUserMedia should not be prompted again if user denied access
2237         https://bugs.webkit.org/show_bug.cgi?id=173104
2238
2239         Reviewed by Geoff Garen.
2240
2241         Splitting grant test due to remembering deny decisions.
2242
2243         * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added.
2244         * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added.
2245         * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added.
2246         * fast/mediastream/getUserMedia-deny-persistency.html: Added.
2247         * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added.
2248         * fast/mediastream/getUserMedia-deny-persistency2.html: Added.
2249         * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added.
2250         * fast/mediastream/getUserMedia-deny-persistency3.html: Added.
2251         * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
2252         * fast/mediastream/getUserMedia-grant-persistency.html:
2253         * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added.
2254         * fast/mediastream/getUserMedia-grant-persistency2.html: Added.
2255         * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added.
2256         * fast/mediastream/getUserMedia-grant-persistency3.html: Added.
2257
2258
2259 2017-06-08  Filip Pizlo  <fpizlo@apple.com>
2260
2261         REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure
2262         https://bugs.webkit.org/show_bug.cgi?id=161156
2263
2264         Reviewed by Saam Barati.
2265         
2266         Add a version of the test that's guaranteed to fail if the problem it's testing for manifests
2267         in the LLInt.
2268
2269         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html: Added.
2270
2271 2017-06-07  Dave Hyatt  <hyatt@apple.com>
2272
2273         Laili restaurant menu page does not display full menu
2274         https://bugs.webkit.org/show_bug.cgi?id=173062
2275         rdar://problem/32436486
2276
2277         Reviewed by Simon Fraser.
2278
2279         * fast/hidpi/percent-height-image-nested-expected.html:
2280         * fast/hidpi/percent-height-image-nested.html:
2281         * fast/multicol/pagination/RightToLeft-max-width.html:
2282         * fast/replaced/max-height-percent-inside-auto-block-expected.html: Added.
2283         * fast/replaced/max-height-percent-inside-auto-block.html: Added.
2284         * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt:
2285
2286 2017-06-08  Antoine Quint  <graouts@apple.com>
2287
2288         Rebaseline and enable media/modern-media-controls/fullscreen-button
2289         https://bugs.webkit.org/show_bug.cgi?id=173101
2290
2291         Reviewed by Dean Jackson.
2292
2293         Update the test to check an SVG asset now that we use those.
2294
2295         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
2296         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
2297         * platform/ios-simulator/TestExpectations:
2298         * platform/mac/TestExpectations:
2299
2300 2017-06-08  Antoine Quint  <graouts@apple.com>
2301
2302         Rebaseline and enable media/modern-media-controls/forward-button
2303         https://bugs.webkit.org/show_bug.cgi?id=173100
2304
2305         Reviewed by Dean Jackson.
2306
2307         Update the test to check an SVG asset now that we use those.
2308
2309         * media/modern-media-controls/forward-button/forward-button-expected.txt:
2310         * media/modern-media-controls/forward-button/forward-button.html:
2311         * platform/ios-simulator/TestExpectations:
2312         * platform/mac/TestExpectations:
2313
2314 2017-06-08  Antoine Quint  <graouts@apple.com>
2315
2316         Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
2317         https://bugs.webkit.org/show_bug.cgi?id=173099
2318
2319         Reviewed by Dean Jackson.
2320
2321         Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
2322
2323         * media/modern-media-controls/button/button-icon-name-expected.txt:
2324         * media/modern-media-controls/button/button-icon-name.html:
2325
2326 2017-06-08  Tim Horton  <timothy_horton@apple.com>
2327
2328         Add a borderless mode to <attachment>, and make it respect its layout size
2329         https://bugs.webkit.org/show_bug.cgi?id=173079
2330         <rdar://problem/32491584>
2331
2332         Reviewed by Simon Fraser.
2333
2334         * TestExpectations:
2335         * platform/ios/TestExpectations:
2336         * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
2337         * fast/attachment/attachment-borderless.html: Added.
2338         * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
2339         * fast/attachment/attachment-respects-css-size.html: Added.
2340         Add mismatch tests ensuring that CSS width/height and borderless-attachment
2341         have *some* kind of impact on rendering.
2342
2343 2017-06-08  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2344
2345         Modify security test to avoid spacing differences.
2346         https://bugs.webkit.org/show_bug.cgi?id=141709
2347
2348         Reviewed by Carlos Alberto Lopez Perez.
2349
2350         * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
2351         * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html:
2352         * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
2353         * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html:
2354         * platform/gtk/TestExpectations:
2355
2356 2017-06-08  Youenn Fablet  <youenn@apple.com>
2357
2358         getUserMedia request should not be allowed for background tabs unless the tab is already capturing
2359         https://bugs.webkit.org/show_bug.cgi?id=172989
2360
2361         Reviewed by Eric Carlson.
2362
2363         * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
2364         * fast/mediastream/getUserMedia-grant-persistency.html: Using testRunner.setPageVisibility so that UIProcess is made aware of the change.
2365         Removing test about capture muted page since there is no API for setting a page as muted right now.
2366         This test should be readded later on.
2367
2368 2017-06-08  Charlie Turner  <cturner@igalia.com>
2369
2370         [GTK] Test gardening
2371         https://bugs.webkit.org/show_bug.cgi?id=173093
2372
2373         Unreviewed GTK gardening.
2374
2375         r147201 added a crash expectation for the following test, but did so in a manner
2376         that failed linter checks:
2377
2378         LayoutTests/platform/gtk/TestExpectations:1302 More specific entry for
2379            http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html on line
2380            LayoutTests/platform/gtk/TestExpectations:992 overrides line LayoutTests/platform/gtk/TestExpectations:1302.
2381            http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
2382
2383         Furthermore, this test no longer crashes in Debug builds, it fails due to whitespace
2384         oddities that are addressed by webkit.org/b/141709 (unreviewed)
2385
2386         * platform/gtk/TestExpectations:
2387
2388 2017-06-08  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2389
2390         MediaTime class has rounding issues in different platforms
2391         https://bugs.webkit.org/show_bug.cgi?id=172640
2392
2393         Reviewed by Jer Noble.
2394
2395         Update expectations because the MediaTime printing changed, but
2396         results are the same.
2397
2398         * media/media-source/media-source-overlapping-append-expected.txt:
2399         * media/media-source/media-source-overlapping-decodetime-expected.txt:
2400         * media/media-source/media-source-seek-back-expected.txt:
2401         * media/media-source/media-source-sequence-timestamps-expected.txt:
2402         * media/media-source/media-source-timeoffset-expected.txt:
2403
2404 2017-06-07  Alexey Proskuryakov  <ap@apple.com>
2405
2406         Add High Sierra support to WebKit tools
2407         https://bugs.webkit.org/show_bug.cgi?id=173080
2408
2409         Rubber-stamped by Daniel Bates.
2410
2411         * platform/mac-sierra: Added an empty directory to avoid breaking scripts.
2412
2413 2017-06-07  Jer Noble  <jer.noble@apple.com>
2414
2415         [Web Audio] createScriptProcessor throws IndexSizeError for valid arguments
2416         https://bugs.webkit.org/show_bug.cgi?id=173022
2417
2418         Reviewed by Sam Weinig.
2419
2420         * webaudio/javascriptaudionode-expected.txt:
2421         * webaudio/javascriptaudionode.html:
2422
2423 2017-06-07  Chris Dumez  <cdumez@apple.com>
2424
2425         CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
2426         https://bugs.webkit.org/show_bug.cgi?id=164537
2427         <rdar://problem/29181773>
2428
2429         Reviewed by Sam Weinig.
2430
2431         Add better test coverage for CSSPageRule. This test is being upstreamed via:
2432         - https://github.com/w3c/web-platform-tests/pull/6183
2433
2434         * http/wpt/cssom/CSSPageRule-expected.txt: Added.
2435         * http/wpt/cssom/CSSPageRule.html: Added.
2436
2437 2017-06-07  Youenn Fablet  <youenn@apple.com>
2438
2439         RTCTrackEvent.track should be found in RTCTrackEvent.streams[0]
2440         https://bugs.webkit.org/show_bug.cgi?id=173074
2441
2442         Reviewed by Eric Carlson.
2443
2444         * webrtc/video.html:
2445
2446 2017-06-07  Devin Rousso  <drousso@apple.com>
2447
2448         Web Inspector: Add ContextMenu item to log WebSocket object to console
2449         https://bugs.webkit.org/show_bug.cgi?id=172878
2450
2451         Reviewed by Joseph Pecoraro.
2452
2453         * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt: Added.
2454         * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: Added.
2455
2456         * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt:
2457         * http/tests/websocket/tests/hybi/inspector/before-load.html:
2458         * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Removed.
2459         * http/tests/websocket/tests/hybi/inspector/client-close.html:
2460         * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Removed.
2461         * http/tests/websocket/tests/hybi/inspector/send-and-receive.html:
2462         * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Removed.
2463         * http/tests/websocket/tests/hybi/inspector/echo.py: Added.
2464         (web_socket_do_extra_handshake):
2465         (web_socket_transfer_data):
2466         Unified common configurations for Inspector WebSocket tests.
2467
2468 2017-06-07  Devin Rousso  <drousso@apple.com>
2469
2470         Web Inspector: Allow user to choose stylesheet when creating new rules
2471         https://bugs.webkit.org/show_bug.cgi?id=172487
2472
2473         Reviewed by Joseph Pecoraro.
2474
2475         * inspector/css/add-rule-expected.html: Added.
2476         * inspector/css/add-rule.html: Added.
2477
2478 2017-06-07  Youenn Fablet  <youenn@apple.com>
2479
2480         getUserMedia is prompting too often
2481         https://bugs.webkit.org/show_bug.cgi?id=172859
2482         <rdar://problem/32589950>
2483
2484         Reviewed by Eric Carlson.
2485
2486         * fast/mediastream/getUserMedia-grant-persistency-expected.txt: Added.
2487         * fast/mediastream/getUserMedia-grant-persistency-reload-expected.txt: Added.
2488         * fast/mediastream/getUserMedia-grant-persistency-reload.html: Added.
2489         * fast/mediastream/getUserMedia-grant-persistency.html: Added.
2490         * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
2491         * http/tests/media/media-stream/get-user-media-prompt.html: Last gum does not need a prompt anymore.
2492
2493 2017-06-07  Daniel Bates  <dabates@apple.com>
2494
2495         Fetching Blob URLs with XHR gives null content-type and content-length
2496         https://bugs.webkit.org/show_bug.cgi?id=137647
2497         <rdar://problem/18215114>
2498
2499         Reviewed by Darin Adler.
2500
2501         Add a test to ensure that we do not regress the computed Content-Type and Content-Length
2502         for a blob URL fetched using XHR.
2503
2504         * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size-expected.txt: Added.
2505         * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size.html: Added.
2506
2507 2017-06-07  Zan Dobersek  <zdobersek@igalia.com>
2508
2509         Unreviewed GTK+ and WPE gardening.
2510
2511         Add platform-specific test baselines for layout tests where the
2512         libgcrypt-based implementation passes more tests than the generic
2513         baselines expect. The WPE test expectations for these tests are
2514         also cleaned up a bit, and the tests are marked as slow to give
2515         them more time to properly execute.
2516
2517         * platform/gtk/TestExpectations: Skip two imported W3C Web Crypto API tests that rely in SPKI and PKCS#8 imports.
2518         * platform/wpe/TestExpectations: Ditto.
2519         * platform/wpe/crypto: Added.
2520         * platform/wpe/crypto/subtle: Added.
2521         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2522         * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
2523         * platform/wpe/imported: Added.
2524         * platform/wpe/imported/w3c: Added.
2525         * platform/wpe/imported/w3c/web-platform-tests: Added.
2526         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
2527         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
2528         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
2529         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
2530         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
2531         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
2532         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
2533         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
2534         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
2535         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
2536         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
2537
2538 2017-06-07  Sam Weinig  <sam@webkit.org>
2539
2540         [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
2541         https://bugs.webkit.org/show_bug.cgi?id=172956
2542
2543         Reviewed by Chris Dumez.
2544
2545         * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
2546         Update results to show that we now throw a type error, because the action now requires
2547         an explicit get of the location object, which does not work in the context.
2548
2549 2017-06-07  Antoine Quint  <graouts@apple.com>
2550
2551         Rebaseline and enable media/modern-media-controls/controls-visibility-support
2552         https://bugs.webkit.org/show_bug.cgi?id=173060
2553         <rdar://problem/32616840>
2554
2555         Reviewed by Eric Carlson.
2556
2557         We only check the "visible" property on the MediaControls instance which is the only thing being
2558         set by this class now. We also fix entering fullscreen by not using a <button> element which has
2559         some default styles set by the Button class. Finally, we make some videoTracks.length assertions
2560         asynchronous to avoid timing issues.
2561
2562         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt:
2563         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html:
2564         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt:
2565         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html:
2566         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
2567         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
2568         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
2569         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
2570         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
2571         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
2572         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element-expected.txt:
2573         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html:
2574         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt:
2575         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html:
2576
2577 2017-06-07  Antoine Quint  <graouts@apple.com>
2578
2579         Rebaseline and enable media/modern-media-controls/buttons-container
2580         https://bugs.webkit.org/show_bug.cgi?id=173059
2581         <rdar://problem/32616156>
2582
2583         Reviewed by Eric Carlson.
2584
2585         The only change is the default margin for a ButtonsContainer.
2586
2587         * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
2588         * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
2589         * platform/ios-simulator/TestExpectations:
2590         * platform/mac/TestExpectations:
2591
2592 2017-06-07  Antoine Quint  <graouts@apple.com>
2593
2594         Rebaseline and enable media/modern-media-controls/button
2595         https://bugs.webkit.org/show_bug.cgi?id=173058
2596         <rdar://problem/32615846>
2597
2598         Reviewed by Eric Carlson.
2599
2600         The IconButton class was removed and merged into its superclass Button, so we merge those tests
2601         in a single directory. A couple tests no longer applied as we do not have a focused state for
2602         buttons anymore, nor do we deal with changes in layout traits since there is no such thing as
2603         a compact mode anymore.
2604
2605         * media/modern-media-controls/button/button-active-state-expected.txt: Added.
2606         * media/modern-media-controls/button/button-active-state.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-active-state.html.
2607         * media/modern-media-controls/button/button-icon-name-expected.txt: Added.
2608         * media/modern-media-controls/button/button-icon-name.html: Added.
2609         * media/modern-media-controls/button/button-on-expected.txt: Added.
2610         * media/modern-media-controls/button/button-on.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-on.html.
2611         * media/modern-media-controls/button/button.html:
2612         * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Removed.
2613         * media/modern-media-controls/icon-button/icon-button-change-layout-traits-expected.txt: Removed.
2614         * media/modern-media-controls/icon-button/icon-button-change-layout-traits.html: Removed.
2615         * media/modern-media-controls/icon-button/icon-button-expected.txt: Removed.
2616         * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Removed.
2617         * media/modern-media-controls/icon-button/icon-button-focus-state.html: Removed.
2618         * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Removed.
2619         * media/modern-media-controls/icon-button/icon-button.html: Removed.
2620         * platform/ios-simulator/TestExpectations:
2621         * platform/mac/TestExpectations:
2622
2623 2017-06-07  Ryan Haddad  <ryanhaddad@apple.com>
2624
2625         Remove TestExpectation for fast/backgrounds/background-repeat-x-y-parse.html.
2626         https://bugs.webkit.org/show_bug.cgi?id=167428
2627
2628         Unreviewed test gardening.
2629
2630         * TestExpectations:
2631
2632 2017-06-07  Per Arne Vollan  <pvollan@apple.com>
2633
2634         Support removal of authentication data through the Website data store API.
2635         https://bugs.webkit.org/show_bug.cgi?id=171217
2636
2637         Reviewed by Brady Eidson.
2638
2639         * TestExpectations:
2640         * http/tests/loading/basic-auth-remove-credentials-expected.txt: Added.
2641         * http/tests/loading/basic-auth-remove-credentials.html: Added.
2642         * platform/mac-wk2/TestExpectations:
2643
2644 2017-06-07  Antoine Quint  <graouts@apple.com>
2645
2646         Rebaseline and enable media/modern-media-controls/background-tint
2647         https://bugs.webkit.org/show_bug.cgi?id=173056
2648         <rdar://problem/32614607>
2649
2650         Reviewed by Eric Carlson.
2651
2652         Update the background-color and filter properties for backdrops to match
2653         the latest implementation and specs.
2654
2655         * media/modern-media-controls/background-tint/background-tint-expected.txt:
2656         * media/modern-media-controls/background-tint/background-tint.html:
2657         * platform/ios-simulator/TestExpectations:
2658         * platform/mac/TestExpectations:
2659
2660 2017-06-07  Alejandro G. Castro  <alex@igalia.com>
2661
2662         Unreviewed GTK expectations gardening
2663
2664         Mark the mediacapturefromelement tests as skipped, we need canvas
2665         captureStreams support.
2666
2667         * platform/gtk/TestExpectations:
2668
2669 2017-06-07  Antoine Quint  <graouts@apple.com>
2670
2671         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2672         https://bugs.webkit.org/show_bug.cgi?id=168409
2673
2674         Unreviewed test gardening. This test has started timing out again on WK1.
2675
2676         * platform/mac-wk1/TestExpectations:
2677
2678 2017-06-07  Zan Dobersek  <zdobersek@igalia.com>
2679
2680         Unreviewed GTK+ gardening.
2681
2682         Add test baselines that expect RSA-PSS and HKDF tests running successfully.
2683         Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
2684         giving them enough time to run properly and avoid timeouts.
2685
2686         * platform/gtk/TestExpectations:
2687         * platform/gtk/crypto: Added.
2688         * platform/gtk/crypto/subtle: Added.
2689         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2690         * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
2691         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
2692         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
2693         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
2694         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
2695         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
2696         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
2697         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
2698         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
2699         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
2700         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
2701         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
2702
2703 2017-06-07  Zan Dobersek  <zdobersek@igalia.com>
2704
2705         [GCrypt] RSA-PSS support
2706         https://bugs.webkit.org/show_bug.cgi?id=172856
2707
2708         Reviewed by Jiewen Tan.
2709
2710         * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
2711         disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
2712
2713 2017-06-06  Matt Lewis  <jlewis3@apple.com>
2714
2715         Marked workers/bomb.html as flaky on iOS.
2716         https://bugs.webkit.org/show_bug.cgi?id=167757
2717
2718         Unreviewed test gardening.
2719
2720         * platform/ios-wk2/TestExpectations:
2721
2722 2017-06-06  Darin Adler  <darin@apple.com>
2723
2724         Update to slightly stricter rules for custom element names from more recent standard draft
2725         https://bugs.webkit.org/show_bug.cgi?id=173019
2726
2727         Reviewed by Ryosuke Niwa.
2728
2729         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
2730         * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
2731
2732 2017-06-06  Yoav Weiss  <yoav@yoav.ws>
2733
2734         [preload] Conditional support for media preloading and align media `as` values.
2735         https://bugs.webkit.org/show_bug.cgi?id=172501
2736
2737         Reviewed by Dean Jackson.
2738
2739         Tests checking media resources preloading support were removed.
2740
2741         * http/tests/preload/download_resources.html: Replaced "media" with "video".
2742         * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
2743         * http/tests/preload/onload_event.html: Replaced "media" with "video".
2744         * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
2745         * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
2746         * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
2747         * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
2748         * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
2749         * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
2750
2751 2017-06-06  Ryan Haddad  <ryanhaddad@apple.com>
2752
2753         Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
2754         https://bugs.webkit.org/show_bug.cgi?id=170907
2755
2756         Unreviewed test gardening.
2757
2758         * platform/mac-wk2/TestExpectations:
2759         * platform/mac/TestExpectations:
2760
2761 2017-06-06  Zan Dobersek  <zdobersek@igalia.com>
2762
2763         Unreviewed GTK+ gardening.
2764
2765         * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
2766         Unskip the crypto/subtle/, crypto/workers/subtle/ and
2767         imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
2768         that skip the remaining failing layout tests, instead of skipping those
2769         directories and maintaining expectations for the passing tests.
2770
2771 2017-06-06  Jonathan Bedard  <jbedard@apple.com>
2772
2773         Move storage/websql/alter-to-info-table.html failure expectation.
2774         https://bugs.webkit.org/show_bug.cgi?id=156718
2775
2776         Unreviewed test gardening
2777
2778         storage/websql/alter-to-info-table.html fails on iOS-simulator,
2779         but passes on device.
2780
2781         * platform/ios-simulator/TestExpectations:
2782         * platform/ios/TestExpectations:
2783
2784 2017-06-06  Ryan Haddad  <ryanhaddad@apple.com>
2785
2786         Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
2787         https://bugs.webkit.org/show_bug.cgi?id=172998
2788
2789         Unreviewed test gardening.
2790
2791         * platform/mac-wk2/TestExpectations:
2792
2793 2017-06-06  Zalan Bujtas  <zalan@apple.com>
2794
2795         Safari doesn't load newest The Order of the Stick comic.
2796         https://bugs.webkit.org/show_bug.cgi?id=172949
2797         <rdar://problem/32389730>
2798
2799         Reviewed by Antti Koivisto.
2800
2801         * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
2802         * fast/table/floating-table-sibling-is-invisible.html: Added.
2803
2804 2017-06-06  Emilio Cobos Álvarez  <ecobos@igalia.com>
2805
2806         [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
2807         https://bugs.webkit.org/show_bug.cgi?id=172906
2808
2809         Reviewed by Darin Adler.
2810
2811         * css3/supports-dom-api-expected.txt:
2812         * css3/supports-dom-api.html: Added test
2813
2814 2017-06-06  Joseph Pecoraro  <pecoraro@apple.com>
2815
2816         Unreviewed rollout r217807. Caused a test to crash.
2817
2818         * inspector/unit-tests/heap-snapshot-expected.txt:
2819         * inspector/unit-tests/heap-snapshot.html:
2820
2821 2017-06-06  Antoine Quint  <graouts@apple.com>
2822
2823         Rebaseline and enable media/modern-media-controls/audio
2824         https://bugs.webkit.org/show_bug.cgi?id=172996
2825         <rdar://problem/32590725>
2826
2827         Reviewed by Eric Carlson.
2828
2829         The new controls design switches the AirPlay and mute button order around.
2830
2831         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
2832         * media/modern-media-controls/audio/audio-controls-buttons.html:
2833         * platform/ios-simulator/TestExpectations:
2834         * platform/mac/TestExpectations:
2835
2836 2017-06-06  Antoine Quint  <graouts@apple.com>
2837
2838         Rebaseline and enable media/modern-media-controls/airplay-support
2839         https://bugs.webkit.org/show_bug.cgi?id=172980
2840         <rdar://problem/32589074>
2841
2842         Reviewed by Eric Carlson.
2843
2844         The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
2845
2846         * platform/ios-simulator/TestExpectations:
2847         * platform/mac/TestExpectations:
2848
2849 2017-06-06  Antoine Quint  <graouts@apple.com>
2850
2851         Rebaseline and enable media/modern-media-controls/airplay-placard
2852         https://bugs.webkit.org/show_bug.cgi?id=172977
2853         <rdar://problem/32588681>
2854
2855         Reviewed by Eric Carlson.
2856
2857         These two tests work fine as-is, we just need to enable them.
2858
2859         * platform/ios-simulator/TestExpectations:
2860         * platform/mac/TestExpectations:
2861
2862 2017-06-06  Antoine Quint  <graouts@apple.com>
2863
2864         Rebaseline and enable media/modern-media-controls/airplay-button
2865         https://bugs.webkit.org/show_bug.cgi?id=172975
2866         <rdar://problem/32588422>
2867
2868         Reviewed by Eric Carlson.
2869
2870         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
2871         * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
2872         code, the path to the icon directory is provided directly by media-controls-loader.js.
2873         * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
2874         CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
2875         assets.
2876         * platform/ios-simulator/TestExpectations:
2877         * platform/mac/TestExpectations:
2878
2879 2017-06-06  Antoine Quint  <graouts@apple.com>
2880
2881         Update modern media controls testing utilities
2882         https://bugs.webkit.org/show_bug.cgi?id=172976
2883         <rdar://problem/32588432>
2884
2885         Reviewed by Eric Carlson.
2886
2887         Update the list of CSS files to load to match the current list of
2888         existing CSS files in the modern-media-controls module.
2889
2890         * media/modern-media-controls/resources/media-controls-loader.js:
2891
2892 2017-06-05  Antoine Quint  <graouts@apple.com>
2893
2894         Update media controls to match latest design specs
2895         https://bugs.webkit.org/show_bug.cgi?id=172932
2896
2897         Reviewed by Dean Jackson.
2898
2899         Update test expectations to make a few of the tests we had already rebaselined pass.
2900
2901         * TestExpectations:
2902         * platform/ios-simulator/TestExpectations:
2903         * platform/mac/TestExpectations:
2904
2905 2017-06-05  Ryan Haddad  <ryanhaddad@apple.com>
2906
2907         Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
2908
2909         Unreviewed test gardening.
2910
2911         * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
2912
2913 2017-06-05  Ryan Haddad  <ryanhaddad@apple.com>
2914
2915         Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
2916         https://bugs.webkit.org/show_bug.cgi?id=172943
2917
2918         Unreviewed test gardening.
2919
2920         * platform/ios/TestExpectations:
2921
2922 2017-06-05  Michael Catanzaro  <mcatanzaro@igalia.com>
2923
2924         Unreviewed GTK expectations gardening
2925
2926         Mark a few tests as crashing.
2927
2928         * platform/gtk/TestExpectations:
2929
2930 2017-06-05  Chris Dumez  <cdumez@apple.com>
2931
2932         ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
2933         https://bugs.webkit.org/show_bug.cgi?id=172943
2934         <rdar://problem/31288058>
2935
2936         Reviewed by Alexey Proskuryakov.
2937
2938         Make test clean a little bit more robust.
2939
2940         * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
2941
2942 2017-06-05  Chris Dumez  <cdumez@apple.com>
2943
2944         ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
2945         https://bugs.webkit.org/show_bug.cgi?id=172943
2946         <rdar://problem/31288058>
2947
2948         Reviewed by Alexey Proskuryakov.
2949
2950         Add better test coverage.
2951
2952         * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
2953         * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
2954
2955 2017-06-05  Joseph Pecoraro  <pecoraro@apple.com>
2956
2957         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
2958         https://bugs.webkit.org/show_bug.cgi?id=172848
2959         <rdar://problem/25709212>
2960
2961         Reviewed by Saam Barati.
2962
2963         * inspector/unit-tests/heap-snapshot-expected.txt:
2964         * inspector/unit-tests/heap-snapshot.html:
2965         Update for the new node flag.
2966
2967 2017-06-05  Ryan Haddad  <ryanhaddad@apple.com>
2968
2969         Rebaseline tests for Windows after r217772.
2970         https://bugs.webkit.org/show_bug.cgi?id=172866
2971
2972         Unreviewed test gardening.
2973
2974         * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
2975         * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
2976         * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
2977         * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
2978         * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
2979         * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
2980         * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
2981         * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
2982         * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
2983         * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
2984         * platform/win/svg/batik/filters/feTile-expected.txt:
2985         * platform/win/svg/batik/filters/filterRegions-expected.txt:
2986         * platform/win/svg/batik/masking/maskRegions-expected.txt:
2987         * platform/win/svg/batik/paints/gradientLimit-expected.txt:
2988         * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
2989         * platform/win/svg/batik/paints/patternRegionA-expected.txt:
2990         * platform/win/svg/batik/paints/patternRegions-expected.txt:
2991         * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
2992         * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
2993         * platform/win/svg/batik/text/smallFonts-expected.txt:
2994         * platform/win/svg/batik/text/textAnchor-expected.txt:
2995         * platform/win/svg/batik/text/textDecoration-expected.txt:
2996         * platform/win/svg/batik/text/textEffect-expected.txt:
2997         * platform/win/svg/batik/text/textEffect2-expected.txt:
2998         * platform/win/svg/batik/text/textEffect3-expected.txt:
2999         * platform/win/svg/batik/text/textFeatures-expected.txt:
3000         * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3001         * platform/win/svg/batik/text/textLayout-expected.txt:
3002         * platform/win/svg/batik/text/textLayout2-expected.txt:
3003         * platform/win/svg/batik/text/textLength-expected.txt:
3004         * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
3005         * platform/win/svg/batik/text/textPosition-expected.txt:
3006         * platform/win/svg/batik/text/textProperties-expected.txt:
3007         * platform/win/svg/batik/text/textProperties2-expected.txt:
3008         * platform/win/svg/batik/text/textStyles-expected.txt:
3009         * platform/win/svg/custom/broken-internal-references-expected.txt:
3010         * platform/win/svg/custom/path-textPath-simulation-expected.txt:
3011         * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
3012         * platform/win/svg/hixie/perf/001-expected.txt:
3013         * platform/win/svg/hixie/perf/002-expected.txt:
3014         * platform/win/svg/text/text-path-01-b-expected.txt:
3015         * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
3016
3017 2017-06-05  Ryan Haddad  <ryanhaddad@apple.com>
3018
3019         Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
3020         https://bugs.webkit.org/show_bug.cgi?id=172454
3021
3022         Unreviewed test gardening.
3023
3024         * platform/ios-wk2/TestExpectations:
3025         * platform/mac-wk2/TestExpectations:
3026
3027 2017-06-05  Antoine Quint  <graouts@apple.com>
3028
3029         Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
3030         https://bugs.webkit.org/show_bug.cgi?id=172915
3031
3032         Reviewed by Antoine Quint.
3033
3034         The default height of <audio> elements is now 31pt.
3035
3036         * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
3037         * media/modern-media-controls/audio/audio-controls-metrics.html:
3038
3039 2017-06-04  Simon Fraser  <simon.fraser@apple.com>
3040
3041         Percentages are calculated wrong in SVG transform CSS property
3042         https://bugs.webkit.org/show_bug.cgi?id=172901
3043
3044         Reviewed by Zalan Bujtas.
3045
3046         * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
3047         * svg/transforms/percent-transform-values-viewbox.html: Added.
3048         * svg/transforms/transform-origin-css-property-expected.xhtml:
3049         * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
3050         annoying to maintain by applying the transforms relative to the fill-box, which means all
3051         the transform origins are no longer offset by the box position. Other tests exercise
3052         view-box relative transform origins.
3053
3054 2017-06-04  Eric Carlson  <eric.carlson@apple.com>
3055
3056         [MediaStream] Page capture state not reported correctly
3057         https://bugs.webkit.org/show_bug.cgi?id=172897
3058         <rdar://problem/32493318>
3059
3060         Reviewed by Youenn Fablet.
3061
3062         * fast/mediastream/media-stream-track-muted-expected.txt: Added.
3063         * fast/mediastream/media-stream-track-muted.html: Added.
3064
3065 2017-06-03  Sam Weinig  <sam@webkit.org>
3066
3067         Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
3068         https://bugs.webkit.org/show_bug.cgi?id=172687
3069
3070         Reviewed by Darin Adler.
3071
3072         * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
3073         * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
3074         New tests for Object.defineProperty on Storage and DOMStringMap.
3075
3076         * js/dom/named-property-deleter.html:
3077         Fix test which was deleting the wrong property. This doesn't change the result,
3078         but is now actually testing the thing it meant to.
3079
3080         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
3081         * storage/domstorage/localstorage/delete-defineproperty-removal.html:
3082         Convert to testharness.js and show that the results are now correct.
3083
3084 2017-06-04  Simon Fraser  <simon.fraser@apple.com>
3085
3086         Object bounding box wrong for some paths
3087         https://bugs.webkit.org/show_bug.cgi?id=172866
3088
3089         Reviewed by Tim Horton.
3090
3091         So many new baselines.
3092
3093         * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3094         * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
3095         * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
3096         * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
3097         * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
3098         * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
3099         * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
3100         * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
3101         * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
3102         * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
3103         * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
3104         * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
3105         * platform/ios/svg/batik/text/smallFonts-expected.txt:
3106         * platform/ios/svg/batik/text/textAnchor-expected.txt:
3107         * platform/ios/svg/batik/text/textDecoration-expected.txt:
3108         * platform/ios/svg/batik/text/textEffect-expected.txt:
3109         * platform/ios/svg/batik/text/textEffect2-expected.txt:
3110         * platform/ios/svg/batik/text/textEffect3-expected.txt:
3111         * platform/ios/svg/batik/text/textFeatures-expected.txt:
3112         * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3113         * platform/ios/svg/batik/text/textLayout-expected.txt:
3114         * platform/ios/svg/batik/text/textLayout2-expected.txt:
3115         * platform/ios/svg/batik/text/textLength-expected.txt:
3116         * platform/ios/svg/batik/text/textOnPath-expected.txt:
3117         * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
3118         * platform/ios/svg/batik/text/textPosition-expected.txt:
3119         * platform/ios/svg/batik/text/textPosition2-expected.txt:
3120         * platform/ios/svg/batik/text/textProperties-expected.txt:
3121         * platform/ios/svg/batik/text/textProperties2-expected.txt:
3122         * platform/ios/svg/batik/text/textStyles-expected.txt:
3123         * platform/ios/svg/batik/text/verticalText-expected.txt:
3124         * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
3125         * platform/ios/svg/custom/broken-internal-references-expected.txt:
3126         * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
3127         * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
3128         * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
3129         * platform/ios/svg/custom/second-inline-text-expected.txt:
3130         * platform/ios/svg/text/text-path-01-b-expected.txt:
3131         * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3132         * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
3133         * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
3134         * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
3135         * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
3136         * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
3137         * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
3138         * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
3139         * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
3140         * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
3141         * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
3142         * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
3143         * platform/mac/svg/batik/filters/filterRegions-expected.txt:
3144         * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
3145         * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
3146         * platform/mac/svg/batik/paints/patternRegions-expected.txt:
3147         * platform/mac/svg/batik/text/smallFonts-expected.txt:
3148         * platform/mac/svg/batik/text/textAnchor-expected.txt:
3149         * platform/mac/svg/batik/text/textEffect2-expected.txt:
3150         * platform/mac/svg/batik/text/textEffect3-expected.txt:
3151         * platform/mac/svg/batik/text/textFeatures-expected.txt:
3152         * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3153         * platform/mac/svg/batik/text/textLayout-expected.txt:
3154         * platform/mac/svg/batik/text/textLayout2-expected.txt:
3155         * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
3156         * platform/mac/svg/batik/text/textPosition2-expected.txt:
3157         * platform/mac/svg/batik/text/textProperties-expected.txt:
3158         * platform/mac/svg/batik/text/textProperties2-expected.txt:
3159         * platform/mac/svg/batik/text/textStyles-expected.txt:
3160         * platform/mac/svg/custom/animate-path-morphing-expected.txt:
3161         * platform/mac/svg/custom/broken-internal-references-expected.txt:
3162         * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
3163         * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
3164         * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
3165         * platform/mac/svg/custom/second-inline-text-expected.txt:
3166         * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
3167         * platform/mac/svg/hixie/perf/001-expected.txt:
3168         * platform/mac/svg/hixie/perf/002-expected.txt:
3169         * platform/mac/svg/text/text-path-01-b-expected.txt:
3170         * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
3171         * svg/custom/control-points-for-S-and-T-expected.txt:
3172         * svg/custom/use-nested-transform-expected.txt:
3173
3174 2017-06-04  Jonathan Bedard  <jbedard@apple.com>
3175
3176         Unreviewed test gardening
3177
3178         Gardening test expectations for layout tests on iOS device. Moving
3179         expectations for tests which fail on Simulator but pass on device.
3180
3181         * platform/ios-simulator-wk1/TestExpectations:
3182         * platform/ios-simulator-wk2/TestExpectations:
3183         * platform/ios-simulator/TestExpectations:
3184         * platform/ios-wk1/TestExpectations:
3185         * platform/ios-wk2/TestExpectations:
3186         * platform/ios/TestExpectations:
3187
3188 2017-06-04  Chris Dumez  <cdumez@apple.com>
3189
3190         Implement DOMMatrixReadOnly.transformPoint()
3191         https://bugs.webkit.org/show_bug.cgi?id=172900
3192
3193         Reviewed by Simon Fraser.
3194
3195         * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
3196         * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
3197         * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
3198         Import test coverage from Blink.
3199
3200 2017-06-04  Zan Dobersek  <zdobersek@igalia.com>
3201
3202         Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
3203         existing bugs. Update or add GTK+-specific baselines for three tests.
3204
3205         * platform/gtk/TestExpectations:
3206         * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
3207         * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
3208         * platform/gtk/css1/box_properties/acid_test-expected.txt:
3209
3210 2017-06-03  Chris Dumez  <cdumez@apple.com>
3211
3212         Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
3213         https://bugs.webkit.org/show_bug.cgi?id=172898
3214
3215         Reviewed by Sam Weinig.
3216
3217         Add layout test coverage.
3218
3219         * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
3220         * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
3221
3222 2017-06-03  Simon Fraser  <simon.fraser@apple.com>
3223
3224         Implement DOMPointReadOnly.matrixTransform()
3225         https://bugs.webkit.org/show_bug.cgi?id=172896
3226
3227         Reviewed by Chris Dumez.
3228
3229         DOMPoint-003.html should be upstreamed at some point.
3230
3231         * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
3232         * http/wpt/geometry/DOMPoint-003.html: Added.
3233
3234 2017-06-03  Jonathan Bedard  <jbedard@apple.com>
3235
3236         Unreviewed test gardening
3237
3238         * platform/ios/TestExpectations: Update expectation for tests passing
3239         after https://bugs.webkit.org/show_bug.cgi?id=139968.
3240
3241 2017-06-03  Yusuke Suzuki  <utatane.tea@gmail.com>
3242
3243         Script modules should be able to import data urls
3244         https://bugs.webkit.org/show_bug.cgi?id=171594
3245
3246         Reviewed by Youenn Fablet.
3247
3248         * http/tests/security/script-with-dataurl-expected.txt:
3249         * http/tests/security/script-with-dataurl.html:
3250         Now, the spec is changed and errors from data: scripts should not be muted.
3251         https://github.com/whatwg/html/issues/1778
3252
3253         * js/dom/classic-script-with-data-url-expected.txt: Added.
3254         * js/dom/classic-script-with-data-url.html: Added.
3255         * js/dom/modules/module-script-with-data-url-expected.txt: Added.
3256         * js/dom/modules/module-script-with-data-url.html: Added.
3257
3258 2017-06-03  Jonathan Bedard  <jbedard@apple.com>
3259
3260         Move css3/flexbox/image-percent-max-height.html failure expectation.
3261         https://bugs.webkit.org/show_bug.cgi?id=126898
3262
3263         Unreviewed test gardening
3264
3265         css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
3266         but passes on device.
3267
3268         * platform/ios-simulator/TestExpectations:
3269         * platform/ios/TestExpectations:
3270
3271 2017-06-03  Chris Dumez  <cdumez@apple.com>
3272
3273         http/tests/cache/disk-cache/shattered-deduplication.html is flaky
3274         https://bugs.webkit.org/show_bug.cgi?id=172868
3275         <rdar://problem/31249379>
3276
3277         Reviewed by Antti Koivisto.
3278
3279         http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
3280         fade-in / fade-out animation.
3281
3282         <rdar://problem/31249379> is fixed for me with the proposed changes.
3283
3284         * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
3285         - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
3286         the test page.
3287         - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
3288           or not (as it fades in and out). 30 is still enough to see the color and confirm the
3289           test is passing.
3290
3291         * http/tests/cache/disk-cache/shattered-deduplication.html:
3292         - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
3293           or not (as it fades in and out). 30 is still enough to see the color and confirm the
3294           test is passing.
3295
3296 2017-06-02  Myles C. Maxfield  <mmaxfield@apple.com>
3297
3298         REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
3299         https://bugs.webkit.org/show_bug.cgi?id=172737
3300         <rdar://problem/31608236>
3301
3302         Reviewed by Simon Fraser.
3303
3304         * fast/text/accessibility-bold-system-font-2-expected.html: Added.
3305         * fast/text/accessibility-bold-system-font-2.html: Added.
3306         * fast/text/accessibility-bold-system-font-expected.txt: Added.
3307         * fast/text/accessibility-bold-system-font.html: Added.
3308         * platform/mac/TestExpectations:
3309
3310 2017-06-02  Ryan Haddad  <ryanhaddad@apple.com>
3311
3312         Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
3313         https://bugs.webkit.org/show_bug.cgi?id=170870
3314
3315         Unreviewed test gardening.
3316
3317         * platform/ios-wk2/TestExpectations:
3318
3319 2017-06-02  Jonathan Bedard  <jbedard@apple.com>
3320
3321         Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
3322         https://bugs.webkit.org/show_bug.cgi?id=152439
3323
3324         Unreviewed test gardening
3325
3326         compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
3327         but passes on device.
3328
3329         * platform/ios-simulator-wk2/TestExpectations:
3330         * platform/ios-wk2/TestExpectations:
3331
3332 2017-06-02  Ryan Haddad  <ryanhaddad@apple.com>
3333
3334         Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
3335         https://bugs.webkit.org/show_bug.cgi?id=171895
3336
3337         Unreviewed test gardening.
3338
3339         * platform/ios-wk2/TestExpectations:
3340         * platform/mac-wk2/TestExpectations:
3341
3342 2017-06-02  Eric Carlson  <eric.carlson@apple.com>
3343
3344         [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
3345         https://bugs.webkit.org/show_bug.cgi?id=172858
3346
3347         Reviewed by Youenn Fablet.
3348
3349         * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
3350         * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
3351
3352 2017-06-02  Matt Lewis  <jlewis3@apple.com>
3353
3354         Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
3355         https://bugs.webkit.org/show_bug.cgi?id=172518
3356
3357         Unreviewed test gardening
3358
3359         * platform/ios-simulator/TestExpectations:
3360         * platform/ios/TestExpectations:
3361
3362 2017-06-02  Chris Dumez  <cdumez@apple.com>
3363
3364         REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
3365         https://bugs.webkit.org/show_bug.cgi?id=161549
3366         <rdar://problem/28213429>
3367
3368         Reviewed by Simon Fraser.
3369
3370         * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
3371         Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
3372         address the flakiness.
3373
3374         * platform/mac-wk2/TestExpectations:
3375         Unskip test.
3376
3377 2017-06-02  Frederic Wang  <fwang@igalia.com>
3378
3379         [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
3380         https://bugs.webkit.org/show_bug.cgi?id=172825
3381
3382         Reviewed by Simon Fraser.
3383
3384         Add a new test to check whether a non-main frame appears in the scrolling tree when
3385         ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
3386         the iOS WK2 reference for scrolling-iframe-expected.html
3387
3388         * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3389         * fast/scrolling/scrolling-tree-includes-frame.html: Added.
3390         * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3391         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
3392         * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3393
3394 2017-06-02  Frederic Wang  <fwang@igalia.com>
3395
3396         [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
3397         https://bugs.webkit.org/show_bug.cgi?id=172851
3398
3399         Reviewed by Simon Fraser.
3400
3401         This commit adds a test to check whether scrollable iframes require a special composited
3402         layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
3403
3404         * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
3405         printing the layer tree of a page with an iframe.
3406         * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3407         * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3408         * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3409
3410 2017-06-02  Andy Estes  <aestes@apple.com>
3411
3412         [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
3413         https://bugs.webkit.org/show_bug.cgi?id=172832
3414         <rdar://problem/30735544>
3415
3416         Reviewed by Alex Christensen.
3417
3418         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
3419         * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
3420         * platform/mac-wk2/TestExpectations:
3421
3422 2017-06-02  Devin Rousso  <drousso@apple.com>
3423
3424         Web Inspector: Should see active Web Sockets when opening Web Inspector
3425         https://bugs.webkit.org/show_bug.cgi?id=172312
3426
3427         Reviewed by Joseph Pecoraro.
3428
3429         Test that WebSockets created before the inspector loads are also tracked.
3430
3431         * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
3432         * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
3433         * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
3434         (web_socket_do_extra_handshake):
3435         (web_socket_transfer_data):
3436
3437 2017-06-02  Matt Lewis  <jlewis3@apple.com>
3438
3439         Marked fast/images/slower-decoding-than-animation-image.html as flaky.
3440         https://bugs.webkit.org/show_bug.cgi?id=172666
3441
3442         Unreviewed test gardening.
3443
3444         * platform/mac-wk2/TestExpectations:
3445
3446 2017-06-02  Zan Dobersek  <zdobersek@igalia.com>
3447
3448         Unreviewed WPE gardening.
3449
3450         * platform/wpe/TestExpectations: Add a few test failure expectations.
3451         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
3452         * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
3453
3454 2017-06-02  Javier Fernandez  <jfernandez@igalia.com>
3455
3456         [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
3457         https://bugs.webkit.org/show_bug.cgi?id=172836
3458
3459         Reviewed by Manuel Rego Casasnovas.
3460
3461         Test to verify different cases of auto-sized tracks and orthogonal items with margins.
3462
3463         * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
3464         * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
3465
3466 2017-06-02  Javier Fernandez  <jfernandez@igalia.com>
3467
3468         [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
3469         https://bugs.webkit.org/show_bug.cgi?id=172590
3470
3471         Reviewed by Sergio Villar Senin.
3472
3473         * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
3474         * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
3475         * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
3476
3477 2017-06-02  Zan Dobersek  <zdobersek@igalia.com>
3478
3479         [WPE] Enable SUBTLE_CRYPTO
3480         https://bugs.webkit.org/show_bug.cgi?id=172756
3481
3482         Reviewed by Michael Catanzaro.
3483
3484         * platform/wpe/TestExpectations: Enable tests under crypto/ and
3485         imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
3486         the test expectations for failing tests under those directories.
3487
3488 2017-06-01  Andreas Kling  <akling@apple.com>
3489
3490         [Mac] Remove backing store for layers that are outside the viewport
3491         https://bugs.webkit.org/show_bug.cgi?id=170082
3492         <rdar://problem/31245009>
3493
3494         Reviewed by Simon Fraser.
3495
3496         Add a simple test with two compositing layers far apart vertically. Only one of them
3497         should have its backing store attached.
3498
3499         * compositing/backing-store-attachment-1-expected.txt: Added.
3500         * compositing/backing-store-attachment-1.html: Added.
3501
3502 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
3503
3504         Unreviewed, rolling out r217691.
3505
3506         This change broke the Windows build.
3507
3508         Reverted changeset:
3509
3510         "Web Inspector: Should see active Web Sockets when opening Web
3511         Inspector"
3512         https://bugs.webkit.org/show_bug.cgi?id=172312
3513         http://trac.webkit.org/changeset/217691
3514
3515 2017-06-01  Devin Rousso  <drousso@apple.com>
3516
3517         Web Inspector: Should see active Web Sockets when opening Web Inspector
3518         https://bugs.webkit.org/show_bug.cgi?id=172312
3519
3520         Reviewed by Joseph Pecoraro.
3521
3522         Test that WebSockets created before the inspector loads are also tracked.
3523
3524         * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
3525         * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
3526         * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
3527         (web_socket_do_extra_handshake):
3528         (web_socket_transfer_data):
3529
3530 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
3531
3532         Mark http/tests/navigation/statistics.html as flaky.
3533         https://bugs.webkit.org/show_bug.cgi?id=172454
3534
3535         Unreviewed test gardening.
3536
3537         * platform/ios-wk2/TestExpectations:
3538         * platform/mac-wk2/TestExpectations:
3539
3540 2017-06-01  Matt Lewis  <jlewis3@apple.com>
3541
3542         Fixed typo in test expectations.
3543         https://bugs.webkit.org/show_bug.cgi?id=172054
3544
3545         Unreviewed test gardening.
3546
3547         * platform/mac-wk2/TestExpectations:
3548
3549 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
3550
3551         Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
3552
3553         Unreviewed test gardening.
3554
3555   &nb