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