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