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