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