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