Use the parent box style to adjust RenderStyle for alignment.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-05-29  Emilio Cobos Álvarez  <ecobos@igalia.com>
2
3         Use the parent box style to adjust RenderStyle for alignment.
4         https://bugs.webkit.org/show_bug.cgi?id=172215
5
6         Reviewed by Antti Koivisto.
7
8         * TestExpectations:
9
10 2017-05-29  Per Arne Vollan  <pvollan@apple.com>
11
12         Unreviewed Windows test gardening, update expected results after r217418.
13
14         * platform/win/fast/block/float/032-expected.txt:
15
16 2017-05-29  Per Arne Vollan  <pvollan@apple.com>
17
18         Unreviewed Windows test gardening, update expected results after r217418.
19
20         * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
21         * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
22         * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
23         * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
24         * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
25         * platform/win/fast/forms/search-vertical-alignment-expected.txt:
26
27 2017-05-28  Sam Weinig  <sam@webkit.org>
28
29         [WebIDL] @@iterator should only be accessed once when disambiguating a union type
30         https://bugs.webkit.org/show_bug.cgi?id=172684
31
32         Reviewed by Yusuke Suzuki.
33
34         * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
35         * js/dom/sequence-in-union-iterator-access.html: Added.
36         Add test case showing that @@iterator is only accessed once when converting a sequence
37         as part of a union.
38
39 2017-05-27  Chris Dumez  <cdumez@apple.com>
40
41         imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
42         https://bugs.webkit.org/show_bug.cgi?id=172472
43         <rdar://problem/32334831>
44
45         Reviewed by Ryosuke Niwa.
46
47         * TestExpectations:
48         Unskip test that is no longer crashing in Debug builds.
49
50         * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
51         * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
52         Add reduced test case reproducing the crash.
53
54 2017-05-27  Simon Fraser  <simon.fraser@apple.com>
55
56         getComputedStyle returns percentage values for left / right / top / bottom
57         https://bugs.webkit.org/show_bug.cgi?id=29084
58
59         Reviewed by Zalan Bujtas.
60
61         Some new baselines, a new test, and an improved test.
62
63         * animations/trigger-container-scroll-boundaries-expected.txt:
64         * animations/trigger-container-scroll-boundaries.html:
65         * animations/trigger-container-scroll-empty-expected.txt:
66         * animations/trigger-container-scroll-empty.html:
67         * animations/trigger-container-scroll-simple-expected.txt:
68         * animations/trigger-container-scroll-simple.html:
69         * fast/css/getComputedStyle/computed-style-expected.txt:
70         * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
71         * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
72         * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
73         * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
74         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
75         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html:  It doesn't make any sense to test right/bottom.
76         * fast/css/hover-affects-child-expected.txt:
77         * fast/css/hover-affects-child.html:
78         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
79         * transitions/transition-to-from-auto-expected.txt:
80         * transitions/transition-to-from-auto.html:
81
82 2017-05-26  Youenn Fablet  <youenn@apple.com>
83
84         WebRTC stats should be in milliseconds
85         https://bugs.webkit.org/show_bug.cgi?id=172644
86
87         Reviewed by Eric Carlson.
88
89         * TestExpectations:
90         * webrtc/video-stats.html: Making it less flaky prone.
91
92 2017-05-26  Sam Weinig  <sam@webkit.org>
93
94         [WebIDL] Overloaded functions should throw this object check exception before argument check exception
95         https://bugs.webkit.org/show_bug.cgi?id=172480
96
97         Reviewed by Chris Dumez.
98
99         Add test case that shows that using the wrong this object on an overloaded function,
100         even if you are passing the wrong number of arguments, results in an invalid this
101         object exception.
102
103         * js/dom/overloaded-operation-exception-order-expected.txt: Added.
104         * js/dom/overloaded-operation-exception-order.html: Added.
105
106 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
107
108         Skip fast/events/before-unload-returnValue.html on iOS.
109         https://bugs.webkit.org/show_bug.cgi?id=172672
110
111         Unreviewed test gardening.
112
113         * platform/ios/TestExpectations:
114
115 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
116
117         Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
118         https://bugs.webkit.org/show_bug.cgi?id=172331
119
120         Unreviewed test gardening.
121
122         * platform/mac-wk1/TestExpectations:
123
124 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
125
126         Unreviewed, rolling out r217458.
127
128         This change caused 55 JSC test failures.
129
130         Reverted changeset:
131
132         "Date should use historical data if it's available."
133         https://bugs.webkit.org/show_bug.cgi?id=172592
134         http://trac.webkit.org/changeset/217458
135
136 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
137
138         Rebaseline js/dom/global-constructors-attributes.html.
139
140         Unreviewed test gardening.
141
142         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
143         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
144         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
145
146 2017-05-25  Ryan Haddad  <ryanhaddad@apple.com>
147
148         Skip two LayoutTests that are failing due missing results.
149
150         Unreviewed test gardening.
151
152         * TestExpectations:
153         * platform/ios/TestExpectations:
154
155 2017-05-26  Claudio Saavedra  <csaavedra@igalia.com>
156
157         [WPE] Mark animations/animation-delay-changed.htm as flaky
158
159         Unreviewed gardening. It's flaky on all platforms so why bother.
160
161         * platform/wpe/TestExpectations:
162
163 2017-05-26  Manuel Rego Casasnovas  <rego@igalia.com>
164
165         [css-grid] Add support for orthogonal positioned grid items
166         https://bugs.webkit.org/show_bug.cgi?id=172591
167
168         Reviewed by Sergio Villar Senin.
169
170         Two of the new imported tests are failing due to an issue with margins
171         and orthogonal items, which is unrelated to this patch (see bug #172590).
172
173         * TestExpectations:
174
175 2017-05-25  Emilio Cobos Álvarez  <ecobos@igalia.com>
176
177         Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
178         https://bugs.webkit.org/show_bug.cgi?id=172503
179
180         Reviewed by Antti Koivisto.
181
182         * TestExpectations:
183
184 2017-05-25  Sam Weinig  <sam@webkit.org>
185
186         Fix MediaDeviceInfo's extended attributes so they make sense
187         https://bugs.webkit.org/show_bug.cgi?id=172629
188
189         Reviewed by Daniel Bates.
190
191         * fast/mediastream/media-device-info-expected.txt: Added.
192         * fast/mediastream/media-device-info.html: Added.
193         Test that MediaDeviceInfo has the expected properties and that
194         the serializer works.
195
196 2017-05-25  Chris Dumez  <cdumez@apple.com>
197
198         imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
199         https://bugs.webkit.org/show_bug.cgi?id=172628
200         <rdar://problem/32418707>
201
202         Reviewed by Sam Weinig.
203
204         Add reduced test case.
205
206         * TestExpectations:
207         Unskip test that is no longer crashing in debug builds.
208
209         * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
210         * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
211
212 2017-05-25  Zalan Bujtas  <zalan@apple.com>
213
214         Frame's composited content is visible when the frame has visibility: hidden.
215         https://bugs.webkit.org/show_bug.cgi?id=125565
216         <rdar://problem/32196849>
217
218         Reviewed by Simon Fraser.
219
220         * compositing/resources/visibility.html: Added.
221         * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
222         * compositing/visibility/frameset-visibility-hidden.html: Added.
223         * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
224         * compositing/visibility/iframe-visibility-hidden.html: Added.
225         * compositing/visibility/object-visibility-hidden-expected.html: Added.
226         * compositing/visibility/object-visibility-hidden.html: Added.
227
228 2017-05-25  Brent Fulgham  <bfulgham@apple.com>
229
230         Gracefully handle missing localStorage support in results.html
231         https://bugs.webkit.org/show_bug.cgi?id=172625
232         <rdar://problem/32118243>
233
234         Reviewed by Alexey Proskuryakov.
235
236         Handle the case where localStorage generates a SecurityError DOMException, treating this
237         as a non-fatal error.
238
239         * fast/harness/results.html:
240         (OptionWriter.save): Treat "SecurityError" as an expected condition.
241         (OptionWriter.apply): Ditto.
242
243 2017-05-25  Alexey Proskuryakov  <ap@apple.com>
244
245         Merge split script tests, part 2
246         https://bugs.webkit.org/show_bug.cgi?id=172423
247
248         Reviewed by Tim Horton.
249
250         Fix the few remaining special cases of split tests.
251
252         * editing/pasteboard/drop-text-events-sideeffect-crash.html:
253         * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
254         This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
255         Now it's inlined in both.
256
257         * fast/canvas/canvas-ellipse-connecting-line-expected.html:
258         * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
259         This was really a resource, not a scrip test, and it was only only used in one test.
260
261         * fast/dom/HTMLElement/class-list-quirks.html:
262         * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
263         Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
264
265         * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
266         * fast/dom/Window/script-tests/postmessage-test.js: Removed.
267         Moved a shared resource to its proper location.
268
269         * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
270         * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
271         * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
272         * fast/dom/Window/window-postmessage-clone-deep-array.html:
273         * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
274         * fast/dom/Window/window-postmessage-clone.html:
275         Straightforward js-tests with file names that didn't match.
276         
277         * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
278         * fast/table/script-tests/min-width-helpers.js: Removed.
279         Moved a shared resource to its proper location.
280
281         * fast/table/min-width-css-block-table.html:
282         * fast/table/min-width-css-inline-table.html:
283         * fast/table/min-width-html-block-table.html:
284         * fast/table/min-width-html-inline-table.html:
285         * fast/table/script-tests/min-width-css-block-table.js: Removed.
286         * fast/table/script-tests/min-width-css-inline-table.js: Removed.
287         * fast/table/script-tests/min-width-html-block-table.js: Removed.
288         * fast/table/script-tests/min-width-html-inline-table.js: Removed.
289         Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
290
291         * printing/break-after-avoid-expected.txt:
292         * printing/break-after-avoid-page-expected.txt:
293         * printing/break-after-avoid-page.html:
294         * printing/break-after-avoid.html:
295         * printing/script-tests/break-after-avoid-page.js: Removed.
296         * printing/script-tests/break-after-avoid.js: Removed.
297         * printing/script-tests/page-break-after-avoid.js: Removed.
298         * printing/script-tests/page-break-always-for-overflow.js: Removed.
299         These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
300
301         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
302         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
303         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
304         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
305         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
306         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
307         These tests were mixed up - pattern was being tested instead of mask, and vice versa.
308         
309         * svg/dom/script-tests/SVGColor.js: Removed.
310         * svg/dom/script-tests/SVGPaint.js: Removed.
311         Removed unused files.
312
313         * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
314         * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
315         * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
316         * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
317         * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
318         * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
319         * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
320         * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
321         Straightforward js-tests with mismatching names.
322
323 2017-05-25  Myles C. Maxfield  <mmaxfield@apple.com>
324
325         [WK1] iframes in layer-backed NSViews are not cleared between successive draws
326         https://bugs.webkit.org/show_bug.cgi?id=172554
327         <rdar://problem/31247133>
328
329         Reviewed by Simon Fraser.
330
331         Cause two successive paints, and compare it against 0 paints.
332
333         * fast/frames/iframe-translucent-background-expected.html: Added.
334         * fast/frames/iframe-translucent-background.html: Added.
335
336 2017-05-25  Keith Miller  <keith_miller@apple.com>
337
338         Date should use historical data if it's available.
339         https://bugs.webkit.org/show_bug.cgi?id=172592
340
341         Reviewed by Mark Lam.
342
343         Fix tests to work with historically accurate dates.
344
345         * js/dom/date-big-setdate-expected.txt: Removed.
346         * js/dom/date-big-setdate.html: Removed.
347         * js/dom/script-tests/date-big-setdate.js: Removed.
348         * storage/indexeddb/modern/date-basic-expected.txt:
349         * storage/indexeddb/modern/date-basic-private-expected.txt:
350         * storage/indexeddb/modern/get-keyrange-expected.txt:
351         * storage/indexeddb/modern/get-keyrange-private-expected.txt:
352
353 2017-05-25  Chris Dumez  <cdumez@apple.com>
354
355         DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
356         https://bugs.webkit.org/show_bug.cgi?id=172578
357         <rdar://problem/30754582>
358
359         Reviewed by Youenn Fablet.
360
361         Add layout test coverage.
362
363         * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
364         * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
365
366 2017-05-24  Jiewen Tan  <jiewen_tan@apple.com>
367
368         Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
369         https://bugs.webkit.org/show_bug.cgi?id=172555
370         <rdar://problem/32004724>
371
372         Reviewed by Ryosuke Niwa.
373
374         * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
375         * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
376         * editing/selection/select-iframe-focusin-document-crash.html: Added.
377
378 2017-05-25  Javier Fernandez  <jfernandez@igalia.com>
379
380         [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
381         https://bugs.webkit.org/show_bug.cgi?id=172593
382
383         Reviewed by Manuel Rego Casasnovas.
384
385         * css3/parse-place-content.html:
386         * css3/parse-place-items.html:
387         * css3/parse-place-self.html:
388
389 2017-05-25  Joanmarie Diggs  <jdiggs@igalia.com>
390
391         [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
392         https://bugs.webkit.org/show_bug.cgi?id=172355
393
394         Reviewed by Chris Fleizach.
395
396         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
397         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
398
399 2017-05-25  Carlos Alberto Lopez Perez  <clopez@igalia.com>
400
401         [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
402
403         Unreviewed GTK gardening.
404
405         * platform/gtk/TestExpectations:
406
407 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
408
409         [GTK] Update baseline
410
411         Unreviewed gardening. Update after r217272.
412         * platform/gtk/fast/text/font-style-parse-expected.txt:
413
414 2017-05-25  Dave Hyatt  <hyatt@apple.com>
415
416         Baseline of number inputs not right.
417         https://bugs.webkit.org/show_bug.cgi?id=172237
418
419         Reviewed by Dean Jackson.
420
421         * fast/forms/baseline-of-number-inputs-expected.html: Added.
422         * fast/forms/baseline-of-number-inputs.html: Added.
423
424 2017-05-25  Per Arne Vollan  <pvollan@apple.com>
425
426         [Win] Update expectations for layout tests.
427         https://bugs.webkit.org/show_bug.cgi?id=172437
428
429         Unreviewed test gardening, update test expectations for failing tests.
430
431         * platform/win/TestExpectations:
432
433 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
434
435         [WPE] Add missing test baseline.
436
437         Unreviewed gardening.
438         * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
439
440 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
441
442         [WPE] Unreviewed gardening
443
444         Update rebaseline after r216817.
445
446         * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
447
448 2017-05-25  Per Arne Vollan  <pvollan@apple.com>
449
450         [Win] Update expectations for layout tests.
451         https://bugs.webkit.org/show_bug.cgi?id=172437
452
453         Unreviewed test gardening, update test expectations for failing tests.
454
455         * platform/win/TestExpectations:
456
457 2017-05-25  Manuel Rego Casasnovas  <rego@igalia.com>
458
459         [css-grid] Fix behavior of positioned items without specific dimensions
460         https://bugs.webkit.org/show_bug.cgi?id=172117
461
462         Reviewed by Sergio Villar Senin.
463
464         * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
465         * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
466
467 2017-05-25  David Kilzer  <ddkilzer@apple.com>
468
469         REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
470         <https://bugs.webkit.org/show_bug.cgi?id=172584>
471
472         * fast/regex/:
473         * fast/regex/script-tests:
474         - Rollback changes in r217390 for Bug 172423 to these
475           directories.
476
477 2017-05-24  Chris Dumez  <cdumez@apple.com>
478
479         ResourceResponses for data URLs have their Source marked as Unknown
480         https://bugs.webkit.org/show_bug.cgi?id=172573
481         <rdar://problem/31786198>
482
483         Reviewed by Geoffrey Garen.
484
485         Add layout test coverage.
486
487         * fast/url/data-url-source-expected.txt: Added.
488         * fast/url/data-url-source.html: Added.
489
490 2017-05-24  Fujii Hironori  <Hironori.Fujii@sony.com>
491
492         [Win] An assertion fails if the custom cursor image isn't loaded yet
493         https://bugs.webkit.org/show_bug.cgi?id=172209
494
495         Reviewed by Said Abou-Hallawa.
496
497         Windows port have the same issue Qt port had had several years ago
498         (Bug 68223). I'd like to reuse the test case. But, current CSS
499         parser rejects invalid 'cursor' property value which consists of
500         a single URL but no keywords.
501
502         * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
503         'cursor' property by appending a fallback keyword.
504
505 2017-05-24  Alexey Proskuryakov  <ap@apple.com>
506
507         Merge split script tests
508         https://bugs.webkit.org/show_bug.cgi?id=172423
509
510         Reviewed by Sam Weinig.
511
512         In the past, many tests were being split into HTML and JS parts for no good reason.
513         This makes it hard to see what those tests are doing.
514
515         This is first part of the change, only including files where JS and HTML counterparts
516         have matching names. Custom cases will be completed in a follow-up.
517
518         Long change list omitted.
519
520 2017-05-24  Ryan Haddad  <ryanhaddad@apple.com>
521
522         Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
523         https://bugs.webkit.org/show_bug.cgi?id=172547
524
525         Unreviewed test gardening.
526
527         * platform/ios/TestExpectations:
528
529 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
530
531         [WPE] Rebaseline test
532
533         Unreviewed gardening after a series of changes to dom static properties.
534
535         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
536
537 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
538
539         [WPE] Rebaseline test after r217181
540
541         Unreviewed gardening.
542
543         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
544
545 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
546
547         [WPE] Remove baseline for test that passes now
548
549         Unreviewed gardening.
550
551         * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
552
553 2017-05-24  Joanmarie Diggs  <jdiggs@igalia.com>
554
555         [ATK] Gardening needed after r217171
556         https://bugs.webkit.org/show_bug.cgi?id=172539
557
558         Unreviewed test gardening after r217171.
559
560         Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
561         tests with platform-specific expectations.
562
563         * accessibility/multiselect-list-reports-active-option-expected.txt:
564         * accessibility/table-cells-roles-expected.txt:
565         * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
566         * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
567         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
568         * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
569         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
570
571 2017-05-24  Javier Fernandez  <jfernandez@igalia.com>
572
573         [css-grid] Ignore collapsed tracks on content-distribution alignment
574         https://bugs.webkit.org/show_bug.cgi?id=172493
575
576         Reviewed by Manuel Rego Casasnovas.
577
578         Unskip the web-platform-tests related to content-alignment and collapsed tracks.
579
580         * TestExpectations:
581
582 2017-05-22  Jiewen Tan  <jiewen_tan@apple.com>
583
584         [WebCrypto] Support RSA-PSS
585         https://bugs.webkit.org/show_bug.cgi?id=170869
586         <rdar://problem/31640672>
587
588         Reviewed by Brent Fulgham.
589
590         * TestExpectations:
591         Skip tests related to RSA-PSS for now.
592         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
593         * crypto/subtle/rsa-generate-key-malformed-parameters.html:
594         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
595         * crypto/subtle/rsa-import-key-malformed-parameters.html:
596         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
597         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
598         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
599         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
600         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
601         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
602         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
603         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
604         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
605         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
606         * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
607         * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
608         * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
609         * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
610         * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
611         * crypto/subtle/rsa-pss-generate-key.html: Added.
612         * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
613         * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
614         * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
615         * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
616         * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
617         * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
618         * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
619         * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
620         * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
621         * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
622         * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
623         * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
624         * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
625         * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
626         * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
627         * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
628         * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
629         * crypto/subtle/rsa-pss-import-key-sign.html: Added.
630         * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
631         * crypto/subtle/rsa-pss-import-key-verify.html: Added.
632         * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
633         * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
634         * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
635         * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
636         * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
637         * crypto/subtle/rsa-pss-import-spki-key.html: Added.
638         * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
639         * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
640         * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
641         * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
642         * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
643         * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
644
645 2017-05-23  Chris Dumez  <cdumez@apple.com>
646
647         Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
648         https://bugs.webkit.org/show_bug.cgi?id=172523
649
650         Reviewed by Ryosuke Niwa.
651
652         * TestExpectations:
653         This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
654
655         * fast/dom/script-charset-update.html:
656         Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
657
658         * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
659         Rebaseline test now that it actually runs to the end.
660
661         * platform/ios-wk2/TestExpectations:
662         * platform/mac-wk2/TestExpectations:
663         Remove expectation for a test that is now skipped in root TestExpectations file.
664
665         * resources/js-test.js:
666         Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
667         set then, instead of waiting for the load event listener to do so. This is needed because some
668         tests may decide to complete *before* the load event has fired, such as the test updated in this
669         patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
670         some tests only set jsTestIsAsync in a load event handler.
671
672 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
673
674         Rebaseline tests for iOS simulator.
675
676         Unreviewed test gardening.
677
678         * fast/events/ios/rotation/basic-rotation-expected.txt:
679         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
680         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
681         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
682         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
683         * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
684
685 2017-05-23  Matt Baker  <mattbaker@apple.com>
686
687         Web Inspector: Cannot delete a disabled XHR breakpoint
688         https://bugs.webkit.org/show_bug.cgi?id=171971
689         <rdar://problem/32129527>
690
691         Reviewed by Devin Rousso.
692
693         * inspector/dom-debugger/xhr-breakpoints-expected.txt:
694         * inspector/dom-debugger/xhr-breakpoints.html:
695
696 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
697
698         Skip crashing css-display-3/display-contents tests.
699         https://bugs.webkit.org/show_bug.cgi?id=172503
700
701         Unreviewed test gardening.
702
703         * TestExpectations:
704
705 2017-05-23  Matt Lewis  <jlewis3@apple.com>
706
707         Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
708         https://bugs.webkit.org/show_bug.cgi?id=172515
709
710         Unreviewed test gardening.
711
712         * TestExpectations:
713
714 2017-05-23  Chris Dumez  <cdumez@apple.com>
715
716         Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
717         https://bugs.webkit.org/show_bug.cgi?id=171091
718         <rdar://problem/31752046>
719
720         Reviewed by Geoffrey Garen.
721
722         * fast/dom/resources/script-with-unicode.js: Added.
723         * fast/dom/script-charset-update-expected.txt: Added.
724         * fast/dom/script-charset-update.html: Added.
725         Add test that was consistently hitting the assertion in debug builds before
726         r215229 was rolled out.
727
728         * fast/loader/cache-encoding-expected.txt:
729         * fast/loader/cache-encoding.html:
730         Improve test to check that it is actually getting a SyntaxError the first time,
731         when it loads the script with the wrong encoding. Apparently this test was not
732         clear enough because it was updated / disabled in r215229, but was showing a
733         real bug.
734
735         * platform/ios-wk2/TestExpectations:
736         * platform/mac-wk2/TestExpectations:
737         Unskip test was should no longer be flaky now that r215229 has been rolled out.
738
739 2017-05-23  Matt Lewis  <jlewis3@apple.com>
740
741         Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
742         https://bugs.webkit.org/show_bug.cgi?id=172521
743
744         Unreviewed test gardening.
745
746         * platform/ios-wk2/TestExpectations:
747         * platform/mac-wk2/TestExpectations:
748
749 2017-05-23  Dean Jackson  <dino@apple.com>
750
751         checkGPUStatus needs to exercise instancing calls
752         https://bugs.webkit.org/show_bug.cgi?id=172520
753         <rdar://problem/23118395>
754
755         Reviewed by Brent Fulgham.
756
757         * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
758         * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
759
760 2017-05-23  Manuel Rego Casasnovas  <rego@igalia.com>
761
762         [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
763         https://bugs.webkit.org/show_bug.cgi?id=172494
764
765         Reviewed by Youenn Fablet.
766
767         * TestExpectations: Mark as failure a few tests due to bug #172493.
768
769 2017-05-23  Alexey Proskuryakov  <ap@apple.com>
770
771         Many editing js-tests use waitUntilDone
772         https://bugs.webkit.org/show_bug.cgi?id=172401
773
774         Reviewed by Ryosuke Niwa.
775
776         Corrected the use of js-test harness, updated the tests to use js-test.js instead
777         of js-test-pre.js where possible.
778
779         * editing/caret/ios/absolute-caret-position-after-scroll.html:
780         * editing/caret/ios/fixed-caret-position-after-scroll.html:
781         * editing/input/style-change-during-input.html:
782         * editing/inserting/insert-html-crash.html:
783         * editing/mac/input/undo-grouping-on-text-insertion.html:
784         * editing/mac/selection/context-menu-select-editability-expected.txt:
785         * editing/mac/selection/context-menu-select-editability.html:
786         * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
787         * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
788         * editing/mac/spelling/autocorrection-respets-undo.html:
789         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
790         * editing/pasteboard/drag-and-drop-image-contenteditable.html:
791         * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
792         * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
793         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
794         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
795         * editing/selection/ios/absolute-selection-after-scroll.html:
796         * editing/selection/ios/fixed-selection-after-scroll.html:
797         * editing/spelling/copy-paste-crash-expected.txt:
798         * editing/spelling/copy-paste-crash.html:
799         * editing/style/apply-style-join-child-text-nodes-crash.html:
800
801 2017-05-23  Jiewen Tan  <jiewen_tan@apple.com>
802
803         Unreviewed, test gardening after r217225
804
805         * TestExpectations:
806         Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
807
808 2017-05-23  Chris Dumez  <cdumez@apple.com>
809
810         Unreviewed, roll out r215229
811
812         It caused CachedScripts in MemoryCache to be reused with different encodings
813         even though CachedScript potentially has already decoded data or cached hash
814         with a previous encoding.
815
816         * TestExpectations:
817         * fast/loader/cache-encoding-expected.txt:
818         * fast/loader/cache-encoding.html:
819         * http/tests/preload/preload-encoding-expected.txt:
820         * http/tests/preload/preload-encoding.php:
821
822 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
823
824         Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
825         https://bugs.webkit.org/show_bug.cgi?id=172514
826
827         Unreviewed test gardening.
828
829         * TestExpectations:
830
831 2017-05-23  Sam Weinig  <sam@webkit.org>
832
833         [WebIDL] Remove some unnecessary specialization for enum types
834         https://bugs.webkit.org/show_bug.cgi?id=172482
835
836         Reviewed by Chris Dumez.
837
838         * crypto/subtle/import-key-malformed-parameters-expected.txt:
839         * fast/files/blob-constructor-expected.txt:
840         * fast/files/script-tests/blob-constructor.js:
841         Update test and results for improved order of exceptions. In this case, the conversion
842         to String throws before the failure to parse the enumeration (which is what the
843         plain TypeError was).
844
845 2017-05-23  Emilio Cobos Álvarez  <ecobos@igalia.com>
846
847         Import the css-display-3 css tests.
848         https://bugs.webkit.org/show_bug.cgi?id=172212
849
850         Reviewed by Chris Dumez.
851
852 2017-05-23  youenn fablet  <youenn@apple.com>
853
854         There should be an easy way to run HTTP/WPT served tests on a browser
855         https://bugs.webkit.org/show_bug.cgi?id=172068
856
857         Reviewed by Sam Weinig.
858
859         * fast/harness/results.html: In case results.html is opened locallly,
860         open HTTP/WPT urls as served by their related servers.
861         Adding a check that the servers are running before opening the related test.
862
863 2017-05-23  Antoine Quint  <graouts@apple.com>
864
865         [Modern Media Controls] Turn off all tests
866         https://bugs.webkit.org/show_bug.cgi?id=172447
867
868         Reviewed by Jon Lee.
869
870         Due to the high number of timeouts and random failures with the current tests, we turn off
871         all modern-media-controls tests while we wait on a more permanent solution.
872
873         * TestExpectations:
874         * platform/gtk/TestExpectations:
875         * platform/ios/TestExpectations:
876         * platform/mac-wk1/TestExpectations:
877         * platform/mac/TestExpectations:
878
879 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
880
881         Update font-style's implementation in the font selection algorithm
882         https://bugs.webkit.org/show_bug.cgi?id=169453
883
884         Reviewed by Simon Fraser.
885
886         * fast/text/font-style-parse-expected.txt:
887         * fast/text/font-style-parse.html:
888         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
889
890 2017-05-22  Per Arne Vollan  <pvollan@apple.com>
891
892         [Win] Update expectations for layout tests.
893         https://bugs.webkit.org/show_bug.cgi?id=172437
894
895         Unreviewed test gardening, update test expectations for failing tests.
896
897         * platform/win/TestExpectations:
898
899 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
900
901         Support calc() in font-variation-settings and font-feature-settings
902         https://bugs.webkit.org/show_bug.cgi?id=171032
903
904         Reviewed by David Hyatt.
905
906         * css3/font-feature-settings-calc-expected.html: Added.
907         * css3/font-feature-settings-calc.html: Added.
908         * fast/text/variations/calc-expected.html: Added.
909         * fast/text/variations/calc.html: Added.
910
911 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
912
913         Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
914         https://bugs.webkit.org/show_bug.cgi?id=171605
915
916         Unreviewed test gardening.
917
918         * platform/ios-wk2/TestExpectations:
919
920 2017-05-22  Chris Dumez  <cdumez@apple.com>
921
922         ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
923         https://bugs.webkit.org/show_bug.cgi?id=172473
924
925         Reviewed by Ryosuke Niwa.
926
927         * TestExpectations:
928         Unskip test.
929
930 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
931
932         Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
933         https://bugs.webkit.org/show_bug.cgi?id=172452
934
935         Unreviewed test gardening.
936
937         * platform/wk2/TestExpectations:
938
939 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
940
941         Update TestExpectations for two new WPT LayoutTests.
942         https://bugs.webkit.org/show_bug.cgi?id=172472
943
944         Unreviewed test gardening.
945
946         * TestExpectations:
947
948 2017-05-22  Alexey Proskuryakov  <ap@apple.com>
949
950         Remove Java tests.
951
952         Rubber-stamped by Tim Horton.
953
954         These tests were disabled on all platforms for a long long time now.
955
956         * TestExpectations:
957         * java: Removed.
958         * platform/ios/TestExpectations:
959         * platform/mac/TestExpectations:
960         * platform/win/TestExpectations:
961         * platform/wk2/TestExpectations:
962         * platform/wpe/TestExpectations:
963
964 2017-05-22  Brian Burg  <bburg@apple.com>
965
966         Web Inspector: webkit reload policy should match default behavior
967         https://bugs.webkit.org/show_bug.cgi?id=171385
968         <rdar://problem/31871515>
969
970         Reviewed by Joseph Pecoraro.
971
972         * http/tests/inspector/replay/replay-test.js:
973         * http/tests/inspector/network/resource-sizes-memory-cache.html:
974         Update tests to match new API.
975
976         * http/tests/inspector/network/resource-response-source-memory-cache.html:
977         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
978         Added. This is a copy of the above test but uses the option to do a "legacy" reload.
979         With this reload type, the resource returned with HTTP 200.
980
981 2017-05-22  Yoav Weiss  <yoav@yoav.ws>
982
983         [preload] Add media and type attribute support.
984         https://bugs.webkit.org/show_bug.cgi?id=171720
985
986         Reviewed by Youenn Fablet.
987
988         * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
989         * http/wpt/preload/media-attribute-expected.txt: Added.
990         * http/wpt/preload/media-attribute.html: Added.
991         * http/wpt/preload/type-attribute-expected.txt: Added.
992         * http/wpt/preload/type-attribute.html: Added.
993         * http/wpt/preload/resources/square.png: Added.
994         * http/wpt/preload/resources/dummy.js: Added.
995         * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
996         * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
997         * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
998         * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
999
1000 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
1001
1002         Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
1003         https://bugs.webkit.org/show_bug.cgi?id=172469
1004
1005         Unreviewed test gardening.
1006
1007         * platform/mac/TestExpectations:
1008
1009 2017-05-22  Alexey Proskuryakov  <ap@apple.com>
1010
1011         Many WebAudio js-tests use waitUntilDone
1012         https://bugs.webkit.org/show_bug.cgi?id=172398
1013
1014         Reviewed by Sam Weinig.
1015
1016         Corrected the use of js-test harness, updated the tests to use js-test.js instead
1017         of js-test-pre.js where possible.
1018
1019         * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
1020         that wasn't present here.
1021
1022         * webaudio/analyser-exception.html:
1023         * webaudio/audiobuffer-neuter-expected.txt:
1024         * webaudio/audiobuffer-neuter.html:
1025         * webaudio/audiobuffersource-channels.html:
1026         * webaudio/audiobuffersource-ended-expected.txt:
1027         * webaudio/audiobuffersource-ended.html:
1028         * webaudio/audiobuffersource-exception.html:
1029         * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
1030         * webaudio/audiobuffersource-loop-comprehensive.html:
1031         * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
1032         * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
1033         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
1034         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
1035         * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
1036         * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
1037         * webaudio/audiobuffersource-negative-playbackrate-loop.html:
1038         * webaudio/audiobuffersource-negative-playbackrate.html:
1039         * webaudio/audiobuffersource-playbackState.html:
1040         * webaudio/audiobuffersource-start-expected.txt:
1041         * webaudio/audiobuffersource-start.html:
1042         * webaudio/audiochannelmerger-basic.html:
1043         * webaudio/audiochannelmerger-stereo.html:
1044         * webaudio/audiochannelsplitter.html:
1045         * webaudio/audiocontext-promise-throwing.html:
1046         * webaudio/audiocontext-promise.html:
1047         * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
1048         * webaudio/audiocontext-restriction.html:
1049         * webaudio/audiocontext-state-interrupted.html:
1050         * webaudio/audiocontext-state.html:
1051         * webaudio/audionode-channel-rules.html:
1052         * webaudio/audionode-connect-order.html:
1053         * webaudio/audionode.html:
1054         * webaudio/audioparam-connect-audioratesignal.html:
1055         * webaudio/audioparam-summingjunction.html:
1056         * webaudio/audioprocessingevent.html:
1057         * webaudio/automatic-pull-node.html:
1058         * webaudio/biquad-allpass.html:
1059         * webaudio/biquad-bandpass.html:
1060         * webaudio/biquad-getFrequencyResponse.html:
1061         * webaudio/biquad-highpass.html:
1062         * webaudio/biquad-highshelf.html:
1063         * webaudio/biquad-lowpass.html:
1064         * webaudio/biquad-lowshelf.html:
1065         * webaudio/biquad-notch.html:
1066         * webaudio/biquad-peaking.html:
1067         * webaudio/biquadfilternode-basic.html:
1068         * webaudio/convolution-mono-mono.html:
1069         * webaudio/decode-audio-data-basic.html:
1070         * webaudio/decode-audio-data-too-short.html:
1071         * webaudio/delaynode-max-default-delay.html:
1072         * webaudio/delaynode-max-nondefault-delay.html:
1073         * webaudio/delaynode-maxdelay.html:
1074         * webaudio/delaynode-maxdelaylimit.html:
1075         * webaudio/delaynode-scheduling.html:
1076         * webaudio/delaynode.html:
1077         * webaudio/distance-exponential.html:
1078         * webaudio/distance-inverse.html:
1079         * webaudio/distance-linear.html:
1080         * webaudio/dynamicscompressor-basic.html:
1081         * webaudio/javascriptaudionode-downmix8-2channel-input.html:
1082         * webaudio/javascriptaudionode-upmix2-8channel-input.html:
1083         * webaudio/javascriptaudionode-zero-input-channels.html:
1084         * webaudio/javascriptaudionode.html:
1085         * webaudio/mediaelementaudiosourcenode.html:
1086         * webaudio/oscillator-basic.html:
1087         * webaudio/oscillator-ended-expected.txt:
1088         * webaudio/oscillator-ended.html:
1089         * webaudio/page-canstartmedia.html:
1090         * webaudio/panner-equalpower-stereo.html:
1091         * webaudio/panner-equalpower.html:
1092         * webaudio/panner-loop.html:
1093         * webaudio/pannernode-basic.html:
1094         * webaudio/realtimeanalyser-fft-scaling.html:
1095         * webaudio/realtimeanalyser-fft-sizing.html:
1096         * webaudio/resources/audiobuffersource-testing.js:
1097         (checkAllTests):
1098         * webaudio/sample-accurate-scheduling.html:
1099         * webaudio/stereo2mono-down-mixing.html:
1100         * webaudio/test-basic.html:
1101         * webaudio/waveshaper.html:
1102
1103 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
1104
1105         Enable the woff2-variations @font-face format identifier
1106         https://bugs.webkit.org/show_bug.cgi?id=172425
1107
1108         Reviewed by Andreas Kling.
1109
1110         * fast/text/variations/font-face-format-woff2-expected.html: Added.
1111         * fast/text/variations/font-face-format-woff2.html: Added.
1112         * platform/mac/TestExpectations:
1113
1114 2017-05-22  Simon Fraser  <simon.fraser@apple.com>
1115
1116         Support transform-box to switch sizing box in SVG
1117         https://bugs.webkit.org/show_bug.cgi?id=145783
1118
1119         Reviewed by Dean Jackson.
1120
1121         Modify tests that relied on the old "% values relative to the bounding box" behavior,
1122         and new tests for parsing and rendering with transform-box.
1123
1124         * fast/css/transform-box-parsing.html: Added.
1125         * svg/transforms/change-transform-origin-css.xhtml:
1126         * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
1127         * svg/transforms/percent-transform-values.xhtml:
1128         * svg/transforms/svg-transform-box-expected.html: Added.
1129         * svg/transforms/svg-transform-box.html: Added.
1130         * svg/transforms/transform-origin-css-property.xhtml:
1131         * transforms/svg-vs-css.xhtml:
1132
1133 2017-05-22  Antti Koivisto  <antti@apple.com>
1134
1135         Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
1136         https://bugs.webkit.org/show_bug.cgi?id=170756
1137         <rdar://problem/31573157>
1138
1139         Reviewed by Andreas Kling.
1140
1141         Expand the tests to cover the malformed key case.
1142
1143         * animations/keyframes-rule.html:
1144         * animations/unprefixed-keyframes-rule.html:
1145
1146 2017-05-22  youenn fablet  <youenn@apple.com>
1147
1148         Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
1149         https://bugs.webkit.org/show_bug.cgi?id=172426
1150
1151         Reviewed by Chris Dumez.
1152
1153         * TestExpectations:
1154         * tests-options.json:
1155
1156 2017-05-22  Antti Koivisto  <antti@apple.com>
1157
1158         [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
1159         https://bugs.webkit.org/show_bug.cgi?id=172177
1160         <rdar://problem/32239583>
1161
1162         Unreviewed.
1163
1164         * animations/animation-initial-inheritance.html: Try to unflake.
1165
1166 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
1167
1168         Unreviewed Windows test gardening, skip tests which are timing out.
1169
1170         * platform/win/TestExpectations:
1171
1172 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
1173
1174         [Win] Update expectations for layout tests.
1175         https://bugs.webkit.org/show_bug.cgi?id=172437
1176
1177         Unreviewed test gardening, update test expectations for failing tests.
1178
1179         * platform/win/TestExpectations:
1180
1181 2017-05-21  Saam Barati  <sbarati@apple.com>
1182
1183         We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
1184         https://bugs.webkit.org/show_bug.cgi?id=171041
1185         <rdar://problem/32082516>
1186
1187         Reviewed by Yusuke Suzuki.
1188
1189         * js/parser-syntax-check-expected.txt:
1190         * js/script-tests/parser-syntax-check.js:
1191
1192 2017-05-21  Antti Koivisto  <antti@apple.com>
1193
1194         matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
1195         https://bugs.webkit.org/show_bug.cgi?id=172361
1196         <rdar://problem/28777408>
1197
1198         Reviewed by Sam Weinig.
1199
1200         * fast/media/matchMedia-print-expected.txt: Added.
1201         * fast/media/matchMedia-print.html: Added.
1202
1203 2017-05-20  Alexey Proskuryakov  <ap@apple.com>
1204
1205         Correct line endings in a couple files.
1206
1207         * fast/canvas/script-tests/canvas-gradient-without-path.js:
1208         * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
1209
1210 2017-05-20  Chris Dumez  <cdumez@apple.com>
1211
1212         Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
1213         https://bugs.webkit.org/show_bug.cgi?id=172418
1214
1215         Reviewed by Youenn Fablet.
1216
1217         Rebaseline existing test to reflect change.
1218
1219         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1220         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1221         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1222         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1223
1224 2017-05-20  Chris Dumez  <cdumez@apple.com>
1225
1226         Value for iterator property is wrong for maplike interfaces
1227         https://bugs.webkit.org/show_bug.cgi?id=172410
1228
1229         Reviewed by Sam Weinig.
1230
1231         Extend test coverage to test the RTCStatsReport iterator.
1232
1233         * webrtc/video-stats.html:
1234
1235 2017-05-20  Jer Noble  <jer.noble@apple.com>
1236
1237         [MSE][Mac] Support painting MSE video-element to canvas
1238         https://bugs.webkit.org/show_bug.cgi?id=125157
1239         <rdar://problem/23062016>
1240
1241         Reviewed by Eric Carlson.
1242
1243         * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
1244             first sample to 0:00.
1245         * media/media-source/content/test-fragmented-manifest.json: 
1246         * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
1247         * media/media-source/media-source-paint-to-canvas.html: Added.
1248
1249 2017-05-19  Chris Dumez  <cdumez@apple.com>
1250
1251         Consider not exposing webkitURL in workers
1252         https://bugs.webkit.org/show_bug.cgi?id=172166
1253
1254         Reviewed by Geoffrey Garen.
1255
1256         Rebaseline existing test to reflect behavior change.
1257
1258         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1259
1260 2017-05-19  Jeremy Jones  <jeremyj@apple.com>
1261
1262         webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
1263         https://bugs.webkit.org/show_bug.cgi?id=172329
1264         rdar://problem/32260891
1265
1266         Reviewed by Darin Adler.
1267
1268         webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
1269         The additional mediaSession().fullscreenPermitted() check causes it to return false when
1270         not handling a user gesture, which isn't helpful to deciding to show a button in controls
1271         or not.
1272
1273         * media/media-fullscreen-inline-expected.txt:
1274         * media/media-fullscreen-not-in-document-expected.txt:
1275         * media/media-fullscreen.js:
1276         (canplaythrough):
1277         * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
1278         * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
1279
1280 2017-05-19  Matt Lewis  <jlewis3@apple.com>
1281
1282         Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
1283         https://bugs.webkit.org/show_bug.cgi?id=171061
1284
1285         Unreviewed test gardening.
1286
1287         * platform/ios-wk2/TestExpectations:
1288         * platform/mac-wk1/TestExpectations:
1289         * platform/mac-wk2/TestExpectations:
1290
1291 2017-05-19  Chris Dumez  <cdumez@apple.com>
1292
1293         Do not fire load event for SVGElements that are detached or in frameless documents
1294         https://bugs.webkit.org/show_bug.cgi?id=172289
1295         <rdar://problem/32275689>
1296
1297         Reviewed by Ryosuke Niwa.
1298
1299         Add layout test coverage.
1300
1301         * svg/load-event-detached-expected.txt: Added.
1302         * svg/load-event-detached.html: Added.
1303
1304 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
1305
1306         Many accessibility js-tests use waitUntilDone
1307         https://bugs.webkit.org/show_bug.cgi?id=172372
1308
1309         Reviewed by Tim Horton.
1310
1311         Corrected the use of js-test harness, updated the tests to use js-test.js instead
1312         of js-test-pre.js where possible.
1313
1314         * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
1315         * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
1316         * accessibility/aria-checkbox-sends-notification.html:
1317         * accessibility/aria-invalid.html:
1318         * accessibility/aria-switch-sends-notification.html:
1319         * accessibility/deleting-iframe-destroys-axcache.html:
1320         * accessibility/file-upload-button-with-axpress.html:
1321         * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
1322         * accessibility/frame-disconnect-textmarker-cache-crash.html:
1323         * accessibility/gtk/aria-listbox-crash.html:
1324         * accessibility/heading-title-includes-links-expected.txt:
1325         * accessibility/heading-title-includes-links.html:
1326         * accessibility/image-map-update-parent-crash-expected.txt:
1327         * accessibility/image-map-update-parent-crash.html:
1328         * accessibility/insert-children-assert-expected.txt:
1329         * accessibility/insert-children-assert.html:
1330         * accessibility/ios-simulator/focus-change-notifications.html:
1331         * accessibility/label-element-press.html:
1332         * accessibility/loading-iframe-updates-axtree.html:
1333         * accessibility/mac/aria-expanded-notifications.html:
1334         * accessibility/mac/aria-listbox-selectedchildren-change.html:
1335         * accessibility/mac/aria-liveregion-on-image.html:
1336         * accessibility/mac/aria-liveregions-addedelement.html:
1337         * accessibility/mac/aria-liveregions-changedalt.html:
1338         * accessibility/mac/aria-liveregions-changedtext.html:
1339         * accessibility/mac/aria-liveregions-removedelement.html:
1340         * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
1341         * accessibility/mac/combobox-activedescendant-notifications.html:
1342         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
1343         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
1344         * accessibility/mac/html-slider-indicator.html:
1345         * accessibility/mac/input-replacevalue-userinfo-expected.txt:
1346         * accessibility/mac/input-replacevalue-userinfo.html:
1347         * accessibility/mac/ordered-textmarker-crash-expected.txt:
1348         * accessibility/mac/ordered-textmarker-crash.html:
1349         * accessibility/mac/search-with-frames-expected.txt:
1350         * accessibility/mac/search-with-frames.html:
1351         * accessibility/mac/selection-boundary-userinfo.html:
1352         * accessibility/mac/selection-change-userinfo.html:
1353         * accessibility/mac/selection-element-tabbing-to-link.html:
1354         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
1355         * accessibility/mac/stale-textmarker-crash-expected.txt:
1356         * accessibility/mac/stale-textmarker-crash.html:
1357         * accessibility/mac/textbox-role-reports-notifications-expected.txt:
1358         * accessibility/mac/textbox-role-reports-notifications.html:
1359         * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
1360         * accessibility/mac/value-change/value-change-user-info-textarea.html:
1361         * accessibility/mac/value-change/value-change-user-info-textfield.html:
1362         * accessibility/media-element.html:
1363         * accessibility/menu-list-sends-change-notification.html:
1364         * accessibility/multiselect-list-reports-active-option.html:
1365         * accessibility/paragraph-with-linebreaks.html:
1366         * accessibility/platform-name.html:
1367         * accessibility/radio-button-group-members.html:
1368         * accessibility/radio-button-title-label.html:
1369         * accessibility/selection-states-expected.txt:
1370         * accessibility/selection-states.html:
1371         * accessibility/spinbutton-value.html:
1372         * accessibility/svg-bounds.html:
1373         * accessibility/table-cell-for-column-and-row-crash.html:
1374         * accessibility/table-cells-roles.html:
1375         * accessibility/table-roles-hierarchy.html:
1376         * accessibility/table-with-aria-role.html:
1377         * accessibility/textarea-insertion-point-line-number.html:
1378         * accessibility/textbox-role-reports-selection.html:
1379         * accessibility/title-ui-element-correctness.html:
1380         * accessibility/unknown-roles-not-exposed-expected.txt:
1381         * accessibility/unknown-roles-not-exposed.html:
1382         * accessibility/win/bstr-elements-role.html:
1383         * accessibility/win/detached-object-notification-crash.html:
1384         * accessibility/win/heading-elements.html:
1385         * accessibility/win/img-alt-attribute.html:
1386         * accessibility/win/linked-elements.html:
1387         * accessibility/win/list-item-role.html:
1388         * accessibility/win/list-marker-role.html:
1389         * accessibility/win/list-role.html:
1390         * accessibility/win/multiple-select-element-role.html:
1391         * accessibility/win/option-element-position-and-size.html:
1392         * accessibility/win/parent-element.html:
1393         * accessibility/win/select-element-role.html:
1394         * accessibility/win/selection-and-focus.html:
1395         * accessibility/win/single-select-children-changed.html:
1396         * accessibility/win/single-select-children.html:
1397         * accessibility/win/text-role.html:
1398         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
1399         * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
1400         * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
1401         * platform/mac/accessibility/media-element-expected.txt:
1402         * platform/mac/accessibility/table-cells-roles-expected.txt:
1403         * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
1404
1405 2017-05-19  Matt Lewis  <jlewis3@apple.com>
1406
1407         Rebaselined js/dom/global-constructors-attributes.html after revision 217129
1408         
1409
1410         Unreviewed test gardening.
1411
1412         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1413
1414 2017-05-19  Chris Dumez  <cdumez@apple.com>
1415
1416         URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
1417         https://bugs.webkit.org/show_bug.cgi?id=172218
1418
1419         Reviewed by Youenn Fablet.
1420
1421         * fast/text/font-face-set-javascript-expected.txt:
1422         * fast/text/font-face-set-javascript.html:
1423         Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
1424         a pair iterator. It does not make sense to return a pair iterator here given
1425         that this is not a key-value structure. FontFaceSet should not even have an
1426         entries() method but this is an artifact of us using iterable<FontFace> instead of
1427         setlike<FontFace> until we support setlike<> (Bug 159140).
1428
1429 2017-05-19  Zalan Bujtas  <zalan@apple.com>
1430
1431         Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
1432         https://bugs.webkit.org/show_bug.cgi?id=172309
1433         <rdar://problem/32262357>
1434
1435         Reviewed by Simon Fraser.
1436
1437         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
1438         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
1439
1440 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
1441
1442         LayoutTest js/Promise-types.html is a flaky failure
1443         https://bugs.webkit.org/show_bug.cgi?id=171739
1444
1445         Unreviewed follow-up fix for JSC tests.
1446
1447         * js/script-tests/Promise-types.js:
1448
1449 2017-05-19  Youenn Fablet  <youenn@apple.com>
1450
1451         Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
1452         https://bugs.webkit.org/show_bug.cgi?id=172324
1453
1454         Reviewed by Eric Carlson.
1455
1456         * fast/mediastream/mock-media-source-webaudio.html:
1457
1458 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
1459
1460         Many CSS js-tests use waitUntilDone
1461         https://bugs.webkit.org/show_bug.cgi?id=172379
1462
1463         Reviewed by Tim Horton.
1464
1465         Corrected the use of js-test harness, updated the tests to use js-test.js instead
1466         of js-test-pre.js where possible.
1467
1468         * css3/filters/should-not-have-compositing-layer-expected.txt:
1469         * css3/filters/should-not-have-compositing-layer.html:
1470         * css3/scroll-snap/nested-elements-expected.txt:
1471         * css3/scroll-snap/nested-elements.html:
1472         * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
1473         * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
1474         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
1475         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
1476         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
1477         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
1478         * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
1479         * css3/scroll-snap/scroll-snap-mismatch.html:
1480         * css3/scroll-snap/scroll-snap-offsets-expected.txt:
1481         * css3/scroll-snap/scroll-snap-offsets.html:
1482         * css3/scroll-snap/scroll-snap-positions-expected.txt:
1483         * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
1484         * css3/scroll-snap/scroll-snap-positions-mainframe.html:
1485         * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
1486         * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
1487         * css3/scroll-snap/scroll-snap-positions.html:
1488         * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
1489         * css3/scroll-snap/scroll-snap-style-changed-align.html:
1490         * css3/touch-action/touch-action-manipulation-fast-clicks.html:
1491         * fast/css/counters/2displays-expected.txt:
1492         * fast/css/counters/2displays.html:
1493         * fast/css/counters/after-continuation-expected.txt:
1494         * fast/css/counters/after-continuation.html:
1495         * fast/css/counters/counter-increment-inherit-expected.txt:
1496         * fast/css/counters/counter-increment-inherit.htm:
1497         * fast/css/counters/counter-increment-tests-expected.txt:
1498         * fast/css/counters/counter-increment-tests.htm:
1499         * fast/css/device-aspect-ratio.html:
1500         * fast/css/hover-display-block-inline-expected.txt:
1501         * fast/css/hover-display-block-inline.html:
1502         * fast/css/hover-display-block-none-expected.txt:
1503         * fast/css/hover-display-block-none.html:
1504         * fast/css/image-resolution/image-resolution.html:
1505         * fast/css/max-device-aspect-ratio.html:
1506         * fast/css/min-device-aspect-ratio.html:
1507         * fast/css/pseudo-target-indirect-sibling-001.html:
1508         * fast/css/pseudo-target-indirect-sibling-002.html:
1509
1510 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
1511
1512         Skip tests that are reporting FailureNotTested.
1513         https://bugs.webkit.org/show_bug.cgi?id=172378
1514
1515         Unreviewed test gardening.
1516
1517         * TestExpectations:
1518         * platform/ios-wk2/TestExpectations:
1519         * platform/ios/TestExpectations:
1520         * platform/mac/TestExpectations:
1521
1522 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
1523
1524         LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
1525         https://bugs.webkit.org/show_bug.cgi?id=171739
1526
1527         Reviewed by Joseph Pecoraro.
1528
1529         Silence the console messages for unhandled rejections in this LayoutTest.
1530
1531         * js/script-tests/Promise-types.js:
1532
1533 2017-05-19  Zalan Bujtas  <zalan@apple.com>
1534
1535         LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
1536         https://bugs.webkit.org/show_bug.cgi?id=172363
1537         <rdar://problem/32182167>
1538
1539         Reviewed by Simon Fraser.
1540
1541         10ms timer is too short to securely ensure a layout. Let's force it instead.
1542
1543         * accessibility/mac/aria-multiple-liveregions-notification.html:
1544
1545 2017-05-19  Commit Queue  <commit-queue@webkit.org>
1546
1547         Unreviewed, rolling out r217098, r217111, r217113, and
1548         r217114.
1549         https://bugs.webkit.org/show_bug.cgi?id=172367
1550
1551         These changes broke the Windows build and introduced
1552         LayoutTest failures (Requested by ryanhaddad on #webkit).
1553
1554         Reverted changesets:
1555
1556         "[MSE][Mac] Support painting MSE video-element to canvas"
1557         https://bugs.webkit.org/show_bug.cgi?id=125157
1558         http://trac.webkit.org/changeset/217098
1559
1560         "[MSE][Mac] Support painting MSE video-element to canvas"
1561         https://bugs.webkit.org/show_bug.cgi?id=125157
1562         http://trac.webkit.org/changeset/217111
1563
1564         "Unreviewed build fix; add undefined functions and constants
1565         to the CoreMediaSoftLink.h, and use the"
1566         http://trac.webkit.org/changeset/217113
1567
1568         "[MSE][Mac] Support painting MSE video-element to canvas"
1569         https://bugs.webkit.org/show_bug.cgi?id=125157
1570         http://trac.webkit.org/changeset/217114
1571
1572 2017-05-19  Andy Estes  <aestes@apple.com>
1573
1574         REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
1575         https://bugs.webkit.org/show_bug.cgi?id=172344
1576
1577         Reviewed by Tim Horton.
1578
1579         * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
1580
1581 2017-05-19  Chris Dumez  <cdumez@apple.com>
1582
1583         CSSOM insertRule() index argument is optional with default 0
1584         https://bugs.webkit.org/show_bug.cgi?id=172219
1585
1586         Reviewed by Sam Weinig.
1587
1588         Update / Rebaseline existing tests to reflect behavior change.
1589
1590         * fast/css/CSSSupportsRule-parameters-expected.txt:
1591         * fast/css/CSSSupportsRule-parameters.html:
1592         * fast/css/stylesheet-parameters-expected.txt:
1593         * fast/css/stylesheet-parameters.html:
1594         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1595
1596 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
1597
1598         Unreviewed GTK+ gardening. Adding or updating test expectations for
1599         four W3C layout tests covering MSE and IndexedDB implementations.
1600
1601         * platform/gtk/TestExpectations:
1602
1603 2017-05-19  Jer Noble  <jer.noble@apple.com>
1604
1605         [MSE][Mac] Support painting MSE video-element to canvas
1606         https://bugs.webkit.org/show_bug.cgi?id=125157
1607         <rdar://problem/23062016>
1608
1609         Reviewed by Eric Carlson.
1610
1611         * media/media-source/content/test-fragmented.mp4:
1612
1613 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
1614
1615         Unreviewed GTK+ gardening.
1616
1617         * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
1618         http/tests/loading/resourceLoadStatistics test expectation.
1619         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
1620
1621 2017-05-18  Ryan Haddad  <ryanhaddad@apple.com>
1622
1623         Unreviewed, rolling out r217079.
1624
1625         This change broke internal builds.
1626
1627         Reverted changeset:
1628
1629         "Redundant ellipsis box triggers
1630         ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
1631         https://bugs.webkit.org/show_bug.cgi?id=172309
1632         http://trac.webkit.org/changeset/217079
1633
1634 2017-05-18  Chris Dumez  <cdumez@apple.com>
1635
1636         [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
1637         https://bugs.webkit.org/show_bug.cgi?id=172311
1638
1639         Reviewed by Andreas Kling.
1640
1641         Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
1642         what matters and what we want to test is that the cookie was actually added so make the
1643         test not rely on a specific order to address flakiness.
1644
1645         * http/tests/dom/document-attributes-null-handling-expected.txt:
1646         * http/tests/dom/document-attributes-null-handling.html:
1647
1648 2017-05-18  Andy Estes  <aestes@apple.com>
1649
1650         Unreviewed gardening on ApplePaySession.html after r217078.
1651
1652         * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
1653
1654 2017-05-18  Andy Estes  <aestes@apple.com>
1655
1656         Unreviewed gardening on ApplePaySession.html after r217078.
1657
1658         The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
1659         this breaks them out into their own file so that they can be skipped independently from
1660         ApplePaySession.html.
1661
1662         * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
1663         * http/tests/ssl/applepay/ApplePayError.html: Added.
1664         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1665         * http/tests/ssl/applepay/ApplePaySession.html:
1666         * platform/mac-wk2/TestExpectations:
1667
1668 2017-05-18  Ryan Haddad  <ryanhaddad@apple.com>
1669
1670         Rebaseline js/dom/global-constructors-attributes.html after r217078.
1671
1672         Unreviewed test gardening.
1673
1674         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1675         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1676
1677 2017-05-18  Eric Carlson  <eric.carlson@apple.com>
1678
1679         [MediaStream] do not cache gUM permissions
1680         https://bugs.webkit.org/show_bug.cgi?id=172245
1681
1682         Reviewed by Youenn Fablet.
1683
1684         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
1685         * fast/mediastream/MediaDevices-getUserMedia.html:
1686         * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
1687         * http/tests/media/media-stream/get-user-media-prompt.html:
1688
1689 2017-05-18  Zalan Bujtas  <zalan@apple.com>
1690
1691         Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
1692         https://bugs.webkit.org/show_bug.cgi?id=172309
1693         <rdar://problem/32262357>
1694
1695         Reviewed by Simon Fraser.
1696
1697         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
1698         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
1699
1700 2017-05-18  Simon Fraser  <simon.fraser@apple.com>
1701
1702         Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
1703         https://bugs.webkit.org/show_bug.cgi?id=172320
1704
1705         Reviewed by Dean Jackson.
1706
1707         Test that makes some source-less and sourced audio and video controls, and dumps
1708         the layer tree to ensure that they didn't trigger compositing on their ancestor
1709         stacking context element.
1710
1711         * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
1712         * media/controls-should-not-trigger-isolates-blending.html: Added.
1713
1714 2017-05-18  Dean Jackson  <dino@apple.com>
1715
1716         Transform misplaces element 50% of the time
1717         https://bugs.webkit.org/show_bug.cgi?id=172300
1718         <rdar://problem/29835668>
1719
1720         Reviewed by Simon Fraser.
1721
1722         A test case which has an animation that relies on
1723         translation percentages. If all goes well, the
1724         animating element will be completely obscured.
1725
1726         * animations/needs-layout-expected.html: Added.
1727         * animations/needs-layout.html: Added.
1728
1729 2017-05-18  Daniel Bates  <dabates@apple.com>
1730
1731         Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
1732         https://bugs.webkit.org/show_bug.cgi?id=162819
1733         <rdar://problem/28575938>
1734
1735         Reviewed by Joseph Pecoraro.
1736
1737         Add more tests when Access-Control-Allow-Origin has more than one value and group
1738         with existing tests. Update expected results.
1739
1740         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
1741         * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
1742         the origin string for the page into a local variable called pageOrigin, making use of document.origin,
1743         and referenced this variable instead of duplicating its value. Fixed various style nits.
1744
1745 2017-05-18  John Wilander  <wilander@apple.com>
1746
1747         Resource Load Statistics: Grandfather domains for existing data records
1748         https://bugs.webkit.org/show_bug.cgi?id=172155
1749         <rdar://problem/24913532>
1750
1751         Reviewed by Alex Christensen.
1752
1753         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
1754         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
1755         * platform/wk2/TestExpectations:
1756             Marked it Pass for WebKit2.
1757
1758 2017-05-18  Keith Miller  <keith_miller@apple.com>
1759
1760         Fix wasm-mem-post-message.html test expectations
1761         https://bugs.webkit.org/show_bug.cgi?id=172308
1762
1763         Unreviewed, test gardening.
1764
1765         * platform/ios-simulator/TestExpectations:
1766         * platform/win/TestExpectations:
1767
1768 2017-05-18  Jer Noble  <jer.noble@apple.com>
1769
1770         Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
1771         https://bugs.webkit.org/show_bug.cgi?id=172173
1772
1773         Reviewed by Andy Estes.
1774
1775         * fast/events/popup-blocked-from-untrusted-mouse-click.html:
1776         * fast/events/popup-blocking-timers4-expected.txt: Removed.
1777         * fast/events/popup-blocking-timers4.html: Removed.
1778         * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
1779         * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
1780         * platform/ios/TestExpectations:
1781
1782 2017-05-18  Daniel Bates  <dabates@apple.com>
1783
1784         Evaluating window named element may return wrong result
1785         https://bugs.webkit.org/show_bug.cgi?id=166792
1786         <rdar://problem/29801059>
1787
1788         Reviewed by Chris Dumez.
1789
1790         Add tests to ensure we do not regress evaluation of window named elements.
1791
1792         * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
1793         * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
1794         * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
1795         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
1796         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
1797
1798 2017-05-18  Andy Estes  <aestes@apple.com>
1799
1800         Add "countryCode" to ApplePayErrorContactField
1801         https://bugs.webkit.org/show_bug.cgi?id=172264
1802         <rdar://problem/32004909>
1803
1804         Reviewed by Anders Carlsson.
1805
1806         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1807         * http/tests/ssl/applepay/ApplePaySession.html:
1808
1809 2017-05-18  Daniel Bates  <dabates@apple.com>
1810
1811         REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
1812         window CSP when object-src 'none' is set
1813         https://bugs.webkit.org/show_bug.cgi?id=172038
1814         <rdar://problem/32258262>
1815
1816         Reviewed by Andy Estes.
1817
1818         Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
1819         window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
1820         ensure that an about:blank window inherits the CSP plugin policy of its opener.
1821
1822         * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
1823         * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
1824         * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
1825         * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
1826         * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
1827         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
1828         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
1829         * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
1830
1831 2017-05-18  Keith Miller  <keith_miller@apple.com>
1832
1833         WebAssembly API: test with neutered inputs
1834         https://bugs.webkit.org/show_bug.cgi?id=163899
1835
1836         Reviewed by JF Bastien.
1837
1838         This patch dups Saam's de-modularized builder.
1839
1840         * workers/sab/postMessage-transfer-type-error-expected.txt:
1841         * workers/wasm-mem-post-message-expected.txt: Added.
1842         * workers/wasm-mem-post-message.html: Added.
1843         * workers/wasm-mem-post-message/test.js: Added.
1844         (worker.onmessage):
1845         * workers/wasm-mem-post-message/worker.js: Added.
1846         (onmessage):
1847         * workers/wasm-resources/builder.js: Added.
1848         (const._fail):
1849         (const.isNotA.assert.isNotA):
1850         (const):
1851         (switch.typeof):
1852         (Builder):
1853         (Builder.prototype.setChecked):
1854         (Builder.prototype.setPreamble):
1855         (Builder.prototype._functionIndexSpaceKeyHash):
1856         (Builder.prototype._registerFunctionToIndexSpace):
1857         (Builder.prototype._getFunctionFromIndexSpace):
1858         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1859         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1860         (Builder.prototype._registerSectionBuilders.this.Unknown):
1861
1862 2017-05-18  Chris Dumez  <cdumez@apple.com>
1863
1864         Update web-platform-tests tools
1865         https://bugs.webkit.org/show_bug.cgi?id=172247
1866
1867         Reviewed by Youenn Fablet.
1868
1869         * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
1870
1871 2017-05-18  Antti Koivisto  <antti@apple.com>
1872
1873         Design mode should not affect UA shadow trees
1874         https://bugs.webkit.org/show_bug.cgi?id=171854
1875         <rdar://problem/32071037>
1876
1877         Reviewed by Zalan Bujtas.
1878
1879         * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
1880         * editing/deleting/search-shadow-tree-delete.html: Added.
1881
1882 2017-05-18  Miguel Gomez  <magomez@igalia.com>
1883
1884         Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
1885
1886         * platform/gtk/TestExpectations:
1887
1888 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
1889
1890         Unreviewed, rolling out r217014.
1891
1892         This change caused mac-wk2 LayoutTests to exit early due to
1893         crashes.
1894
1895         Reverted changeset:
1896
1897         "Resource Load Statistics: Grandfather domains for existing
1898         data records"
1899         https://bugs.webkit.org/show_bug.cgi?id=172155
1900         http://trac.webkit.org/changeset/217014
1901
1902 2017-05-17  Zalan Bujtas  <zalan@apple.com>
1903
1904         Tighten TextIterator::handleTextNode run-renderer mapping logic.
1905         https://bugs.webkit.org/show_bug.cgi?id=172174
1906
1907         Reviewed by Antti Koivisto.
1908
1909         * fast/shadow-dom/slot-crash-expected.txt:
1910
1911 2017-05-17  John Wilander  <wilander@apple.com>
1912
1913         Resource Load Statistics: Grandfather domains for existing data records
1914         https://bugs.webkit.org/show_bug.cgi?id=172155
1915         <rdar://problem/24913532>
1916
1917         Reviewed by Alex Christensen.
1918
1919         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
1920         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
1921         * platform/wk2/TestExpectations:
1922             Marked it Pass for WebKit2.
1923
1924 2017-05-17  Zalan Bujtas  <zalan@apple.com>
1925
1926         Debug ASSERT: WebCore::RenderImageResource::shutdown
1927         https://bugs.webkit.org/show_bug.cgi?id=172238
1928         <rdar://problem/30064601>
1929
1930         Reviewed by Simon Fraser.
1931
1932         * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
1933         * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
1934
1935 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
1936
1937         Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
1938         https://bugs.webkit.org/show_bug.cgi?id=172241
1939
1940         Unreviewed test gardening.
1941
1942         * platform/mac-wk1/TestExpectations:
1943
1944 2017-05-17  Chris Dumez  <cdumez@apple.com>
1945
1946         Setting URL.search to '' results in a stringified URL ending in '?'
1947         https://bugs.webkit.org/show_bug.cgi?id=162345
1948         <rdar://problem/31800441>
1949
1950         Reviewed by Alex Christensen.
1951
1952         * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
1953         * fast/dom/DOMURL/set-href-attribute-search.html:
1954         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
1955         * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
1956         Update / rebaseline existing tests to reflect behavior change.
1957
1958         * platform/ios-wk1/TestExpectations:
1959         * platform/mac-wk1/TestExpectations:
1960         Unskip url-setters.html test as it seems to be passing for me on WK1.
1961
1962 2017-05-17  Eric Carlson  <eric.carlson@apple.com>
1963
1964         [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
1965         https://bugs.webkit.org/show_bug.cgi?id=172223
1966         <rdar://problem/31899755>
1967
1968         Reviewed by Jer Noble.
1969
1970         * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
1971         * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
1972
1973 2017-05-17  Youenn Fablet  <youenn@apple.com>
1974
1975         iOS WebRTC Media Capture should not allow camera capture from background tab
1976         https://bugs.webkit.org/show_bug.cgi?id=172200
1977
1978         Reviewed by Eric Carlson.
1979
1980         * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
1981         * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
1982
1983 2017-05-15  Jiewen Tan  <jiewen_tan@apple.com>
1984
1985         Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
1986         https://bugs.webkit.org/show_bug.cgi?id=172146
1987         <rdar://problem/32122256>
1988
1989         Reviewed by Brent Fulgham.
1990
1991         * crypto/webkitSubtle/argument-conversion-expected.txt:
1992         * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
1993         * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
1994
1995 2017-05-17  Chris Dumez  <cdumez@apple.com>
1996
1997         Unreviewed, skip newly imported notifications tests on iOS
1998
1999         Notifications are not enabled on iOS.
2000
2001         * platform/ios/TestExpectations:
2002
2003 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
2004
2005         Mark two http/tests/media/hls/video tests as failing during investigation.
2006         https://bugs.webkit.org/show_bug.cgi?id=171814
2007
2008         Unreviewed test gardening.
2009
2010         * platform/mac-wk1/TestExpectations:
2011
2012 2017-05-17  Nan Wang  <n_wang@apple.com>
2013
2014         ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
2015         https://bugs.webkit.org/show_bug.cgi?id=171927
2016         <rdar://problem/32109781>
2017
2018         Reviewed by Chris Fleizach.
2019
2020         * accessibility/insert-children-assert-expected.txt: Added.
2021         * accessibility/insert-children-assert.html: Added.
2022
2023 2017-05-17  Chris Dumez  <cdumez@apple.com>
2024
2025         Import Notification tests from web-platform-tests
2026         https://bugs.webkit.org/show_bug.cgi?id=172196
2027
2028         Reviewed by Youenn Fablet.
2029
2030         * resources/testharnessreport.js:
2031         Allow notifications as this is a pre-requirement for web-platform-tests.
2032
2033 2017-05-17  Ryosuke Niwa  <rniwa@webkit.org>
2034
2035         getElementById can return a wrong elemnt when a matching element is removed during beforeload event
2036         https://bugs.webkit.org/show_bug.cgi?id=171374
2037
2038         Reviewed by Brent Fulgham.
2039
2040         Added a regression test for calling getElementById after removing a matching element
2041         during beforeload event of a link element.
2042
2043         * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
2044         * fast/html/link-element-removal-during-beforeload.html: Added.
2045
2046 2017-05-17  Chris Dumez  <cdumez@apple.com>
2047
2048         Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
2049
2050         * js/dom/global-constructors-attributes-expected.txt:
2051         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2052         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2053         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2054         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2055         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2056         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2057         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2058
2059 2017-05-17  Ben Kelly  <ben@wanderview.com>
2060
2061         Import FileAPI WPT tests.
2062         https://bugs.webkit.org/show_bug.cgi?id=171960
2063
2064         Reviewed by Youenn Fablet.
2065
2066         * TestExpectations:
2067
2068 2017-05-17  Antti Koivisto  <antti@apple.com>
2069
2070         Regression (198943): <marquee> shouldn't wrap text
2071         https://bugs.webkit.org/show_bug.cgi?id=172217
2072
2073         Reviewed by Andreas Kling.
2074
2075         * fast/html/marquee-child-wrap-expected.html: Added.
2076         * fast/html/marquee-child-wrap.html: Added.
2077
2078 2017-05-17  David Kilzer  <ddkilzer@apple.com>
2079
2080         REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
2081
2082         Unreviewed test gardening.
2083
2084         Update test results after the fix for:
2085             Do not skip <slot> children when collecting content for innerText.
2086             https://bugs.webkit.org/show_bug.cgi?id=172113
2087             <rdar://problem/30362324>
2088
2089         * fast/shadow-dom/slot-crash-expected.txt: Update results to add
2090         a space to the end of the output.
2091
2092 2017-05-16  Chris Dumez  <cdumez@apple.com>
2093
2094         [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
2095         https://bugs.webkit.org/show_bug.cgi?id=172183
2096
2097         Reviewed by Andreas Kling.
2098
2099         Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
2100
2101         * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
2102         * svg/animations/animations-paused-in-background-page-iframe.html:
2103
2104 2017-05-16  Sam Weinig  <sam@webkit.org>
2105
2106         Bring Notification.idl up to spec
2107         https://bugs.webkit.org/show_bug.cgi?id=172156
2108
2109         Reviewed by Chris Dumez.
2110
2111         * http/tests/notifications/notification-expected.txt: Added.
2112         * http/tests/notifications/notification.html: Added.
2113         Add test for basic Notification API functionality.
2114
2115 2017-05-16  Zalan Bujtas  <zalan@apple.com>
2116
2117         Do not skip <slot> children when collecting content for innerText.
2118         https://bugs.webkit.org/show_bug.cgi?id=172113
2119         <rdar://problem/30362324>
2120
2121         Reviewed by Ryosuke Niwa and Brent Fulgham.
2122
2123         * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
2124         * fast/text/inner-text-should-include-slot-subtree.html: Added.
2125
2126 2017-05-16  Jiewen Tan  <jiewen_tan@apple.com>
2127
2128         Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
2129         <rdar://problem/32236478>
2130
2131         * plugins/navigator-plugin-crash-expected.txt:
2132         * plugins/navigator-plugin-crash.html:
2133
2134 2017-05-16  Chris Dumez  <cdumez@apple.com>
2135
2136         Implement DOMMatrix / DOMMatrixReadOnly
2137         https://bugs.webkit.org/show_bug.cgi?id=110001
2138
2139         Reviewed by Sam Weinig and Simon Fraser.
2140
2141         Drop test I previously added now that a better version landed in web-platform-tests
2142         and was re-imported in this patch.
2143
2144         * fast/css/matrix-stringifier-expected.txt: Removed.
2145         * fast/css/matrix-stringifier.html: Removed.
2146
2147 2017-05-16  Myles C. Maxfield  <mmaxfield@apple.com>
2148
2149         REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
2150         https://bugs.webkit.org/show_bug.cgi?id=168487
2151
2152         Reviewed by Antti Koivisto.
2153
2154         * fast/text/font-download-font-face-src-list-expected.txt: Added.
2155         * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2156         * fast/text/font-download-font-family-property-expected.txt: Added.
2157         * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2158         * fast/text/font-download-remote-fallback-all-expected.txt: Added.
2159         * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2160         * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
2161         * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
2162         * fast/text/font-weight-download-2.html:
2163         * fast/text/font-weight-download-3-expected.txt: Added.
2164         * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2165         * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
2166         * fast/text/web-font-load-fallback-during-loading-2.html: Added.
2167         * fast/text/web-font-load-fallback-during-loading-expected.html:
2168         * fast/text/web-font-load-fallback-during-loading.html:
2169         * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
2170         * fast/text/web-font-load-invisible-during-loading.html: Added.
2171         * http/tests/webfont/fallback-font-while-loading-expected.txt:
2172         * http/tests/webfont/fallback-font-while-loading.html:
2173
2174 2017-05-16  Eric Carlson  <eric.carlson@apple.com>
2175
2176         [MediaStream] Return default device list until user gives permission to capture
2177         https://bugs.webkit.org/show_bug.cgi?id=172168
2178         <rdar://problem/31816884>
2179
2180         Reviewed by Youenn Fablet.
2181
2182         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
2183         * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
2184         * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
2185         * fast/mediastream/media-devices-enumerate-devices.html: Added.
2186
2187 2017-05-16  Tim Horton  <timothy_horton@apple.com>
2188
2189         Make it possible to adjust which edges are affected by safe area insets
2190         https://bugs.webkit.org/show_bug.cgi?id=172149
2191         <rdar://problem/31564729>
2192
2193         Reviewed by Beth Dakin.
2194
2195         * fast/viewport/ios/viewport-fit-auto-expected.txt:
2196         * fast/viewport/ios/viewport-fit-contain-expected.txt:
2197
2198 2017-05-16  Mark Lam  <mark.lam@apple.com>
2199
2200         Gardening: rebased parser-syntax-check test results after r216891.
2201         https://bugs.webkit.org/show_bug.cgi?id=172171
2202
2203         Not reviewed.
2204
2205         * js/parser-syntax-check-expected.txt:
2206         * js/script-tests/parser-syntax-check.js:
2207
2208 2017-05-16  Ryan Haddad  <ryanhaddad@apple.com>
2209
2210         Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
2211
2212         Unreviewed test gardening.
2213
2214         * platform/ios/TestExpectations:
2215
2216 2017-05-16  Claudio Saavedra  <csaavedra@igalia.com>
2217
2218         [GTK] Tests that always pass when run alone, but fail in the bots
2219         https://bugs.webkit.org/show_bug.cgi?id=168572
2220
2221         Reviewed by Michael Catanzaro.
2222
2223         PlatformWebView::viewSupportsOptions() is basically a comparison
2224         that checks that the passed options are the ones supported by the
2225         web view. There is no reason for them to be implemented for each
2226         platform differently. In fact doing so causes issues each time a
2227         new option is added, if the corresponding platform implementation
2228         is not updated accordingly.
2229
2230         A consequence of not updating the viewSupportOptions()
2231         implementations when new options are added is that tests that need
2232         these options might fail if they are executed after a test that
2233         didn't need the option, as the webview will be reused even if the
2234         option is not supported. This cannot be spotted when running the
2235         tests individually. See bug #165133 for other example of the same
2236         problem.
2237
2238         Remove the platform implementations and make the comparison a
2239         method of the TestOptions structure, so that the check is in one
2240         place. For the time being include in the comparison the options
2241         checked in the mac and ios platforms, which seem to be the only
2242         ones relevant this far (unless newer ones have also been
2243         forgotten).
2244
2245         * platform/gtk/TestExpectations: Unskip an affected test.
2246
2247 2017-05-16  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2248
2249         [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
2250         https://bugs.webkit.org/show_bug.cgi?id=172111
2251
2252         Reviewed by Chris Dumez.
2253
2254         Added tests to check releaseLock() behavior.
2255
2256         * streams/readable-stream-byob-reader-expected.txt: Updated.
2257         * streams/readable-stream-byob-reader.js: Added new tests.
2258
2259 2017-05-16  Per Arne Vollan  <pvollan@apple.com>
2260
2261         Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
2262
2263         * platform/win/TestExpectations:
2264
2265 2017-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2266
2267         Unreviewed GTK+ gardening. Rebaseline tests after r216817.
2268
2269         * platform/gtk/fast/multicol/client-rects-expected.txt:
2270         * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
2271         * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
2272         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
2273         * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
2274
2275 2017-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2276
2277         Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
2278
2279         * platform/gtk/TestExpectations:
2280
2281 2017-05-16  Manuel Rego Casasnovas  <rego@igalia.com>
2282
2283         [css-grid] Fix static position of positioned grid items
2284         https://bugs.webkit.org/show_bug.cgi?id=172108
2285
2286         Reviewed by Sergio Villar Senin.
2287
2288         The test is updated as the expected results were wrong.
2289         Note that after this patch we match Chrome and Firefox behavior on this test.
2290
2291         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
2292
2293 2017-05-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
2294
2295         Do not delete asynchronously decoded frames for large images if their clients are in the viewport
2296         https://bugs.webkit.org/show_bug.cgi?id=170640
2297
2298         Reviewed by Simon Fraser.
2299
2300         * fast/images/async-image-background-image-repeated.html:
2301         * fast/images/async-image-background-image.html:
2302         * fast/images/sprite-sheet-image-draw.html:
2303
2304 2017-05-15  Youenn Fablet  <youenn@apple.com>
2305
2306         WebRTC outgoing muted video sources should send black frames
2307         https://bugs.webkit.org/show_bug.cgi?id=170627
2308         <rdar://problem/31513869>
2309
2310         Reviewed by Eric Carlson.
2311
2312         * webrtc/video-mute-expected.txt:
2313         * webrtc/video-mute.html:
2314
2315 2017-05-15  Mark Lam  <mark.lam@apple.com>
2316
2317         Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
2318         https://bugs.webkit.org/show_bug.cgi?id=172147
2319
2320         Rubber-stamped by Saam Barati.
2321
2322         * js/parser-syntax-check-expected.txt:
2323         * js/script-tests/parser-syntax-check.js:
2324
2325 2017-05-15  Chris Dumez  <cdumez@apple.com>
2326
2327         Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
2328
2329         * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
2330         * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
2331
2332 2017-05-15  Jer Noble  <jer.noble@apple.com>
2333
2334         Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
2335         https://bugs.webkit.org/show_bug.cgi?id=172131
2336
2337         Reviewed by Eric Carlson.
2338
2339         * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
2340         * media/restricted-audio-playback-with-document-gesture.html: Added.
2341
2342 2017-05-15  Per Arne Vollan  <pvollan@apple.com>
2343
2344         LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2345         https://bugs.webkit.org/show_bug.cgi?id=167749
2346
2347         Reviewed by Eric Carlson.
2348
2349         Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
2350         since the event sequence is not identical on all bots.
2351
2352         * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2353         * http/tests/media/track-in-band-hls-metadata-crash.html:
2354
2355 2017-05-15  Joseph Pecoraro  <pecoraro@apple.com>
2356
2357         Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
2358         https://bugs.webkit.org/show_bug.cgi?id=172135
2359         <rdar://problem/32175860>
2360
2361         Reviewed by Brian Burg.
2362
2363         * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
2364         * inspector/dom/setOuterHTML-no-document-element.html: Added.
2365
2366 2017-05-15  Chris Dumez  <cdumez@apple.com>
2367
2368         Align WebKitCSSMatrix stringifier with spec for DOMMatrix
2369         https://bugs.webkit.org/show_bug.cgi?id=172114
2370
2371         Reviewed by Simon Fraser.
2372
2373         * fast/css/matrix-stringifier-expected.txt: Added.
2374         * fast/css/matrix-stringifier.html: Added.
2375         Add layout test coverage.
2376
2377         * fast/dom/Window/custom-constructors-expected.txt:
2378         * fast/dom/Window/custom-constructors.html:
2379         Rebaseline existing test to reflect behavior change.
2380
2381 2017-05-15  Mark Lam  <mark.lam@apple.com>
2382
2383         WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
2384         https://bugs.webkit.org/show_bug.cgi?id=171775
2385         <rdar://problem/30975761>
2386
2387         Reviewed by Filip Pizlo.
2388
2389         * TestExpectations:
2390
2391 2017-05-15  Myles C. Maxfield  <mmaxfield@apple.com>
2392
2393         Unicode characters which can't be rendered in any font are invisible
2394         https://bugs.webkit.org/show_bug.cgi?id=171942
2395         <rdar://problem/32054234>
2396
2397         Reviewed by Tim Horton.
2398
2399         * fast/text/default-ignorable-expected.html: Added.
2400         * fast/text/default-ignorable.html: Added.
2401         * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
2402         * fast/text/unknown-char-notdef.html: Added.
2403
2404 2017-05-15  Zalan Bujtas  <zalan@apple.com>
2405
2406         Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
2407         https://bugs.webkit.org/show_bug.cgi?id=172076
2408
2409         Reviewed by Antti Koivisto.
2410
2411         * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
2412         * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
2413
2414 2017-05-15  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2415
2416         Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
2417         https://bugs.webkit.org/show_bug.cgi?id=171653
2418
2419         Reviewed by Chris Dumez.
2420
2421         Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
2422         (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
2423
2424         Update expectations of corresponding WPT test.
2425
2426         * platform/gtk/TestExpectations:
2427         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2428         * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2429         * platform/mac/TestExpectations:
2430
2431 2017-05-15  Gwang Yoon Hwang  <yoon@igalia.com>
2432
2433         [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
2434         https://bugs.webkit.org/show_bug.cgi?id=169094
2435
2436         Reviewed by Žan Doberšek.
2437
2438         * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
2439         * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
2440
2441 2017-05-14  Sam Weinig  <sam@webkit.org>
2442
2443         [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
2444         https://bugs.webkit.org/show_bug.cgi?id=172095
2445
2446         Reviewed by Darin Adler.
2447
2448         * fast/dom/collection-null-like-arguments-expected.txt:
2449         Update results.
2450
2451         * fast/dom/document-all-expected.txt: Added.
2452         * fast/dom/document-all.html: Added.
2453         New test that covers a bunch of missing coverage.
2454
2455 2017-05-14  David Kilzer  <ddkilzer@apple.com>
2456
2457         [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
2458         <https://bugs.webkit.org/show_bug.cgi?id=172094>
2459         <rdar://problem/32184256>
2460
2461         Unreviewed test gardening.
2462
2463         * platform/ios-wk2/TestExpectations:
2464         * platform/mac-wk2/TestExpectations:
2465         - Mark test as flaky crash on Debug WK2 builds.
2466
2467 2017-05-14  David Kilzer  <ddkilzer@apple.com>
2468
2469         [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
2470         <https://webkit.org/b/172092>
2471
2472         Unreviewed test gardening.
2473
2474         * platform/ios-wk1/TestExpectations:
2475         - This only times out on Release builds.
2476
2477 2017-05-14  David Kilzer  <ddkilzer@apple.com>
2478
2479         [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
2480         <https://webkit.org/b/172092>
2481
2482         Unreviewed test gardening.
2483
2484         See also Bug 169211 for a similar GTK WK1 timeout.
2485
2486         * platform/ios-wk1/TestExpectations:
2487         - Mark as always timing out on all builds.
2488         * platform/mac-wk1/TestExpectations:
2489         - Mark flaky on Debug builds.
2490
2491 2017-05-13  Eric Carlson  <eric.carlson@apple.com>
2492
2493         [MediaStream] deviceId constraint doesn't work with getUserMedia
2494         https://bugs.webkit.org/show_bug.cgi?id=171877
2495         <rdar://problem/31899730>
2496
2497         Reviewed by Jer Noble.
2498
2499         * fast/mediastream/get-user-media-device-id-expected.txt: Added.
2500         * fast/mediastream/get-user-media-device-id.html: Added.
2501         * fast/mediastream/apply-constraints-video-expected.txt: Updated.
2502         * fast/mediastream/apply-constraints-video.html: Ditto.
2503
2504 2017-05-13  David Kilzer  <ddkilzer@apple.com>
2505
2506         TestExpectations: Remove last refereneces to Legacy Notifications
2507
2508         Unreviewed test gardening fixes these lint warnings:
2509
2510             LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
2511             LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
2512
2513         * TestExpectations: Remove references to skipped tests.  Legacy
2514         Notification support was removed in r216641.
2515
2516 2017-05-13  Ryan Haddad  <ryanhaddad@apple.com>
2517
2518         Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
2519         https://bugs.webkit.org/show_bug.cgi?id=171978
2520
2521         Unreviewed test gardening.
2522
2523         * platform/mac-wk2/TestExpectations:
2524
2525 2017-05-13  Javier Fernandez  <jfernandez@igalia.com>
2526
2527         [css-align] Implement the place-self shorthand
2528         https://bugs.webkit.org/show_bug.cgi?id=168846
2529
2530         Reviewed by Zalan Bujtas.
2531
2532         Regression tests for the new place-self alignment shorthand.
2533
2534         * css3/parse-place-self-expected.txt: Added.
2535         * css3/parse-place-self.html: Added.
2536
2537 2017-05-13  Commit Queue  <commit-queue@webkit.org>
2538
2539         Unreviewed, rolling out r216801.
2540         https://bugs.webkit.org/show_bug.cgi?id=172072
2541
2542         Many memory corruption crashes on worker threads (Requested by
2543         ap on #webkit).
2544
2545         Reverted changeset:
2546
2547         "WorkerRunLoop::Task::performTask() should check
2548         !scriptController->isTerminatingExecution()."
2549         https://bugs.webkit.org/show_bug.cgi?id=171775
2550         http://trac.webkit.org/changeset/216801
2551
2552 2017-05-12  Simon Fraser  <simon.fraser@apple.com>
2553
2554         event.clientX/clientY should be in layout viewport coordinates
2555         https://bugs.webkit.org/show_bug.cgi?id=172018
2556
2557         Reviewed by Zalan Bujtas.
2558         
2559         * fast/events/clientXY-in-zoom-and-scroll.html:
2560         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
2561         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
2562         * platform/ios/TestExpectations:
2563         * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
2564
2565 2017-05-12  Simon Fraser  <simon.fraser@apple.com>
2566
2567         The rects returned by Element/Range.getClientRects() should not be rounded
2568         https://bugs.webkit.org/show_bug.cgi?id=172057
2569
2570         Reviewed by Chris Dumez.
2571
2572         Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
2573         as failing (webkit.org/b/172056).
2574
2575         * TestExpectations:
2576         * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
2577         * fast/dom/Range/getClientRects-expected.txt:
2578         * fast/dom/Range/getClientRects.html:
2579         * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
2580         * fast/dom/Range/simple-line-layout-getclientrects.html:
2581         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
2582         * platform/ios/TestExpectations:
2583         * platform/ios/fast/multicol/client-rects-expected.txt:
2584         * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
2585         * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
2586         * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
2587         * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
2588         * platform/mac/fast/multicol/client-rects-expected.txt:
2589         * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
2590         * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
2591         * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
2592         * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
2593
2594 2017-05-12  Jiewen Tan  <jiewen_tan@apple.com>
2595
2596         Elements should be inserted into a template element as its content's last child
2597         https://bugs.webkit.org/show_bug.cgi?id=171373
2598         <rdar://problem/31862949>
2599
2600         Reviewed by Ryosuke Niwa.
2601
2602         * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
2603         * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
2604
2605 2017-05-11  Simon Fraser  <simon.fraser@apple.com>
2606
2607         Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
2608         https://bugs.webkit.org/show_bug.cgi?id=171113
2609
2610         Reviewed by Tim Horton.
2611
2612         Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
2613         are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
2614
2615         New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
2616         elements after zooming.
2617
2618         * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
2619         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
2620         * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
2621         * fast/visual-viewport/zoomed-fixed-expected.txt:
2622         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2623         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
2624         * fast/zooming/client-rect-in-fixed-zoomed.html:
2625         * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
2626         * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
2627         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
2628         * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
2629             it will be fixed via webkit.org/b/172019
2630         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
2631         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2632
2633 2017-05-12  Mark Lam  <mark.lam@apple.com>
2634
2635         WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
2636         https://bugs.webkit.org/show_bug.cgi?id=171775
2637         <rdar://problem/30975761>
2638
2639         Reviewed by Saam Barati.
2640
2641         * TestExpectations:
2642
2643 2017-05-12  Daniel Bates  <dabates@apple.com>
2644
2645         Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
2646         following <http://trac.webkit.org/changeset/216789>
2647         (https://bugs.webkit.org/show_bug.cgi?id=171712)
2648
2649         In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
2650         instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
2651
2652         * plugins/navigator-plugin-crash.html:
2653
2654 2017-05-12  Daniel Bates  <dabates@apple.com>
2655
2656         Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
2657         following <http://trac.webkit.org/changeset/216789>
2658         (https://bugs.webkit.org/show_bug.cgi?id=171712)
2659
2660         On WebKit1 we need to explicitly allow the test tool to open windows by calling
2661         testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
2662         to have the test tool close any open windows after running the test.
2663
2664         It is also good practice to explicitly disable the popup blocker by calling
2665         testRunner.setPopupBlockingEnabled(false).
2666
2667         * plugins/navigator-plugin-crash.html:
2668
2669 2017-05-11  Jiewen Tan  <jiewen_tan@apple.com>
2670
2671         Check existence of a page before accessing its plugins
2672         https://bugs.webkit.org/show_bug.cgi?id=171712
2673         <rdar://problem/32007806>
2674
2675         Reviewed by Brent Fulgham.
2676
2677         * plugins/navigator-plugin-crash-expected.txt: Added.
2678         * plugins/navigator-plugin-crash.html: Added.
2679
2680 2017-05-12  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2681
2682         [Readable Streams API] Add ReadableStreamBYOBReader closed getter
2683         https://bugs.webkit.org/show_bug.cgi?id=172024
2684
2685         Reviewed by Youenn Fablet.
2686
2687         Added tests to check closed getter behaviour.
2688
2689         * streams/readable-stream-byob-reader-expected.txt: Updated.
2690         * streams/readable-stream-byob-reader.js: Updated.
2691
2692 2017-05-12  Matt Lewis  <jlewis3@apple.com>
2693
2694         Marked webrtc/closing-peerconnection.html as flaky.
2695         https://bugs.webkit.org/show_bug.cgi?id=172034
2696
2697         Unreviewed test gardening.
2698
2699         * platform/mac-wk2/TestExpectations:
2700
2701 2017-05-12  Claudio Saavedra  <csaavedra@igalia.com>
2702
2703         [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
2704         https://bugs.webkit.org/show_bug.cgi?id=171058
2705
2706         Reviewed by Carlos Garcia Campos.
2707
2708         GLib-based ports have issues detecting the mimetypes of empty
2709         files, as they are all considered to be text/plain by
2710         glib. Replace these resources with a minimal valid file for its
2711         type (that is, 1x1 PNG files and 1 whitespace for text files).
2712
2713         * fast/preloader/resources/base-image1.png:
2714         * fast/preloader/resources/base-image2.png:
2715         * fast/preloader/resources/base-image3.png:
2716         * fast/preloader/resources/image1.png:
2717         * fast/preloader/resources/link1.css:
2718         * fast/preloader/resources/noscript-image1.png:
2719         * fast/preloader/resources/noscript-image2.png:
2720         * fast/preloader/resources/script1.js:
2721         * fast/preloader/resources/style1.css:
2722         * tables/mozilla/core/col_widths_fix_autoFixPer.html:
2723
2724         * platform/gtk/TestExpectations: Unskip the now passing tests.
2725
2726 2017-05-12  Antti Koivisto  <antti@apple.com>
2727
2728         Updating class name of a shadow host does not update the style applied by descendants of :host()
2729         https://bugs.webkit.org/show_bug.cgi?id=170762
2730         <rdar://problem/31572668>
2731
2732         Reviewed by Ryosuke Niwa.
2733
2734         * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
2735         * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
2736
2737 2017-05-12  Claudio Saavedra  <csaavedra@igalia.com>
2738
2739         [WPE] Unreviewed gardening.
2740
2741         ClientRect, ClientRectList were removed, PromiseRejectionEvent was
2742         added, update global constructors attributes test expectations.
2743
2744         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2745
2746 2017-05-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2747
2748         [GTK] ASSERTION FAILED: !m_flushingLayers
2749         https://bugs.webkit.org/show_bug.cgi?id=172025
2750
2751         Reviewed by Žan Doberšek.
2752
2753         * platform/gtk/TestExpectations:
2754
2755 2017-05-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2756
2757         [GTK] GIF images are not properly loaded the first time
2758         https://bugs.webkit.org/show_bug.cgi?id=170432
2759
2760         Reviewed by Carlos Alberto Lopez Perez.
2761
2762         * http/tests/images/gif-progressive-load-expected.html: Added.
2763         * http/tests/images/gif-progressive-load.html: Added.
2764
2765 2017-05-12  Manuel Rego Casasnovas  <rego@igalia.com>
2766
2767         [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
2768         https://bugs.webkit.org/show_bug.cgi?id=170900
2769
2770         Reviewed by Sergio Villar Senin.
2771
2772         * TestExpectations: Remove test as it's passing now.
2773
2774 2017-05-11  Per Arne Vollan  <pvollan@apple.com>
2775
2776         Geolocation requests should not be blocked when the security origin is local.
2777         https://bugs.webkit.org/show_bug.cgi?id=171857
2778
2779         Reviewed by Brent Fulgham.
2780
2781         * fast/misc/geolocation-local-security-origin-expected.txt: Added.
2782         * fast/misc/geolocation-local-security-origin.html: Added.
2783
2784 2017-05-11  Manuel Rego Casasnovas  <rego@igalia.com>
2785
2786         [selectors4] :focus-within tests using shadow DOM don't pass on WK1
2787         https://bugs.webkit.org/show_bug.cgi?id=170935
2788
2789         Reviewed by Youenn Fablet.
2790
2791         * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
2792
2793 2017-05-11  Zalan Bujtas  <zalan@apple.com>
2794
2795         RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
2796         https://bugs.webkit.org/show_bug.cgi?id=172010
2797         <rdar://problem/31086735>
2798
2799         Reviewed by Simon Fraser.
2800
2801         * fast/images/missing-content-image-crash-expected.txt: Added.
2802         * fast/images/missing-content-image-crash.html: Added.
2803
2804 2017-05-11  Zalan Bujtas  <zalan@apple.com>
2805
2806         AX: Defer text changes until after the tree is clean if needed.
2807         https://bugs.webkit.org/show_bug.cgi?id=171546
2808         <rdar://problem/31934942>
2809
2810         Reviewed by Simon Fraser.
2811
2812         * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
2813         * accessibility/crash-when-render-tree-is-not-clean.html: Added.
2814
2815 2017-05-11  Youenn Fablet  <youenn@apple.com>
2816
2817         Allow WPT server to serve specific WebKit tests
2818         https://bugs.webkit.org/show_bug.cgi?id=171479
2819
2820         Reviewed by Ryosuke Niwa.
2821
2822         Moving tests to ensure they are correctly runned.
2823
2824         * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
2825         * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
2826         * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
2827         * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
2828         * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
2829         (promise_test):
2830
2831 2017-05-11  Youenn Fablet  <youenn@apple.com>
2832
2833         [iOS] Unset active media capture source when stopped capturing
2834         https://bugs.webkit.org/show_bug.cgi?id=171815
2835         <rdar://problem/32117885>
2836
2837         Reviewed by Eric Carlson.
2838
2839         Improving the existing tests for better reliability and debugability.
2840         Updating tests to use less webkitAudioContext.
2841
2842         * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
2843         * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
2844         * webrtc/audio-peer-connection-webaudio.html:
2845         * webrtc/audio-replace-track-expected.txt:
2846         * webrtc/audio-replace-track.html:
2847         * webrtc/peer-connection-audio-mute.html:
2848         * webrtc/peer-connection-audio-mute2.html:
2849         * webrtc/peer-connection-remote-audio-mute.html:
2850         * webrtc/peer-connection-remote-audio-mute2.html:
2851         * webrtc/routines.js:
2852         * webrtc/video-replace-track-expected.txt:
2853         * webrtc/video-replace-track.html:
2854
2855 2017-05-11  Matt Lewis  <jlewis3@apple.com>
2856
2857         Unreviewed, rolling out r216677.
2858
2859         Patch caused layout test crashes.
2860
2861         Reverted changeset:
2862
2863         "WorkerThread::stop() should call
2864         scheduleExecutionTermination() last."
2865         https://bugs.webkit.org/show_bug.cgi?id=171775
2866         http://trac.webkit.org/changeset/216677
2867
2868 2017-05-11  Matt Lewis  <jlewis3@apple.com>
2869
2870         Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
2871         https://bugs.webkit.org/show_bug.cgi?id=168937
2872
2873         Unreviewed test gardening.
2874
2875         * platform/mac-wk2/TestExpectations:
2876
2877 2017-05-11  Joseph Pecoraro  <pecoraro@apple.com>
2878
2879         Remove Vibration API
2880         https://bugs.webkit.org/show_bug.cgi?id=171766
2881
2882         Rubber-stamped by Alexey Proskuryakov.
2883
2884         * platform/gtk/TestExpectations:
2885         * platform/ios/TestExpectations:
2886         * platform/mac/TestExpectations:
2887         * platform/win/TestExpectations:
2888         * platform/wpe/TestExpectations:
2889         * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
2890         * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
2891         * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
2892         * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
2893         * vibration/navigator-vibration-expected.txt: Removed.
2894         * vibration/navigator-vibration.html: Removed.
2895
2896 2017-05-11  Dean Jackson  <dino@apple.com>
2897
2898         WebGLRenderingContext should implement WebGLRenderingContextBase
2899         https://bugs.webkit.org/show_bug.cgi?id=171961
2900         <rdar://problem/32124920>
2901
2902         Reviewed by Sam Weinig.
2903
2904         New test to make sure constants from WebGLRenderingContextBase are
2905         visible on the WebGLRenderingContext prototype.
2906
2907         Also, fix up some existing tests that were expecting to see
2908         instances of WebGLRenderingContextBase.
2909
2910         * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
2911         * fast/canvas/webgl/constants-on-interface.html: Added.
2912         * fast/canvas/webgl/gl-object-get-calls-expected.txt:
2913         * fast/canvas/webgl/null-object-behaviour-expected.txt:
2914         * fast/canvas/webgl/texImageTest-expected.txt:
2915
2916 2017-05-11  Matt Lewis  <jlewis3@apple.com>
2917
2918         Fixed typo errors in TestExpectations.
2919
2920
2921         Unreviewed test gardening.
2922
2923         * platform/mac-wk2/TestExpectations:
2924
2925 2017-05-11  Matt Lewis  <jlewis3@apple.com>
2926
2927         Fixed typo errors in TestExpectations.
2928         
2929
2930         Unreviewed test gardening.
2931
2932         * platform/mac-wk2/TestExpectations:
2933
2934 2017-05-11  Matt Lewis  <jlewis3@apple.com>
2935
2936         Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
2937         https://bugs.webkit.org/show_bug.cgi?id=170699
2938
2939         Unreviewed test gardening.
2940
2941         * platform/mac-wk2/TestExpectations:
2942
2943 2017-05-11  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2944
2945         [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
2946         https://bugs.webkit.org/show_bug.cgi?id=171919
2947
2948         Reviewed by Youenn Fablet.
2949
2950         Added test cases to check cancel() behaviour.
2951
2952         * streams/readable-stream-byob-reader-expected.txt: Updated.
2953         * streams/readable-stream-byob-reader.js: Updated.
2954
2955 2017-05-11  Matt Lewis  <jlewis3@apple.com>
2956
2957         Marked media/media-controls-clone-crash.html as flaky.
2958         https://bugs.webkit.org/show_bug.cgi?id=171978
2959
2960         Unreviewed test gardening.
2961
2962         * platform/mac-wk2/TestExpectations:
2963
2964 2017-05-11  Matt Baker  <mattbaker@apple.com>
2965
2966         Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
2967         https://bugs.webkit.org/show_bug.cgi?id=171970
2968         <rdar://problem/32129262>
2969
2970         Reviewed by Brian Burg.
2971
2972         Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
2973
2974         * inspector/dom-debugger/dom-breakpoints-expected.txt:
2975         * inspector/dom-debugger/dom-breakpoints.html:
2976
2977 2017-05-11  Per Arne Vollan  <pvollan@apple.com>
2978
2979         LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2980         https://bugs.webkit.org/show_bug.cgi?id=167749
2981
2982         Reviewed by Eric Carlson.
2983
2984         Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
2985         is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
2986         this was introduced in r216588.
2987
2988         * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2989         * http/tests/media/track-in-band-hls-metadata-crash.html:
2990
2991 2017-05-11  Mark Lam  <mark.lam@apple.com>
2992
2993         WorkerThread::stop() should call scheduleExecutionTermination() last.
2994         https://bugs.webkit.org/show_bug.cgi?id=171775
2995         <rdar://problem/30975761>
2996
2997         Reviewed by Geoffrey Garen.
2998
2999         * TestExpectations:
3000
3001 2017-05-11  Carlos Garcia Campos  <cgarcia@igalia.com>
3002
3003         Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
3004
3005         * platform/gtk/TestExpectations:
3006
3007 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3008
3009         Marked fast/animation/request-animation-frame-time-unit.html as flaky.
3010         https://bugs.webkit.org/show_bug.cgi?id=171957
3011
3012         Unreviewed test gardening.
3013
3014         * platform/ios-wk2/TestExpectations:
3015
3016 2017-05-10  Andy Estes  <aestes@apple.com>
3017
3018         REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
3019         https://bugs.webkit.org/show_bug.cgi?id=132297
3020
3021         Reviewed by Simon Fraser.
3022
3023         * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
3024         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
3025         * http/tests/navigation/resources/keyboard-events-test.js:
3026         (runTest):
3027         * platform/ios-wk2/TestExpectations:
3028         * platform/wk2/TestExpectations:
3029
3030 2017-05-09  Sam Weinig  <sam@webkit.org>
3031
3032         Remove support for legacy Notifications
3033         https://bugs.webkit.org/show_bug.cgi?id=171487
3034
3035         Reviewed by Jon Lee.
3036
3037         - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
3038         - Remove http/notifications/legacy. It tested the legacy API.
3039         - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
3040         - Update TestExpectations for removals.
3041
3042         * TestExpectations:
3043         * platform/gtk/TestExpectations:
3044         * platform/ios/TestExpectations:
3045         * platform/mac/TestExpectations:
3046         * platform/win/TestExpectations:
3047         * fast/history/page-cache-notification-non-suspendable.html:
3048         * fast/history/page-cache-notification-suspendable.html:
3049         * fast/notifications: Removed.
3050         * fast/notifications/notification-after-close-expected.txt: Removed.
3051         * fast/notifications/notification-after-close.html: Removed.
3052         * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
3053         * fast/notifications/notification-permisssion-deletable.html: Removed.
3054         * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
3055         * fast/notifications/notifications-cancel-request-permission.html: Removed.
3056         * fast/notifications/notifications-check-permission-expected.txt: Removed.
3057         * fast/notifications/notifications-check-permission.html: Removed.
3058         * fast/notifications/notifications-click-event-expected.txt: Removed.
3059         * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
3060         * fast/notifications/notifications-click-event-focus.html: Removed.
3061         * fast/notifications/notifications-click-event.html: Removed.
3062         * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
3063         * fast/notifications/notifications-constructor-request-permission.html: Removed.
3064         * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
3065         * fast/notifications/notifications-constructor-with-permission.html: Removed.
3066         * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
3067         * fast/notifications/notifications-constructor-without-permission.html: Removed.
3068         * fast/notifications/notifications-display-close-events-expected.txt: Removed.
3069         * fast/notifications/notifications-display-close-events.html: Removed.
3070         * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
3071         * fast/notifications/notifications-document-close-crash.html: Removed.
3072         * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
3073         * fast/notifications/notifications-event-stop-propagation.html: Removed.
3074         * fast/notifications/notifications-multi-events-expected.txt: Removed.
3075         * fast/notifications/notifications-multi-events.html: Removed.
3076         * fast/notifications/notifications-no-icon-expected.txt: Removed.
3077         * fast/notifications/notifications-no-icon.html: Removed.
3078         * fast/notifications/notifications-permission-expected.txt: Removed.
3079         * fast/notifications/notifications-permission.html: Removed.
3080         * fast/notifications/notifications-replace-expected.txt: Removed.
3081         * fast/notifications/notifications-replace.html: Removed.
3082         * fast/notifications/notifications-request-permission-expected.txt: Removed.
3083         * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
3084         * fast/notifications/notifications-request-permission-optional.html: Removed.
3085         * fast/notifications/notifications-request-permission.html: Removed.
3086         * fast/notifications/notifications-rtl-expected.txt: Removed.
3087         * fast/notifications/notifications-rtl.html: Removed.
3088         * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
3089         * fast/notifications/notifications-sandbox-permission.html: Removed.
3090         * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
3091         * fast/notifications/notifications-window-close-crash.html: Removed.
3092         * fast/notifications/notifications-with-permission-expected.txt: Removed.
3093         * fast/notifications/notifications-with-permission.html: Removed.
3094         * fast/notifications/notifications-without-permission-expected.txt: Removed.
3095         * fast/notifications/notifications-without-permission.html: Removed.
3096         * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
3097         * fast/notifications/request-notification-permission-while-reloading.html: Removed.
3098         * fast/notifications/resources: Removed.
3099         * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
3100         * fast/notifications/resources/notifications-iframe.html: Removed.
3101         * http/tests/notifications/legacy: Removed.
3102         * http/tests/notifications/legacy/double-show-expected.txt: Removed.
3103         * http/tests/notifications/legacy/double-show.html: Removed.
3104         * http/tests/notifications/legacy/events-expected.txt: Removed.
3105         * http/tests/notifications/legacy/events.html: Removed.
3106         * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
3107         * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
3108         * http/tests/notifications/legacy/request-expected.txt: Removed.
3109         * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
3110         * http/tests/notifications/legacy/request-no-callback.html: Removed.
3111         * http/tests/notifications/legacy/request.html: Removed.
3112         * http/tests/notifications/legacy/resources: Removed.
3113         * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
3114         * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
3115         * http/tests/notifications/legacy/show-expected.txt: Removed.
3116         * http/tests/notifications/legacy/show.html: Removed.
3117         * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
3118         * http/tests/notifications/legacy/window-show-on-click.html: Removed.
3119
3120 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3121
3122         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
3123         https://bugs.webkit.org/show_bug.cgi?id=169876
3124
3125         Unreviewed test gardening.
3126
3127         * platform/mac/TestExpectations:
3128
3129 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3130
3131         Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
3132         https://bugs.webkit.org/show_bug.cgi?id=168146
3133
3134         Unreviewed test gardening.
3135
3136         * platform/mac/TestExpectations:
3137
3138 2017-05-10  Commit Queue  <commit-queue@webkit.org>
3139
3140         Unreviewed, rolling out r216635.
3141         https://bugs.webkit.org/show_bug.cgi?id=171953
3142
3143         "Some worker tests are failing". (Requested by mlam on #webkit).
3144
3145         Reverted changeset:
3146
3147         "WorkerThread::stop() should call
3148         scheduleExecutionTermination() last."
3149         https://bugs.webkit.org/show_bug.cgi?id=171775
3150         http://trac.webkit.org/changeset/216635
3151
3152 2017-05-10  Mark Lam  <mark.lam@apple.com>
3153
3154         WorkerThread::stop() should call scheduleExecutionTermination() last.
3155         https://bugs.webkit.org/show_bug.cgi?id=171775
3156         <rdar://problem/30975761>
3157
3158         Reviewed by Geoffrey Garen.
3159
3160         * TestExpectations:
3161
3162 2017-05-10  Tim Horton  <timothy_horton@apple.com>
3163
3164         Add an experimental feature flag for viewport-fit
3165         https://bugs.webkit.org/show_bug.cgi?id=171948
3166         <rdar://problem/31995518>
3167
3168         Reviewed by Simon Fraser.
3169
3170         * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
3171         * fast/css/variables/constants/ios/safe-area-inset-set.html:
3172         * fast/viewport/ios/viewport-fit-auto.html:
3173         * fast/viewport/ios/viewport-fit-contain.html:
3174         * fast/viewport/ios/viewport-fit-cover.html:
3175
3176 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3177
3178         Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
3179         https://bugs.webkit.org/show_bug.cgi?id=171951
3180
3181         Unreviewed test gardening.
3182
3183         * platform/ios-wk2/TestExpectations:
3184
3185 2017-05-10  Antti Koivisto  <antti@apple.com>
3186
3187         REGRESSION (r207372) Visibility property is not inherited when used in an animation
3188         https://bugs.webkit.org/show_bug.cgi?id=171883
3189         <rdar://problem/32086550>
3190
3191         Reviewed by Simon Fraser.
3192
3193         * animations/animation-initial-inheritance-expected.html: Added.
3194         * animations/animation-initial-inheritance.html: Added.
3195
3196 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3197
3198         Marked transitions/extra-transition.html as flaky.
3199         https://bugs.webkit.org/show_bug.cgi?id=171947
3200
3201         Unreviewed test gardening.
3202
3203         * platform/mac-wk2/TestExpectations:
3204
3205 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3206
3207         Unreviewed, rolling out r216591.
3208
3209         This change broke an internal build.
3210
3211         Reverted changeset:
3212
3213         "REGRESSION (r207372) Visibility property is not inherited
3214         when used in an animation"
3215         https://bugs.webkit.org/show_bug.cgi?id=171883
3216         http://trac.webkit.org/changeset/216591
3217
3218 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3219
3220         Unreviewed, remove TestExpectation for a test that was removed in r216259.
3221
3222         * platform/mac/TestExpectations:
3223
3224 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3225
3226         Marked perf/class-list-remove.html as flaky.
3227         https://bugs.webkit.org/show_bug.cgi?id=171945
3228
3229         Unreviewed test gardening.
3230
3231         * platform/ios-wk2/TestExpectations:
3232
3233 2017-05-10  Andy Estes  <aestes@apple.com>
3234
3235         r216599 accidentally included two copies of the new layout test and expected result
3236         https://bugs.webkit.org/show_bug.cgi?id=171938
3237
3238         Unreviewed.
3239
3240         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
3241         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
3242
3243 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3244
3245         Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
3246         https://bugs.webkit.org/show_bug.cgi?id=171880
3247
3248         Unreviewed test gardening.
3249
3250         This test times out on ios-simulator because it relies on eventSender.keyDown.
3251
3252         * platform/ios/TestExpectations:
3253
3254 2017-05-10  Timothy Horton  <timothy_horton@apple.com>
3255
3256         Add an experimental feature flag for constant properties
3257         https://bugs.webkit.org/show_bug.cgi?id=171913
3258         <rdar://problem/31995518>
3259
3260         Reviewed by Ryosuke Niwa.
3261
3262         * fast/css/variables/constants/invalid-constant-name-fallback.html:
3263         * fast/css/variables/constants/ios/safe-area-inset-set.html:
3264         * fast/css/variables/constants/safe-area-inset-cannot-override.html:
3265         * fast/css/variables/constants/safe-area-inset-zero.html:
3266
3267 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3268
3269         Marked media/track/track-cue-rendering-on-resize.html as flaky.
3270         https://bugs.webkit.org/show_bug.cgi?id=171939
3271
3272         Unreviewed test gardening.
3273
3274         * platform/mac-wk2/TestExpectations:
3275
3276 2017-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3277
3278         Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
3279         https://bugs.webkit.org/show_bug.cgi?id=171937
3280
3281         Unreviewed test gardening.
3282
3283         * platform/mac-wk1/TestExpectations:
3284
3285 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3286
3287         Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
3288         https://bugs.webkit.org/show_bug.cgi?id=171935
3289
3290         Unreviewed test gardening.
3291
3292         * platform/mac-wk2/TestExpectations:
3293
3294 2017-05-10  Andy Estes  <aestes@apple.com>
3295
3296         Keyboard input suppression should extend to subframes
3297         https://bugs.webkit.org/show_bug.cgi?id=171880
3298         <rdar://problem/31201793>
3299
3300         Reviewed by Ryosuke Niwa.
3301
3302         * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
3303         * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
3304         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
3305         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
3306         * http/tests/navigation/resources/keyboard-events-after-navigation.html:
3307         * http/tests/navigation/resources/keyboard-events-test.js:
3308         (runTest):
3309         (waitForProvisionalNavigation.xhr.onreadystatechange):
3310         (waitForProvisionalNavigation):
3311
3312 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3313
3314         Unreviewed, rolling out r216563.
3315
3316         Revision caused 2 api failures
3317
3318         Reverted changeset:
3319
3320         "[MediaStream] deviceId constraint doesn't work with
3321         getUserMedia"
3322         https://bugs.webkit.org/show_bug.cgi?id=171877
3323         http://trac.webkit.org/changeset/216563
3324
3325 2017-05-10  Matt Lewis  <jlewis3@apple.com>
3326
3327         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
3328         https://bugs.webkit.org/show_bug.cgi?id=171930
3329
3330         Unreviewed test gardening.
3331
3332         * platform/ios-wk2/TestExpectations:
3333         * platform/mac-wk2/TestExpectations:
3334
3335 2017-05-10  Antti Koivisto  <antti@apple.com>
3336
3337         REGRESSION (r207372) Visibility property is not inherited when used in an animation
3338         https://bugs.webkit.org/show_bug.cgi?id=171883
3339         <rdar://problem/32086550>
3340
3341         Reviewed by Simon Fraser.
3342
3343         * animations/animation-initial-inheritance-expected.html: Added.
3344         * animations/animation-initial-inheritance.html: Added.
3345
3346 2017-05-10  Per Arne Vollan  <pvollan@apple.com>
3347
3348         LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
3349         https://bugs.webkit.org/show_bug.cgi?id=167749
3350
3351         Reviewed by Eric Carlson.
3352
3353         This is a speculative fix of the test. I have not been able to reproduce the timeout.
3354         When the test times out, the 'addtrack' event is never received. In case the event
3355         was dispatched before we added the event listener, the event listener is added before
3356         the video source is set. In case the test will continue to time out, a couple of
3357         error event callbacks have been added to get more information. Also, video playback
3358         will begin when the 'canplaythrough' event is received.
3359  
3360         * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
3361         * http/tests/media/track-in-band-hls-metadata-crash.html:
3362
3363 2017-05-10  Commit Queue  <commit-queue@webkit.org>
3364
3365         Unreviewed, rolling out r216578.
3366         https://bugs.webkit.org/show_bug.cgi?id=171920
3367
3368         Broke the GTK+ build with Wayland enabled (Requested by KaL on
3369         #webkit).
3370
3371         Reverted changeset:
3372
3373         "[GTK] Bump GTK+ and its dependencies in jhbuild"
3374         https://bugs.webkit.org/show_bug.cgi?id=171918
3375         http://trac.webkit.org/changeset/216578
3376
3377 2017-05-10  Carlos Garcia Campos  <cgarcia@igalia.com>
3378
3379         [GTK] Bump GTK+ and its dependencies in jhbuild
3380         https://bugs.webkit.org/show_bug.cgi?id=171918
3381
3382         Reviewed by Carlos Alberto Lopez Perez.
3383
3384         Rebaseline tests for new GTK+ versin.
3385
3386         * platform/gtk/css1/box_properties/acid_test-expected.txt:
3387         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
3388         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
3389         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
3390         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
3391         * platform/gtk/css3/flexbox/button-expected.png:
3392         * platform/gtk/css3/flexbox/button-expected.txt:
3393         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
3394         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
3395         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
3396         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
3397         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
3398         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
3399         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
3400         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
3401         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
3402         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
3403         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
3404         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
3405         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
3406         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
3407         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
3408         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
3409         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
3410         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
3411         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
3412         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
3413         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
3414         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
3415         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
3416         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
3417         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
3418         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
3419         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
3420         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
3421         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
3422         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
3423         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
3424         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
3425         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
3426         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
3427         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
3428         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
3429         * platform/gtk/editing/pasteboard/4641033-expected.png:
3430         * platform/gtk/editing/pasteboard/4641033-expected.txt:
3431         * platform/gtk/editing/pasteboard/4944770-1-expected.png:
3432         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
3433         * platform/gtk/editing/pasteboard/4944770-2-expected.png:
3434         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
3435         * platform/gtk/editing/selection/3690703-2-expected.png:
3436         * platform/gtk/editing/selection/3690703-2-expected.txt:
3437         * platform/gtk/editing/selection/3690703-expected.png:
3438         * platform/gtk/editing/selection/3690703-expected.txt:
3439         * platform/gtk/editing/selection/3690719-expected.png:
3440         * platform/gtk/editing/selection/3690719-expected.txt:
3441         * platform/gtk/editing/selection/4397952-expected.png:
3442         * platform/gtk/editing/selection/4397952-expected.txt:
3443         * platform/gtk/editing/selection/5240265-expected.png:
3444         * platform/gtk/editing/selection/5240265-expected.txt:
3445         * platform/gtk/editing/selection/caret-before-select-expected.png:
3446         * platform/gtk/editing/selection/caret-before-select-expected.txt:
3447         * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
3448         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
3449         * platform/gtk/editing/selection/select-box-expected.png:
3450         * platform/gtk/editing/selection/select-box-expected.txt:
3451         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
3452         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
3453         * platform/gtk/editing/selection/selection-button-text-expected.png:
3454         * platform/gtk/editing/selection/selection-button-text-expected.txt:
3455         * platform/gtk/fast/block/basic/011-expected.png:
3456         * platform/gtk/fast/block/basic/011-expected.txt:
3457         * platform/gtk/fast/block/float/float-avoidance-expected.png:
3458         * platform/gtk/fast/block/float/float-avoidance-expected.txt:
3459         * platform/gtk/fast/block/margin-collapse/103-expected.png:
3460         * platform/gtk/fast/block/margin-collapse/103-expected.txt:
3461         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
3462         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
3463         * platform/gtk/fast/box-sizing/percentage-height-expected.png:
3464         * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
3465         * platform/gtk/fast/css/continuationCrash-expected.png:
3466         * platform/gtk/fast/css/continuationCrash-expected.txt:
3467         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
3468         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
3469         * platform/gtk/fast/css/input-search-padding-expected.png:
3470         * platform/gtk/fast/css/input-search-padding-expected.txt:
3471         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
3472         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
3473         * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
3474         * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
3475         * platform/gtk/fast/css/rtl-ordering-expected.png:
3476         * platform/gtk/fast/css/rtl-ordering-expected.txt:
3477         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
3478         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
3479         * platform/gtk/fast/css/text-overflow-input-expected.png:
3480         * platform/gtk/fast/css/text-overflow-input-expected.txt:
3481         * platform/gtk/fast/css/text-transform-select-expected.png:
3482         * platform/gtk/fast/css/text-transform-select-expected.txt:
3483         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
3484         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
3485         * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
3486         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
3487         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
3488         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
3489         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
3490         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
3491         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
3492         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
3493         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
3494         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
3495         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
3496         * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
3497         * platform/gtk/fast/forms/001-expected.png:
3498         * platform/gtk/fast/forms/001-expected.txt:
3499         * platform/gtk/fast/forms/003-expected.png:
3500         * platform/gtk/fast/forms/003-expected.txt:
3501         * platform/gtk/fast/forms/004-expected.png:
3502         * platform/gtk/fast/forms/004-expected.txt:
3503         * platform/gtk/fast/forms/basic-buttons-expected.png:
3504         * platform/gtk/fast/forms/basic-buttons-expected.txt:
3505         * platform/gtk/fast/forms/basic-inputs-expected.png:
3506         * platform/gtk/fast/forms/basic-inputs-expected.txt:
3507         * platform/gtk/fast/forms/basic-selects-expected.png:
3508         * platform/gtk/fast/forms/basic-selects-expected.txt:
3509         * platform/gtk/fast/forms/blankbuttons-expected.png:
3510         * platform/gtk/fast/forms/blankbuttons-expected.txt:
3511         * platform/gtk/fast/forms/box-shadow-override-expected.png:
3512         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
3513         * platform/gtk/fast/forms/button-align-expected.png:
3514         * platform/gtk/fast/forms/button-align-expected.txt:
3515         * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
3516         * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
3517         * platform/gtk/fast/forms/button-default-title-expected.png:
3518         * platform/gtk/fast/forms/button-default-title-expected.txt:
3519         * platform/gtk/fast/forms/button-generated-content-expected.png:
3520         * platform/gtk/fast/forms/button-generated-content-expected.txt:
3521         * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
3522         * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
3523         * platform/gtk/fast/forms/button-positioned-expected.png:
3524         * platform/gtk/fast/forms/button-positioned-expected.txt:
3525         * platform/gtk/fast/forms/button-sizes-expected.png:
3526         * platform/gtk/fast/forms/button-sizes-expected.txt:
3527         * platform/gtk/fast/forms/button-style-color-expected.png:
3528         * platform/gtk/fast/forms/button-style-color-expected.txt:
3529         * platform/gtk/fast/forms/button-table-styles-expected.png:
3530         * platform/gtk/fast/forms/button-table-styles-expected.txt:
3531         * platform/gtk/fast/forms/button-text-transform-expected.png:
3532         * platform/gtk/fast/forms/button-text-transform-expected.txt:
3533         * platform/gtk/fast/forms/button-white-space-expected.png:
3534         * platform/gtk/fast/forms/button-white-space-expected.txt:
3535         * platform/gtk/fast/forms/control-clip-expected.png:
3536         * platform/gtk/fast/forms/control-clip-expected.txt:
3537         * platform/gtk/fast/forms/control-clip-overflow-expected.png:
3538         * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
3539         * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
3540         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
3541         * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
3542         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
3543         * platform/gtk/fast/forms/file/file-input-direction-expected.png:
3544         * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
3545         * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
3546         * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
3547         * platform/gtk/fast/forms/form-element-geometry-expected.png:
3548         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
3549         * platform/gtk/fast/forms/formmove-expected.png:
3550         * platform/gtk/fast/forms/formmove-expected.txt:
3551         * platform/gtk/fast/forms/formmove2-expected.png:
3552         * platform/gtk/fast/forms/formmove2-expected.txt:
3553         * platform/gtk/fast/forms/formmove3-expected.png:
3554         * platform/gtk/fast/forms/formmove3-expected.txt:
3555         * platform/gtk/fast/forms/indeterminate-expected.png:
3556         * platform/gtk/fast/forms/indeterminate-expected.txt:
3557         * platform/gtk/fast/forms/input-appearance-height-expected.png:
3558         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
3559         * platform/gtk/fast/forms/input-button-sizes-expected.png:
3560         * platform/gtk/fast/forms/input-button-sizes-expected.txt:
3561         * platform/gtk/fast/forms/input-first-letter-expected.png:
3562         * platform/gtk/fast/forms/input-first-letter-expected.txt:
3563         * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
3564         * platform/gtk/fast/forms/input-value-expected.png:
3565         * platform/gtk/fast/forms/input-value-expected.txt:
3566         * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
3567         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
3568         * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
3569         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
3570         * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
3571         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
3572         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
3573         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
3574         * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
3575         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
3576         * platform/gtk/fast/forms/menulist-style-color-expected.png:
3577         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
3578         * platform/gtk/fast/forms/menulist-width-change-expected.png:
3579         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
3580         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
3581         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:</