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