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