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