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