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