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