Unreviewed, rolling out r216578.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-05-10  Commit Queue  <commit-queue@webkit.org>
2
3         Unreviewed, rolling out r216578.
4         https://bugs.webkit.org/show_bug.cgi?id=171920
5
6         Broke the GTK+ build with Wayland enabled (Requested by KaL on
7         #webkit).
8
9         Reverted changeset:
10
11         "[GTK] Bump GTK+ and its dependencies in jhbuild"
12         https://bugs.webkit.org/show_bug.cgi?id=171918
13         http://trac.webkit.org/changeset/216578
14
15 2017-05-10  Carlos Garcia Campos  <cgarcia@igalia.com>
16
17         [GTK] Bump GTK+ and its dependencies in jhbuild
18         https://bugs.webkit.org/show_bug.cgi?id=171918
19
20         Reviewed by Carlos Alberto Lopez Perez.
21
22         Rebaseline tests for new GTK+ versin.
23
24         * platform/gtk/css1/box_properties/acid_test-expected.txt:
25         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
26         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
27         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
28         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
29         * platform/gtk/css3/flexbox/button-expected.png:
30         * platform/gtk/css3/flexbox/button-expected.txt:
31         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
32         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
33         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
34         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
35         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
36         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
37         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
38         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
39         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
40         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
41         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
42         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
43         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
44         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
45         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
46         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
47         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
48         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
49         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
50         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
51         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
52         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
53         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
54         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
55         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
56         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
57         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
58         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
59         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
60         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
61         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
62         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
63         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
64         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
65         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
66         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
67         * platform/gtk/editing/pasteboard/4641033-expected.png:
68         * platform/gtk/editing/pasteboard/4641033-expected.txt:
69         * platform/gtk/editing/pasteboard/4944770-1-expected.png:
70         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
71         * platform/gtk/editing/pasteboard/4944770-2-expected.png:
72         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
73         * platform/gtk/editing/selection/3690703-2-expected.png:
74         * platform/gtk/editing/selection/3690703-2-expected.txt:
75         * platform/gtk/editing/selection/3690703-expected.png:
76         * platform/gtk/editing/selection/3690703-expected.txt:
77         * platform/gtk/editing/selection/3690719-expected.png:
78         * platform/gtk/editing/selection/3690719-expected.txt:
79         * platform/gtk/editing/selection/4397952-expected.png:
80         * platform/gtk/editing/selection/4397952-expected.txt:
81         * platform/gtk/editing/selection/5240265-expected.png:
82         * platform/gtk/editing/selection/5240265-expected.txt:
83         * platform/gtk/editing/selection/caret-before-select-expected.png:
84         * platform/gtk/editing/selection/caret-before-select-expected.txt:
85         * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
86         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
87         * platform/gtk/editing/selection/select-box-expected.png:
88         * platform/gtk/editing/selection/select-box-expected.txt:
89         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
90         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
91         * platform/gtk/editing/selection/selection-button-text-expected.png:
92         * platform/gtk/editing/selection/selection-button-text-expected.txt:
93         * platform/gtk/fast/block/basic/011-expected.png:
94         * platform/gtk/fast/block/basic/011-expected.txt:
95         * platform/gtk/fast/block/float/float-avoidance-expected.png:
96         * platform/gtk/fast/block/float/float-avoidance-expected.txt:
97         * platform/gtk/fast/block/margin-collapse/103-expected.png:
98         * platform/gtk/fast/block/margin-collapse/103-expected.txt:
99         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
100         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
101         * platform/gtk/fast/box-sizing/percentage-height-expected.png:
102         * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
103         * platform/gtk/fast/css/continuationCrash-expected.png:
104         * platform/gtk/fast/css/continuationCrash-expected.txt:
105         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
106         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
107         * platform/gtk/fast/css/input-search-padding-expected.png:
108         * platform/gtk/fast/css/input-search-padding-expected.txt:
109         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
110         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
111         * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
112         * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
113         * platform/gtk/fast/css/rtl-ordering-expected.png:
114         * platform/gtk/fast/css/rtl-ordering-expected.txt:
115         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
116         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
117         * platform/gtk/fast/css/text-overflow-input-expected.png:
118         * platform/gtk/fast/css/text-overflow-input-expected.txt:
119         * platform/gtk/fast/css/text-transform-select-expected.png:
120         * platform/gtk/fast/css/text-transform-select-expected.txt:
121         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
122         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
123         * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
124         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
125         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
126         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
127         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
128         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
129         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
130         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
131         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
132         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
133         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
134         * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
135         * platform/gtk/fast/forms/001-expected.png:
136         * platform/gtk/fast/forms/001-expected.txt:
137         * platform/gtk/fast/forms/003-expected.png:
138         * platform/gtk/fast/forms/003-expected.txt:
139         * platform/gtk/fast/forms/004-expected.png:
140         * platform/gtk/fast/forms/004-expected.txt:
141         * platform/gtk/fast/forms/basic-buttons-expected.png:
142         * platform/gtk/fast/forms/basic-buttons-expected.txt:
143         * platform/gtk/fast/forms/basic-inputs-expected.png:
144         * platform/gtk/fast/forms/basic-inputs-expected.txt:
145         * platform/gtk/fast/forms/basic-selects-expected.png:
146         * platform/gtk/fast/forms/basic-selects-expected.txt:
147         * platform/gtk/fast/forms/blankbuttons-expected.png:
148         * platform/gtk/fast/forms/blankbuttons-expected.txt:
149         * platform/gtk/fast/forms/box-shadow-override-expected.png:
150         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
151         * platform/gtk/fast/forms/button-align-expected.png:
152         * platform/gtk/fast/forms/button-align-expected.txt:
153         * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
154         * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
155         * platform/gtk/fast/forms/button-default-title-expected.png:
156         * platform/gtk/fast/forms/button-default-title-expected.txt:
157         * platform/gtk/fast/forms/button-generated-content-expected.png:
158         * platform/gtk/fast/forms/button-generated-content-expected.txt:
159         * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
160         * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
161         * platform/gtk/fast/forms/button-positioned-expected.png:
162         * platform/gtk/fast/forms/button-positioned-expected.txt:
163         * platform/gtk/fast/forms/button-sizes-expected.png:
164         * platform/gtk/fast/forms/button-sizes-expected.txt:
165         * platform/gtk/fast/forms/button-style-color-expected.png:
166         * platform/gtk/fast/forms/button-style-color-expected.txt:
167         * platform/gtk/fast/forms/button-table-styles-expected.png:
168         * platform/gtk/fast/forms/button-table-styles-expected.txt:
169         * platform/gtk/fast/forms/button-text-transform-expected.png:
170         * platform/gtk/fast/forms/button-text-transform-expected.txt:
171         * platform/gtk/fast/forms/button-white-space-expected.png:
172         * platform/gtk/fast/forms/button-white-space-expected.txt:
173         * platform/gtk/fast/forms/control-clip-expected.png:
174         * platform/gtk/fast/forms/control-clip-expected.txt:
175         * platform/gtk/fast/forms/control-clip-overflow-expected.png:
176         * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
177         * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
178         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
179         * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
180         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
181         * platform/gtk/fast/forms/file/file-input-direction-expected.png:
182         * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
183         * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
184         * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
185         * platform/gtk/fast/forms/form-element-geometry-expected.png:
186         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
187         * platform/gtk/fast/forms/formmove-expected.png:
188         * platform/gtk/fast/forms/formmove-expected.txt:
189         * platform/gtk/fast/forms/formmove2-expected.png:
190         * platform/gtk/fast/forms/formmove2-expected.txt:
191         * platform/gtk/fast/forms/formmove3-expected.png:
192         * platform/gtk/fast/forms/formmove3-expected.txt:
193         * platform/gtk/fast/forms/indeterminate-expected.png:
194         * platform/gtk/fast/forms/indeterminate-expected.txt:
195         * platform/gtk/fast/forms/input-appearance-height-expected.png:
196         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
197         * platform/gtk/fast/forms/input-button-sizes-expected.png:
198         * platform/gtk/fast/forms/input-button-sizes-expected.txt:
199         * platform/gtk/fast/forms/input-first-letter-expected.png:
200         * platform/gtk/fast/forms/input-first-letter-expected.txt:
201         * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
202         * platform/gtk/fast/forms/input-value-expected.png:
203         * platform/gtk/fast/forms/input-value-expected.txt:
204         * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
205         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
206         * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
207         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
208         * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
209         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
210         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
211         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
212         * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
213         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
214         * platform/gtk/fast/forms/menulist-style-color-expected.png:
215         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
216         * platform/gtk/fast/forms/menulist-width-change-expected.png:
217         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
218         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
219         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
220         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
221         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
222         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
223         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
224         * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
225         * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
226         * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
227         * platform/gtk/fast/forms/option-script-expected.png:
228         * platform/gtk/fast/forms/option-script-expected.txt:
229         * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
230         * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
231         * platform/gtk/fast/forms/option-text-clip-expected.png:
232         * platform/gtk/fast/forms/option-text-clip-expected.txt:
233         * platform/gtk/fast/forms/placeholder-position-expected.png:
234         * platform/gtk/fast/forms/placeholder-position-expected.txt:
235         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
236         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
237         * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
238         * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
239         * platform/gtk/fast/forms/range/slider-padding-expected.png:
240         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
241         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
242         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
243         * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
244         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
245         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
246         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
247         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
248         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
249         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
250         * platform/gtk/fast/forms/search-input-rtl-expected.png:
251         * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
252         * platform/gtk/fast/forms/search-rtl-expected.png:
253         * platform/gtk/fast/forms/search-rtl-expected.txt:
254         * platform/gtk/fast/forms/search-styled-expected.png:
255         * platform/gtk/fast/forms/search-styled-expected.txt:
256         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
257         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
258         * platform/gtk/fast/forms/searchfield-heights-expected.png:
259         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
260         * platform/gtk/fast/forms/select-align-expected.png:
261         * platform/gtk/fast/forms/select-align-expected.txt:
262         * platform/gtk/fast/forms/select-background-none-expected.png:
263         * platform/gtk/fast/forms/select-background-none-expected.txt:
264         * platform/gtk/fast/forms/select-baseline-expected.png:
265         * platform/gtk/fast/forms/select-baseline-expected.txt:
266         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
267         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
268         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
269         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
270         * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
271         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
272         * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
273         * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
274         * platform/gtk/fast/forms/select-initial-position-expected.png:
275         * platform/gtk/fast/forms/select-initial-position-expected.txt:
276         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
277         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
278         * platform/gtk/fast/forms/select-selected-expected.png:
279         * platform/gtk/fast/forms/select-selected-expected.txt:
280         * platform/gtk/fast/forms/select-style-expected.png:
281         * platform/gtk/fast/forms/select-style-expected.txt:
282         * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
283         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
284         * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
285         * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
286         * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
287         * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
288         * platform/gtk/fast/forms/selectlist-minsize-expected.png:
289         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
290         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
291         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
292         * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
293         * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
294         * platform/gtk/fast/forms/validation-message-appearance-expected.png:
295         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
296         * platform/gtk/fast/html/details-replace-summary-child-expected.png:
297         * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
298         * platform/gtk/fast/html/details-replace-text-expected.png:
299         * platform/gtk/fast/html/details-replace-text-expected.txt:
300         * platform/gtk/fast/html/keygen-expected.png:
301         * platform/gtk/fast/html/keygen-expected.txt:
302         * platform/gtk/fast/inline/positionedLifetime-expected.png:
303         * platform/gtk/fast/inline/positionedLifetime-expected.txt:
304         * platform/gtk/fast/invalid/014-expected.png:
305         * platform/gtk/fast/invalid/014-expected.txt:
306         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
307         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
308         * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
309         * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
310         * platform/gtk/fast/parser/bad-xml-slash-expected.png:
311         * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
312         * platform/gtk/fast/parser/document-write-option-expected.png:
313         * platform/gtk/fast/parser/document-write-option-expected.txt:
314         * platform/gtk/fast/repaint/search-field-cancel-expected.png:
315         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
316         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
317         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
318         * platform/gtk/fast/replaced/replaced-breaking-expected.png:
319         * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
320         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
321         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
322         * platform/gtk/fast/replaced/three-selects-break-expected.png:
323         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
324         * platform/gtk/fast/replaced/width100percent-button-expected.png:
325         * platform/gtk/fast/replaced/width100percent-button-expected.txt:
326         * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
327         * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
328         * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
329         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
330         * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
331         * platform/gtk/fast/table/append-cells2-expected.png:
332         * platform/gtk/fast/table/append-cells2-expected.txt:
333         * platform/gtk/fast/table/remove-td-display-none-expected.png:
334         * platform/gtk/fast/table/remove-td-display-none-expected.txt:
335         * platform/gtk/fast/text/international/bidi-menulist-expected.png:
336         * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
337         * platform/gtk/fast/text/international/hindi-spacing-expected.png:
338         * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
339         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
340         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
341         * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
342         * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
343         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
344         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
345         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
346         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
347         * platform/gtk/svg/custom/foreign-object-skew-expected.png:
348         * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
349         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
350         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
351         * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
352         * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
353         * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
354         * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
355         * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
356         * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
357         * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
358         * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
359         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
360         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
361         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
362         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
363         * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
364         * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
365         * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
366         * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
367         * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
368         * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
369         * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
370         * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
371         * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
372         * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
373         * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
374         * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
375         * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
376         * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
377         * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
378         * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
379         * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
380         * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
381         * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
382         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
383         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
384         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
385         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
386         * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
387         * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
388         * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
389         * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
390         * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
391         * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
392         * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
393         * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
394         * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
395         * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
396         * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
397         * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
398         * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
399         * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
400         * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
401         * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
402         * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
403         * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
404         * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
405         * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
406         * platform/gtk/tables/mozilla/core/margins-expected.png:
407         * platform/gtk/tables/mozilla/core/margins-expected.txt:
408         * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
409         * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
410         * platform/gtk/tables/mozilla/other/move_row-expected.png:
411         * platform/gtk/tables/mozilla/other/move_row-expected.txt:
412         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
413         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
414         * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
415         * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
416         * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
417         * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
418         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
419         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
420         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
421         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
422         * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
423         * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
424         * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
425         * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
426         * platform/gtk/transforms/2d/zoom-menulist-expected.png:
427         * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
428
429 2017-05-08  Sergio Villar Senin  <svillar@igalia.com>
430
431         [css-grid] Remove Blink-specific code for handling orthogonal grid items
432         https://bugs.webkit.org/show_bug.cgi?id=171807
433
434         Reviewed by Darin Adler.
435
436         Updated the expectations. They should now be compatible with Firefox and Chrome.
437
438         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
439         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
440         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
441
442 2017-05-09  Eric Carlson  <eric.carlson@apple.com>
443
444         [MediaStream] deviceId constraint doesn't work with getUserMedia
445         https://bugs.webkit.org/show_bug.cgi?id=171877
446         <rdar://problem/31899730>
447
448         Reviewed by Jer Noble.
449
450         * fast/mediastream/get-user-media-device-id-expected.txt: Added.
451         * fast/mediastream/get-user-media-device-id.html: Added.
452
453 2017-05-09  Matt Lewis  <jlewis3@apple.com>
454
455         Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
456         https://bugs.webkit.org/show_bug.cgi?id=171899
457
458         Unreviewed test gardening.
459
460         * platform/ios-wk2/TestExpectations:
461
462 2017-05-09  Matt Lewis  <jlewis3@apple.com>
463
464         Mark webrtc/audio-replace-track.html as flaky.
465         https://bugs.webkit.org/show_bug.cgi?id=171895
466
467         Unreviewed test gardening.
468
469         * platform/mac-wk2/TestExpectations:
470
471 2017-05-09  Sam Weinig  <sam@webkit.org>
472
473         Implement Subresource Integrity (SRI)
474         https://bugs.webkit.org/show_bug.cgi?id=148363
475         <rdar://problem/18945879>
476
477         Reviewed by Youenn Fablet.
478
479         Add tests for Subresource Integrity for Fetch based off the ones from Web 
480         Platform Tests. Additional tests for more CORS combinations have been added.
481
482         * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
483         * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
484         * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
485         * http/tests/subresource-integrity/resources/resource.txt: Added.
486         * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
487         * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
488         * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
489         * http/tests/subresource-integrity/sri-fetch.html: Added.
490         * http/tests/subresource-integrity/sri-fetch.js: Added.
491
492 2017-05-09  Matt Lewis  <jlewis3@apple.com>
493
494         Marked webrtc/captureCanvas-webrtc.html as flaky.
495         https://bugs.webkit.org/show_bug.cgi?id=170870
496
497         Unreviewed test gardening.
498
499         * platform/mac-wk2/TestExpectations:
500
501 2017-05-09  Commit Queue  <commit-queue@webkit.org>
502
503         Unreviewed, rolling out r216545.
504         https://bugs.webkit.org/show_bug.cgi?id=171889
505
506         Caused a test failure (Requested by eric_carlson on #webkit).
507
508         Reverted changeset:
509
510         "[MediaStream] deviceId constraint doesn't work with
511         getUserMedia"
512         https://bugs.webkit.org/show_bug.cgi?id=171877
513         http://trac.webkit.org/changeset/216545
514
515 2017-05-09  Zalan Bujtas  <zalan@apple.com>
516
517         resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
518         https://bugs.webkit.org/show_bug.cgi?id=171873
519         <rdar://problem/32004954>
520
521         Reviewed by Simon Fraser.
522
523         * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
524         * fast/multicol/crash-when-column-inside-table.html: Added.
525
526 2017-05-09  Ryan Haddad  <ryanhaddad@apple.com>
527
528         [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
529         https://bugs.webkit.org/show_bug.cgi?id=171742
530
531         Reviewed by Youenn Fablet.
532
533         Silence the console messages for unhandled rejections in this test.
534
535         * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
536         * webrtc/libwebrtc/release-while-setting-local-description.html:
537
538 2017-05-09  Eric Carlson  <eric.carlson@apple.com>
539
540         [MediaStream] deviceId constraint doesn't work with getUserMedia
541         https://bugs.webkit.org/show_bug.cgi?id=171877
542         <rdar://problem/31899730>
543
544         Reviewed by Jer Noble.
545
546         * fast/mediastream/get-user-media-device-id-expected.txt: Added.
547         * fast/mediastream/get-user-media-device-id.html: Added.
548
549 2017-05-09  Matt Lewis  <jlewis3@apple.com>
550
551         Marked multiple test flaky.
552         https://bugs.webkit.org/show_bug.cgi?id=171886
553
554         Unreviewed test gardening.
555
556         * platform/ios-wk2/TestExpectations:
557         * platform/mac/TestExpectations:
558
559 2017-05-09  Chris Dumez  <cdumez@apple.com>
560
561         Introduce DocumentAndElementEventHandlers IDL interface
562         https://bugs.webkit.org/show_bug.cgi?id=171879
563
564         Reviewed by Simon Fraser and Ryosuke Niwa.
565
566         * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
567         * fast/events/DocumentAndElementEventHandlers.html: Added.
568         Add layout test coverage.
569
570         * js/dom/dom-static-property-for-in-iteration-expected.txt:
571         Rebaseline now that those event handlers are enumerable.
572
573 2017-05-10  Dean Jackson  <dino@apple.com>
574
575         Restrict SVG filters to accessible security origins
576         https://bugs.webkit.org/show_bug.cgi?id=118689
577         <rdar://problem/27362159>
578
579         Reviewed by Brent Fulgham.
580
581         Add a test that shows safe frames, unsafe frames, and
582         then a safe frame that itself has an unsafe frame, to
583         show that the security requirements are being forwarded
584         down the tree.
585
586         * http/tests/css/filters-on-iframes-expected.html: Added.
587         * http/tests/css/filters-on-iframes.html: Added.
588         * http/tests/css/resources/blank.html: Added.
589         * http/tests/css/resources/references-external.html: Added.
590         * http/tests/css/resources/solid-red.html: Added.
591
592 2017-05-09  Chris Dumez  <cdumez@apple.com>
593
594         Move onanimation* EventHandlers to GlobalEventHandlers
595         https://bugs.webkit.org/show_bug.cgi?id=171874
596
597         Reviewed by Simon Fraser.
598
599         * fast/css/onanimation-eventhandlers-expected.txt: Added.
600         * fast/css/onanimation-eventhandlers.html: Added.
601         Add layout test coverage.
602
603         * fast/dom/event-handler-attributes-expected.txt:
604         * fast/dom/event-handler-attributes.html:
605         * js/dom/dom-static-property-for-in-iteration-expected.txt:
606         Rebaseline existing tests to reflect behavior change.
607
608 2017-05-09  Matt Lewis  <jlewis3@apple.com>
609
610         Fixed a typo in expectations file.
611         https://bugs.webkit.org/show_bug.cgi?id=162710
612
613         Unreviewed test gardening.
614
615         * platform/mac-wk2/TestExpectations:
616
617 2017-05-09  Javier Fernandez  <jfernandez@igalia.com>
618
619         space-evenly misbehaves with flexbox
620         https://bugs.webkit.org/show_bug.cgi?id=170445
621
622         Reviewed by David Hyatt.
623
624         Added test cases for the 'space-evenly' value for align-content and justify-content.
625
626         * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
627         * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
628         * css3/flexbox/css-properties-expected.txt:
629         * css3/flexbox/css-properties.html:
630         * css3/flexbox/flex-justify-content-expected.txt:
631         * css3/flexbox/flex-justify-content.html:
632         * css3/flexbox/multiline-align-content-expected.txt:
633         * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
634         * css3/flexbox/multiline-align-content-horizontal-column.html:
635         * css3/flexbox/multiline-align-content.html:
636         * css3/flexbox/resources/flexbox.css:
637         (.align-content-space-around):
638         (.justify-content-space-around):
639         * css3/flexbox/true-centering-expected.txt:
640         * css3/flexbox/true-centering.html:
641
642 2017-05-09  Matt Lewis  <jlewis3@apple.com>
643
644         Unreviewed, rolling out r216508.
645
646         The layout test enabled in this change is failing on Sierra.
647
648         Reverted changeset:
649
650         "Invalid MediaSource duration value should throw TyperError
651         instead of InvalidStateError"
652         https://bugs.webkit.org/show_bug.cgi?id=171653
653         http://trac.webkit.org/changeset/216508
654
655 2017-05-09  Matt Lewis  <jlewis3@apple.com>
656
657         Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
658         https://bugs.webkit.org/show_bug.cgi?id=162710
659
660         Unreviewed test gardening.
661
662         * platform/mac-wk2/TestExpectations:
663
664 2017-05-09  Myles C. Maxfield  <mmaxfield@apple.com>
665
666         font-stretch: normal selects expanded fonts instead of condensed fonts
667         https://bugs.webkit.org/show_bug.cgi?id=171838
668         <rdar://problem/31005481>
669
670         Reviewed by Jon Lee.
671
672         * fast/text/font-width-100-expected.html: Added.
673         * fast/text/font-width-100.html: Added.
674
675 2017-05-09  Matt Lewis  <jlewis3@apple.com>
676
677         Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
678         https://bugs.webkit.org/show_bug.cgi?id=171862
679
680         Unreviewed test gardening.
681
682         * platform/mac-wk2/TestExpectations:
683
684 2017-05-09  Romain Bellessort  <romain.bellessort@crf.canon.fr>
685
686         [Readable Streams API] Enable creation of ReadableStreamBYOBReader
687         https://bugs.webkit.org/show_bug.cgi?id=171665
688
689         Reviewed by Youenn Fablet.
690         
691         Added test to check the creation of ReadableStreamBYOBReader. Also check
692         that created object has the right methods and properties.
693
694         * streams/readable-stream-byob-reader-expected.txt: Added.
695         * streams/readable-stream-byob-reader.html: Added.
696         * streams/readable-stream-byob-reader.js: Added.
697
698 2017-05-09  Frederic Wang  <fwang@igalia.com>
699
700         Print more properties in the output of scrolling trees
701         https://bugs.webkit.org/show_bug.cgi?id=171858
702
703         Reviewed by Simon Fraser.
704
705         Update text expectations to include new properties.
706
707         * fast/scrolling/ios/remove-scrolling-role-expected.txt:
708         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
709         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
710         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
711         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
712         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
713         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
714         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
715         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
716         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
717         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
718         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
719         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
720         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
721         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
722         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
723         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
724         * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
725         * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
726         * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
727         * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
728         * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
729         * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
730         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
731         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
732         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
733         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
734         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
735         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
736
737 2017-05-09  Chris Dumez  <cdumez@apple.com>
738
739         ontransitionend eventHandler should be in GlobalEventHandlers
740         https://bugs.webkit.org/show_bug.cgi?id=171836
741
742         Reviewed by Ryosuke Niwa.
743
744         * fast/css/ontransitionend-eventhandler-expected.txt: Added.
745         * fast/css/ontransitionend-eventhandler.html: Added.
746         Add layout test coverage.
747
748         * fast/dom/event-handler-attributes-expected.txt:
749         * fast/dom/event-handler-attributes.html:
750         * js/dom/dom-static-property-for-in-iteration-expected.txt:
751         Rebaseline existing tests to reflect behavior change.
752
753 2017-05-09  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
754
755         Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
756         https://bugs.webkit.org/show_bug.cgi?id=171653
757
758         Reviewed by Youenn Fablet.
759
760         Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
761         (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
762
763         Update expectation of corresponding WPT test.
764
765         * platform/gtk/TestExpectations:
766         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
767         * platform/mac/TestExpectations:
768         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
769
770 2017-05-09  Yusuke Suzuki  <utatane.tea@gmail.com>
771
772         Handle IDLPromise<> properly
773         https://bugs.webkit.org/show_bug.cgi?id=166752
774
775         Reviewed by Youenn Fablet.
776
777         * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
778         * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
779
780 2017-05-09  Zan Dobersek  <zdobersek@igalia.com>
781
782         Unreviewed. Landing the WPE layout test baselines.
783
784         Baseline filenames are omitted for brevity.
785
786         * platform/wpe/TestExpectations: Added.
787         * platform/wpe/animations/: Added.
788         * platform/wpe/css1/: Added.
789         * platform/wpe/css2.1/: Added.
790         * platform/wpe/css3/: Added.
791         * platform/wpe/fast/: Added.
792         * platform/wpe/ietestcenter/: Added.
793         * platform/wpe/js/: Added.
794         * platform/wpe/scrollbars/: Added.
795         * platform/wpe/security/: Added.
796         * platform/wpe/sputnik/: Added.
797         * platform/wpe/tables/: Added.
798         * platform/wpe/transforms/: Added.
799         * platform/wpe/transitions/: Added.
800
801 2017-05-08  Frederic Wang  <fwang@igalia.com>
802
803         Simplify ScrollingStateNode::scrollingStateTreeAsText
804         https://bugs.webkit.org/show_bug.cgi?id=171802
805
806         Reviewed by Simon Fraser.
807
808         Update references due to minor format changes in text ouput of scrolling state trees.
809
810         * fast/scrolling/ios/remove-scrolling-role-expected.txt:
811         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
812         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
813         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
814         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
815         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
816         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
817         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
818         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
819         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
820         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
821         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
822         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
823         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
824         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
825         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
826         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
827         * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
828         * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
829         * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
830         * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
831         * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
832         * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
833         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
834         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
835         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
836         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
837         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
838         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
839
840 2017-05-08  Michael Catanzaro  <mcatanzaro@igalia.com>
841
842         Unreviewed GTK expectations gardening
843
844         * platform/gtk/TestExpectations:
845         * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
846
847 2017-05-08  Matt Lewis  <jlewis3@apple.com>
848
849         Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
850         https://bugs.webkit.org/show_bug.cgi?id=171837
851
852         Unreviewed test gardening.
853
854         * platform/mac-wk2/TestExpectations:
855
856 2017-05-08  Chris Dumez  <cdumez@apple.com>
857
858         Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
859         https://bugs.webkit.org/show_bug.cgi?id=171829
860
861         Reviewed by Simon Fraser.
862
863         * fast/css/htmlelement-offset-properties-expected.txt:
864         * fast/css/htmlelement-offset-properties.html:
865         Add layout test coverage.
866
867         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
868         * fast/css-grid-layout/grid-item-display.html:
869         * js/dom/dom-static-property-for-in-iteration-expected.txt:
870         * mathml/presentation/menclose-notation-no-overlap-expected.txt:
871         * mathml/presentation/menclose-notation-no-overlap.html:
872         * platform/mac/inspector/model/remote-object-expected.txt:
873         * svg/dynamic-updates/resources/SVGTestCase.js:
874         (clickAt):
875         * svg/text/inline-text-destroy-attributes-crash.xhtml:
876         Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
877
878 2017-05-08  Matt Lewis  <jlewis3@apple.com>
879
880         Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
881         https://bugs.webkit.org/show_bug.cgi?id=169637
882
883         Unreviewed test gardening.
884
885         * platform/ios-wk2/TestExpectations:
886
887 2017-05-08  Jonathan Bedard  <jbedard@apple.com>
888
889         Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
890         https://bugs.webkit.org/show_bug.cgi?id=169421
891         <rdar://problem/30950171>
892
893         Reviewed by Tim Horton.
894
895         * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
896         is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
897
898 2017-05-08  Chris Dumez  <cdumez@apple.com>
899
900         Drop non-standard document.implementation.createCSSStyleSheet() API
901         https://bugs.webkit.org/show_bug.cgi?id=171825
902
903         Reviewed by Simon Fraser.
904
905         * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
906         * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
907         Add layout test coverage.
908
909         * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
910         * fast/dom/StyleSheet/gc-parent-rule.html:
911         * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
912         * fast/dom/StyleSheet/gc-parent-stylesheet.html:
913         Add utility functions to construct a CSSStyleSheet object and use it instead
914         of document.implementation.createCSSStyleSheet().
915
916 2017-05-08  Joanmarie Diggs  <jdiggs@igalia.com>
917
918         AX: don't expose empty roledescription
919         https://bugs.webkit.org/show_bug.cgi?id=163647
920
921         Reviewed by Chris Fleizach.
922
923         * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
924         * accessibility/aria-roledescription.html: New test cases, updated expectations.
925         * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
926
927 2017-05-08  Chris Dumez  <cdumez@apple.com>
928
929         Drop non-standard Element.scrollByLines() / scrollByPages()
930         https://bugs.webkit.org/show_bug.cgi?id=171820
931
932         Reviewed by Simon Fraser.
933
934         * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
935         * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
936         Add layout test coverage.
937
938         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
939         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
940         * fast/events/scroll-event-does-not-bubble.html:
941         * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
942         * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
943         Update existing tests to stop relying on the API.
944
945 2017-05-08  Matt Lewis  <jlewis3@apple.com>
946
947         Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
948         https://bugs.webkit.org/show_bug.cgi?id=171830
949
950         Unreviewed test gardening.
951
952         * platform/ios-wk2/TestExpectations:
953
954 2017-05-08  Ryan Haddad  <ryanhaddad@apple.com>
955
956         Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
957         https://bugs.webkit.org/show_bug.cgi?id=171828
958
959         Unreviewed test gardening.
960
961         * platform/mac-wk1/TestExpectations:
962
963 2017-05-08  Joanmarie Diggs  <jdiggs@igalia.com>
964
965         AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
966         https://bugs.webkit.org/show_bug.cgi?id=171821
967
968         Reviewed by Chris Fleizach.
969
970         * accessibility/aria-orientation-expected.txt: New test case.
971         * accessibility/aria-orientation.html: New test case.
972
973 2017-05-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
974
975         [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
976         https://bugs.webkit.org/show_bug.cgi?id=170864
977
978         Reviewed by Simon Fraser.
979
980         * fast/images/async-image-background-image-repeated-expected.html:
981         * fast/images/async-image-background-image-repeated.html:
982         * fast/images/resources/sprite-sheet-red-green-blue.png:
983         * fast/images/sprite-sheet-image-draw-expected.html:
984         * fast/images/sprite-sheet-image-draw.html:
985         Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
986         If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
987         decoded farme of this image will be 30x5000 pixels (15% of the original size).
988
989 2017-05-08  Beth Dakin  <bdakin@apple.com>
990
991         WebKit should default to using sRGB with NSColor conversion instead of device 
992         color space
993         https://bugs.webkit.org/show_bug.cgi?id=171745
994         -and corresponding-
995         rdar://problem/28314183
996
997         Reviewed by Tim Horton.
998
999         * editing/mac/attributed-string/anchor-element-expected.txt:
1000         * editing/mac/attributed-string/basic-expected.txt:
1001         * editing/mac/attributed-string/comment-cdata-section-expected.txt:
1002         * editing/mac/attributed-string/font-size-expected.txt:
1003         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1004         * editing/mac/attributed-string/font-weight-expected.txt:
1005         * editing/mac/attributed-string/letter-spacing-expected.txt:
1006         * editing/mac/attributed-string/text-decorations-expected.txt:
1007         * editing/mac/attributed-string/vertical-align-expected.txt:
1008
1009 2017-05-04  Jiewen Tan  <jiewen_tan@apple.com>
1010
1011         Search events should not fire synchronously for search type input elements with incremental attribute set
1012         https://bugs.webkit.org/show_bug.cgi?id=171376
1013         <rdar://problem/31863296>
1014
1015         Reviewed by Chris Dumez.
1016
1017         * fast/forms/search/search-incremental-crash-expected.txt: Added.
1018         * fast/forms/search/search-incremental-crash.html: Added.
1019
1020 2017-05-08  Zalan Bujtas  <zalan@apple.com>
1021
1022         Text overlaps on http://www.duden.de/rechtschreibung/Acre
1023         https://bugs.webkit.org/show_bug.cgi?id=171796
1024         <rdar://problem/31036028>
1025
1026         Reviewed by Simon Fraser.
1027
1028         * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
1029         * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
1030
1031 2017-05-08  Michael Catanzaro  <mcatanzaro@igalia.com>
1032
1033         Unreviewed, rolling out r216419.
1034
1035         Broke 70 layout tests on GTK bot
1036
1037         Reverted changeset:
1038
1039         "Ensure clean tree before AX cache update."
1040         https://bugs.webkit.org/show_bug.cgi?id=171546
1041         http://trac.webkit.org/changeset/216419
1042
1043 2017-05-08  Antti Koivisto  <antti@apple.com>
1044
1045         ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
1046         https://bugs.webkit.org/show_bug.cgi?id=171375
1047         <rdar://problem/31863184>
1048
1049         Reviewed by Zalan Bujtas.
1050
1051         * fast/html/details-flow-thread-expected.txt: Added.
1052         * fast/html/details-flow-thread.html: Added.
1053         * fast/shadow-dom/composed-tree-slots-expected.txt:
1054         * fast/shadow-dom/composed-tree-slots.html:
1055
1056             Expand the test so it also prints out slot subtrees using slots as traversal roots.
1057
1058 2017-05-08  Chris Dumez  <cdumez@apple.com>
1059
1060         Move 'style' from Element to HTMLElement / SVGElement and make it settable
1061         https://bugs.webkit.org/show_bug.cgi?id=171795
1062
1063         Reviewed by Alex Christensen.
1064
1065         * accessibility/roles-exposed.html:
1066         Add null check for element.style.
1067
1068         * fast/css/Element-style-expected.txt: Added.
1069         * fast/css/Element-style.html: Added.
1070         Add layout test coverage.
1071
1072         * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
1073         Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
1074         does something, the input element actually looses its renderer. This found a bug which I fixed in this
1075         patch.
1076
1077         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1078         Rebaseline as property enumeration order has changed.
1079
1080 2017-05-08  Joanmarie Diggs  <jdiggs@igalia.com>
1081
1082         AX: Propagate aria-readonly to grid descendants
1083         https://bugs.webkit.org/show_bug.cgi?id=171189
1084
1085         Reviewed by Chris Fleizach.
1086
1087         Add new test cases to aria-readonly.html. In addition, because the platform-specific
1088         test expectations seem due to how platforms treat whitespace from the test file, hide
1089         the test cases after the test is run so that there are no extraneous characters and
1090         a single expectations file can be shared.
1091
1092         * accessibility/aria-readonly-expected.txt: Updated.
1093         * accessibility/aria-readonly.html: Updated.
1094         * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
1095         * accessibility/gtk/aria-readonly-propagated.html: Added.
1096         * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
1097         * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
1098         * platform/win/accessibility/aria-readonly-expected.txt: Removed.
1099
1100 2017-05-06  Zalan Bujtas  <zalan@apple.com>
1101
1102         Ensure clean tree before AX cache update.
1103         https://bugs.webkit.org/show_bug.cgi?id=171546
1104         <rdar://problem/31934942>
1105
1106         Reviewed by Chris Fleizach.
1107
1108         * accessibility/crash-when-render-tree-is-not-clean.html: Added.
1109
1110 2017-05-08  Myles C. Maxfield  <mmaxfield@apple.com>
1111
1112         Unprefix unicode-bidi CSS values
1113         https://bugs.webkit.org/show_bug.cgi?id=171761
1114
1115         Reviewed by Simon Fraser.
1116
1117         Import W3C's internationalization tests from
1118         https://www.w3.org/International/tests/repo/results/writing-modes-bidi
1119
1120         * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
1121         * fast/css/default-bidi-css-rules.html: Ditto.
1122         * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
1123         * fast/css/unicode-bidi-computed-value.html: Ditto.
1124         * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
1125         * fast/text/bidi-unprefix.html: Added.
1126         * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
1127         * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
1128         * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
1129         * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
1130         * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
1131         * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
1132         * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
1133         * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
1134         * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
1135         * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
1136         * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
1137         * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
1138         * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
1139         * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
1140         * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
1141         * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
1142         * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
1143         * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
1144         * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
1145         * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
1146         * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
1147         * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
1148         * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
1149         * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
1150         * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
1151         * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
1152         * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
1153         * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
1154         * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
1155         * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
1156         * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
1157         * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
1158         * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
1159         * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
1160         * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
1161         * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
1162         * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
1163         * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
1164         * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
1165         * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
1166         * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
1167         * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
1168         * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
1169         * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
1170         * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
1171         * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
1172         * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
1173         * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
1174         * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
1175         * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
1176         * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
1177         * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
1178         * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
1179         * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
1180         * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
1181         * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
1182         * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
1183         * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
1184         * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
1185         * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
1186         * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
1187         * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
1188         * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
1189         * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
1190         * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
1191         * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
1192         * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
1193         * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
1194         * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
1195         * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
1196         * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
1197         * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
1198         * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
1199         * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
1200         * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
1201         * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
1202         * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
1203         * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
1204         * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
1205         * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
1206         * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
1207         * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
1208         * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
1209         * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
1210         * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
1211         * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
1212         * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
1213         * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
1214         * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
1215         * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
1216         * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
1217         * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
1218         * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
1219         * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
1220         * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
1221         * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
1222         * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
1223         * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
1224         * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
1225         * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
1226         * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
1227         * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
1228         * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
1229         * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
1230         * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
1231         * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
1232         * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
1233         * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
1234         * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
1235         * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
1236         * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
1237         * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
1238         * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
1239         * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
1240         * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
1241         * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
1242         * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
1243         * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
1244         * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
1245         * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
1246         * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
1247         * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
1248         * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
1249         * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
1250         * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
1251         * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
1252         * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
1253         * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
1254         * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
1255         * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
1256         * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
1257         * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
1258         * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
1259         * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
1260         * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
1261         * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
1262         * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
1263         * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
1264         * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
1265         * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
1266         * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
1267         * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
1268         * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
1269         * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
1270         * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
1271         * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
1272         * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
1273         * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
1274         * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
1275         * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
1276         * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
1277         * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
1278         * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
1279         * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
1280         * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
1281         * imported/w3c/i18n/bidi/block-embed-001.html: Added.
1282         * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
1283         * imported/w3c/i18n/bidi/block-embed-002.html: Added.
1284         * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
1285         * imported/w3c/i18n/bidi/block-embed-003.html: Added.
1286         * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
1287         * imported/w3c/i18n/bidi/block-override-001.html: Added.
1288         * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
1289         * imported/w3c/i18n/bidi/block-override-002.html: Added.
1290         * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
1291         * imported/w3c/i18n/bidi/block-override-003.html: Added.
1292         * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
1293         * imported/w3c/i18n/bidi/block-override-004.html: Added.
1294         * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
1295         * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
1296         * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
1297         * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
1298         * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
1299         * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
1300         * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
1301         * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
1302         * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
1303         * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
1304         * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
1305         * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
1306         * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
1307         * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
1308         * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
1309         * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
1310         * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
1311         * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
1312         * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
1313         * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
1314         * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
1315         * platform/ios/TestExpectations:
1316         * platform/mac/TestExpectations:
1317
1318 2017-05-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1319
1320         Unreviewed GTK+ gardening. Update expectations of several tests.
1321
1322         * platform/gtk/TestExpectations:
1323
1324 2017-05-07  Simon Fraser  <simon.fraser@apple.com>
1325
1326         [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
1327         https://bugs.webkit.org/show_bug.cgi?id=171140
1328
1329         Reviewed by Sam Weinig.
1330
1331         Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
1332         which is a proxy for reading the layout viewport.
1333
1334         * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
1335         * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
1336         * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
1337         * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
1338         * fast/events/ios/rotation/resources/rotation-utils.js: Added.
1339         (stringFromRect):
1340         (accumulateLog):
1341         (logFixedObject):
1342         (logFixedAndViewports):
1343         (doTest):
1344
1345 2017-05-07  Youenn Fablet  <youenn@apple.com>
1346
1347         [MediaStream] r216197 caused some webrtc tests to fail
1348         https://bugs.webkit.org/show_bug.cgi?id=171728
1349
1350         Reviewed by Eric Carlson.
1351
1352         * platform/ios-wk2/TestExpectations:
1353
1354 2017-05-07  Sam Weinig  <sam@webkit.org>
1355
1356         Implement Subresource Integrity (SRI)
1357         https://bugs.webkit.org/show_bug.cgi?id=148363
1358         <rdar://problem/18945879>
1359
1360         Reviewed by Daniel Bates.
1361
1362         Add tests for Subresource Integrity based off the ones from Web 
1363         Platform Tests. They have been changed to:
1364         - Split <link> and <script> testing.
1365         - Add additional tests:
1366             - Integrity hashes using base64URL encoding.
1367             - Integrity hashes using mixed base64 and base64URL encoding.
1368             - Integrity metadata that does not conform to the grammar at all.
1369             - Multiple valid, but only one matching, integrity hashes.
1370             - Non-matching integrity hash with options.
1371         - Run one at a time, so console output is consistent.
1372         
1373         We can/should upstream these changes, but this avoids the possibility that
1374         an update of the imported web-platform-tests could cause these tests to fail.
1375         
1376         Also adds tests that show the Subresource Integrity setting works correctly.
1377
1378         * http/tests/subresource-integrity: Added.
1379         * http/tests/subresource-integrity/.htaccess: Added.
1380         * http/tests/subresource-integrity/resources: Added.
1381         * http/tests/subresource-integrity/resources/alternate.css: Added.
1382         * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
1383         * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
1384         * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
1385         * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
1386         * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
1387         * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
1388         * http/tests/subresource-integrity/resources/matching-digest.js: Added.
1389         * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
1390         * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
1391         * http/tests/subresource-integrity/resources/style.css: Added.
1392         * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
1393         * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
1394         * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
1395         * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
1396         * http/tests/subresource-integrity/sri-script-expected.txt: Added.
1397         * http/tests/subresource-integrity/sri-script.html: Added.
1398         * http/tests/subresource-integrity/sri-style-expected.txt: Added.
1399         * http/tests/subresource-integrity/sri-style.html: Added.
1400
1401 2017-05-06  Myles C. Maxfield  <mmaxfield@apple.com>
1402
1403         [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
1404         https://bugs.webkit.org/show_bug.cgi?id=171636
1405         <rdar://problem/30811218>
1406
1407         Reviewed by Dean Jackson.
1408
1409         * fast/text/lastResort-expected.html: Added.
1410         * fast/text/lastResort.html: Added.
1411
1412 2017-05-06  Chris Dumez  <cdumez@apple.com>
1413
1414         Implement the concept of cookie-averse document
1415         https://bugs.webkit.org/show_bug.cgi?id=171746
1416         <rdar://problem/32004466>
1417
1418         Reviewed by Sam Weinig.
1419
1420         Add layout test coverage.
1421
1422         * fast/cookies/cookie-averse-document-expected.txt: Added.
1423         * fast/cookies/cookie-averse-document.html: Added.
1424
1425 2017-05-06  Chris Dumez  <cdumez@apple.com>
1426
1427         Align our IDL files with the latest DOM specification
1428         https://bugs.webkit.org/show_bug.cgi?id=171777
1429
1430         Reviewed by Sam Weinig.
1431
1432         Rebaseline a few tests.
1433
1434         * fast/dom/Document/adoptNode-null-expected.txt:
1435         * fast/dom/Document/adoptNode-null.html:
1436         * fast/dom/Document/importNode-null-expected.txt:
1437         * fast/dom/Document/importNode-null.html:
1438         * fast/dom/Range/range-intersectsNode-expected.txt:
1439         * fast/text/text-combine-crash-expected.txt:
1440
1441 2017-05-06  Alexey Proskuryakov  <ap@apple.com>
1442
1443         Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
1444         https://bugs.webkit.org/show_bug.cgi?id=171785
1445
1446         * platform/wk2/TestExpectations:
1447
1448 2017-05-06  Alexey Proskuryakov  <ap@apple.com>
1449
1450         REGRESSION (r216294): The new test fails on WebKit1
1451         https://bugs.webkit.org/show_bug.cgi?id=171780
1452
1453         Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
1454         https://trac.webkit.org/216299, https://trac.webkit.org/216330
1455
1456         * http/tests/css/filters-on-iframes-expected.html: Removed.
1457         * http/tests/css/filters-on-iframes.html: Removed.
1458         * http/tests/css/resources/blank.html: Removed.
1459         * http/tests/css/resources/references-external.html: Removed.
1460         * http/tests/css/resources/solid-red.html: Removed.
1461
1462 2017-05-06  Simon Fraser  <simon.fraser@apple.com>
1463
1464         [iOS WK2] Make rotation tests more reliable
1465         https://bugs.webkit.org/show_bug.cgi?id=171778
1466
1467         Reviewed by Tim Horton.
1468
1469         New baseline.
1470
1471         * fast/events/ios/rotation/zz-no-rotation-expected.txt:
1472         * fast/events/ios/rotation/zz-no-rotation.html:
1473
1474 2017-05-06  Chris Dumez  <cdumez@apple.com>
1475
1476         Unreviewed, rolling out r216333.
1477
1478         Caused layout test failures
1479
1480         Reverted changeset:
1481
1482         "Implement the concept of cookie-averse document"
1483         https://bugs.webkit.org/show_bug.cgi?id=171746
1484         http://trac.webkit.org/changeset/216333
1485
1486 2017-05-06  Chris Dumez  <cdumez@apple.com>
1487
1488         Implement the concept of cookie-averse document
1489         https://bugs.webkit.org/show_bug.cgi?id=171746
1490         <rdar://problem/32004466>
1491
1492         Reviewed by Sam Weinig.
1493
1494         Add layout test coverage.
1495
1496         * fast/cookies/cookie-averse-document-expected.txt: Added.
1497         * fast/cookies/cookie-averse-document.html: Added.
1498
1499 2017-05-06  Myles C. Maxfield  <mmaxfield@apple.com>
1500
1501         REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
1502         https://bugs.webkit.org/show_bug.cgi?id=171750
1503         <rdar://problem/31122612>
1504
1505         Reviewed by Zalan Bujtas.
1506
1507         * fast/text/fitzpatrick-combination-expected.html: Added.
1508         * fast/text/fitzpatrick-combination.html: Added.
1509
1510 2017-05-05  Zalan Bujtas  <zalan@apple.com>
1511
1512         Renderers being destroyed should not be added to AX's deferred list.
1513         https://bugs.webkit.org/show_bug.cgi?id=171768
1514         <rdar://problem/31955660>
1515
1516         Reviewed by Simon Fraser.
1517
1518         * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
1519         * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
1520
1521 2017-05-05  Matt Lewis  <jlewis3@apple.com>
1522
1523         Mark compositing/tiling/non-active-window-tiles-size.html as flaky
1524         https://bugs.webkit.org/show_bug.cgi?id=171763
1525
1526         Unreviewed test gardening.
1527
1528         * platform/mac-wk2/TestExpectations:
1529
1530 2017-05-05  Oliver Hunt  <oliver@apple.com>
1531
1532         Move trivial String prototype functions to JS builtins
1533         https://bugs.webkit.org/show_bug.cgi?id=171737
1534
1535         Reviewed by Saam Barati.
1536
1537         Updated output
1538
1539         * js/dom/string-anchor-expected.txt:
1540         * js/dom/string-anchor.html:
1541         * js/dom/string-fontcolor-expected.txt:
1542         * js/dom/string-fontcolor.html:
1543         * js/dom/string-fontsize-expected.txt:
1544         * js/dom/string-fontsize.html:
1545         * js/dom/string-link-expected.txt:
1546         * js/dom/string-link.html:
1547
1548 2017-05-05  Dean Jackson  <dino@apple.com>
1549
1550         Restrict SVG filters to accessible security origins
1551         https://bugs.webkit.org/show_bug.cgi?id=118689
1552         <rdar://problem/27362159>
1553
1554         Reviewed by Brent Fulgham.
1555
1556         Add a test that shows safe frames, unsafe frames, and
1557         then a safe frame that itself has an unsafe frame, to
1558         show that the security requirements are being forwarded
1559         down the tree.
1560
1561         * http/tests/css/filters-on-iframes-expected.html: Added.
1562         * http/tests/css/filters-on-iframes.html: Added.
1563         * http/tests/css/resources/blank.html: Added.
1564         * http/tests/css/resources/references-external.html: Added.
1565         * http/tests/css/resources/solid-red.html: Added.
1566
1567 2017-05-05  Simon Fraser  <simon.fraser@apple.com>
1568
1569         Make it possible to test rotation in iOS WebKitTestRunner
1570         https://bugs.webkit.org/show_bug.cgi?id=171755
1571
1572         Reviewed by Tim Horton.
1573
1574         Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
1575
1576         * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
1577         * fast/events/ios/rotation/basic-rotation.html: Added.
1578         * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
1579         * fast/events/ios/rotation/safari-like-rotation.html: Added.
1580         * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
1581         * fast/events/ios/rotation/zz-no-rotation.html: Added.
1582
1583 2017-05-05  Ryan Haddad  <ryanhaddad@apple.com>
1584
1585         Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
1586         https://bugs.webkit.org/show_bug.cgi?id=171756
1587
1588         Unreviewed test gardening.
1589
1590         * platform/wk2/TestExpectations:
1591
1592 2017-05-05  Matt Lewis  <jlewis3@apple.com>
1593
1594         Mark test http/tests/security/module-correct-mime-types.html slow.
1595         https://bugs.webkit.org/show_bug.cgi?id=164960
1596
1597         Unreviewed test gardening.
1598
1599         * platform/ios-wk2/TestExpectations:
1600
1601 2017-05-05  Ryan Haddad  <ryanhaddad@apple.com>
1602
1603         Unreviewed, rolling out r216275.
1604
1605         This change broke internal builds.
1606
1607         Reverted changeset:
1608
1609         "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
1610         case insensitive"
1611         https://bugs.webkit.org/show_bug.cgi?id=171636
1612         http://trac.webkit.org/changeset/216275
1613
1614 2017-05-05  Myles C. Maxfield  <mmaxfield@apple.com>
1615
1616         [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
1617         https://bugs.webkit.org/show_bug.cgi?id=171636
1618         <rdar://problem/30811218>
1619
1620         Reviewed by Dean Jackson.
1621
1622         * fast/text/lastResort-expected.html: Added.
1623         * fast/text/lastResort.html: Added.
1624
1625 2017-05-05  Ryan Haddad  <ryanhaddad@apple.com>
1626
1627         Unskip media/click-placeholder-not-pausing.html.
1628
1629         Unreviewed test gardening.
1630
1631         * platform/mac-wk2/TestExpectations:
1632
1633 2017-05-05  Joseph Pecoraro  <pecoraro@apple.com>
1634
1635         REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
1636         https://bugs.webkit.org/show_bug.cgi?id=171580
1637         <rdar://problem/32009647>
1638
1639         Rubber-stamped by Alexey Proskuryakov.
1640
1641         * TestExpectations:
1642         * streams/reference-implementation/pipe-to-expected.txt:
1643         Rebaseline expectations. This test was previously flakey so the results were
1644         missed unless the test was run with --force.
1645
1646         * streams/reference-implementation/readable-stream-templated-expected.txt:
1647         * streams/reference-implementation/readable-stream-templated.html:
1648         Silence unhandled rejections. This test did not expect unhandled promise
1649         rejections to affect test results, so ignore them.
1650
1651 2017-05-05  Joseph Pecoraro  <pecoraro@apple.com>
1652
1653         [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
1654         https://bugs.webkit.org/show_bug.cgi?id=170702
1655         <rdar://problem/31616643>
1656
1657         Rubber-stamped by Brian Burg.
1658
1659         * platform/mac-wk2/TestExpectations:
1660         * http/tests/inspector/network/resource-request-headers.html:
1661         Make this test unflakey by ensuring we wait for the load to complete.
1662
1663 2017-05-05  Chris Dumez  <cdumez@apple.com>
1664
1665         Attr Nodes should not have children
1666         https://bugs.webkit.org/show_bug.cgi?id=171688
1667         <rdar://problem/31998412>
1668
1669         Reviewed by Andreas Kling.
1670
1671         * fast/dom/Attr/cannot-have-children-expected.txt: Added.
1672         * fast/dom/Attr/cannot-have-children.html: Added.
1673         Add layout test coverage. I have verified that this test passes in both
1674         Firefox and Chrome.
1675
1676         * dom/html/level1/*: Removed legacy / outdated tests.
1677         * dom/xhtml/level1/*: Removed legacy / outdated tests.
1678
1679         * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
1680         * fast/dom/Attr/child-nodes-cache.html: Removed.
1681         * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
1682         * fast/dom/Attr/child-nodes-length-cache.html: Removed.
1683         * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
1684         * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
1685         * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
1686         * fast/dom/attribute-change-on-mutate.html: Removed.
1687         * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
1688         * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
1689         * traversal/moz-bug590771-expected.txt: Removed.
1690         * traversal/moz-bug590771.html: Removed.
1691         Removed some outdated tests.
1692
1693         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
1694         * fast/custom-elements/reactions-for-webkit-extensions.html:
1695         * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
1696         * fast/dom/Attr/change-id-via-attr-node-value.html:
1697         * fast/dom/Element/normalize-crash.html:
1698         * fast/dom/Element/normalize-crash2.html:
1699         * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
1700         * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
1701         * fast/dom/MutationObserver/observe-attributes-expected.txt:
1702         * fast/dom/MutationObserver/observe-attributes.html:
1703         * fast/dom/import-attribute-node.html:
1704         * fast/dom/insertedIntoDocument-child.html:
1705         * fast/dom/insertedIntoDocument-sibling.html:
1706         * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
1707         * fast/dom/no-assert-for-malformed-js-url-attribute.html:
1708         * fast/dom/normalize-attributes-mutation-event-crash.html:
1709         * fast/dom/serialize-nodes.xhtml:
1710         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
1711         Update existing tests so they stop relying on Attr Node having Text children.
1712
1713 2017-05-05  Ryan Haddad  <ryanhaddad@apple.com>
1714
1715         Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
1716         https://bugs.webkit.org/show_bug.cgi?id=161360
1717
1718         Unreviewed test gardening.
1719
1720         * platform/mac-wk1/TestExpectations:
1721
1722 2017-05-05  Matt Lewis  <jlewis3@apple.com>
1723
1724         Mark 2 webrtc test as failing.
1725         https://bugs.webkit.org/show_bug.cgi?id=171728
1726
1727         Unreviewed test gardening.
1728
1729         * platform/ios-wk2/TestExpectations:
1730
1731 2017-05-05  Chris Dumez  <cdumez@apple.com>
1732
1733         Refactor / Clean up Element.idl
1734         https://bugs.webkit.org/show_bug.cgi?id=171734
1735
1736         Reviewed by Sam Weinig.
1737
1738         Rebaseline a couple of tests due to Element properties being enumerated in a slightly
1739         different order and because exception messages have changed slightly.
1740
1741         * fast/dom/Element/attr-param-typechecking-expected.txt:
1742         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1743
1744 2017-05-05  Jeremy Jones  <jeremyj@apple.com>
1745
1746         REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
1747         https://bugs.webkit.org/show_bug.cgi?id=171610
1748         <rdar://problem/31976820>
1749
1750         Reviewed by Eric Carlson.
1751
1752         enable test: media/modern-media-controls/pip-support/pip-support-click.html
1753
1754         * platform/mac-wk1/TestExpectations:
1755
1756 2017-05-05  Carlos Garcia Campos  <cgarcia@igalia.com>
1757
1758         Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
1759
1760         * platform/gtk/TestExpectations:
1761
1762 2017-05-05  Carlos Garcia Campos  <cgarcia@igalia.com>
1763
1764         Unreviewed GTK+ gardening. Rebaseline several tests.
1765
1766         * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
1767         * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
1768         * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
1769         * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
1770         * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
1771
1772 2017-05-05  Zan Dobersek  <zdobersek@igalia.com>
1773
1774         Unreviewed GTK+ gardening.
1775
1776         * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
1777         for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
1778
1779 2017-05-04  Commit Queue  <commit-queue@webkit.org>
1780
1781         Unreviewed, rolling out r216206.
1782         https://bugs.webkit.org/show_bug.cgi?id=171714
1783
1784         Multiple LayoutTests crashing in Document::page() (Requested
1785         by ap on #webkit).
1786
1787         Reverted changeset:
1788
1789         "Remove support for legacy Notifications"
1790         https://bugs.webkit.org/show_bug.cgi?id=171487
1791         http://trac.webkit.org/changeset/216206
1792
1793 2017-05-04  Chris Dumez  <cdumez@apple.com>
1794
1795         Element.slot should be marked as [Unscopable]
1796         https://bugs.webkit.org/show_bug.cgi?id=171683
1797
1798         Reviewed by Darin Adler.
1799
1800         Add layout test coverage. This test is passing in Firefox and Chrome.
1801
1802         * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
1803         * fast/shadow-dom/Element-slot-unscopable.html: Added.
1804
1805 2017-05-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
1806
1807         Change the asynchronous image decoding tests to use the event webkitImageFrameReady
1808         https://bugs.webkit.org/show_bug.cgi?id=171634
1809
1810         Reviewed by Simon Fraser.
1811
1812         To test the async image decoding reliably we need to do the following:
1813
1814         -- Make sure to load the image before setting its src to the element.
1815         -- Call document.body.offsetHeight to force layout.
1816         -- Call testRunner.display() to force the first paint.
1817         -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
1818         -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
1819            will force the second paint.
1820
1821         * fast/images/async-image-background-image-repeated.html:
1822         * fast/images/async-image-background-image.html:
1823         * fast/images/sprite-sheet-image-draw.html:
1824
1825 2017-05-04  Matt Lewis  <jlewis3@apple.com>
1826
1827         Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
1828         https://bugs.webkit.org/show_bug.cgi?id=171703
1829
1830         Unreviewed test gardening.
1831
1832         * platform/mac-wk2/TestExpectations:
1833
1834 2017-05-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
1835
1836         Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
1837         https://bugs.webkit.org/show_bug.cgi?id=171641
1838
1839         Reviewed by Simon Fraser.
1840
1841         Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
1842         Replace all the calls to testRunner.displayInvalidatedRegion() by
1843         testRunner.displayAndTrackRepaints() since the former is a copy of the later.
1844
1845         * compositing/clip-change.html:
1846         * compositing/geometry/foreground-offset-change.html:
1847         * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
1848         * compositing/iframes/become-composited-nested-iframes.html:
1849         * compositing/iframes/become-overlapped-iframe.html:
1850         * compositing/iframes/connect-compositing-iframe-delayed.html:
1851         * compositing/iframes/connect-compositing-iframe.html:
1852         * compositing/iframes/connect-compositing-iframe2.html:
1853         * compositing/iframes/connect-compositing-iframe3.html:
1854         * compositing/iframes/enter-compositing-iframe.html:
1855         * compositing/iframes/iframe-content-flipping.html:
1856         * compositing/iframes/iframe-resize.html:
1857         * compositing/iframes/iframe-size-to-zero.html:
1858         * compositing/iframes/iframe-src-change.html:
1859         * compositing/iframes/invisible-nested-iframe-hide.html:
1860         * compositing/iframes/invisible-nested-iframe-show.html:
1861         * compositing/iframes/leave-compositing-iframe.html:
1862         * compositing/iframes/overlapped-iframe-iframe.html:
1863         * compositing/iframes/overlapped-iframe.html:
1864         * compositing/iframes/overlapped-nested-iframes.html:
1865         * compositing/iframes/repaint-after-losing-scrollbars.html:
1866         * compositing/iframes/resources/fixed-position-subframe.html:
1867         * compositing/iframes/resources/fixed-position-transformed-subframe.html:
1868         * compositing/iframes/resources/scrollgrandchild-inner.html:
1869         * compositing/iframes/scrolling-iframe.html:
1870         * compositing/overflow/content-gains-scrollbars.html:
1871         * compositing/overflow/content-loses-scrollbars.html:
1872         * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
1873         * compositing/overflow/overflow-scrollbar-layers.html:
1874         * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
1875         * compositing/overflow/repaint-after-losing-scrollbars.html:
1876         * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
1877         * compositing/patterns/direct-pattern-compositing-add-text.html:
1878         * compositing/patterns/direct-pattern-compositing-change-expected.html:
1879         * compositing/patterns/direct-pattern-compositing-change.html:
1880         * compositing/patterns/direct-pattern-compositing-load-expected.html:
1881         * compositing/patterns/direct-pattern-compositing-load.html:
1882         * compositing/plugins/invalidate_rect.html:
1883         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
1884         * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
1885         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
1886         * compositing/repaint/newly-composited-on-scroll.html:
1887         * compositing/repaint/newly-composited-repaint-rect.html:
1888         * compositing/repaint/page-scale-repaint.html:
1889         * compositing/repaint/requires-backing-repaint.html:
1890         * compositing/repaint/transform-style-change.html:
1891         * compositing/rtl/rtl-overflow-invalidation.html:
1892         * compositing/scroll-painted-composited-content.html:
1893         * compositing/tiling/huge-layer-resize.html:
1894         * compositing/video-page-visibility.html:
1895         * compositing/video/video-with-invalid-source.html:
1896         * compositing/webgl/webgl-repaint.html:
1897         * css3/filters/multiple-filters-invalidation.html:
1898         * css3/flexbox/repaint-column-reverse.html:
1899         * css3/flexbox/repaint-during-resize-no-flex.html:
1900         * css3/flexbox/repaint-rtl-column.html:
1901         * css3/flexbox/repaint.html:
1902         * displaylists/canvas-display-list.html:
1903         * displaylists/resources/dump-target-display-list.js:
1904         (doTest):
1905         * displaylists/resources/dump-target-replay-list.js:
1906         (doTest):
1907         * fast/animation/request-animation-frame-detach-element.html:
1908         * fast/animation/request-animation-frame-detach-element2.html:
1909         * fast/animation/request-animation-frame-during-modal.html:
1910         * fast/animation/request-animation-frame-iframe.html:
1911         * fast/animation/request-animation-frame-iframe2.html:
1912         * fast/animation/script-tests/request-animation-frame-cancel.js:
1913         * fast/animation/script-tests/request-animation-frame-cancel2.js:
1914         * fast/animation/script-tests/request-animation-frame-disabled.js:
1915         * fast/animation/script-tests/request-animation-frame-prefix.js:
1916         (window.webkitRequestAnimationFrame):
1917         (window.testRunner.window.setTimeout):
1918         * fast/animation/script-tests/request-animation-frame-time-unit.js:
1919         (window.requestAnimationFrame):
1920         * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
1921         (window.requestAnimationFrame):
1922         (window.testRunner.window.setTimeout):
1923         * fast/animation/script-tests/request-animation-frame-timestamps.js:
1924         * fast/animation/script-tests/request-animation-frame-within-callback.js:
1925         * fast/animation/script-tests/request-animation-frame.js:
1926         * fast/backgrounds/obscured-background-child-style-change-expected.html:
1927         * fast/backgrounds/obscured-background-child-style-change.html:
1928         * fast/backgrounds/solid-color-context-restore.html:
1929         * fast/canvas/canvas-as-image-incremental-repaint.html:
1930         * fast/canvas/canvas-incremental-repaint-2.html:
1931         * fast/canvas/canvas-incremental-repaint.html:
1932         * fast/canvas/canvas-resize-after-paint.html:
1933         * fast/canvas/resources/repaint.js:
1934         (runRepaintTest):
1935         * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
1936         (TestControllerPaint):
1937         * fast/canvas/webgl/canvas-test.html:
1938         * fast/canvas/webgl/webgl-layer-update.html:
1939         * fast/css/pseudostyle-anonymous-text.html:
1940         * fast/css/relative-positioned-block-crash.html:
1941         * fast/dom/Window/post-message-crash.html:
1942         * fast/dom/Window/web-timing-minimal-performance-now.html:
1943         * fast/dynamic/containing-block-change.html:
1944         * fast/dynamic/layer-no-longer-paginated.html:
1945         * fast/events/touch/gesture/pad-gesture-cancel.js:
1946         * fast/events/touch/gesture/pad-gesture-fling.js:
1947         * fast/forms/hidden-listbox.html:
1948         * fast/forms/listbox-clip.html:
1949         * fast/frames/inline-object-inside-frameset.html:
1950         * fast/frames/transparent-scrollbar.html:
1951         * fast/images/animated-background-image-crash.html:
1952         * fast/layers/add-layer-with-nested-stacking.html:
1953         * fast/layers/inline-dirty-z-order-lists.html:
1954         * fast/layers/layer-content-visibility-change.html:
1955         * fast/layers/nested-layers-1.html:
1956         * fast/layers/nested-layers-2.html:
1957         * fast/layers/nested-layers-3.html:
1958         * fast/layers/nested-layers-4.html:
1959         * fast/layers/remove-layer-with-nested-stacking.html:
1960         * fast/overflow/hidden-scrollbar-resize.html:
1961         * fast/reflections/inline-crash.html:
1962         * fast/repaint/animation-after-layer-scroll.html:
1963         * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
1964         * fast/repaint/fixed-child-move-after-scroll.html:
1965         * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
1966         * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
1967         * fast/repaint/fixed-move-after-scroll.html:
1968         * fast/repaint/no-animation-outside-viewport-subframe.html:
1969         * fast/repaint/no-animation-outside-viewport.html:
1970         * fast/repaint/obscured-background-no-repaint.html:
1971         * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
1972         * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
1973         * fast/repaint/repaint-during-scroll-with-zoom.html:
1974         * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
1975         * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
1976         * fast/repaint/resources/line-flow-with-floats.js:
1977         (beginTest):
1978         * fast/repaint/resources/repaint.js:
1979         (runRepaintTest):
1980         * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
1981         * fast/replaced/width100percent-textarea.html:
1982         * fast/scrolling/scrollbar-tickmarks-hittest.html:
1983         * fast/table/border-collapsing/cached-69296.html:
1984         * fast/table/border-collapsing/cached-cell-append.html:
1985         * fast/table/border-collapsing/cached-cell-remove.html:
1986         * fast/table/border-collapsing/cached-change-cell-border-color.html:
1987         * fast/table/border-collapsing/cached-change-cell-border-width.html:
1988         * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
1989         * fast/table/border-collapsing/cached-change-col-border-color.html:
1990         * fast/table/border-collapsing/cached-change-col-border-width.html:
1991         * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
1992         * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
1993         * fast/table/border-collapsing/cached-change-row-border-color.html:
1994         * fast/table/border-collapsing/cached-change-row-border-width.html:
1995         * fast/table/border-collapsing/cached-change-table-border-color.html:
1996         * fast/table/border-collapsing/cached-change-table-border-width.html:
1997         * fast/table/border-collapsing/cached-change-tbody-border-color.html:
1998         * fast/table/border-collapsing/cached-change-tbody-border-width.html:
1999         * fast/table/empty-section-crash.html:
2000         * fast/text/font-initial.html:
2001         * fast/text/international/harfbuzz-runs-with-no-glyph.html:
2002         * fast/text/text-shadow-extreme-value.html:
2003         * http/tests/misc/slow-loading-image-in-pattern.html:
2004         * media/audio-repaint.html:
2005         * media/media-document-audio-repaint.html:
2006         * plugins/windowless_plugin_paint_test.html:
2007         * scrollbars/scrollbar-percent-padding-crash.html:
2008         * svg/custom/non-scaling-stroke-update.svg:
2009         * svg/custom/stale-resource-data-crash.svg:
2010
2011 2017-05-04  Chris Dumez  <cdumez@apple.com>
2012
2013         Reformat / Clean up Node.idl to match the specification
2014         https://bugs.webkit.org/show_bug.cgi?id=171686
2015
2016         Reviewed by Sam Weinig.
2017
2018         Rebaseline existing test now that the Node properties are enumerated in a
2019         slightly different order.
2020
2021         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2022
2023 2017-05-04  Sam Weinig  <sam@webkit.org>
2024
2025         Remove support for legacy Notifications
2026         https://bugs.webkit.org/show_bug.cgi?id=171487
2027
2028         Reviewed by Jon Lee.
2029
2030         - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
2031         - Remove http/notifications/legacy. It tested the legacy API.
2032         - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
2033         - Update TestExpectations for removals.
2034
2035         * TestExpectations:
2036         * platform/gtk/TestExpectations:
2037         * platform/ios/TestExpectations:
2038         * platform/mac/TestExpectations:
2039         * platform/win/TestExpectations:
2040         * fast/history/page-cache-notification-non-suspendable.html:
2041         * fast/history/page-cache-notification-suspendable.html:
2042         * fast/notifications: Removed.
2043         * fast/notifications/notification-after-close-expected.txt: Removed.
2044         * fast/notifications/notification-after-close.html: Removed.
2045         * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
2046         * fast/notifications/notification-permisssion-deletable.html: Removed.
2047         * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
2048         * fast/notifications/notifications-cancel-request-permission.html: Removed.
2049         * fast/notifications/notifications-check-permission-expected.txt: Removed.
2050         * fast/notifications/notifications-check-permission.html: Removed.
2051         * fast/notifications/notifications-click-event-expected.txt: Removed.
2052         * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
2053         * fast/notifications/notifications-click-event-focus.html: Removed.
2054         * fast/notifications/notifications-click-event.html: Removed.
2055         * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
2056         * fast/notifications/notifications-constructor-request-permission.html: Removed.
2057         * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
2058         * fast/notifications/notifications-constructor-with-permission.html: Removed.
2059         * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
2060         * fast/notifications/notifications-constructor-without-permission.html: Removed.
2061         * fast/notifications/notifications-display-close-events-expected.txt: Removed.
2062         * fast/notifications/notifications-display-close-events.html: Removed.
2063         * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
2064         * fast/notifications/notifications-document-close-crash.html: Removed.
2065         * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
2066         * fast/notifications/notifications-event-stop-propagation.html: Removed.
2067         * fast/notifications/notifications-multi-events-expected.txt: Removed.
2068         * fast/notifications/notifications-multi-events.html: Removed.
2069         * fast/notifications/notifications-no-icon-expected.txt: Removed.
2070         * fast/notifications/notifications-no-icon.html: Removed.
2071         * fast/notifications/notifications-permission-expected.txt: Removed.
2072         * fast/notifications/notifications-permission.html: Removed.
2073         * fast/notifications/notifications-replace-expected.txt: Removed.
2074         * fast/notifications/notifications-replace.html: Removed.
2075         * fast/notifications/notifications-request-permission-expected.txt: Removed.
2076         * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
2077         * fast/notifications/notifications-request-permission-optional.html: Removed.
2078         * fast/notifications/notifications-request-permission.html: Removed.
2079         * fast/notifications/notifications-rtl-expected.txt: Removed.
2080         * fast/notifications/notifications-rtl.html: Removed.
2081         * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
2082         * fast/notifications/notifications-sandbox-permission.html: Removed.
2083         * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
2084         * fast/notifications/notifications-window-close-crash.html: Removed.
2085         * fast/notifications/notifications-with-permission-expected.txt: Removed.
2086         * fast/notifications/notifications-with-permission.html: Removed.
2087         * fast/notifications/notifications-without-permission-expected.txt: Removed.
2088         * fast/notifications/notifications-without-permission.html: Removed.
2089         * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
2090         * fast/notifications/request-notification-permission-while-reloading.html: Removed.
2091         * fast/notifications/resources: Removed.
2092         * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
2093         * fast/notifications/resources/notifications-iframe.html: Removed.
2094         * http/tests/notifications/legacy: Removed.
2095         * http/tests/notifications/legacy/double-show-expected.txt: Removed.
2096         * http/tests/notifications/legacy/double-show.html: Removed.
2097         * http/tests/notifications/legacy/events-expected.txt: Removed.
2098         * http/tests/notifications/legacy/events.html: Removed.
2099         * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
2100         * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
2101         * http/tests/notifications/legacy/request-expected.txt: Removed.
2102         * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
2103         * http/tests/notifications/legacy/request-no-callback.html: Removed.
2104         * http/tests/notifications/legacy/request.html: Removed.
2105         * http/tests/notifications/legacy/resources: Removed.
2106         * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
2107         * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
2108         * http/tests/notifications/legacy/show-expected.txt: Removed.
2109         * http/tests/notifications/legacy/show.html: Removed.
2110         * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
2111         * http/tests/notifications/legacy/window-show-on-click.html: Removed.
2112
2113 2017-05-04  Matt Lewis  <jlewis3@apple.com>
2114
2115         Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
2116         https://bugs.webkit.org/show_bug.cgi?id=160368
2117
2118         Unreviewed test gardening.
2119
2120         * platform/ios-wk2/TestExpectations:
2121
2122 2017-05-04  Antti Koivisto  <antti@apple.com>
2123
2124         REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
2125         https://bugs.webkit.org/show_bug.cgi?id=171250
2126         <rdar://problem/31827243>
2127
2128         Reviewed by Geoffrey Garen.
2129
2130         * transitions/transition-unknown-property-ignore-expected.txt: Added.
2131         * transitions/transition-unknown-property-ignore.html: Added.
2132         * transitions/transitions-parsing-expected.txt:
2133         * transitions/transitions-parsing.html:
2134
2135             Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
2136
2137 2017-05-04  Chris Dumez  <cdumez@apple.com>
2138
2139         Reformat / clean up Event.idl
2140         https://bugs.webkit.org/show_bug.cgi?id=171675
2141
2142         Reviewed by Sam Weinig.
2143
2144         Rebaseline test now that the Event properties are in a slightly different order.
2145
2146         * inspector/model/remote-object-get-properties-expected.txt:
2147
2148 2017-05-04  Daniel Bates  <dabates@apple.com>
2149
2150         importScripts() should respect X-Content-Type-Options: nosniff
2151         https://bugs.webkit.org/show_bug.cgi?id=171248
2152         <rdar://problem/31819023>
2153
2154         Reviewed by Andy Estes.
2155
2156         Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
2157
2158         * TestExpectations:
2159
2160 2017-05-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
2161
2162         Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
2163
2164         * plugins/windowless_plugin_paint_test.html:
2165
2166 2017-05-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
2167
2168         Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
2169
2170         * compositing/video/video-with-invalid-source.html:
2171
2172 2017-05-04  Ryan Haddad  <ryanhaddad@apple.com>
2173
2174         Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
2175         https://bugs.webkit.org/show_bug.cgi?id=171610
2176
2177         Unreviewed test gardening.
2178
2179         * platform/mac-wk1/TestExpectations:
2180
2181 2017-05-04  Dave Hyatt  <hyatt@apple.com>
2182
2183         REGRESSION(STP): rgb() with calc() containing variables doesn't work
2184         https://bugs.webkit.org/show_bug.cgi?id=169939
2185
2186         Reviewed by Zalan Bujtas.
2187
2188         * fast/css/variables/calc-float-to-int-expected.html: Added.
2189         * fast/css/variables/calc-float-to-int.html: Added.
2190
2191 2017-05-04  Carlos Garcia Campos  <cgarcia@igalia.com>
2192
2193         Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
2194
2195         And add platform specific results for mac-wk2.
2196
2197         * http/tests/inspector/network/resource-request-headers-expected.txt:
2198         * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
2199
2200 2017-05-03  John Wilander  <wilander@apple.com>
2201
2202         Resource Load Statistics: Remove all statistics for modifiedSince website data removals
2203         https://bugs.webkit.org/show_bug.cgi?id=171584
2204         <rdar://problem/24702576>
2205
2206         Reviewed by Brent Fulgham.
2207
2208         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
2209         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
2210
2211 2017-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
2212
2213         AX: aria-rowspan value should be ignored if td/th rowspan value is provided
2214         https://bugs.webkit.org/show_bug.cgi?id=171214
2215
2216         Reviewed by Chris Fleizach.
2217
2218         * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
2219         * accessibility/aria-cellspans-with-native-cellspans.html: Added.
2220
2221 2017-05-03  Matt Lewis  <jlewis3@apple.com>
2222
2223         Mark http/tests/xmlhttprequest/methods.html as flaky.
2224         https://bugs.webkit.org/show_bug.cgi?id=171638
2225
2226         Unreviewed test gardening.
2227
2228         * platform/ios-wk2/TestExpectations:
2229
2230 2017-05-03  Ryan Haddad  <ryanhaddad@apple.com>
2231
2232         Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
2233         https://bugs.webkit.org/show_bug.cgi?id=171628
2234
2235         Unreviewed test gardening.
2236
2237         * platform/ios-wk2/TestExpectations:
2238
2239 2017-05-03  Zalan Bujtas  <zalan@apple.com>
2240
2241         SearchInputType could end up with a mismatched renderer.
2242         https://bugs.webkit.org/show_bug.cgi?id=171547
2243         <rdar://problem/31935047>
2244
2245         Reviewed by Antti Koivisto.
2246
2247         * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
2248         * fast/forms/change-input-type-and-submit-form-crash.html: Added.
2249
2250 2017-05-03  Ryan Haddad  <ryanhaddad@apple.com>
2251
2252         Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
2253         https://bugs.webkit.org/show_bug.cgi?id=171629
2254
2255         Unreviewed test gardening.
2256
2257         * platform/mac-wk1/TestExpectations:
2258
2259 2017-05-03  Joseph Pecoraro  <pecoraro@apple.com>
2260
2261         LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
2262         https://bugs.webkit.org/show_bug.cgi?id=166038
2263         <rdar://problem/29488489>
2264
2265         Reviewed by Matt Baker.
2266
2267         * platform/mac/TestExpectations:
2268         * http/tests/inspector/network/fetch-network-data.html:
2269         * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
2270         Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
2271         can be added synchronously instead of in a microtask. When the microtask happened later
2272         than other incoming events then the follow-up handlers would have been added too late.
2273
2274 2017-05-03  Matt Lewis  <jlewis3@apple.com>
2275
2276         Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
2277         https://bugs.webkit.org/show_bug.cgi?id=170699.
2278
2279         Unreviewed test gardening.
2280
2281         * platform/ios-wk2/TestExpectations:
2282
2283 2017-05-03  Simon Fraser  <simon.fraser@apple.com>
2284
2285         Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
2286         https://bugs.webkit.org/show_bug.cgi?id=171619
2287         https://bugs.webkit.org/show_bug.cgi?id=170153
2288
2289         Reviewed by Tim Horton.
2290
2291         These tests need to wait a bit for the scrolling state of the document to be updated.
2292
2293         * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
2294         * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
2295         * platform/ios-wk2/TestExpectations:
2296
2297 2017-05-03  Yoav Weiss  <yoav@yoav.ws>
2298
2299         Link preload HTMLPreloadScanner support
2300         https://bugs.webkit.org/show_bug.cgi?id=170747
2301
2302         Reviewed by Youenn Fablet.
2303
2304         * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
2305         * http/tests/preload/preloadscanner_download_resources.html: Added.
2306
2307 2017-05-03  Ryan Haddad  <ryanhaddad@apple.com>
2308
2309         Mark http/tests/preload/single_download_preload.html as flaky.
2310         https://bugs.webkit.org/show_bug.cgi?id=171331
2311
2312         Unreviewed test gardening.
2313
2314         * platform/ios-wk2/TestExpectations:
2315
2316 2017-05-03  Matt Lewis  <jlewis3@apple.com>
2317
2318         Mark perf/object-keys.html as flaky
2319         https://bugs.webkit.org/show_bug.cgi?id=171617
2320
2321         Unreviewed test gardening.
2322
2323         * platform/ios-wk2/TestExpectations:
2324
2325 2017-05-03  Keith Miller  <keith_miller@apple.com>
2326
2327         Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
2328         https://bugs.webkit.org/show_bug.cgi?id=47825
2329
2330         Reviewed by Saam Barati.
2331
2332         Fix broken test.
2333
2334         * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
2335
2336 2017-05-03  Matt Lewis  <jlewis3@apple.com>
2337
2338         Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
2339         https://bugs.webkit.org/show_bug.cgi?id=171613
2340
2341         Unreviewed test gardening.
2342
2343         * platform/ios-wk2/TestExpectations:
2344
2345 2017-05-03  Nan Wang  <n_wang@apple.com>
2346
2347         AX: VO skips cells after cell with aria-colspan
2348         https://bugs.webkit.org/show_bug.cgi?id=171579
2349
2350         Reviewed by Chris Fleizach.
2351
2352         * accessibility/mac/aria-grid-column-span-expected.txt: Added.
2353         * accessibility/mac/aria-grid-column-span.html: Added.
2354
2355 2017-05-03  Ryan Haddad  <ryanhaddad@apple.com>
2356
2357         Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
2358         https://bugs.webkit.org/show_bug.cgi?id=171553
2359
2360         Unreviewed test gardening.
2361
2362         * platform/mac-wk2/TestExpectations:
2363
2364 2017-05-03  Daniel Bates  <dabates@apple.com>
2365
2366         Detach frame from document when entering page cache
2367         https://bugs.webkit.org/show_bug.cgi?id=166774
2368         <rdar://problem/29904368>
2369
2370         Reviewed by Chris Dumez.
2371
2372         * TestExpectations: Unskip tests.
2373         * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
2374         * fast/history/page-cache-after-window-open.html: Ditto.
2375         * fast/history/page-cache-with-opener-expected.txt: Ditto.
2376         * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
2377         * fast/history/resources/page-cache-window-with-opener.html: Ditto.
2378         * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
2379         * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
2380         * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
2381         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
2382         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
2383         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
2384         * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
2385         * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
2386
2387 2017-05-03  Matt Lewis  <jlewis3@apple.com>
2388
2389         Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
2390         https://bugs.webkit.org/show_bug.cgi?id=171605
2391
2392         Unreviewed test gardening.
2393
2394         * platform/mac-wk2/TestExpectations:
2395
2396 2017-05-03  Matt Lewis  <jlewis3@apple.com>
2397
2398         Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
2399         https://bugs.webkit.org/show_bug.cgi?id=171564
2400
2401         Unreviewed test gardening.
2402
2403         * platform/ios-wk2/TestExpectations:
2404
2405 2017-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
2406
2407         AX: Treat cells with ARIA table cell properties as cells
2408         https://bugs.webkit.org/show_bug.cgi?id=171178
2409
2410         Reviewed by Chris Fleizach.
2411
2412         * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
2413         * accessibility/minimal-table-with-aria-is-data-table.html: Added.
2414         * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
2415
2416 2017-05-03  Andy VanWagoner  <thetalecrafter@gmail.com>
2417
2418         [INTL] Support dashed values in unicode locale extensions
2419         https://bugs.webkit.org/show_bug.cgi?id=171480
2420
2421         Reviewed by JF Bastien.
2422
2423         Added tests for calendar locale extensions that contain '-'.
2424
2425         * js/intl-datetimeformat-expected.txt:
2426         * js/script-tests/intl-datetimeformat.js:
2427
2428 2017-05-03  Daniel Bates  <dabates@apple.com>
2429
2430         Abandon the current load once the provisional loader detaches from the frame
2431         https://bugs.webkit.org/show_bug.cgi?id=171577
2432         <rdar://problem/31581227>
2433
2434         Reviewed by Brent Fulgham.
2435
2436         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
2437         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
2438
2439 2017-05-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2440
2441         Unreviewed GTK+ gardening. Update expectations of several tests.
2442
2443         * platform/gtk/TestExpectations:
2444
2445 2017-05-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2446
2447         Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
2448
2449         Libsoup doesn't provide the required information to fill all those size metrics.
2450
2451         * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
2452         * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
2453
2454 2017-05-02  Simon Fraser  <simon.fraser@apple.com>
2455
2456         Dynamically added position:fixed element is in the wrong place
2457         https://bugs.webkit.org/show_bug.cgi?id=170280
2458         rdar://problem/31374008
2459
2460         Reviewed by Tim Horton.
2461
2462         * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
2463         * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
2464
2465 2017-05-02  Ryan Haddad  <ryanhaddad@apple.com>
2466
2467         Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
2468
2469         Unreviewed test gardening.
2470
2471         * platform/ios-wk1/TestExpectations:
2472         * platform/ios/TestExpectations:
2473
2474 2017-05-02  Ryan Haddad  <ryanhaddad@apple.com>
2475
2476         Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
2477         https://bugs.webkit.org/show_bug.cgi?id=170907
2478
2479         Unreviewed test gardening.
2480
2481         * platform/mac-wk2/TestExpectations:
2482
2483 2017-05-02  Zalan Bujtas  <zalan@apple.com>
2484
2485         Defer AX cache update when text content changes until after layout is finished.
2486         https://bugs.webkit.org/show_bug.cgi?id=171429
2487         <rdar://problem/31885984>
2488
2489         Reviewed by Simon Fraser.
2490
2491         * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
2492         * accessibility/crash-while-adding-text-child-with-transform.html: Added.
2493
2494 2017-05-02  David Kilzer  <ddkilzer@apple.com>
2495
2496         check-webkit-style should keep JavaScript test functions in sync
2497         <https://webkit.org/b/171424>
2498
2499         Reviewed by Joseph Pecoraro.
2500
2501         This change attempts to fix all whitespace issues in these two
2502         files (which are now identical and will be kept in sync by
2503         check-webkit-style):
2504
2505             LayoutTests/http/tests/resources/js-test-pre.js
2506             LayoutTests/resources/js-test-pre.js
2507
2508         It also syncs the implementation of shouldBe(), shouldNotBe(),
2509         shouldNotThrow() and shouldThrow() across the following files:
2510
2511             JSTests/stress/resources/standalone-pre.js
2512             LayoutTests/http/tests/resources/js-test-pre.js
2513             LayoutTests/resources/js-test-pre.js
2514             LayoutTests/resources/js-test.js
2515             LayoutTests/resources/standalone-pre.js
2516
2517         Only interesting (non-whitespace) changes are listed below.
2518
2519         * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
2520         (shouldBe): Prefix 'exception' and 'quiet' variables with
2521         underscore.
2522         (shouldNotBe): Ditto.
2523
2524         * resources/js-test-pre.js:
2525         (shouldBe): Prefix 'exception' and 'quiet' variables with
2526         underscore.
2527         (shouldNotBe): Ditto.
2528
2529         * resources/js-test.js:
2530         (shouldBe): Prefix 'quiet' variable with underscore.  Use
2531         stringify() when printing '_bv' value.
2532
2533         * resources/standalone-pre.js:
2534         (shouldBe): Prefix 'exception' and 'quiet' variables with
2535         underscore.
2536         (shouldNotBe): Ditto.
2537
2538 2017-05-02  Joanmarie Diggs  <jdiggs@igalia.com>
2539
2540         AX: Update implementation of aria-orientation
2541         https://bugs.webkit.org/show_bug.cgi?id=171166
2542
2543         Reviewed by Chris Fleizach.
2544
2545         Moved the mac aria-orientation.html test to the shared tests and add several
2546         new test cases to it. Update the orientation-related assertion in two tests
2547         to reflect the ARIA 1.1 behavior.
2548
2549         * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
2550         * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
2551         * accessibility/mac/slider-supports-actions.html: Updated.
2552         * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
2553
2554 2017-05-02  Myles C. Maxfield  <mmaxfield@apple.com>
2555
2556         REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
2557         https://bugs.webkit.org/show_bug.cgi?id=169517
2558         <rdar://problem/30652443>
2559
2560         Reviewed by Dean Jackson.
2561
2562         * fast/text/complex-text-selection-expected.html: Added.
2563         * fast/text/complex-text-selection.html: Added.
2564         * platform/ios/TestExpectations:
2565
2566 2017-05-02  Joseph Pecoraro  <pecoraro@apple.com>
2567
2568         [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
2569
2570         Unreviewed test gardening.
2571
2572         * platform/mac-wk1/TestExpectations:
2573         Skip these tests on WebKit1. They depend on the NSURLSession
2574         loading path which is not used in WebKit1.
2575
2576 2017-05-02  Chris Dumez  <cdumez@apple.com>
2577
2578         [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
2579         https://bugs.webkit.org/show_bug.cgi?id=171406
2580         <rdar://problem/30945281>
2581
2582         Reviewed by Eric Carlson.
2583
2584         Unskip test.
2585
2586         * platform/mac/TestExpectations:
2587
2588 2017-05-02  Matt Lewis  <jlewis3@apple.com>
2589
2590         Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
2591         https://bugs.webkit.org/show_bug.cgi?id=171559
2592
2593         Unreviewed test gardening.
2594
2595         * platform/ios-wk2/TestExpectations:
2596
2597 2017-05-02  Matt Lewis  <jlewis3@apple.com>
2598
2599         Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
2600         https://bugs.webkit.org/show_bug.cgi?id=170818
2601
2602         Unreviewed test gardening.
2603
2604         * platform/mac-wk2/TestExpectations:
2605
2606 2017-05-02  Myles C. Maxfield  <mmaxfield@apple.com>
2607
2608         Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
2609         https://bugs.webkit.org/show_bug.cgi?id=168533
2610
2611         Reviewed by Zalan Bujtas.
2612
2613         * fast/text/font-loading-local-expected.txt: Added.
2614         * fast/text/font-loading-local.html: Added.
2615         * fast/text/web-font-load-fallback-during-loading.html:
2616
2617 2017-05-02  Youenn Fablet  <youenn@apple.com>
2618
2619         Allow media stream based videos with sound autoplay if the page is already playing sound
2620         https://bugs.webkit.org/show_bug.cgi?id=171447
2621
2622         Reviewed by Eric Carlson.
2623
2624         * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
2625         * http/tests/media/autoplay-if-audio-is-playing.html: Added.
2626         * http/tests/media/resources/test-25fps.mp4: Added.
2627
2628 2017-05-02  Matt Lewis  <jlewis3@apple.com>
2629
2630         Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
2631         https://bugs.webkit.org/show_bug.cgi?id=171530
2632
2633         Unreviewed test gardening.
2634
2635         * platform/ios-wk2/TestExpectations:
2636
2637 2017-05-01  Zan Dobersek  <zdobersek@igalia.com>
2638
2639         [GCrypt] ECDSA signing and verification support
2640         https://bugs.webkit.org/show_bug.cgi?id=171103
2641
2642         Reviewed by Carlos Garcia Campos.
2643
2644         * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
2645         crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
2646         skipped since support for that hasn't landed yet.
2647
2648 2017-05-01  Zan Dobersek  <zdobersek@igalia.com>
2649
2650         [GCrypt] HKDF bit derivation support
2651         https://bugs.webkit.org/show_bug.cgi?id=171074
2652
2653         Reviewed by Michael Catanzaro.
2654
2655         The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
2656         corner-case length values for which the bit derivation operation must succeed or
2657         fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
2658         length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
2659         The operation should resolve for lengths between the two limits, with testing
2660         performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
2661         output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
2662         derivation output length).
2663
2664         * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
2665         * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
2666         * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
2667
2668 2017-05-01  Zan Dobersek  <zdobersek@igalia.com>
2669
2670         [GCrypt] ECDH bit derivation support
2671         https://bugs.webkit.org/show_bug.cgi?id=171070
2672
2673         Reviewed by Michael Catanzaro.
2674
2675         The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
2676         corner-case length values for which the bit derivation operation must succeed or
2677         fail. When specifying 0 as the length, the returned result must match the EC key
2678         size in length. 8, tested as the minimum non-zero value, and the key size for
2679         each key must also correctly resolve and return a resulting ArrayBuffer whose
2680         length in bytes must match the requested length. Derivations for byte-aligned
2681         values should start rejecting immediately for length values that are bigger than
2682         the EC key's length.
2683
2684         * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
2685         * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
2686         * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
2687         that are passing now that the proper implementation has been added. The remaining
2688         failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
2689         supported yet.
2690
2691 2017-05-01  Saam Barati  <sbarati@apple.com>
2692
2693         REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
2694         https://bugs.webkit.org/show_bug.cgi?id=171449
2695
2696         Unreviewed.
2697
2698         * platform/win/TestExpectations: Skip Wasm tests on Windows.
2699         * workers/wasm-hashset-many-expected.txt:
2700         * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
2701
2702 2017-05-01  Youenn Fablet  <youenn@apple.com>
2703
2704         Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
2705         https://bugs.webkit.org/show_bug.cgi?id=171497
2706
2707         Reviewed by Eric Carlson.
2708
2709         * webrtc/video-mute.html: Updating the test to make debugging clearer.
2710
2711 2017-05-01  Matt Lewis  <jlewis3@apple.com>
2712
2713         Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
2714         https://bugs.webkit.org/show_bug.cgi?id=171528
2715
2716         Unreviewed test Gardening.
2717
2718         * platform/ios-wk2/TestExpectations:
2719
2720 2017-05-01  Timothy Horton  <timothy_horton@apple.com>
2721
2722         Expose viewport-fit instead of clip-to-safe-area
2723         https://bugs.webkit.org/show_bug.cgi?id=171503
2724         <rdar://problem/31918249>
2725
2726         Reviewed by Simon Fraser.
2727
2728         * TestExpectations:
2729         * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
2730         * fast/css/variables/constants/ios/safe-area-inset-set.html:
2731         * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
2732         * fast/viewport/ios/viewport-fit-auto.html: Added.
2733         * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
2734         * fast/viewport/ios/viewport-fit-contain.html: Added.
2735         * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
2736         * fast/viewport/ios/viewport-fit-cover.html: Added.
2737         * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
2738         * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
2739         * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
2740         * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
2741         Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
2742         safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
2743
2744 2017-05-01  Chris Dumez  <cdumez@apple.com>
2745
2746         Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
2747         https://bugs.webkit.org/show_bug.cgi?id=171499
2748
2749         Reviewed by Sam Weinig.
2750
2751         Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
2752
2753         * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
2754         * fast/dom/domparser-parsefromstring-origin.html: Added.
2755
2756 2017-05-01  Ryan Haddad  <ryanhaddad@apple.com>
2757
2758         Mark inspector/debugger/tail-recursion.html as flaky.
2759         https://bugs.webkit.org/show_bug.cgi?id=168387
2760
2761         Unreviewed test gardening.
2762
2763         * platform/mac/TestExpectations:
2764
2765 2017-05-01  Ryan Haddad  <ryanhaddad@apple.com>
2766
2767         Rebaseline two fast/visual-viewport tests for iOS.
2768
2769         Unreviewed test gardening.
2770
2771         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
2772         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2773
2774 2017-05-01  Joseph Pecoraro  <pecoraro@apple.com>
2775
2776         [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
2777         https://bugs.webkit.org/show_bug.cgi?id=171491
2778
2779         Unreviewed test gardening.
2780
2781         * js/promises-tests/promises-tests-2-3-3.html:
2782         Silence unhandled expectation messages for this test.
2783
2784         * media/video-fullscreen-restriction-removed-expected.txt:
2785         Rebaseline expected results with unhandled expectation message.
2786
2787         * platform/gtk/TestExpectations:
2788
2789 2017-05-01  Chris Fleizach  <cfleizach@apple.com>
2790
2791         AX: Support time@datetime for verbosity clarification of dates, times, and durations
2792         https://bugs.webkit.org/show_bug.cgi?id=171498
2793         <rdar://problem/12985540>
2794
2795         Reviewed by Joanmarie Diggs.
2796
2797         * accessibility/datetime-attribute.html: Added.
2798         * accessibility/roles-computedRoleString-expected.txt:
2799         * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
2800         * platform/gtk/accessibility/roles-exposed-expected.txt:
2801         * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
2802         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2803         * platform/mac/accessibility/roles-exposed-expected.txt:
2804
2805 2017-05-01  Matt Lewis  <jlewis3@apple.com>
2806
2807         Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
2808         https://bugs.webkit.org/show_bug.cgi?id=170960
2809
2810         Unreviewed test gardening.
2811
2812         * platform/mac-wk2/TestExpectations:
2813
2814 2017-05-01  Joseph Pecoraro  <pecoraro@apple.com>
2815
2816         RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
2817         https://bugs.webkit.org/show_bug.cgi?id=171416
2818         <rdar://problem/31899425>
2819
2820         Reviewed by Saam Barati and Brian Burg.
2821
2822         * inspector/console/message-stack-trace-expected.txt: Added.
2823         * inspector/console/message-stack-trace.html: Added.
2824         Test console stack traces from various places where console messages
2825         are generated and the stacks are important.
2826
2827         * inspector/console/resources/log-console-stack-trace.js: Added.
2828         (TestPage.registerInitializer.logCallFrame):
2829         (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
2830         Like the logger for Debugger StackTrace but for Console StackTrace.
2831
2832         * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
2833         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
2834         * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
2835         * http/tests/security/video-cross-origin-caching-expected.txt:
2836         * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
2837         * js/dom/unhandled-promise-rejection-console-report-expected.txt:
2838         * js/promises-tests/promises-tests-2-2-6-expected.txt:
2839         * streams/reference-implementation/pipe-to-options-expected.txt:
2840         * streams/reference-implementation/readable-stream-templated-expected.txt:
2841         * streams/reference-implementation/writable-stream-abort-expected.txt:
2842         * streams/reference-implementation/writable-stream-expected.txt:
2843         * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
2844         * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
2845         Rebaseline results. Better stack trace for errors includes correct line numbers.
2846         Explicit rejections with a value do not include backtraces without a debugger.
2847
2848 2017-05-01  Joseph Pecoraro  <pecoraro@apple.com>
2849
2850         LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
2851         https://bugs.webkit.org/show_bug.cgi?id=171511
2852
2853         Unreviewed test gardening.
2854
2855         * TestExpectations:
2856
2857 2017-05-01  Ryan Haddad  <ryanhaddad@apple.com>
2858
2859         Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
2860
2861         Unreviewed test gardening.
2862
2863         * TestExpectations:
2864
2865 2017-05-01  Joanmarie Diggs  <jdiggs@igalia.com>
2866
2867         [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
2868         https://bugs.webkit.org/show_bug.cgi?id=171496
2869
2870         Reviewed by Chris Fleizach.
2871
2872         * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
2873
2874 2017-05-01  Ryan Haddad  <ryanhaddad@apple.com>
2875
2876         Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
2877         https://bugs.webkit.org/show_bug.cgi?id=171500
2878
2879         Unreviewed test gardening.
2880
2881         * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2882
2883 2017-05-01  Matt Lewis  <jlewis3@apple.com>
2884
2885         Rebaselined fast/visual-viewport/ tests.
2886         https://bugs.webkit.org/show_bug.cgi?id=171500
2887
2888         Unreviewed test gardening.
2889
2890         * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
2891         * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
2892         * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2893         * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
2894         * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
2895         * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
2896         * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
2897         * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
2898         * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
2899
2900 2017-05-01  Chris Dumez  <cdumez@apple.com>
2901
2902         Do not dispatch SVG load event in frameless documents
2903         https://bugs.webkit.org/show_bug.cgi?id=171505
2904         <rdar://problem/31799776>
2905
2906         Reviewed by Andreas Kling.
2907
2908         Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
2909
2910         * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
2911         * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
2912
2913 2017-05-01  Ryan Haddad  <ryanhaddad@apple.com>
2914
2915         Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
2916         https://bugs.webkit.org/show_bug.cgi?id=171501
2917
2918         Unreviewed test gardening.
2919
2920         * platform/mac-wk1/TestExpectations:
2921
2922 2017-05-01  Ryan Haddad  <ryanhaddad@apple.com>
2923
2924         Rebaseline js/dom/global-constructors-attributes.html  after r215956.
2925
2926         Unreviewed test gardening.
2927
2928         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2929         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2930         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2931
2932 2017-05-01  Joanmarie Diggs  <jdiggs@igalia.com>
2933
2934         AX: [GTK] Add support to query for aria-current
2935         https://bugs.webkit.org/show_bug.cgi?id=149016
2936
2937         Reviewed by Chris Fleizach.
2938
2939         * platform/gtk/TestExpectations: Unskip now-passing test.
2940
2941 2017-05-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2942
2943         Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
2944
2945         * platform/gtk/fast/table/giantRowspan-expected.txt:
2946         * platform/gtk/fast/table/giantRowspan2-expected.txt:
2947
2948 2017-05-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2949
2950         Unreviewed GTK+ gardening. Update expectations of several test.
2951
2952         * platform/gtk/TestExpectations:
2953
2954 2017-05-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2955
2956         Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
2957
2958         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
2959         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
2960         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
2961         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
2962         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
2963         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
2964         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
2965         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
2966         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
2967
2968 2017-05-01  Joanmarie Diggs  <jdiggs@igalia.com>
2969
2970         AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
2971         https://bugs.webkit.org/show_bug.cgi?id=171475
2972
2973         Reviewed by Chris Fleizach.
2974
2975         * accessibility/table-detection-expected.txt: Updated.
2976         * accessibility/table-with-rules-expected.txt: Updated.
2977
2978 2017-05-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2979
2980         Unreviewed GTK+ gardening. Update expectations of several test.
2981
2982         * platform/gtk/TestExpectations:
2983
2984 2017-05-01  Joanmarie Diggs  <jdiggs@igalia.com>
2985
2986         AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
2987         https://bugs.webkit.org/show_bug.cgi?id=171183
2988
2989         Reviewed by Chris Fleizach.
2990
2991         New test cases added and expectations updated.
2992
2993         * accessibility/gtk/xml-roles-exposed-expected.txt:
2994         * accessibility/gtk/xml-roles-exposed.html:
2995         * accessibility/roles-computedRoleString.html:
2996         * accessibility/roles-exposed.html:
2997         * platform/gtk/accessibility/roles-exposed-expected.txt:
2998         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2999         * platform/mac/accessibility/roles-exposed-expected.txt:
3000
3001 2017-04-30  Zalan Bujtas  <zalan@apple.com>
3002
3003         Initialize a new layout state while bailing out of simple line layout only when needed.
3004         https://bugs.webkit.org/show_bug.cgi?id=171481
3005         <rdar://problem/31906382>
3006
3007         Reviewed by Antti Koivisto.
3008
3009         * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
3010         * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
3011
3012 2017-04-30  Joanmarie Diggs  <jdiggs@igalia.com>
3013
3014         [ATK] Implement support for aria-autocomplete
3015         https://bugs.webkit.org/show_bug.cgi?id=171167
3016
3017         Reviewed by Chris Fleizach.
3018
3019         * accessibility/gtk/aria-autocomplete-expected.txt: Added.
3020         * accessibility/gtk/aria-autocomplete.html: Added.
3021
3022 2017-04-30  Joanmarie Diggs  <jdiggs@igalia.com>
3023
3024         [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
3025         https://bugs.webkit.org/show_bug.cgi?id=171170
3026
3027         Reviewed by Chris Fleizach.
3028
3029         Add interface-table.html to verify that all roles which have tabular functionality
3030         implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
3031         to our internal TreeGridRole AccessibilityRole.
3032
3033         * accessibility/gtk/interface-table-cell-expected.txt: Updated.
3034         * accessibility/gtk/interface-table-expected.txt: Added.
3035         * accessibility/gtk/interface-table.html: Added.
3036         * accessibility/roles-computedRoleString.html: Updated.
3037         * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
3038         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
3039         * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
3040
3041 2017-04-30  Joanmarie Diggs  <jdiggs@igalia.com>
3042
3043         [ATK] Emit object:state-changed:busy event when aria-busy value changes
3044         https://bugs.webkit.org/show_bug.cgi?id=171181
3045
3046         Reviewed by Chris Fleizach.
3047
3048         New test. Also update the expectations for menu-list-unfocused-notifications.html
3049         because the addition of the handler for AXElementBusyChanged results in that
3050         notification being output in the test results.
3051
3052         * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
3053         * accessibility/gtk/aria-busy-changed-notification.html: Added.
3054         * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
3055
3056 2017-04-30  Oleksandr Skachkov  <gskachkov@gmail.com>
3057
3058         [ES6]. Implement Annex B.3.3 function hoisting rules for eval
3059         https://bugs.webkit.org/show_bug.cgi?id=163208
3060
3061         Reviewed by Saam Barati.
3062
3063         * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
3064         * inspector/runtime/evaluate-CommandLineAPI.html:
3065         * js/parser-syntax-check-expected.txt:
3066         * js/script-tests/parser-syntax-check.js:
3067
3068 2017-04-29  Oleksandr Skachkov  <gskachkov@gmail.com>
3069
3070         Deep nesting is leading to ReferenceError for hoisted function
3071         https://bugs.webkit.org/show_bug.cgi?id=171456
3072
3073         Reviewed by Yusuke Suzuki.
3074
3075         * js/function-declaration-statement-expected.txt:
3076         * js/script-tests/function-declaration-statement.js:
3077         (deepNesting.foo):
3078         (deepNesting):
3079         (deepNestingForFunctionDeclaration.foo):
3080         (deepNestingForFunctionDeclaration):
3081         (eval.deepNestingInEval.foo):
3082         (eval.deepNestingInEval):
3083         (eval.deepNestingForFunctionDeclarationInEval.foo):
3084         (eval.deepNestingForFunctionDeclarationInEval):
3085
3086 2017-04-28  Zalan Bujtas  <zalan@apple.com>
3087
3088         iBooks text can overlap, sometimes columns are shifted splitting words.
3089         https://bugs.webkit.org/show_bug.cgi?id=171472
3090         <rdar://problem/31096037>
3091
3092         Reviewed by Antti Koivisto.
3093
3094         * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
3095         * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
3096
3097 2017-04-28  Per Arne Vollan  <pvollan@apple.com>
3098
3099         Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
3100         https://bugs.webkit.org/show_bug.cgi?id=171427
3101
3102         Reviewed by Brent Fulgham.
3103
3104         * accessibility/accessibility-crash-setattribute-expected.txt: Added.
3105         * accessibility/accessibility-crash-setattribute.html: Added.
3106
3107 2017-04-28  Wenson Hsieh  <wenson_hsieh@apple.com>
3108
3109         Unreviewed test gardening (Mac WK1)
3110
3111         Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
3112         but was meant to be enabled for WK1 on Mac. Followup to r213897.
3113
3114         * platform/mac-wk1/TestExpectations:
3115
3116 2017-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
3117
3118         AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
3119         https://bugs.webkit.org/show_bug.cgi?id=171180
3120
3121         Reviewed by Chris Fleizach.
3122
3123         Add new test cases to several tests so that we have coverage for both named and
3124         unnamed regions, which now have different mappings. In aria-namefrom-author.html,
3125         the region role was replaced with the table role because the test requires elements
3126         which have mapped ARIA roles and lack an author-provided name. A region which lacks
3127         an author-provided name is no longer mapped as an ARIA role as per the spec. Table
3128         was introduced in ARIA 1.1 and serves the same purpose with respect to what is
3129         being tested.
3130
3131         * accessibility/aria-namefrom-author.html:
3132         * accessibility/gtk/xml-roles-exposed-expected.txt:
3133         * accessibility/gtk/xml-roles-exposed.html:
3134         * accessibility/mac/aria-grouping-roles.html:
3135         * accessibility/roles-computedRoleString.html:
3136         * accessibility/roles-exposed.html:
3137         * platform/gtk/accessibility/roles-exposed-expected.txt:
3138         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3139         * platform/mac/accessibility/roles-exposed-expected.txt:
3140
3141 2017-04-28  Joseph Pecoraro  <pecoraro@apple.com>
3142
3143         LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
3144         https://bugs.webkit.org/show_bug.cgi?id=171445
3145
3146         Unreviewed test gardening.
3147
3148         * js/dom/Promise-static-all.html:
3149         Fix an accidentally commented out line.
3150
3151 2017-04-28  Matt Lewis  <jlewis3@apple.com>
3152
3153         Marked media/track/track-in-band-style.html as flaky timeout.
3154         https://bugs.webkit.org/show_bug.cgi?id=171465
3155
3156         Unreviewed test gardening.
3157
3158         * platform/mac/TestExpectations:
3159
3160 2017-04-28  Dean Jackson  <dino@apple.com>
3161
3162         App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
3163         https://bugs.webkit.org/show_bug.cgi?id=171461
3164         <rdar://problem/30534722>
3165
3166         Reviewed by Eric Carlson.
3167
3168         Test a bunch of blurs a frame at a time.
3169
3170         * css3/filters/blur-various-radii-expected.html: Added.
3171         * css3/filters/blur-various-radii.html: Added.
3172
3173 2017-04-28  Chris Dumez  <cdumez@apple.com>
3174
3175         Stop using legacy ClientRect / ClientRectList in Internals
3176         https://bugs.webkit.org/show_bug.cgi?id=171412
3177
3178         Reviewed by Simon Fraser.
3179
3180         Rebaseline existing tests as DOMRect has more properties than ClientRect.
3181
3182         * fast/visual-viewport/nonzoomed-rects-expected.txt:
3183         * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
3184         * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
3185         * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
3186         * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
3187         * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
3188         * fast/visual-viewport/zoomed-fixed-expected.txt:
3189         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3190         * fast/visual-viewport/zoomed-rects-expected.txt:
3191         * inspector/dom/hideHighlight-expected.txt:
3192         * inspector/dom/highlightQuad-expected.txt:
3193         * inspector/dom/highlightRect-expected.txt:
3194
3195 2017-04-28  Jeremy Jones  <jeremyj@apple.com>
3196
3197         ARGUMENT BAD: time, time >= 0
3198         https://bugs.webkit.org/show_bug.cgi?id=164336
3199         rdar://problem/29314891
3200
3201         Reviewed by Eric Carlson.
3202
3203         Remove workaround that affected other tests.
3204
3205         * media/modern-media-controls/pip-support/pip-support-click.html:
3206
3207 2017-04-28  Chris Dumez  <cdumez@apple.com>
3208
3209         Range.getClientRects() / getBoundingClientRect() should return DOMRect types
3210         https://bugs.webkit.org/show_bug.cgi?id=171393
3211
3212         Reviewed by Simon Fraser.
3213
3214         Add layout test coverage.
3215
3216         * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
3217         * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
3218
3219 2017-04-28  Joseph Pecoraro  <pecoraro@apple.com>
3220
3221         LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
3222         https://bugs.webkit.org/show_bug.cgi?id=171445
3223
3224         Reviewed by Saam Barati.
3225
3226         * js/dom/Promise-static-all.html:
3227         * js/dom/Promise-static-race.html:
3228         Silence the console messages for unhandled rejections in this test.
3229         There are unhandled rejections and messages sometimes appear
3230         depending on the order of events on the page. The messages are not
3231         important for this test so just mute them.
3232
3233 2017-04-28  Chris Dumez  <cdumez@apple.com>
3234
3235         Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
3236
3237         This test is slow.
3238
3239         * TestExpectations:
3240
3241 2017-04-28  Ryan Haddad  <ryanhaddad@apple.com>
3242
3243         Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
3244         https://bugs.webkit.org/show_bug.cgi?id=171094
3245
3246         Unreviewed test gardening.
3247
3248         * TestExpectations:
3249
3250 2017-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
3251
3252         [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
3253         https://bugs.webkit.org/show_bug.cgi?id=171188
3254
3255         Reviewed by Chris Fleizach.
3256
3257         * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
3258         * accessibility/gtk/aria-modal-state-exposed.html: Added.
3259
3260 2017-04-28  Matt Lewis  <jlewis3@apple.com>
3261
3262         Rebaselining test after r215916.
3263         https://bugs.webkit.org/show_bug.cgi?id=171438
3264
3265         Unreviewed test gardening.
3266
3267         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3268         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3269         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3270         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3271
3272 2017-04-28  Eric Carlson  <eric.carlson@apple.com>
3273
3274         Implement ondevicechange
3275         https://bugs.webkit.org/show_bug.cgi?id=169872
3276         <rdar://problem/28945035>
3277
3278         Reviewed by Jer Noble.
3279
3280         * fast/mediastream/device-change-event-expected.txt: Added.
3281         * fast/mediastream/device-change-event.html: Added.
3282
3283 2017-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
3284
3285         AX: Implement aria-value support for focusable separators
3286         https://bugs.webkit.org/show_bug.cgi?id=171169
3287
3288         Reviewed by Chris Fleizach.
3289
3290         * accessibility/separator-values-expected.txt: Added.
3291         * accessibility/separator-values.html: Added.
3292
3293 2017-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
3294
3295         [ATK] GridCellRole should implement AtkTableCell (regression?)
3296         https://bugs.webkit.org/show_bug.cgi?id=171179
3297
3298         Reviewed by Chris Fleizach.
3299
3300         * accessibility/gtk/interface-table-cell-expected.txt: Added.
3301         * accessibility/gtk/interface-table-cell.html: Added.
3302
3303 2017-04-28  Miguel Gomez  <magomez@igalia.com>
3304
3305         REGRESSION(r215211): [GTK] Several webgl related tests are failing
3306         https://bugs.webkit.org/show_bug.cgi?id=170730
3307
3308         Reviewed by Said Abou-Hallawa.
3309
3310         Adjust test expectations for the tests that were failing. They must pass now.
3311
3312         * platform/gtk/TestExpectations:
3313
3314 2017-04-27  Andy VanWagoner  <thetalecrafter@gmail.com>
3315
3316         [INTL] Implement the caseFirst option for Intl.Collator
3317         https://bugs.webkit.org/show_bug.cgi?id=158188
3318
3319         Reviewed by Geoffrey Garen.
3320
3321         Updates the Intl.Collator tests to check caseFirst support.
3322         The caseFirst option or unicode locale extension lets the user explicitly
3323         set if lower or upper case characters should be first in order.
3324
3325         * js/intl-collator-expected.txt:
3326         * js/script-tests/intl-collator.js:
3327         (testCollator):
3328
3329 2017-04-27  Joseph Pecoraro  <pecoraro@apple.com>
3330
3331         Support for promise rejection events (unhandledrejection)
3332         https://bugs.webkit.org/show_bug.cgi?id=150358
3333         <rdar://problem/28441651>
3334
3335         Reviewed by Saam Barati.
3336
3337         Patch by Joseph Pecoraro and Yusuke Suzuki.
3338
3339         * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
3340         * js/dom/unhandled-promise-rejection-basic.html: Added.
3341         * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
3342         * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
3343         * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
3344         * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
3345         * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
3346         * js/dom/unhandled-promise-rejection-console-report.html: Added.
3347         * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
3348         * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
3349         * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
3350         * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
3351         * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
3352         * js/dom/unhandled-promise-rejection-handle.html: Added.
3353         * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
3354         * js/dom/unhandled-promise-rejection-order.html: Added.
3355         New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
3356
3357         * resources/testharnessreport.js:
3358         (self.testRunner.add_completion_callback.sanitize):
3359         (self.testRunner.add_completion_callback):
3360         Report results immediately and then finish the test after a turn. This way
3361         if the test ends with a pass, but may get unhandled rejections after
3362         completing which should not make the test appear as if it failed. Some tests
3363         have unhandled promise rejections but are expected to pass. Likewise some
3364         tests perform cleanup in their own completion callbacks, which happen after
3365         this initial completion callback, and we want to report results after all
3366         the work is done as it may eliminate non-deterministic debug test output.
3367
3368         * TestExpectations:
3369         Mark some tests as flakey that have sometimes have unhandled promise rejections.
3370         These tests are all various imported tests that use the testharness.
3371
3372         * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
3373         * http/tests/security/video-cross-origin-caching-expected.txt:
3374         * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
3375         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
3376         * inspector/worker/resources-in-worker-expected.txt:
3377         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3378         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3379         * js/promises-tests/promises-tests-2-2-6-expected.txt:
3380         * platform/mac/inspector/model/remote-object-expected.txt:
3381         * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
3382         * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
3383         Update tests with unhandled promise rejection messages.
3384
3385         * media/W3C/audio/events/event_pause_manual.html:
3386         * media/audio-playback-restriction-play-expected.txt:
3387         * media/audio-playback-restriction-play.html:
3388         * media/click-volume-bar-not-pausing.html:
3389         * media/remote-control-command-is-user-gesture-expected.txt:
3390         * media/remote-control-command-is-user-gesture.html:
3391         * media/track/track-mode.html:
3392         * media/video-autoplay-allowed-but-fullscreen-required.html:
3393         * media/video-display-none-crash.html:
3394         * media/video-main-content-deny-display-none.html:
3395         * media/video-main-content-deny-not-in-dom.html:
3396         * media/video-main-content-deny-not-visible.html:
3397         * media/video-main-content-deny-obscured.html:
3398         * media/video-main-content-deny-too-small.html:
3399         * media/video-multiple-concurrent-playback-expected.txt:
3400         * media/video-play-audio-require-user-gesture-expected.txt:
3401         * media/video-play-audio-require-user-gesture.html:
3402         * media/video-play-pause-events-expected.txt:
3403         * media/video-play-pause-events.html:
3404         * media/video-play-pause-exception-expected.txt:
3405         * media/video-play-pause-exception.html:
3406         * media/video-play-require-user-gesture-expected.txt:
3407         * media/video-play-require-user-gesture.html:
3408         * media/video-preload-expected.txt:
3409         * media/video-preload.html:
3410         * media/video-test.js:
3411         (handlePromise.handle):
3412         Snuff many possible unhandled promise rejections in media via media.play().
3413
3414         * streams/reference-implementation/pipe-to-expected.txt:
3415         * streams/reference-implementation/pipe-to-options-expected.txt:
3416         * streams/reference-implementation/readable-stream-templated-expected.txt:
3417         * streams/reference-implementation/writable-stream-abort-expected.txt:
3418         * streams/reference-implementation/writable-stream-expected.txt:
3419         These stream tests are out of date and produce unhandled rejections.
3420
3421         * streams/shadowing-Promise.html:
3422         Update non-imported tests to prevent unhandled rejection messages.
3423
3424 2017-04-27  Chris Dumez  <cdumez@apple.com>
3425
3426         Align colspan/rowspan limits with the latest HTML specification
3427         https://bugs.webkit.org/show_bug.cgi?id=171322
3428
3429         Reviewed by Darin Adler.
3430
3431         Rebaseline a couple of rowspan tests now that our max limit has changed.
3432
3433         * fast/table/giantRowspan2-expected.txt:
3434         * platform/ios/fast/table/giantRowspan-expected.txt:
3435         * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3436         * platform/mac/fast/table/giantRowspan-expected.txt:
3437
3438 2017-04-27  Matt Lewis  <jlewis3@apple.com>
3439
3440         Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
3441         https://bugs.webkit.org/show_bug.cgi?id=170835
3442
3443         Unreviewed test gardening.
3444
3445         * TestExpectations:
3446
3447 2017-04-27  Matt Lewis  <jlewis3@apple.com>
3448
3449         Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
3450         https://bugs.webkit.org/show_bug.cgi?id=171406
3451
3452         Unreviewed test gardening.
3453
3454         * platform/mac/TestExpectations:
3455
3456 2017-04-27  Ryan Haddad  <ryanhaddad@apple.com>
3457
3458         Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
3459         https://bugs.webkit.org/show_bug.cgi?id=171379
3460
3461         Unreviewed test gardening.
3462
3463         * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
3464
3465 2017-04-27  David Kilzer  <ddkilzer@apple.com>
3466
3467         Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
3468         <https://webkit.org/b/171362>
3469         <rdar://problem/31867686>
3470
3471         Reviewed by Joseph Pecoraro.
3472
3473         This change makes it possible to pass either the first or second
3474         argument (or both) as anonymous functions into shouldBe() and
3475         shouldNotBe() to make it easy to capture local variables when
3476         writing tests.  This is similar to the change in r202609 for Bug
3477         159232 for shouldThrow() and shouldNotThrow().
3478
3479         Note that shouldBe()/shouldNotBe() from the following files were
3480         NOT updated since they were imported from other projects and did
3481         share the full WebKit history of resources/js-test-pre.js:
3482
3483             http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
3484             js/mozilla/resources/js-test-pre.js
3485             webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
3486             webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
3487
3488         However, these files WERE brought up-to-date with the ability to
3489         pass anonymous functions into shouldBe()/shouldNotBe() for this
3490         bug, and shouldThrow()/shouldNotThrow() which should have
3491         originally been fixed with Bug 159232:
3492
3493             http/tests/resources/js-test-pre.js
3494             resources/standalone-pre.js
3495
3496         * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
3497         to debug message for copy-paste error.  Found by searching
3498         LayoutTests directory for "expects string arguments".
3499
3500         * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
3501