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