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