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