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