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