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