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