Layout Test http/tests/workers/service/basic-unregister-then-register-again-reuse...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-01-24  Chris Dumez  <cdumez@apple.com>
2
3         Layout Test http/tests/workers/service/basic-unregister-then-register-again-reuse.html is flaky
4         https://bugs.webkit.org/show_bug.cgi?id=182030
5         <rdar://problem/36802933>
6
7         Reviewed by Youenn Fablet.
8
9         The service worker was only extending its lifetime using waitUntil() for 10 seconds. On the flakiness
10         dashboard, I see that the test sometimes takes more than 10 seconds to run on some bots, which can
11         cause the test to fail since the service worker is not keeping the registration alive anymore.
12         To address the issue, raise the lifetime to 30 seconds.
13
14         * http/tests/workers/service/resources/basic-unregister-then-register-again-reuse-worker.js:
15         (event.waitUntil.new.Promise):
16
17 2018-01-24  Alex Christensen  <achristensen@webkit.org>
18
19         Remove El Capitan test expectations.
20
21         * platform/mac-elcapitan: Removed.
22         * platform/mac-elcapitan-wk2: Removed.
23         * platform/mac-elcapitan-wk2/fast: Removed.
24         * platform/mac-elcapitan-wk2/fast/dom: Removed.
25         * platform/mac-elcapitan-wk2/fast/dom/HTMLLinkElement: Removed.
26         * platform/mac-elcapitan-wk2/fast/dom/HTMLLinkElement/preconnect-support-expected.txt: Removed.
27         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
28         * platform/mac-elcapitan-wk2/http: Removed.
29         * platform/mac-elcapitan-wk2/http/tests: Removed.
30         * platform/mac-elcapitan-wk2/http/tests/contentextensions: Removed.
31         * platform/mac-elcapitan-wk2/http/tests/contentextensions/make-https-expected.txt: Removed.
32         * platform/mac-elcapitan-wk2/imported: Removed.
33         * platform/mac-elcapitan-wk2/imported/w3c: Removed.
34         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests: Removed.
35         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch: Removed.
36         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api: Removed.
37         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic: Removed.
38         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors: Removed.
39         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/url: Removed.
40         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/url/failure-expected.txt: Removed.
41         * platform/mac-elcapitan/TestExpectations: Removed.
42         * platform/mac-elcapitan/accessibility: Removed.
43         * platform/mac-elcapitan/accessibility/form-control-value-settable-expected.txt: Removed.
44         * platform/mac-elcapitan/compositing: Removed.
45         * platform/mac-elcapitan/compositing/contents-opaque: Removed.
46         * platform/mac-elcapitan/compositing/contents-opaque/control-layer-expected.txt: Removed.
47         * platform/mac-elcapitan/compositing/repaint: Removed.
48         * platform/mac-elcapitan/compositing/repaint/iframes: Removed.
49         * platform/mac-elcapitan/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Removed.
50         * platform/mac-elcapitan/compositing/rtl: Removed.
51         * platform/mac-elcapitan/compositing/rtl/rtl-overflow-scrolling-expected.txt: Removed.
52         * platform/mac-elcapitan/css2.1: Removed.
53         * platform/mac-elcapitan/css3: Removed.
54         * platform/mac-elcapitan/css3/selectors3: Removed.
55         * platform/mac-elcapitan/css3/selectors3/html: Removed.
56         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-19b-expected.txt: Removed.
57         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-23-expected.txt: Removed.
58         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-24-expected.txt: Removed.
59         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-64-expected.txt: Removed.
60         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-68-expected.txt: Removed.
61         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-69-expected.txt: Removed.
62         * platform/mac-elcapitan/css3/selectors3/xhtml: Removed.
63         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-19b-expected.txt: Removed.
64         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-23-expected.txt: Removed.
65         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-24-expected.txt: Removed.
66         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-64-expected.txt: Removed.
67         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-68-expected.txt: Removed.
68         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-69-expected.txt: Removed.
69         * platform/mac-elcapitan/css3/selectors3/xml: Removed.
70         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-19b-expected.txt: Removed.
71         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-23-expected.txt: Removed.
72         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-24-expected.txt: Removed.
73         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-64-expected.txt: Removed.
74         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-68-expected.txt: Removed.
75         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-69-expected.txt: Removed.
76         * platform/mac-elcapitan/editing: Removed.
77         * platform/mac-elcapitan/editing/deleting: Removed.
78         * platform/mac-elcapitan/editing/deleting/delete-emoji-2-expected.txt: Removed.
79         * platform/mac-elcapitan/editing/deleting/delete-emoji-3-expected.txt: Removed.
80         * platform/mac-elcapitan/editing/deleting/delete-emoji-4-expected.txt: Removed.
81         * platform/mac-elcapitan/editing/deleting/delete-emoji-5-expected.txt: Removed.
82         * platform/mac-elcapitan/editing/deleting/delete-emoji-6-expected.txt: Removed.
83         * platform/mac-elcapitan/editing/deleting/delete-emoji-7-expected.txt: Removed.
84         * platform/mac-elcapitan/editing/deleting/delete-emoji-8-expected.txt: Removed.
85         * platform/mac-elcapitan/editing/deleting/delete-emoji-9-expected.txt: Removed.
86         * platform/mac-elcapitan/editing/deleting/delete-emoji-expected.txt: Removed.
87         * platform/mac-elcapitan/editing/input: Removed.
88         * platform/mac-elcapitan/editing/input/caret-at-the-edge-of-input-expected.txt: Removed.
89         * platform/mac-elcapitan/editing/input/reveal-caret-of-multiline-input-expected.txt: Removed.
90         * platform/mac-elcapitan/editing/inserting: Removed.
91         * platform/mac-elcapitan/editing/inserting/4960120-1-expected.txt: Removed.
92         * platform/mac-elcapitan/editing/inserting/before-after-input-element-expected.txt: Removed.
93         * platform/mac-elcapitan/editing/mac: Removed.
94         * platform/mac-elcapitan/editing/mac/attributed-string: Removed.
95         * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
96         * platform/mac-elcapitan/editing/mac/spelling: Removed.
97         * platform/mac-elcapitan/editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Removed.
98         * platform/mac-elcapitan/editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Removed.
99         * platform/mac-elcapitan/editing/mac/spelling/delete-autocorrected-word-2-expected.txt: Removed.
100         * platform/mac-elcapitan/editing/pasteboard: Removed.
101         * platform/mac-elcapitan/editing/pasteboard/4641033-expected.txt: Removed.
102         * platform/mac-elcapitan/editing/pasteboard/4806874-expected.txt: Removed.
103         * platform/mac-elcapitan/editing/pasteboard/4944770-1-expected.txt: Removed.
104         * platform/mac-elcapitan/editing/pasteboard/4944770-2-expected.txt: Removed.
105         * platform/mac-elcapitan/editing/pasteboard/drop-text-without-selection-expected.txt: Removed.
106         * platform/mac-elcapitan/editing/pasteboard/input-field-1-expected.txt: Removed.
107         * platform/mac-elcapitan/editing/pasteboard/pasting-tabs-expected.txt: Removed.
108         * platform/mac-elcapitan/editing/selection: Removed.
109         * platform/mac-elcapitan/editing/selection/3690703-2-expected.txt: Removed.
110         * platform/mac-elcapitan/editing/selection/3690703-expected.txt: Removed.
111         * platform/mac-elcapitan/editing/selection/3690719-expected.txt: Removed.
112         * platform/mac-elcapitan/editing/selection/4397952-expected.txt: Removed.
113         * platform/mac-elcapitan/editing/selection/4895428-3-expected.txt: Removed.
114         * platform/mac-elcapitan/editing/selection/4975120-expected.txt: Removed.
115         * platform/mac-elcapitan/editing/selection/5240265-expected.txt: Removed.
116         * platform/mac-elcapitan/editing/selection/drag-select-1-expected.txt: Removed.
117         * platform/mac-elcapitan/editing/selection/replaced-boundaries-3-expected.txt: Removed.
118         * platform/mac-elcapitan/editing/selection/select-across-readonly-input-3-expected.txt: Removed.
119         * platform/mac-elcapitan/editing/selection/select-box-expected.txt: Removed.
120         * platform/mac-elcapitan/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
121         * platform/mac-elcapitan/editing/selection/select-from-textfield-outwards-expected.txt: Removed.
122         * platform/mac-elcapitan/editing/selection/selection-button-text-expected.txt: Removed.
123         * platform/mac-elcapitan/fast: Removed.
124         * platform/mac-elcapitan/fast/attachment: Removed.
125         * platform/mac-elcapitan/fast/attachment/attachment-label-highlight-expected.txt: Removed.
126         * platform/mac-elcapitan/fast/attachment/attachment-progress-expected.txt: Removed.
127         * platform/mac-elcapitan/fast/attachment/attachment-select-on-click-expected.txt: Removed.
128         * platform/mac-elcapitan/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Removed.
129         * platform/mac-elcapitan/fast/attachment/attachment-subtitle-expected.txt: Removed.
130         * platform/mac-elcapitan/fast/block: Removed.
131         * platform/mac-elcapitan/fast/block/float: Removed.
132         * platform/mac-elcapitan/fast/block/float/026-expected.png: Removed.
133         * platform/mac-elcapitan/fast/block/float/026-expected.txt: Removed.
134         * platform/mac-elcapitan/fast/block/float/028-expected.png: Removed.
135         * platform/mac-elcapitan/fast/block/float/028-expected.txt: Removed.
136         * platform/mac-elcapitan/fast/block/float/float-avoidance-expected.txt: Removed.
137         * platform/mac-elcapitan/fast/block/float/overhanging-tall-block-expected.png: Removed.
138         * platform/mac-elcapitan/fast/block/float/overhanging-tall-block-expected.txt: Removed.
139         * platform/mac-elcapitan/fast/block/margin-collapse: Removed.
140         * platform/mac-elcapitan/fast/block/margin-collapse/103-expected.txt: Removed.
141         * platform/mac-elcapitan/fast/block/positioning: Removed.
142         * platform/mac-elcapitan/fast/block/positioning/inline-block-relposition-expected.txt: Removed.
143         * platform/mac-elcapitan/fast/canvas: Removed.
144         * platform/mac-elcapitan/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt: Removed.
145         * platform/mac-elcapitan/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt: Removed.
146         * platform/mac-elcapitan/fast/css: Removed.
147         * platform/mac-elcapitan/fast/css/continuationCrash-expected.txt: Removed.
148         * platform/mac-elcapitan/fast/css/focus-ring-exists-for-search-field-expected.txt: Removed.
149         * platform/mac-elcapitan/fast/css/line-height-expected.txt: Removed.
150         * platform/mac-elcapitan/fast/css/margin-top-bottom-dynamic-expected.txt: Removed.
151         * platform/mac-elcapitan/fast/css/text-overflow-input-expected.txt: Removed.
152         * platform/mac-elcapitan/fast/css/text-transform-select-expected.txt: Removed.
153         * platform/mac-elcapitan/fast/dom: Removed.
154         * platform/mac-elcapitan/fast/dom/HTMLInputElement: Removed.
155         * platform/mac-elcapitan/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt: Removed.
156         * platform/mac-elcapitan/fast/dom/HTMLTableColElement: Removed.
157         * platform/mac-elcapitan/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Removed.
158         * platform/mac-elcapitan/fast/dom/HTMLTextAreaElement: Removed.
159         * platform/mac-elcapitan/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt: Removed.
160         * platform/mac-elcapitan/fast/dynamic: Removed.
161         * platform/mac-elcapitan/fast/dynamic/008-expected.txt: Removed.
162         * platform/mac-elcapitan/fast/dynamic/positioned-movement-with-positioned-children-expected.txt: Removed.
163         * platform/mac-elcapitan/fast/events: Removed.
164         * platform/mac-elcapitan/fast/events/context-no-deselect-expected.txt: Removed.
165         * platform/mac-elcapitan/fast/events/shadow-event-path-2-expected.txt: Removed.
166         * platform/mac-elcapitan/fast/forms: Removed.
167         * platform/mac-elcapitan/fast/forms/001-expected.txt: Removed.
168         * platform/mac-elcapitan/fast/forms/004-expected.txt: Removed.
169         * platform/mac-elcapitan/fast/forms/alternative-presentation-button: Removed.
170         * platform/mac-elcapitan/fast/forms/alternative-presentation-button/replacement-expected.txt: Removed.
171         * platform/mac-elcapitan/fast/forms/auto-fill-button: Removed.
172         * platform/mac-elcapitan/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Removed.
173         * platform/mac-elcapitan/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: Removed.
174         * platform/mac-elcapitan/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Removed.
175         * platform/mac-elcapitan/fast/forms/basic-buttons-expected.txt: Removed.
176         * platform/mac-elcapitan/fast/forms/basic-inputs-expected.txt: Removed.
177         * platform/mac-elcapitan/fast/forms/basic-selects-expected.txt: Removed.
178         * platform/mac-elcapitan/fast/forms/basic-textareas-expected.txt: Removed.
179         * platform/mac-elcapitan/fast/forms/basic-textareas-quirks-expected.txt: Removed.
180         * platform/mac-elcapitan/fast/forms/blankbuttons-expected.txt: Removed.
181         * platform/mac-elcapitan/fast/forms/box-shadow-override-expected.txt: Removed.
182         * platform/mac-elcapitan/fast/forms/button-align-expected.txt: Removed.
183         * platform/mac-elcapitan/fast/forms/button-cannot-be-nested-expected.txt: Removed.
184         * platform/mac-elcapitan/fast/forms/button-default-title-expected.txt: Removed.
185         * platform/mac-elcapitan/fast/forms/button-generated-content-expected.txt: Removed.
186         * platform/mac-elcapitan/fast/forms/button-positioned-expected.txt: Removed.
187         * platform/mac-elcapitan/fast/forms/button-sizes-expected.txt: Removed.
188         * platform/mac-elcapitan/fast/forms/button-style-color-expected.txt: Removed.
189         * platform/mac-elcapitan/fast/forms/button-table-styles-expected.txt: Removed.
190         * platform/mac-elcapitan/fast/forms/button-text-transform-expected.txt: Removed.
191         * platform/mac-elcapitan/fast/forms/button-white-space-expected.txt: Removed.
192         * platform/mac-elcapitan/fast/forms/control-clip-expected.txt: Removed.
193         * platform/mac-elcapitan/fast/forms/control-clip-overflow-expected.txt: Removed.
194         * platform/mac-elcapitan/fast/forms/control-restrict-line-height-expected.txt: Removed.
195         * platform/mac-elcapitan/fast/forms/disabled-select-change-index-expected.txt: Removed.
196         * platform/mac-elcapitan/fast/forms/encoding-test-expected.txt: Removed.
197         * platform/mac-elcapitan/fast/forms/fieldset-align-expected.txt: Removed.
198         * platform/mac-elcapitan/fast/forms/file: Removed.
199         * platform/mac-elcapitan/fast/forms/file/file-input-direction-expected.txt: Removed.
200         * platform/mac-elcapitan/fast/forms/file/file-input-disabled-expected.txt: Removed.
201         * platform/mac-elcapitan/fast/forms/file/input-file-re-render-expected.txt: Removed.
202         * platform/mac-elcapitan/fast/forms/floating-textfield-relayout-expected.txt: Removed.
203         * platform/mac-elcapitan/fast/forms/form-element-geometry-expected.txt: Removed.
204         * platform/mac-elcapitan/fast/forms/hidden-listbox-expected.txt: Removed.
205         * platform/mac-elcapitan/fast/forms/input-align-expected.txt: Removed.
206         * platform/mac-elcapitan/fast/forms/input-appearance-bkcolor-expected.txt: Removed.
207         * platform/mac-elcapitan/fast/forms/input-appearance-default-bkcolor-expected.txt: Removed.
208         * platform/mac-elcapitan/fast/forms/input-appearance-disabled-expected.txt: Removed.
209         * platform/mac-elcapitan/fast/forms/input-appearance-focus-expected.txt: Removed.
210         * platform/mac-elcapitan/fast/forms/input-appearance-height-expected.txt: Removed.
211         * platform/mac-elcapitan/fast/forms/input-appearance-preventDefault-expected.txt: Removed.
212         * platform/mac-elcapitan/fast/forms/input-appearance-readonly-expected.txt: Removed.
213         * platform/mac-elcapitan/fast/forms/input-appearance-selection-expected.txt: Removed.
214         * platform/mac-elcapitan/fast/forms/input-appearance-spinbutton-expected.txt: Removed.
215         * platform/mac-elcapitan/fast/forms/input-appearance-spinbutton-up-expected.txt: Removed.
216         * platform/mac-elcapitan/fast/forms/input-appearance-visibility-expected.txt: Removed.
217         * platform/mac-elcapitan/fast/forms/input-appearance-width-expected.txt: Removed.
218         * platform/mac-elcapitan/fast/forms/input-baseline-expected.txt: Removed.
219         * platform/mac-elcapitan/fast/forms/input-button-sizes-expected.txt: Removed.
220         * platform/mac-elcapitan/fast/forms/input-disabled-color-expected.txt: Removed.
221         * platform/mac-elcapitan/fast/forms/input-double-click-selection-gap-bug-expected.txt: Removed.
222         * platform/mac-elcapitan/fast/forms/input-field-text-truncated-expected.txt: Removed.
223         * platform/mac-elcapitan/fast/forms/input-first-letter-expected.txt: Removed.
224         * platform/mac-elcapitan/fast/forms/input-placeholder-visibility-1-expected.txt: Removed.
225         * platform/mac-elcapitan/fast/forms/input-placeholder-visibility-3-expected.txt: Removed.
226         * platform/mac-elcapitan/fast/forms/input-readonly-autoscroll-expected.txt: Removed.
227         * platform/mac-elcapitan/fast/forms/input-readonly-dimmed-expected.txt: Removed.
228         * platform/mac-elcapitan/fast/forms/input-readonly-empty-expected.txt: Removed.
229         * platform/mac-elcapitan/fast/forms/input-spaces-expected.txt: Removed.
230         * platform/mac-elcapitan/fast/forms/input-table-expected.txt: Removed.
231         * platform/mac-elcapitan/fast/forms/input-text-click-inside-expected.txt: Removed.
232         * platform/mac-elcapitan/fast/forms/input-text-click-outside-expected.txt: Removed.
233         * platform/mac-elcapitan/fast/forms/input-text-double-click-expected.txt: Removed.
234         * platform/mac-elcapitan/fast/forms/input-text-drag-down-expected.txt: Removed.
235         * platform/mac-elcapitan/fast/forms/input-text-option-delete-expected.txt: Removed.
236         * platform/mac-elcapitan/fast/forms/input-text-scroll-left-on-blur-expected.txt: Removed.
237         * platform/mac-elcapitan/fast/forms/input-text-self-emptying-click-expected.txt: Removed.
238         * platform/mac-elcapitan/fast/forms/input-text-word-wrap-expected.txt: Removed.
239         * platform/mac-elcapitan/fast/forms/input-value-expected.txt: Removed.
240         * platform/mac-elcapitan/fast/forms/input-width-expected.txt: Removed.
241         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt: Removed.
242         * platform/mac-elcapitan/fast/forms/listbox-scrollbar-incremental-load-expected.txt: Removed.
243         * platform/mac-elcapitan/fast/forms/listbox-width-change-expected.txt: Removed.
244         * platform/mac-elcapitan/fast/forms/menulist-clip-expected.txt: Removed.
245         * platform/mac-elcapitan/fast/forms/menulist-deselect-update-expected.txt: Removed.
246         * platform/mac-elcapitan/fast/forms/menulist-narrow-width-expected.txt: Removed.
247         * platform/mac-elcapitan/fast/forms/menulist-no-overflow-expected.txt: Removed.
248         * platform/mac-elcapitan/fast/forms/menulist-restrict-line-height-expected.txt: Removed.
249         * platform/mac-elcapitan/fast/forms/menulist-style-color-expected.txt: Removed.
250         * platform/mac-elcapitan/fast/forms/menulist-width-change-expected.txt: Removed.
251         * platform/mac-elcapitan/fast/forms/minWidthPercent-expected.txt: Removed.
252         * platform/mac-elcapitan/fast/forms/number: Removed.
253         * platform/mac-elcapitan/fast/forms/number/number-appearance-rtl-expected.txt: Removed.
254         * platform/mac-elcapitan/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
255         * platform/mac-elcapitan/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Removed.
256         * platform/mac-elcapitan/fast/forms/option-script-expected.txt: Removed.
257         * platform/mac-elcapitan/fast/forms/option-strip-whitespace-expected.txt: Removed.
258         * platform/mac-elcapitan/fast/forms/option-text-clip-expected.txt: Removed.
259         * platform/mac-elcapitan/fast/forms/placeholder-position-expected.txt: Removed.
260         * platform/mac-elcapitan/fast/forms/placeholder-pseudo-style-expected.txt: Removed.
261         * platform/mac-elcapitan/fast/forms/plaintext-mode-2-expected.txt: Removed.
262         * platform/mac-elcapitan/fast/forms/search: Removed.
263         * platform/mac-elcapitan/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed.
264         * platform/mac-elcapitan/fast/forms/search-display-none-cancel-button-expected.txt: Removed.
265         * platform/mac-elcapitan/fast/forms/search-input-rtl-expected.txt: Removed.
266         * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt: Removed.
267         * platform/mac-elcapitan/fast/forms/search-styled-expected.txt: Removed.
268         * platform/mac-elcapitan/fast/forms/search-vertical-alignment-expected.txt: Removed.
269         * platform/mac-elcapitan/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Removed.
270         * platform/mac-elcapitan/fast/forms/search/search-size-with-decorations-expected.txt: Removed.
271         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt: Removed.
272         * platform/mac-elcapitan/fast/forms/select: Removed.
273         * platform/mac-elcapitan/fast/forms/select-background-none-expected.txt: Removed.
274         * platform/mac-elcapitan/fast/forms/select-baseline-expected.txt: Removed.
275         * platform/mac-elcapitan/fast/forms/select-block-background-expected.txt: Removed.
276         * platform/mac-elcapitan/fast/forms/select-change-listbox-size-expected.txt: Removed.
277         * platform/mac-elcapitan/fast/forms/select-change-listbox-to-popup-expected.txt: Removed.
278         * platform/mac-elcapitan/fast/forms/select-change-popup-to-listbox-expected.txt: Removed.
279         * platform/mac-elcapitan/fast/forms/select-dirty-parent-pref-widths-expected.txt: Removed.
280         * platform/mac-elcapitan/fast/forms/select-disabled-appearance-expected.txt: Removed.
281         * platform/mac-elcapitan/fast/forms/select-empty-option-height-expected.txt: Removed.
282         * platform/mac-elcapitan/fast/forms/select-initial-position-expected.txt: Removed.
283         * platform/mac-elcapitan/fast/forms/select-item-background-clip-expected.txt: Removed.
284         * platform/mac-elcapitan/fast/forms/select-list-box-with-height-expected.txt: Removed.
285         * platform/mac-elcapitan/fast/forms/select-listbox-multiple-no-focusring-expected.txt: Removed.
286         * platform/mac-elcapitan/fast/forms/select-non-native-rendering-direction-expected.txt: Removed.
287         * platform/mac-elcapitan/fast/forms/select-overflow-scroll-expected.txt: Removed.
288         * platform/mac-elcapitan/fast/forms/select-overflow-scroll-inherited-expected.txt: Removed.
289         * platform/mac-elcapitan/fast/forms/select-selected-expected.txt: Removed.
290         * platform/mac-elcapitan/fast/forms/select-style-expected.txt: Removed.
291         * platform/mac-elcapitan/fast/forms/select-writing-direction-natural-expected.txt: Removed.
292         * platform/mac-elcapitan/fast/forms/select/optgroup-rendering-expected.txt: Removed.
293         * platform/mac-elcapitan/fast/forms/stuff-on-my-optgroup-expected.txt: Removed.
294         * platform/mac-elcapitan/fast/forms/tabbing-input-iframe-expected.txt: Removed.
295         * platform/mac-elcapitan/fast/forms/textAreaLineHeight-expected.txt: Removed.
296         * platform/mac-elcapitan/fast/forms/textarea-align-expected.txt: Removed.
297         * platform/mac-elcapitan/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed.
298         * platform/mac-elcapitan/fast/forms/textarea-placeholder-visibility-1-expected.txt: Removed.
299         * platform/mac-elcapitan/fast/forms/textarea-placeholder-visibility-2-expected.txt: Removed.
300         * platform/mac-elcapitan/fast/forms/textarea-scroll-height-expected.txt: Removed.
301         * platform/mac-elcapitan/fast/forms/textarea-scrollbar-expected.txt: Removed.
302         * platform/mac-elcapitan/fast/forms/textarea-scrolled-type-expected.txt: Removed.
303         * platform/mac-elcapitan/fast/forms/textarea-setinnerhtml-expected.txt: Removed.
304         * platform/mac-elcapitan/fast/forms/textfield-focus-ring-expected.txt: Removed.
305         * platform/mac-elcapitan/fast/forms/textfield-outline-expected.txt: Removed.
306         * platform/mac-elcapitan/fast/forms/textfield-overflow-expected.txt: Removed.
307         * platform/mac-elcapitan/fast/forms/validation-message-appearance-expected.txt: Removed.
308         * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt: Removed.
309         * platform/mac-elcapitan/fast/frames: Removed.
310         * platform/mac-elcapitan/fast/frames/take-focus-from-iframe-expected.txt: Removed.
311         * platform/mac-elcapitan/fast/hidpi: Removed.
312         * platform/mac-elcapitan/fast/hidpi/resize-corner-hidpi-expected.txt: Removed.
313         * platform/mac-elcapitan/fast/html: Removed.
314         * platform/mac-elcapitan/fast/html/details-no-summary4-expected.txt: Removed.
315         * platform/mac-elcapitan/fast/html/details-open-javascript-expected.txt: Removed.
316         * platform/mac-elcapitan/fast/html/details-open2-expected.txt: Removed.
317         * platform/mac-elcapitan/fast/html/details-open4-expected.txt: Removed.
318         * platform/mac-elcapitan/fast/html/keygen-expected.txt: Removed.
319         * platform/mac-elcapitan/fast/inline: Removed.
320         * platform/mac-elcapitan/fast/lists: Removed.
321         * platform/mac-elcapitan/fast/lists/dynamic-marker-crash-expected.txt: Removed.
322         * platform/mac-elcapitan/fast/overflow: Removed.
323         * platform/mac-elcapitan/fast/overflow/overflow-x-y-expected.txt: Removed.
324         * platform/mac-elcapitan/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt: Removed.
325         * platform/mac-elcapitan/fast/overflow/scrollRevealButton-expected.txt: Removed.
326         * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Removed.
327         * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Removed.
328         * platform/mac-elcapitan/fast/parser: Removed.
329         * platform/mac-elcapitan/fast/parser/document-write-option-expected.txt: Removed.
330         * platform/mac-elcapitan/fast/parser/entity-comment-in-textarea-expected.txt: Removed.
331         * platform/mac-elcapitan/fast/parser/open-comment-in-textarea-expected.txt: Removed.
332         * platform/mac-elcapitan/fast/repaint: Removed.
333         * platform/mac-elcapitan/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt: Removed.
334         * platform/mac-elcapitan/fast/repaint/search-field-cancel-expected.txt: Removed.
335         * platform/mac-elcapitan/fast/repaint/subtree-root-skipped-expected.txt: Removed.
336         * platform/mac-elcapitan/fast/replaced: Removed.
337         * platform/mac-elcapitan/fast/replaced/replaced-breaking-expected.txt: Removed.
338         * platform/mac-elcapitan/fast/replaced/replaced-breaking-mixture-expected.txt: Removed.
339         * platform/mac-elcapitan/fast/replaced/width100percent-button-expected.txt: Removed.
340         * platform/mac-elcapitan/fast/replaced/width100percent-menulist-expected.txt: Removed.
341         * platform/mac-elcapitan/fast/replaced/width100percent-textarea-expected.txt: Removed.
342         * platform/mac-elcapitan/fast/selectors: Removed.
343         * platform/mac-elcapitan/fast/selectors/064-expected.txt: Removed.
344         * platform/mac-elcapitan/fast/spatial-navigation: Removed.
345         * platform/mac-elcapitan/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt: Removed.
346         * platform/mac-elcapitan/fast/table: Removed.
347         * platform/mac-elcapitan/fast/table/003-expected.txt: Removed.
348         * platform/mac-elcapitan/fast/table/append-cells2-expected.txt: Removed.
349         * platform/mac-elcapitan/fast/table/colspanMinWidth-expected.txt: Removed.
350         * platform/mac-elcapitan/fast/table/colspanMinWidth-vertical-expected.txt: Removed.
351         * platform/mac-elcapitan/fast/table/remove-td-display-none-expected.txt: Removed.
352         * platform/mac-elcapitan/fast/table/spanOverlapRepaint-expected.txt: Removed.
353         * platform/mac-elcapitan/fast/table/text-field-baseline-expected.txt: Removed.
354         * platform/mac-elcapitan/fast/text: Removed.
355         * platform/mac-elcapitan/fast/text/backslash-to-yen-sign-euc-expected.txt: Removed.
356         * platform/mac-elcapitan/fast/text/crash-complex-text-surrogate-expected.txt: Removed.
357         * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt: Removed.
358         * platform/mac-elcapitan/fast/text/emoji-expected.txt: Removed.
359         * platform/mac-elcapitan/fast/text/font-weights-expected.txt: Removed.
360         * platform/mac-elcapitan/fast/text/font-weights-zh-expected.png: Removed.
361         * platform/mac-elcapitan/fast/text/font-weights-zh-expected.txt: Removed.
362         * platform/mac-elcapitan/fast/text/international: Removed.
363         * platform/mac-elcapitan/fast/text/international/hindi-spacing-expected.txt: Removed.
364         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: Removed.
365         * platform/mac-elcapitan/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: Removed.
366         * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.png: Removed.
367         * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.txt: Removed.
368         * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.png: Removed.
369         * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.txt: Removed.
370         * platform/mac-elcapitan/fast/text/textIteratorNilRenderer-expected.txt: Removed.
371         * platform/mac-elcapitan/fast/transforms: Removed.
372         * platform/mac-elcapitan/fast/transforms/transformed-focused-text-input-expected.txt: Removed.
373         * platform/mac-elcapitan/http: Removed.
374         * platform/mac-elcapitan/http/tests: Removed.
375         * platform/mac-elcapitan/http/tests/navigation: Removed.
376         * platform/mac-elcapitan/http/tests/navigation/javascriptlink-frames-expected.txt: Removed.
377         * platform/mac-elcapitan/http/tests/security: Removed.
378         * platform/mac-elcapitan/http/tests/security/mixedContent: Removed.
379         * platform/mac-elcapitan/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Removed.
380         * platform/mac-elcapitan/imported: Removed.
381         * platform/mac-elcapitan/imported/w3c: Removed.
382         * platform/mac-elcapitan/imported/w3c/web-platform-tests: Removed.
383         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch: Removed.
384         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api: Removed.
385         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic: Removed.
386         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors: Removed.
387         * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source: Removed.
388         * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Removed.
389         * platform/mac-elcapitan/imported/w3c/web-platform-tests/resource-timing: Removed.
390         * platform/mac-elcapitan/imported/w3c/web-platform-tests/resource-timing/test_resource_timing-expected.txt: Removed.
391         * platform/mac-elcapitan/media: Removed.
392         * platform/mac-elcapitan/media/controls: Removed.
393         * platform/mac-elcapitan/media/controls-after-reload-expected.txt: Removed.
394         * platform/mac-elcapitan/media/controls-strict-expected.png: Removed.
395         * platform/mac-elcapitan/media/controls-styling-expected.txt: Removed.
396         * platform/mac-elcapitan/media/controls-without-preload-expected.png: Removed.
397         * platform/mac-elcapitan/media/controls/inline-elements-dropoff-order-expected.txt: Removed.
398         * platform/mac-elcapitan/media/media-document-audio-repaint-expected.txt: Removed.
399         * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt: Removed.
400         * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt: Removed.
401         * platform/mac-elcapitan/media/track: Removed.
402         * platform/mac-elcapitan/media/track/video-track-alternate-groups-expected.txt: Removed.
403         * platform/mac-elcapitan/media/video-controls-rendering-expected.txt: Removed.
404         * platform/mac-elcapitan/media/video-display-toggle-expected.png: Removed.
405         * platform/mac-elcapitan/media/video-display-toggle-expected.txt: Removed.
406         * platform/mac-elcapitan/media/video-no-audio-expected.txt: Removed.
407         * platform/mac-elcapitan/media/video-volume-slider-expected.txt: Removed.
408         * platform/mac-elcapitan/platform: Removed.
409         * platform/mac-elcapitan/platform/mac: Removed.
410         * platform/mac-elcapitan/platform/mac/scrollbars: Removed.
411         * platform/mac-elcapitan/platform/mac/scrollbars/key-window-not-first-responder-expected.txt: Removed.
412         * platform/mac-elcapitan/plugins: Removed.
413         * platform/mac-elcapitan/plugins/mouse-click-plugin-clears-selection-expected.txt: Removed.
414         * platform/mac-elcapitan/svg: Removed.
415         * platform/mac-elcapitan/svg/custom: Removed.
416         * platform/mac-elcapitan/svg/custom/inline-svg-in-xhtml-expected.txt: Removed.
417         * platform/mac-elcapitan/svg/hixie: Removed.
418         * platform/mac-elcapitan/svg/hixie/mixed: Removed.
419         * platform/mac-elcapitan/svg/hixie/mixed/003-expected.txt: Removed.
420         * platform/mac-elcapitan/tables: Removed.
421         * platform/mac-elcapitan/tables/mozilla: Removed.
422         * platform/mac-elcapitan/tables/mozilla/bugs: Removed.
423         * platform/mac-elcapitan/tables/mozilla/bugs/bug1188-expected.txt: Removed.
424         * platform/mac-elcapitan/tables/mozilla/bugs/bug12384-expected.txt: Removed.
425         * platform/mac-elcapitan/tables/mozilla/bugs/bug138725-expected.txt: Removed.
426         * platform/mac-elcapitan/tables/mozilla/bugs/bug18359-expected.txt: Removed.
427         * platform/mac-elcapitan/tables/mozilla/bugs/bug194024-expected.txt: Removed.
428         * platform/mac-elcapitan/tables/mozilla/bugs/bug24200-expected.txt: Removed.
429         * platform/mac-elcapitan/tables/mozilla/bugs/bug2479-2-expected.txt: Removed.
430         * platform/mac-elcapitan/tables/mozilla/bugs/bug2479-3-expected.txt: Removed.
431         * platform/mac-elcapitan/tables/mozilla/bugs/bug2479-4-expected.txt: Removed.
432         * platform/mac-elcapitan/tables/mozilla/bugs/bug26178-expected.txt: Removed.
433         * platform/mac-elcapitan/tables/mozilla/bugs/bug28928-expected.txt: Removed.
434         * platform/mac-elcapitan/tables/mozilla/bugs/bug29326-expected.txt: Removed.
435         * platform/mac-elcapitan/tables/mozilla/bugs/bug30559-expected.txt: Removed.
436         * platform/mac-elcapitan/tables/mozilla/bugs/bug30692-expected.txt: Removed.
437         * platform/mac-elcapitan/tables/mozilla/bugs/bug33855-expected.txt: Removed.
438         * platform/mac-elcapitan/tables/mozilla/bugs/bug39209-expected.txt: Removed.
439         * platform/mac-elcapitan/tables/mozilla/bugs/bug4382-expected.txt: Removed.
440         * platform/mac-elcapitan/tables/mozilla/bugs/bug4429-expected.txt: Removed.
441         * platform/mac-elcapitan/tables/mozilla/bugs/bug4527-expected.txt: Removed.
442         * platform/mac-elcapitan/tables/mozilla/bugs/bug46368-1-expected.txt: Removed.
443         * platform/mac-elcapitan/tables/mozilla/bugs/bug46368-2-expected.txt: Removed.
444         * platform/mac-elcapitan/tables/mozilla/bugs/bug51037-expected.txt: Removed.
445         * platform/mac-elcapitan/tables/mozilla/bugs/bug51727-expected.txt: Removed.
446         * platform/mac-elcapitan/tables/mozilla/bugs/bug52505-expected.txt: Removed.
447         * platform/mac-elcapitan/tables/mozilla/bugs/bug52506-expected.txt: Removed.
448         * platform/mac-elcapitan/tables/mozilla/bugs/bug55545-expected.txt: Removed.
449         * platform/mac-elcapitan/tables/mozilla/bugs/bug59354-expected.txt: Removed.
450         * platform/mac-elcapitan/tables/mozilla/bugs/bug68912-expected.txt: Removed.
451         * platform/mac-elcapitan/tables/mozilla/bugs/bug7342-expected.txt: Removed.
452         * platform/mac-elcapitan/tables/mozilla/bugs/bug96334-expected.txt: Removed.
453         * platform/mac-elcapitan/tables/mozilla/bugs/bug99948-expected.txt: Removed.
454         * platform/mac-elcapitan/tables/mozilla/collapsing_borders: Removed.
455         * platform/mac-elcapitan/tables/mozilla/collapsing_borders/bug41262-4-expected.txt: Removed.
456         * platform/mac-elcapitan/tables/mozilla/core: Removed.
457         * platform/mac-elcapitan/tables/mozilla/core/margins-expected.txt: Removed.
458         * platform/mac-elcapitan/tables/mozilla/dom: Removed.
459         * platform/mac-elcapitan/tables/mozilla/dom/tableDom-expected.txt: Removed.
460         * platform/mac-elcapitan/tables/mozilla/other: Removed.
461         * platform/mac-elcapitan/tables/mozilla/other/move_row-expected.txt: Removed.
462         * platform/mac-elcapitan/tables/mozilla_expected_failures: Removed.
463         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs: Removed.
464         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs/bug1725-expected.txt: Removed.
465         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
466         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt: Removed.
467         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt: Removed.
468         * platform/mac-elcapitan/tables/mozilla_expected_failures/collapsing_borders: Removed.
469         * platform/mac-elcapitan/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt: Removed.
470         * platform/mac-elcapitan/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt: Removed.
471         * platform/mac-elcapitan/transforms: Removed.
472         * platform/mac-elcapitan/transforms/2d: Removed.
473         * platform/mac-elcapitan/transforms/2d/zoom-menulist-expected.txt: Removed.
474         * platform/mac-elcapitan/transforms/3d: Removed.
475         * platform/mac-elcapitan/transforms/3d/general: Removed.
476         * platform/mac-elcapitan/transforms/3d/general/perspective-non-layer-expected.txt: Removed.
477
478 2018-01-24  Chris Dumez  <cdumez@apple.com>
479
480         Unreviewed, unskip some service worker tests that no longer time out
481
482         * TestExpectations:
483
484 2018-01-24  Joanmarie Diggs  <jdiggs@igalia.com>
485
486         AX: SVG AAM mapping trumps ARIA role attribute in the case of SVG root
487         https://bugs.webkit.org/show_bug.cgi?id=181994
488
489         Reviewed by Chris Fleizach.
490
491         * accessibility/svg-element-with-aria-role.html: Added.
492         * platform/gtk/accessibility/svg-element-with-aria-role-expected.txt: Added.
493         * platform/mac/accessibility/svg-element-with-aria-role-expected.txt: Added.
494         * platform/win/TestExpectations: Skip test.
495
496 2018-01-24  Antoine Quint  <graouts@apple.com>
497
498         [Web Animations] Compute the progress and currentIteration properties on getComputedTiming()
499         https://bugs.webkit.org/show_bug.cgi?id=182039
500         <rdar://problem/36813568>
501
502         Reviewed by Dean Jackson.
503
504         Update expectations with progressions as we expose more of the API.
505
506         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt:
507         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
508         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt:
509         * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt:
510         * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt:
511         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt:
512         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt:
513         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
514         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
515
516 2018-01-24  Daniel Bates  <dabates@apple.com>
517
518         REGRESSION (r226138): Selecting a line that ends with zero-width joiner (ZWJ) may cause text transformation
519         https://bugs.webkit.org/show_bug.cgi?id=181993
520         <rdar://problem/36421080>
521
522         Reviewed by David Hyatt.
523
524         Add a Mac-specific test to ensure that selecting the last visible character on a line
525         that ends with a zero-width joiner (ZWJ) does not cause a text transformation of the
526         selected character.
527
528         We need to fix <https://bugs.webkit.org/show_bug.cgi?id=181964> for this test to
529         pass on Mac.
530
531         * TestExpectations: Skip the test directory on non-Mac platforms.
532         * fast/text/mac/select-character-before-zero-width-joiner-expected.html: Added.
533         * fast/text/mac/select-character-before-zero-width-joiner.html: Added.
534         * platform/mac/TestExpectations: Mark the test directory as PASS on Mac so that we run
535         all containing tests. Mark the test as ImageOnlyFailure until we fix <https://bugs.webkit.org/show_bug.cgi?id=181964>.
536
537 2018-01-24  Youenn Fablet  <youenn@apple.com>
538
539         Fetch response should copy its url from the request if null
540         https://bugs.webkit.org/show_bug.cgi?id=182048
541
542         Reviewed by Chris Dumez.
543
544         * http/tests/workers/service/basic-fetch.https-expected.txt:
545         * http/tests/workers/service/resources/basic-fetch.js:
546         (async.test):
547
548 2018-01-24  Ms2ger  <Ms2ger@igalia.com>
549
550         WPE-focused test gardening.
551         https://bugs.webkit.org/show_bug.cgi?id=182051
552
553         Unreviewed test gardening.
554
555         * TestExpectations:
556           - Remove expectation for css3/parse-alignment-of-root-elements.html (rebaselined in r227432).
557         * css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto.html:
558           Started failing in r226404; this applies the change from
559           https://github.com/w3c/web-platform-tests/commit/b4fa639477ba204f175fd242a335be888ce91371
560           to make it pass again.
561         * platform/gtk/TestExpectations:
562           - Add expectation for http/wpt/fetch/response-opaque-clone.html (failing since the test change in r227339).
563         * platform/wpe/TestExpectations:
564           - Remove expectation for fast/canvas/fallback-content.html (started passing in r226814-r226837, inclusive).
565           - Override generic failure expectation for imported/w3c/web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001.html
566             (it has been passing for as long as it has run).
567           - Update path for imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-items-sizing-alignment-001.html after r225561.
568           - Remove expectation for fast/events/tabindex-focus-blur-all.html (started passing in r226814-r226837, inclusive).
569           - Add expectation for http/wpt/fetch/response-opaque-clone.html (failing since the test change in r227339).
570           - Add expectation for http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html (failing since it was added).
571           - Add expectation for fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html (failing since it was added).
572           - Skip fast/text/user-installed-fonts/ (the feature is not supported).
573           - Remove expectation for imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.html (rebaselined in r226965).
574           - Remove expectation for imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.html (rebaselined in r226965).
575           - Mark perf/show-hide-table-rows.html as flaky (as was intended).
576
577 2018-01-24  Chris Fleizach  <cfleizach@apple.com>
578
579         AX: Provide a way for VoiceOver to uniquely identify a web session
580         https://bugs.webkit.org/show_bug.cgi?id=181894
581
582         Reviewed by Joanmarie Diggs.
583
584         * accessibility/mac/document-attributes-expected.txt:
585         * accessibility/mac/session-id-expected.txt: Added.
586         * accessibility/mac/session-id.html: Added.
587         * platform/mac/accessibility/parent-delete-expected.txt: Added.
588
589 2018-01-24  Ms2ger  <Ms2ger@igalia.com>
590
591         [GTK] Fix some test failures in ATK selection handling.
592         https://bugs.webkit.org/show_bug.cgi?id=168369
593         <rdar://problem/30534881>
594
595         Reviewed by Joanmarie Diggs.
596
597         Update test expectations for tests that pass again.
598
599         * platform/gtk/TestExpectations:
600
601 2018-01-24  Manuel Rego Casasnovas  <rego@igalia.com>
602
603         Update paths of CSS tests from WPT
604         https://bugs.webkit.org/show_bug.cgi?id=182043
605
606         Reviewed by Youenn Fablet.
607
608         * TestExpectations:
609         * platform/gtk/TestExpectations:
610         * platform/ios-wk2/TestExpectations:
611         * platform/ios/TestExpectations:
612         * platform/mac-wk1/TestExpectations:
613         * platform/wpe/TestExpectations:
614
615 2018-01-24  Frederic Wang  <fwang@igalia.com>
616
617         Use basic-gestures.js for fixed-inside-overflow-inside-iframe.html
618         https://bugs.webkit.org/show_bug.cgi?id=182041
619
620         Reviewed by Antonio Gomes.
621
622         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html: Insert basic-gestures.js,
623         remove definition of getSwipeUIScript(), make runTest() async and use functions from
624         basic-gestures.js
625
626 2018-01-24  Manuel Rego Casasnovas  <rego@igalia.com>
627
628         Remove unneeded -expected.txt files for reftest
629
630         Unreviewed gardening.
631
632         The test fast/multicol/pagination/RightToLeft-max-width.html was converted
633         into a reftest in r217943, however expectations for GTK+ and Win port were not removed.
634
635         * platform/gtk/fast/multicol/pagination/RightToLeft-max-width-expected.txt: Removed.
636         * platform/win/fast/multicol/pagination/RightToLeft-max-width-expected.txt: Removed.
637
638 2018-01-23  Wenson Hsieh  <wenson_hsieh@apple.com>
639
640         Harden against layout passes triggered when iterating through HTMLFormElement::associatedElements
641         https://bugs.webkit.org/show_bug.cgi?id=182037
642         <rdar://problem/36747812>
643
644         Reviewed by Ryosuke Niwa.
645
646         Add a new layout test covering these hardening changes. See WebCore ChangeLog for more details.
647
648         * fast/forms/form-data-associated-element-iteration-expected.txt: Added.
649         * fast/forms/form-data-associated-element-iteration.html: Added.
650
651 2018-01-23  Yusuke Suzuki  <utatane.tea@gmail.com>
652
653         Import WPT for modules
654         https://bugs.webkit.org/show_bug.cgi?id=181981
655
656         Reviewed by Sam Weinig.
657
658         * TestExpectations:
659
660 2018-01-23  Yusuke Suzuki  <utatane.tea@gmail.com>
661
662         Add more module scope related tests with code evaluation by string
663         https://bugs.webkit.org/show_bug.cgi?id=181983
664
665         Reviewed by Sam Weinig.
666
667         * js/dom/modules/module-scope-event-handler-expected.txt: Added.
668         * js/dom/modules/module-scope-event-handler.html: Added.
669         * js/dom/modules/module-scope-set-interval-expected.txt: Added.
670         * js/dom/modules/module-scope-set-interval.html: Added.
671         * js/dom/modules/module-scope-set-timeout-expected.txt: Added.
672         * js/dom/modules/module-scope-set-timeout.html: Added.
673
674 2018-01-23  Matt Lewis  <jlewis3@apple.com>
675
676         Marked http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html as flaky.
677         https://bugs.webkit.org/show_bug.cgi?id=181958
678
679         Unreviewed test gardening.
680
681         * platform/mac-wk2/TestExpectations:
682
683 2018-01-23  Matt Lewis  <jlewis3@apple.com>
684
685         Marked fast/visual-viewport/ios/caret-after-focus-in-fixed.html as flaky
686         https://bugs.webkit.org/show_bug.cgi?id=181821
687
688         Unreviewed test gardening.
689
690         * platform/ios-wk2/TestExpectations:
691
692 2018-01-23  Matt Lewis  <jlewis3@apple.com>
693
694         Skipped fast/events/message-port.html on macOS
695         https://bugs.webkit.org/show_bug.cgi?id=181969
696
697         Unreviewed test gardening.
698
699         * platform/mac/TestExpectations:
700
701 2018-01-23  Matt Lewis  <jlewis3@apple.com>
702
703         Marked media/W3C/audio/events/event_progress.html and media/W3C/video/events/event_order_loadstart_progress.html as flaky.
704         https://bugs.webkit.org/show_bug.cgi?id=181966
705
706         Unreviewed test gardening.
707
708         * platform/mac/TestExpectations:
709
710 2018-01-23  Chris Dumez  <cdumez@apple.com>
711
712         Unreviewed, rollout r227216 as it seems to be causing deadlocks
713         https://bugs.webkit.org/show_bug.cgi?id=182013
714
715         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Removed.
716         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Removed.
717
718 2018-01-23  Matt Lewis  <jlewis3@apple.com>
719
720         Marked http/tests/misc/resource-timing-resolution.html as flaky.
721         https://bugs.webkit.org/show_bug.cgi?id=181957 
722
723         Unreviewed test gardening.
724
725         * platform/ios-wk2/TestExpectations:
726         * platform/mac-wk2/TestExpectations:
727
728 2018-01-23  Simon Fraser  <simon.fraser@apple.com>
729
730         feMorphology stops applying if either x or y radius is 0 but should not.
731         https://bugs.webkit.org/show_bug.cgi?id=181903
732
733         Reviewed by Dean Jackson.
734
735         * svg/filters/feMorphology-zero-radius-one-axis-expected.svg: Added.
736         * svg/filters/feMorphology-zero-radius-one-axis.svg: Added.
737
738 2018-01-23  Javier Fernandez  <jfernandez@igalia.com>
739
740         [css-align] 'left' and 'right' should parse as invalid in block/cross-axis alignment
741         https://bugs.webkit.org/show_bug.cgi?id=181792
742
743         Reviewed by Antti Koivisto.
744
745         Rebaseline tests because of the removal of the 'left' and right' CSS values.
746
747         * css3/parse-align-content.html:
748         * css3/parse-align-items.html:
749         * css3/parse-align-self-expected.txt:
750         * css3/parse-align-self.html:
751         * css3/parse-alignment-of-root-elements-expected.txt:
752
753 2018-01-23  Simon Fraser  <simon.fraser@apple.com>
754
755         Element with position:fixed stops scrolling at the bottom of the page, but is painted in the right place on Chacos.com.
756         https://bugs.webkit.org/show_bug.cgi?id=181741
757         rdar://problem/36593581
758
759         Reviewed by Tim Horton.
760
761         * fast/visual-viewport/ios/min-scale-greater-than-one-expected.txt: Added.
762         * fast/visual-viewport/ios/min-scale-greater-than-one.html: Added.
763
764 2018-01-23  Antoine Quint  <graouts@apple.com>
765
766         [Web Animations] Expose getKeyframes() and parsing of remaining keyframe properties
767         https://bugs.webkit.org/show_bug.cgi?id=181978
768         <rdar://problem/36772586>
769
770         Reviewed by Dean Jackson.
771
772         Update expectations with progressions and new failure points now we expose more of the API.
773
774         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
775         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
776         * http/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt:
777         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
778         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt:
779         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
780
781 2018-01-23  Ryan Haddad  <ryanhaddad@apple.com>
782
783         Mark inspector/unit-tests/throttle.html as flaky.
784         https://bugs.webkit.org/show_bug.cgi?id=181832
785
786         Unreviewed test gardening.
787
788         * platform/mac/TestExpectations:
789
790 2018-01-23  Brady Eidson  <beidson@apple.com>
791
792         Allow passing MessagePorts across processes (e.g. ServiceWorkers).
793         https://bugs.webkit.org/show_bug.cgi?id=181178
794
795         Reviewed by Andy Estes.
796
797         * http/tests/workers/service/basic-messageport-expected.txt: Added.
798         * http/tests/workers/service/basic-messageport.html: Added.
799         * http/tests/workers/service/resources/basic-messageport.js: Added.
800         * http/tests/workers/service/resources/messageport-echo-worker.js: Added.
801
802 2018-01-23  Ryan Haddad  <ryanhaddad@apple.com>
803
804         Unskip http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html on Sierra.
805         https://bugs.webkit.org/show_bug.cgi?id=181833
806
807         Unreviewed test gardening.
808
809         * platform/mac-wk2/TestExpectations:
810
811 2018-01-23  Andy Estes  <aestes@apple.com>
812
813         Follow-up layout test fix after r227260.
814
815         I missed a few places that were still using version 3 API requests.
816
817         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html:
818
819 2018-01-23  Youenn Fablet  <youenn@apple.com>
820
821         Mark some service-worker fetch tests as DumpJSConsoleLogInStdErr
822         https://bugs.webkit.org/show_bug.cgi?id=181975
823
824         Unreviewed.
825
826         * TestExpectations:
827
828 2018-01-22  Simon Fraser  <simon.fraser@apple.com>
829
830         Optimize building the non-fast scrollable region with multiple iframes
831         https://bugs.webkit.org/show_bug.cgi?id=181971
832
833         Reviewed by Zalan Bujtas.
834
835         * platform/mac-wk2/TestExpectations: fast/frames/lots-of-objects.html is no longer always a timeout.
836
837 2018-01-22  Jiewen Tan  <jiewen_tan@apple.com>
838
839         [WebAuthN] Implement PublicKeyCredential's [[Create]] with a dummy authenticator
840         https://bugs.webkit.org/show_bug.cgi?id=181928
841         <rdar://problem/36459893>
842
843         Reviewed by Brent Fulgham.
844
845         Test cases are divided into two different folders. One follows wpt style. The other contains tests
846         that I don't know how to write them in wpt style.
847
848         * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Added.
849         * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https.html: Added.
850         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt: Added.
851         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https.html: Added.
852         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Added.
853         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Added.
854         * http/tests/webauthn/resources/last-layer-frame.https.html: Added.
855         * http/tests/webauthn/resources/second-layer-frame.https.html: Added.
856         * http/tests/webauthn/resources/util.js: Added.
857         It will be good to convert them into wpt style.
858         * http/wpt/webauthn/WebAuthN.idl: Added.
859         * http/wpt/webauthn/idl.https-expected.txt: Added.
860         * http/wpt/webauthn/idl.https.html: Added.
861         * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt: Added.
862         * http/wpt/webauthn/public-key-credential-create-failure.https.html: Added.
863         * http/wpt/webauthn/public-key-credential-create-success.https-expected.txt: Added.
864         * http/wpt/webauthn/public-key-credential-create-success.https.html: Added.
865         * http/wpt/webauthn/resources/util.js: Added.
866
867 2018-01-22  Ryan Haddad  <ryanhaddad@apple.com>
868
869         Skip http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html on Sierra.
870         https://bugs.webkit.org/show_bug.cgi?id=181833
871
872         Unreviewed test gardening.
873
874         * platform/mac-wk2/TestExpectations:
875
876 2018-01-22  Simon Fraser  <simon.fraser@apple.com>
877
878         REGRESSION (r226981): ASSERTION FAILED: startY >= 0 && endY <= height && startY < endY in WebCore::FEMorphology::platformApplyGeneric
879         https://bugs.webkit.org/show_bug.cgi?id=181836
880
881         Reviewed by Tim Horton.
882
883         * svg/filters/feLighting-parallel-jobs.svg: Added.
884         * svg/filters/feMorphology-invalid-radius.svg: Change the test to detect the bug on non-Retina too.
885         * svg/filters/feTurbulence-parallel-jobs-wide.svg: Added.
886
887 2018-01-22  Nikita Vasilyev  <nvasilyev@apple.com>
888
889         Web Inspector: Styles Redesign: data corruption when updating values quickly
890         https://bugs.webkit.org/show_bug.cgi?id=179461
891         <rdar://problem/35431882>
892
893         Reviewed by Joseph Pecoraro.
894
895         * inspector/css/modify-css-property-expected.txt: Added.
896         * inspector/css/modify-css-property.html: Added.
897
898 2018-01-22  Matt Lewis  <jlewis3@apple.com>
899
900         Marked fast/forms/searchfield-heights.html as flaky on High Sierra.
901         https://bugs.webkit.org/show_bug.cgi?id=181914
902
903         Unreviewed test gardening.
904
905         * platform/mac-wk2/TestExpectations:
906
907 2018-01-22  Matt Lewis  <jlewis3@apple.com>
908
909         Skipped http/tests/resourceLoadStatistics/grandfathering.html.
910         https://bugs.webkit.org/show_bug.cgi?id=181482
911
912         Unreviewed test gardening.
913
914         * platform/mac-wk2/TestExpectations:
915
916 2018-01-22  Ryan Haddad  <ryanhaddad@apple.com>
917
918         Mark inspector/debugger/tail-deleted-frames-from-vm-entry.html as slow on macOS Debug.
919         https://bugs.webkit.org/show_bug.cgi?id=181952
920
921         Unreviewed test gardening.
922
923         * platform/mac-wk2/TestExpectations:
924         * platform/mac/TestExpectations:
925
926 2018-01-22  Ryan Haddad  <ryanhaddad@apple.com>
927
928         Mark imported/w3c/web-platform-tests/html/browsers/offline/manifest_url_check.html as flaky.
929         https://bugs.webkit.org/show_bug.cgi?id=179851
930
931         Unreviewed test gardening.
932
933         * TestExpectations:
934
935 2018-01-22  Matt Lewis  <jlewis3@apple.com>
936
937         Marked http/wpt/service-workers/update-service-worker.https.html as flaky on High Sierra release.
938         https://bugs.webkit.org/show_bug.cgi?id=181753
939
940         Unreviewed test gardening.
941
942         * platform/mac-wk2/TestExpectations:
943
944 2018-01-22  Youenn Fablet  <youenn@apple.com>
945
946         Safari Tech Preview can't use GitHub login at forums.swift.org
947         https://bugs.webkit.org/show_bug.cgi?id=181908
948         <rdar://problem/36715111>
949
950         Reviewed by Chris Dumez.
951
952         * http/wpt/service-workers/navigation-redirect-worker.js: Added.
953         (async):
954         * http/wpt/service-workers/navigation-redirect.https-expected.txt: Added.
955         * http/wpt/service-workers/navigation-redirect.https.html: Added.
956
957 2018-01-22  Antti Koivisto  <antti@apple.com>
958
959         REGRESSION (Safari 11): Buttons inside a fieldset legend cannot be clicked on in Safari 11
960         https://bugs.webkit.org/show_bug.cgi?id=179666
961         <rdar://problem/35534292>
962
963         Reviewed by Zalan Bujtas.
964
965         * fast/forms/legend-overflow-hidden-hit-test-expected.txt: Added.
966         * fast/forms/legend-overflow-hidden-hit-test.html: Added.
967         * platform/ios/TestExpectations:
968
969 2018-01-22  Joanmarie Diggs  <jdiggs@igalia.com>
970
971         AX: Implement support for Graphics ARIA roles
972         https://bugs.webkit.org/show_bug.cgi?id=181796
973
974         Reviewed by Chris Fleizach.
975
976         Add new test cases and update expectations accordingly.
977
978         * accessibility/gtk/xml-roles-exposed-expected.txt:
979         * accessibility/gtk/xml-roles-exposed.html:
980         * accessibility/roles-computedRoleString.html:
981         * accessibility/roles-exposed.html:
982         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
983         * platform/gtk/accessibility/roles-exposed-expected.txt:
984         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
985         * platform/mac/accessibility/roles-exposed-expected.txt:
986
987 2018-01-22  Youenn Fablet  <youenn@apple.com>
988
989         Fetch Headers from an Opaque response should be filtered out
990         https://bugs.webkit.org/show_bug.cgi?id=181926
991
992         Reviewed by Chris Dumez.
993
994         * http/wpt/fetch/response-opaque-clone-expected.txt:
995         * http/wpt/fetch/response-opaque-clone.html:
996
997 2018-01-22  Andy Estes  <aestes@apple.com>
998
999         LayoutTest http/tests/paymentrequest/payment-request-abort-method.https.html is a flaky failure
1000         https://bugs.webkit.org/show_bug.cgi?id=178107
1001         <rdar://problem/34901064>
1002
1003         Reviewed by Brady Eidson.
1004
1005         Modified the test to call show() with user activation.
1006
1007         * http/tests/paymentrequest/payment-request-abort-method.https.html:
1008         * platform/ios-wk2/TestExpectations:
1009         * platform/mac-wk2/TestExpectations:
1010
1011 2018-01-22  Javier Fernandez  <jfernandez@igalia.com>
1012
1013         [css-align] 'overflow' keyword must precede the self-position and content-position value
1014         https://bugs.webkit.org/show_bug.cgi?id=181793
1015
1016         Reviewed by Antti Koivisto.
1017
1018         Rebaseline expected results of the test cases affected by this change.
1019
1020         * css3/parse-align-content.html:
1021         * css3/parse-align-items.html:
1022         * css3/parse-align-self.html:
1023         * css3/parse-justify-content.html:
1024         * css3/overwrite-self-alignment.html:
1025         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
1026         * css3/overwrite-content-alignment.html:
1027         * fast/css-grid-layout/grid-content-alignment-overflow.html:
1028         * fast/css-grid-layout/grid-align-justify-overflow.html:
1029         * fast/css/parse-justify-items.html:
1030         * fast/css/parse-justify-self.html:
1031         * fast/repaint/align-items-overflow-change.html:
1032         * fast/repaint/align-self-overflow-change.html:
1033         * fast/repaint/justify-items-overflow-change.html:
1034         * fast/repaint/justify-self-overflow-change.html:
1035
1036 2018-01-19  Per Arne Vollan  <pvollan@apple.com>
1037
1038         Mark svg/filters/fePointLight-color.svg as failure on Windows.
1039         https://bugs.webkit.org/show_bug.cgi?id=181869
1040
1041         Unreviewed test gardening.
1042
1043         * platform/win/TestExpectations:
1044
1045 2018-01-22  Chris Nardi  <csnardi1@gmail.com>
1046
1047         Parse calc() in CSS media queries
1048         https://bugs.webkit.org/show_bug.cgi?id=181716
1049
1050         Imported CSS mediaqueries tests from WPT, deleting our (old) copy of one test. Updated
1051         expectations.
1052
1053         Reviewed by Antti Koivisto.
1054
1055         * TestExpectations:
1056         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-1-expected.txt:
1057         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-2-expected.txt:
1058         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-3-expected.txt:
1059         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-4-expected.txt:
1060         * fast/media/w3c/README: Removed.
1061         * fast/media/w3c/test_media_queries-expected.txt: Removed.
1062         * platform/ios/TestExpectations:
1063         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-1-expected.txt:
1064         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-2-expected.txt:
1065         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-3-expected.txt:
1066         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-4-expected.txt:
1067
1068 2018-01-19  Ryosuke Niwa  <rniwa@webkit.org>
1069
1070         Release assertion in canExecuteScript when executing scripts during page cache restore
1071         https://bugs.webkit.org/show_bug.cgi?id=181902
1072
1073         Reviewed by Antti Koivisto.
1074
1075         Added regression tests for the release assertion and navigating while a document is being restored from the page cache.
1076         WebKit should not hit any assertions in either situations.
1077
1078         * fast/history/page-cache-execute-script-during-restore-expected.txt: Added.
1079         * fast/history/page-cache-execute-script-during-restore.html: Added.
1080         * fast/history/page-cache-navigate-during-restore-expected.txt: Added.
1081         * fast/history/page-cache-navigate-during-restore.html: Added.
1082         * fast/history/resources/navigate-back-with-finish-test-stage.html: Added.
1083
1084 2018-01-21  Jer Noble  <jer.noble@apple.com>
1085
1086         REGRESSION (macOS 10.13.2): imported/w3c/web-platform-tests/media-source/mediasource-* LayoutTests failing
1087         https://bugs.webkit.org/show_bug.cgi?id=181891
1088
1089         Reviewed by Eric Carlson.
1090
1091         * platform/mac/TestExpectations:
1092
1093 2018-01-21  Andy Estes  <aestes@apple.com>
1094
1095         [ios] LayoutTest imported/w3c/web-platform-tests/payment-request/rejects_if_not_active.https.html is crashing in JSC::JSONParse
1096         https://bugs.webkit.org/show_bug.cgi?id=177832
1097         <rdar://problem/34805315>
1098
1099         Reviewed by Tim Horton.
1100
1101         Made a copy of imported/w3c/web-platform-tests/payment-request/rejects_if_not_active.https.html
1102         and modified it to handle Apple Pay and user gesture requirements.
1103
1104         * http/tests/paymentrequest/rejects_if_not_active.https-expected.txt: Added.
1105         * http/tests/paymentrequest/rejects_if_not_active.https.html: Added.
1106         * http/tests/paymentrequest/resources/page1.html: Added.
1107         * http/tests/paymentrequest/resources/page2.html: Added.
1108         * platform/ios-wk2/TestExpectations:
1109         * platform/mac-wk2/TestExpectations:
1110
1111 2018-01-20  Jer Noble  <jer.noble@apple.com>
1112
1113         Release ASSERT when reloading Vimeo page @ WebCore: WebCore::Document::updateLayout
1114         https://bugs.webkit.org/show_bug.cgi?id=181840
1115         <rdar://problem/36186214>
1116
1117         Reviewed by Simon Fraser.
1118
1119         * media/video-fullscreen-reload-crash-expected.txt: Added.
1120         * media/video-fullscreen-reload-crash.html: Added.
1121         * platform/ios/TestExpectations:
1122
1123 2018-01-20  Youenn Fablet  <youenn@apple.com>
1124
1125         fetch redirect is incompatible with "no-cors" mode
1126         https://bugs.webkit.org/show_bug.cgi?id=181866
1127         <rdar://problem/35827140>
1128
1129         Reviewed by Chris Dumez.
1130
1131         * http/tests/fetch/redirectmode-and-preload-expected.txt:
1132         * http/tests/fetch/redirectmode-and-preload.html:
1133
1134 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
1135
1136         Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html as flaky.
1137         https://bugs.webkit.org/show_bug.cgi?id=181901
1138
1139         Unreviewed test gardening.
1140
1141         * TestExpectations:
1142
1143 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
1144
1145         Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html as flaky.
1146         https://bugs.webkit.org/show_bug.cgi?id=181900
1147
1148         Unreviewed test gardening.
1149
1150         * TestExpectations:
1151
1152 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
1153
1154         Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html as flaky.
1155         https://bugs.webkit.org/show_bug.cgi?id=181897
1156
1157         Unreviewed test gardening.
1158
1159         * TestExpectations:
1160
1161 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
1162
1163         Unreviewed, rolling out r227235.
1164
1165         The test for this change consistently times out on High
1166         Sierra.
1167
1168         Reverted changeset:
1169
1170         "Support for preconnect Link headers"
1171         https://bugs.webkit.org/show_bug.cgi?id=181657
1172         https://trac.webkit.org/changeset/227235
1173
1174 2018-01-19  Andy Estes  <aestes@apple.com>
1175
1176         [Sierra Debug WK2] ASSERTION FAILED: paymentCoordinator().supportsVersion(version)
1177         https://bugs.webkit.org/show_bug.cgi?id=181833
1178
1179         Reviewed by Youenn Fablet.
1180
1181         Moved the version 3 test into its own file that only runs on High Sierra and later.
1182
1183         * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https-expected.txt: Added.
1184         * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https.html: Added.
1185         * platform/mac-wk2/TestExpectations:
1186
1187 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
1188
1189         Mark http/wpt/web-animations/timing-model/animation-effects/current-iteration.html as flaky.
1190         https://bugs.webkit.org/show_bug.cgi?id=181888
1191
1192         Unreviewed test gardening.
1193
1194         * TestExpectations:
1195
1196 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
1197
1198         Update TestExpectations for webrtc/video-mute.html.
1199         https://bugs.webkit.org/show_bug.cgi?id=177501
1200
1201         Unreviewed test gardening.
1202
1203         * platform/mac-wk2/TestExpectations:
1204
1205 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
1206
1207         Mark imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-* tests as flaky.
1208         https://bugs.webkit.org/show_bug.cgi?id=181565
1209
1210         Unreviewed test gardening.
1211
1212         * platform/mac/TestExpectations:
1213
1214 2018-01-19  Youenn Fablet  <youenn@apple.com>
1215
1216         Cache storage errors like Quota should trigger console messages
1217         https://bugs.webkit.org/show_bug.cgi?id=181879
1218         <rdar://problem/36669048>
1219
1220         Reviewed by Chris Dumez.
1221
1222         * http/wpt/cache-storage/cache-quota.any-expected.txt:
1223
1224 2018-01-19  Dean Jackson  <dino@apple.com>
1225
1226         REGRESSION (r221092): Swipe actions are hard to perform in FastMail app
1227         https://bugs.webkit.org/show_bug.cgi?id=181817
1228         <rdar://problem/35274055>
1229
1230         Reviewed by Simon Fraser.
1231
1232         * fast/events/touch/ios/passive-by-default-on-document-and-window-expected.txt:
1233
1234 2018-01-19  Daniel Bates  <dabates@apple.com>
1235
1236         Update frame-ancestor directive to match Content Security Policy Level 3
1237         https://bugs.webkit.org/show_bug.cgi?id=178891
1238         <rdar://problem/35209458>
1239
1240         Reviewed by Alex Christensen.
1241
1242         Derived from Blink e667cc2e501fabab3605b838e4ee0d642a9c4a59:
1243         <https://chromium.googlesource.com/chromium/src.git/+/e667cc2e501fabab3605b838e4ee0d642a9c4a59>
1244
1245         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt: Added.
1246         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow.html: Added.
1247         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt: Added.
1248         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block.html: Added.
1249         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
1250         (injectNestedIframe):
1251         (window.onload):
1252         (testNestedIFrame):
1253
1254 2018-01-19  Yoav Weiss  <yoav@yoav.ws>
1255
1256         Support for preconnect Link headers
1257         https://bugs.webkit.org/show_bug.cgi?id=181657
1258
1259         Reviewed by Darin Adler.
1260
1261         Add test to see Link preconnect headers trigger a connection.
1262
1263         * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
1264         * http/tests/preconnect/link-header-rel-preconnect-http.html: Added.
1265         * http/tests/preconnect/resources/header-preconnect.php: Added.
1266         * platform/ios-simulator/TestExpectations: Skipped the test, as ios-simulator doesn't process Link headers for subresources.
1267         * platform/win/TestExpectations: Skipped the preconnect test directory, as it doesn't work on Windows.
1268
1269 2018-01-19  Joseph Pecoraro  <pecoraro@apple.com>
1270
1271         AppCache: Log a Deprecation warning to the Console when AppCache is used
1272         https://bugs.webkit.org/show_bug.cgi?id=181778
1273
1274         Reviewed by Alex Christensen.
1275
1276         * http/tests/appcache/404-manifest-expected.txt:
1277         * http/tests/appcache/404-resource-expected.txt:
1278         * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
1279         * http/tests/appcache/abort-cache-onchecking-expected.txt:
1280         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
1281         * http/tests/appcache/abort-cache-onchecking-resource-404-expected.txt:
1282         * http/tests/appcache/abort-cache-ondownloading-expected.txt:
1283         * http/tests/appcache/abort-cache-ondownloading-manifest-404-expected.txt:
1284         * http/tests/appcache/abort-cache-ondownloading-resource-404-expected.txt:
1285         * http/tests/appcache/abort-cache-onprogress-expected.txt:
1286         * http/tests/appcache/access-via-redirect-expected.txt:
1287         * http/tests/appcache/crash-when-navigating-away-then-back-expected.txt:
1288         * http/tests/appcache/credential-url-expected.txt:
1289         * http/tests/appcache/cyrillic-uri-expected.txt:
1290         * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt:
1291         * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
1292         * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
1293         * http/tests/appcache/deferred-events-expected.txt:
1294         * http/tests/appcache/different-https-origin-resource-main-expected.txt:
1295         * http/tests/appcache/different-origin-manifest-expected.txt:
1296         * http/tests/appcache/different-scheme-expected.txt:
1297         * http/tests/appcache/document-write-html-element-2-expected.txt:
1298         * http/tests/appcache/empty-manifest-expected.txt:
1299         * http/tests/appcache/fail-on-update-2-expected.txt:
1300         * http/tests/appcache/fail-on-update-expected.txt:
1301         * http/tests/appcache/fallback-expected.txt:
1302         * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt:
1303         * http/tests/appcache/foreign-fallback-expected.txt:
1304         * http/tests/appcache/foreign-iframe-main-expected.txt:
1305         * http/tests/appcache/history-test-expected.txt:
1306         * http/tests/appcache/idempotent-update-expected.txt:
1307         * http/tests/appcache/identifier-test-expected.txt:
1308         * http/tests/appcache/interrupted-update-expected.txt:
1309         * http/tests/appcache/local-content-expected.txt:
1310         * http/tests/appcache/main-resource-fallback-for-network-error-crash-expected.txt:
1311         * http/tests/appcache/main-resource-hash-expected.txt:
1312         * http/tests/appcache/main-resource-redirect-expected.txt:
1313         * http/tests/appcache/manifest-containing-itself-expected.txt:
1314         * http/tests/appcache/manifest-parsing-expected.txt:
1315         * http/tests/appcache/manifest-redirect-2-expected.txt:
1316         * http/tests/appcache/manifest-redirect-expected.txt:
1317         * http/tests/appcache/manifest-with-empty-file-expected.txt:
1318         * http/tests/appcache/max-size-expected.txt:
1319         * http/tests/appcache/multi-fallback-expected.txt:
1320         * http/tests/appcache/navigating-away-while-cache-attempt-in-progress-expected.txt:
1321         * http/tests/appcache/non-html-expected.txt:
1322         * http/tests/appcache/offline-access-expected.txt:
1323         * http/tests/appcache/online-fallback-layering-expected.txt:
1324         * http/tests/appcache/online-whitelist-expected.txt:
1325         * http/tests/appcache/origin-delete-expected.txt:
1326         * http/tests/appcache/origin-quota-continued-download-expected.txt:
1327         * http/tests/appcache/origin-quota-continued-download-multiple-manifests-expected.txt:
1328         * http/tests/appcache/origin-quota-expected.txt:
1329         * http/tests/appcache/origin-usage-expected.txt:
1330         * http/tests/appcache/origins-with-appcache-expected.txt:
1331         * http/tests/appcache/progress-counter-expected.txt:
1332         * http/tests/appcache/reload-expected.txt:
1333         * http/tests/appcache/remove-cache-expected.txt:
1334         * http/tests/appcache/resource-redirect-2-expected.txt:
1335         * http/tests/appcache/resource-redirect-expected.txt:
1336         * http/tests/appcache/simple-expected.txt:
1337         * http/tests/appcache/simple-video-async-expected.txt:
1338         * http/tests/appcache/simple-video-sync-expected.txt:
1339         * http/tests/appcache/top-frame-1-expected.txt:
1340         * http/tests/appcache/top-frame-2-expected.txt:
1341         * http/tests/appcache/top-frame-3-expected.txt:
1342         * http/tests/appcache/top-frame-4-expected.txt:
1343         * http/tests/appcache/update-cache-expected.txt:
1344         * http/tests/appcache/video-expected.txt:
1345         * http/tests/appcache/whitelist-wildcard-expected.txt:
1346         * http/tests/appcache/wrong-content-type-expected.txt:
1347         * http/tests/appcache/wrong-signature-2-expected.txt:
1348         * http/tests/appcache/wrong-signature-expected.txt:
1349         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
1350         * http/tests/appcache/xhr-foreign-resource-expected.txt:
1351         * http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt:
1352         * http/tests/security/appcache-switching-private-browsing-expected.txt:
1353         * http/tests/security/cross-origin-appcache-allowed-expected.txt:
1354         * http/tests/security/cross-origin-appcache-expected.txt:
1355         * http/tests/security/same-origin-appcache-blocked-expected.txt:
1356         * http/tests/ssl/upgrade-origin-usage-expected.txt:
1357
1358 2018-01-19  John Wilander  <wilander@apple.com>
1359
1360         Resource Load Statistics: Implement callback support for removal of WebsiteDataType::ResourceLoadStatistics
1361         https://bugs.webkit.org/show_bug.cgi?id=181822
1362         https://bugs.webkit.org/show_bug.cgi?id=175263
1363         https://bugs.webkit.org/show_bug.cgi?id=178536
1364         https://bugs.webkit.org/show_bug.cgi?id=181223
1365         https://bugs.webkit.org/show_bug.cgi?id=181482
1366         <rdar://problem/33491222>
1367         <rdar://problem/33805293>
1368         <rdar://problem/36332683>
1369         <rdar://problem/36549026>
1370
1371         Reviewed by Alex Christensen.
1372
1373         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1374         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1375         * http/tests/resourceLoadStatistics/grandfathering.html:
1376         * platform/ios/TestExpectations:
1377             Marked the three updated tests as [ Pass ].
1378         * platform/mac-wk2/TestExpectations:
1379             Marked the three updated tests as [ Pass ].
1380
1381 2018-01-19  James Craig  <jcraig@apple.com>
1382
1383         AX: when invert colors is on, double-invert image and picture elements in UserAgentStyleSheet
1384         https://bugs.webkit.org/show_bug.cgi?id=181281
1385         <rdar://problem/36291776>
1386
1387         Reviewed by Simon Fraser.
1388
1389         Updated to include img and picture element tests.
1390
1391         * accessibility/smart-invert-expected.txt:
1392         * accessibility/smart-invert-reference-expected.html:
1393         * accessibility/smart-invert.html:
1394
1395 2018-01-19  Chris Dumez  <cdumez@apple.com>
1396
1397         The WebContent process should not process incoming IPC while waiting for a sync IPC reply
1398         https://bugs.webkit.org/show_bug.cgi?id=181560
1399
1400         Reviewed by Ryosuke Niwa.
1401
1402         Add layout test coverage.
1403
1404         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Added.
1405         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Added.
1406
1407 2018-01-19  Antoine Quint  <graouts@apple.com>
1408
1409         [Web Animations] Remove http/wpt/wk-web-animations tests
1410         https://bugs.webkit.org/show_bug.cgi?id=181861
1411
1412         These tests were written early on during our Web Animations implementation before we had a good sense of the quality
1413         of the coverage of the W3C WPT suite. That suite is extremely comprehensive and all of the assertions we wrote ourselves
1414         are redundant and should be removed so that all testing, unless specific to our implementation, is done through the WPT
1415         suite.
1416
1417         Reviewed by Dean Jackson.
1418
1419         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Removed.
1420         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Removed.
1421         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Removed.
1422         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Removed.
1423         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Removed.
1424         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Removed.
1425         * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt: Removed.
1426         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html: Removed.
1427         * http/wpt/wk-web-animations/timing-model/animation-current-time-expected.txt: Removed.
1428         * http/wpt/wk-web-animations/timing-model/animation-current-time.html: Removed.
1429         * http/wpt/wk-web-animations/timing-model/animation-effect-expected.txt: Removed.
1430         * http/wpt/wk-web-animations/timing-model/animation-effect-timing-expected.txt: Removed.
1431         * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html: Removed.
1432         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Removed.
1433         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Removed.
1434         * http/wpt/wk-web-animations/timing-model/animation-effect.html: Removed.
1435         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property-expected.txt: Removed.
1436         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html: Removed.
1437         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property-expected.txt: Removed.
1438         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html: Removed.
1439         * http/wpt/wk-web-animations/timing-model/document-timeline-expected.txt: Removed.
1440         * http/wpt/wk-web-animations/timing-model/document-timeline.html: Removed.
1441         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt: Removed.
1442         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration-expected.txt: Removed.
1443         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html: Removed.
1444         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html: Removed.
1445         * http/wpt/wk-web-animations/timing-model/timeline-current-time-expected.txt: Removed.
1446         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html: Removed.
1447
1448 2018-01-19  Antoine Quint  <graouts@apple.com>
1449
1450         [Web Animations] Expose timing properties (delay, endDelay, fill, iterationStart, iterations, direction) and getComputedTiming()
1451         https://bugs.webkit.org/show_bug.cgi?id=181857
1452         <rdar://problem/36660081>
1453
1454         Reviewed by Dean Jackson.
1455
1456         Update expectations with progressions and new failure points now we expose more of the API.
1457
1458         * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt:
1459         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1460         * http/wpt/web-animations/interfaces/Animation/finish-expected.txt:
1461         * http/wpt/web-animations/interfaces/Animation/finished-expected.txt:
1462         * http/wpt/web-animations/interfaces/Animation/pause-expected.txt:
1463         * http/wpt/web-animations/interfaces/Animation/play-expected.txt:
1464         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt:
1465         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt:
1466         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt:
1467         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
1468         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt:
1469         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt:
1470         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt:
1471         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt:
1472         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
1473         * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt:
1474         * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt:
1475         * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt:
1476         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt:
1477         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt:
1478         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
1479         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
1480         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
1481         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
1482
1483 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
1484
1485         Mark http/tests/images/image-supports-video.html as flaky.
1486         https://bugs.webkit.org/show_bug.cgi?id=181862
1487
1488         Unreviewed test gardening.
1489
1490         * platform/mac-wk1/TestExpectations:
1491
1492 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
1493
1494         Update TestExpectations for media/W3C/audio/networkState/networkState_during_loadstart.html.
1495         https://bugs.webkit.org/show_bug.cgi?id=123010
1496
1497         Unreviewed test gardening.
1498
1499         * platform/mac/TestExpectations:
1500
1501 2018-01-19  Jonathan Bedard  <jbedard@apple.com>
1502
1503         Move select-out-of-floated-non-editable iOS Simulator expectations to iOS
1504
1505         Unreviewed test gardening.
1506
1507         r222317 introduced these test expectations. These expectations should apply to both
1508         Simulator and device testing.
1509
1510         * platform/ios-simulator-wk2/TestExpectations:
1511         * platform/ios-wk2/TestExpectations:
1512
1513 2018-01-19  Frederic Wang  <fwang@igalia.com>
1514
1515         Use promises for basic-gestures.js and 'await' for the corresponding tests
1516         https://bugs.webkit.org/show_bug.cgi?id=181841
1517
1518         Reviewed by Megan Gardner.
1519
1520         * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Remove redundant
1521         check for testRunner.runUIScript, rewrite runUIScript calls to just await a promise, add the
1522         async keyword to runTest and reindent.
1523         Also remove extraneous space after + operator.
1524         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Ditto.
1525         * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
1526         * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
1527         * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
1528         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
1529         * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
1530         * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
1531         * resources/basic-gestures.js: For all functions in this file, wrap the script source into a
1532         runUIScript call and a new promise, reindent.
1533
1534 2018-01-19  Per Arne Vollan  <pvollan@apple.com>
1535
1536         Mark svg/filters/feDiffuseLighting-bottomRightPixel.html as failing on Windows.
1537         https://bugs.webkit.org/show_bug.cgi?id=181854
1538
1539         Unreviewed test gardening.
1540
1541         * platform/win/TestExpectations:
1542
1543 2018-01-19  Antoine Quint  <graouts@apple.com>
1544
1545         [iOS] LayoutTest media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html fails on Internal bots
1546         https://bugs.webkit.org/show_bug.cgi?id=181843
1547         <rdar://problem/36061363>
1548
1549         The button we were trying to press was outside of the viewable screen area and so the tap wouldn't occur.
1550         Resizing the video to fit in the window fixes the issue.
1551
1552         Reviewed by Youenn Fablet.
1553
1554         * media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html:
1555
1556 2018-01-18  Frederic Wang  <fwang@igalia.com>
1557
1558         Move helper files for iOS touch gestures into LayoutTests/resources
1559         https://bugs.webkit.org/show_bug.cgi?id=181798
1560
1561         Reviewed by Wenson Hsieh.
1562
1563         * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Change URL of
1564         basic-gestures.js ; remove gesture-helpers.js it seems unused and has the wrong URL anyway.
1565         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Change URL
1566         of basic-gestures.js.
1567         * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
1568         * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
1569         * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
1570         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
1571         * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
1572         * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
1573         * resources/basic-gestures.js: Renamed from LayoutTests/fast/events/touch/ios/resources/basic-gestures.js.
1574         * resources/ui-debugging.js: Renamed from LayoutTests/fast/events/touch/ios/resources/ui-debugging.js.
1575         Note that this file was introduced in r222517 but seems unused for now.
1576
1577 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
1578
1579         Mark platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html as flaky.
1580         https://bugs.webkit.org/show_bug.cgi?id=180171
1581
1582         Unreviewed test gardening.
1583
1584         * platform/mac/TestExpectations:
1585
1586 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
1587
1588         Mark inspector/debugger/breakpoint-action-log.html as flaky.
1589         https://bugs.webkit.org/show_bug.cgi?id=181839
1590
1591         Unreviewed test gardening.
1592
1593         * platform/mac-wk2/TestExpectations:
1594
1595 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
1596
1597         Mark storage/websql/database-lock-after-reload.html as flaky.
1598         https://bugs.webkit.org/show_bug.cgi?id=173928
1599
1600         Unreviewed test gardening.
1601
1602         * platform/mac/TestExpectations:
1603
1604 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
1605
1606         Mark imported/w3c/web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order.htm as flaky.
1607         https://bugs.webkit.org/show_bug.cgi?id=172243
1608
1609         Unreviewed test gardening.
1610
1611         * TestExpectations:
1612
1613 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
1614
1615         Mark js/slow-stress/Int32Array-alloc-huge-long-lived.html as slow on iOS.
1616         https://bugs.webkit.org/show_bug.cgi?id=181838
1617
1618         Unreviewed test gardening.
1619
1620         * platform/ios/TestExpectations:
1621
1622 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
1623
1624         Mark media/W3C/video/networkState/networkState_during_loadstart.html as flaky.
1625         https://bugs.webkit.org/show_bug.cgi?id=179643
1626
1627         Unreviewed test gardening.
1628
1629         * platform/mac-wk1/TestExpectations:
1630
1631 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
1632
1633         Mark media/video-main-content-allow-then-deny.html as flaky.
1634         https://bugs.webkit.org/show_bug.cgi?id=181830
1635
1636         Unreviewed test gardening.
1637
1638         * platform/mac/TestExpectations:
1639
1640 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
1641
1642         Update TestExpectations for fast/multicol/spanner-crash-when-adding-summary.html.
1643
1644         Unreviewed test gardening.
1645
1646         * platform/ios/TestExpectations:
1647         * platform/mac/TestExpectations:
1648
1649 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
1650
1651         Mark imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html as flaky.
1652         https://bugs.webkit.org/show_bug.cgi?id=181499
1653
1654         Unreviewed test gardening.
1655
1656         * platform/ios/TestExpectations:
1657
1658 2018-01-18  Chris Dumez  <cdumez@apple.com>
1659
1660         We should be able to terminate service workers that are unresponsive
1661         https://bugs.webkit.org/show_bug.cgi?id=181563
1662         <rdar://problem/35280031>
1663
1664         Reviewed by Alex Christensen.
1665
1666         Add layout test coverage.
1667
1668         * http/tests/workers/service/postmessage-after-terminating-hung-worker-expected.txt: Added.
1669         * http/tests/workers/service/postmessage-after-terminating-hung-worker.html: Added.
1670         * http/tests/workers/service/resources/postmessage-after-terminating-hung-worker.js: Added.
1671         * http/tests/workers/service/resources/postmessage-echo-worker-mayhang.js: Added.
1672
1673 2018-01-18  Joanmarie Diggs  <jdiggs@igalia.com>
1674
1675         AX: roles-computedRoleString.html layout test should support enabling/disabling individual test cases
1676         https://bugs.webkit.org/show_bug.cgi?id=181806
1677
1678         Reviewed by Chris Fleizach.
1679
1680         Add a "data-platform" attribute to each element so that we can enable or disable
1681         a given test case on a given platform. Update the platform expectations for GTK
1682         to reflect changes and new support which happened in the interim. And remove the
1683         test from the list of expected failures.
1684
1685         * accessibility/roles-computedRoleString.html:
1686         * platform/gtk/TestExpectations:
1687         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
1688
1689 2018-01-18  Joanmarie Diggs  <jdiggs@igalia.com>
1690
1691         [GTK] AX: Two layout tests crash with error 'g_strstr_len: assertion 'haystack != NULL' failed' in Accessibility::UIElement::url
1692         https://bugs.webkit.org/show_bug.cgi?id=176796
1693
1694         Reviewed by Chris Fleizach.
1695
1696         Remove failing tests from Test Expectations. Update expected results of
1697         xml-roles-exposed to reflect several bug fixes which were made in the
1698         interim. Modify add-children-pseudo-element.html to account for platform
1699         differences in the accessibility tree. Add an additional URL test because
1700         we didn't have coverage for getting the URL of accessible links resulting
1701         from native anchor elements.
1702
1703         * accessibility/add-children-pseudo-element.html: Modified.
1704         * accessibility/gtk/link-url-expected.txt: Added.
1705         * accessibility/gtk/link-url.html: Added.
1706         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
1707         * platform/gtk/TestExpectations: Removed failing tests.
1708         * platform/gtk/accessibility/add-children-pseudo-element-expected.txt: Added.
1709
1710 2018-01-18  Matt Lewis  <jlewis3@apple.com>
1711
1712         Marked multiple imported/w3c/web-platform-tests/service-workers/ test as flaky
1713         https://bugs.webkit.org/show_bug.cgi?id=181750
1714
1715         Unreviewed test gardening.
1716
1717         * platform/mac-wk2/TestExpectations:
1718
1719 2018-01-18  Antti Koivisto  <antti@apple.com>
1720
1721         REGRESSION (r223604): Setting :before/after pseudo element on <noscript> asserts
1722         https://bugs.webkit.org/show_bug.cgi?id=181795
1723         <rdar://problem/36334524>
1724
1725         Reviewed by David Kilzer.
1726
1727         * fast/css-generated-content/noscript-pseudo-anim-crash-expected.txt: Added.
1728         * fast/css-generated-content/noscript-pseudo-anim-crash.html: Added.
1729
1730 2018-01-18  Chris Fleizach  <cfleizach@apple.com>
1731
1732         AX: Aria-activedescendant not supported
1733         https://bugs.webkit.org/show_bug.cgi?id=161734
1734         <rdar://problem/28202679>
1735
1736         Reviewed by Joanmarie Diggs.
1737
1738         * accessibility/aria-combobox-control-owns-elements-expected.txt: Added.
1739         * accessibility/aria-combobox-control-owns-elements.html: Added.
1740
1741 2018-01-18  Per Arne Vollan  <pvollan@apple.com>
1742
1743         Mark fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html as failing on Windows.
1744         https://bugs.webkit.org/show_bug.cgi?id=181662
1745
1746         Unreviewed test gardening.
1747
1748         * platform/win/TestExpectations:
1749
1750 2018-01-17  Per Arne Vollan  <pvollan@apple.com>
1751
1752         REGRESSION (r224780): Text stroke not applied to video captions.
1753         https://bugs.webkit.org/show_bug.cgi?id=181743
1754         <rdar://problem/35874338>
1755
1756         Reviewed by Simon Fraser.
1757
1758         * media/track/track-css-stroke-cues-expected.txt:
1759         * media/track/track-css-stroke-cues.html:
1760         * media/track/track-css-visible-stroke-expected.html: Added.
1761         * media/track/track-css-visible-stroke.html: Added.
1762
1763 2018-01-18  Andy Estes  <aestes@apple.com>
1764
1765         [Payment Request] Support a default shipping address for Apple Pay
1766         https://bugs.webkit.org/show_bug.cgi?id=181754
1767         <rdar://problem/36009733>
1768
1769         Reviewed by Brady Eidson.
1770
1771         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt: Added.
1772         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html: Added.
1773
1774 2018-01-18  Ali Juma  <ajuma@chromium.org>
1775
1776         imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html is flaky
1777         https://bugs.webkit.org/show_bug.cgi?id=181435
1778
1779         Reviewed by Frédéric Wang.
1780
1781         Test gardening. The flakiness was fixed by r227054, so remove the test expectation.
1782
1783         * TestExpectations:
1784
1785 2018-01-18  Jer Noble  <jer.noble@apple.com>
1786
1787         Layout Test http/tests/images/image-supports-video.html is flaky
1788         https://bugs.webkit.org/show_bug.cgi?id=181008
1789         <rdar://problem/36143943>
1790
1791         Reviewed by Youenn Fablet.
1792
1793         Send a "Cache-control: nocache" header from the HTTP server when the image resource is
1794         requested.
1795
1796         * http/tests/resources/redirect-to-video-if-accepted.php:
1797         * platform/mac-wk1/TestExpectations:
1798
1799 2018-01-17  Jer Noble  <jer.noble@apple.com>
1800
1801         WebVTT served via HLS never results in cues
1802         https://bugs.webkit.org/show_bug.cgi?id=181773
1803
1804         Reviewed by Eric Carlson.
1805
1806         * http/tests/media/hls/hls-webvtt-tracks-expected.txt: Added.
1807         * http/tests/media/hls/hls-webvtt-tracks.html: Added.
1808         * http/tests/media/resources/hls/subtitles/fileSequence0.webvtt: Added.
1809         * http/tests/media/resources/hls/subtitles/prog_index.m3u8: Added.
1810         * http/tests/media/resources/hls/test-webvtt.m3u8: Added.
1811
1812 2018-01-17  John Wilander  <wilander@apple.com>
1813
1814         Resource Load Statistics: Block cookies for prevalent resources without user interaction
1815         https://bugs.webkit.org/show_bug.cgi?id=177394
1816         <rdar://problem/34613960>
1817
1818         Reviewed by Alex Christensen.
1819
1820         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
1821         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
1822         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
1823         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
1824         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
1825         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1826         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
1827         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
1828         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
1829         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
1830             Test case reworked and is now remove-partitioning-in-redirect.html.
1831         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
1832         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
1833         * platform/ios/TestExpectations:
1834             New tests marked as [ Pass ] for iOS.
1835         * platform/mac-wk2/TestExpectations:
1836             New tests marked as [ Pass ] for High Sierra+.
1837         * platform/wk2/TestExpectations:
1838             New tests skipped for WK2 in general.
1839
1840 2018-01-17  Alicia Boya García  <aboya@igalia.com>
1841
1842         Unreviewed GTK+ gardening
1843
1844         * platform/gtk/TestExpectations:
1845
1846 2018-01-17  Matt Lewis  <jlewis3@apple.com>
1847
1848         Unreviewed, rolling out r227076.
1849
1850         This breaks internal builds
1851
1852         Reverted changeset:
1853
1854         "Resource Load Statistics: Block cookies for prevalent
1855         resources without user interaction"
1856         https://bugs.webkit.org/show_bug.cgi?id=177394
1857         https://trac.webkit.org/changeset/227076
1858
1859 2018-01-17  Matt Lewis  <jlewis3@apple.com>
1860
1861         Marked http/wpt/resource-timing/rt-resources-per-worker.html as flaky on High Sierra.
1862         https://bugs.webkit.org/show_bug.cgi?id=180260
1863
1864         Unreviewed test gardening.
1865
1866         * platform/mac/TestExpectations:
1867
1868 2018-01-17  Zalan Bujtas  <zalan@apple.com>
1869
1870         Multicol: RenderMultiColumnFlow should not inherit the flow state
1871         https://bugs.webkit.org/show_bug.cgi?id=181762
1872         <rdar://problem/35448565>
1873
1874         Reviewed by Simon Fraser.
1875
1876         * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow-expected.txt: Added.
1877         * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow.html: Added.
1878
1879 2018-01-17  Ryan Haddad  <ryanhaddad@apple.com>
1880
1881         [iOS] Re-enable LayoutTests in the storage/indexeddb directory
1882         https://bugs.webkit.org/show_bug.cgi?id=180958
1883
1884         Unreviewed test gardening.
1885
1886         * platform/ios/TestExpectations:
1887
1888 2018-01-17  Antti Koivisto  <antti@apple.com>
1889
1890         REGRESSION (r226385?): Crash in com.apple.WebCore: WebCore::MediaQueryEvaluator::evaluate const + 32
1891         https://bugs.webkit.org/show_bug.cgi?id=181742
1892         <rdar://problem/36334726>
1893
1894         Reviewed by David Kilzer.
1895
1896         * fast/media/mediaqueryevaluator-crash-expected.txt: Added.
1897         * fast/media/mediaqueryevaluator-crash.html: Added.
1898
1899 2018-01-17  Matt Lewis  <jlewis3@apple.com>
1900
1901         Marked inspector/worker/worker-recover-if-inspector-close.html as flaky on macOS
1902         https://bugs.webkit.org/show_bug.cgi?id=181100
1903
1904         Unreviewed test gardening.
1905
1906         * platform/mac/TestExpectations:
1907
1908 2018-01-17  Simon Fraser  <simon.fraser@apple.com>
1909
1910         REGRESSION (r226902): fast/events/ios/rotation/layout-viewport-during-rotation.html and fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html are timing out
1911         <rdar://problem/36589755>
1912
1913         The first argument to a load event listener is an event, which meant that passing scriptCompleteCallback
1914         didn't work as expected.
1915
1916         * fast/events/ios/rotation/layout-viewport-during-rotation.html:
1917         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
1918
1919 2018-01-17  John Wilander  <wilander@apple.com>
1920
1921         Resource Load Statistics: Block cookies for prevalent resources without user interaction
1922         https://bugs.webkit.org/show_bug.cgi?id=177394
1923         <rdar://problem/34613960>
1924
1925         Reviewed by Alex Christensen.
1926
1927         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
1928         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
1929         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
1930         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
1931         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
1932         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1933         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
1934         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
1935         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
1936         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
1937             Test case reworked and is now remove-partitioning-in-redirect.html.
1938         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
1939         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
1940         * platform/ios/TestExpectations:
1941             New tests marked as [ Pass ] for iOS.
1942         * platform/mac-wk2/TestExpectations:
1943             New tests marked as [ Pass ] for High Sierra+.
1944         * platform/wk2/TestExpectations:
1945             New tests skipped for WK2 in general.
1946
1947 2018-01-17  Daniel Bates  <dabates@apple.com>
1948
1949         REGRESSION (r222795): Cardiogram never signs in
1950         https://bugs.webkit.org/show_bug.cgi?id=181693
1951         <rdar://problem/36286293>
1952
1953         Reviewed by Ryosuke Niwa.
1954
1955         Adds a test to ensure that a file URL can set forbidden XHR headers when the setting
1956         allowSettingAnyXHRHeaderFromFileURLs is enabled.
1957
1958         * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled-expected.txt: Added.
1959         * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled.html: Added.
1960
1961 2018-01-17  Daniel Bates  <dabates@apple.com>
1962
1963         ASSERTION FAILED: !m_completionHandler in PingHandle::~PingHandle()
1964         https://bugs.webkit.org/show_bug.cgi?id=181746
1965         <rdar://problem/36586248>
1966
1967         Reviewed by Chris Dumez.
1968
1969         Adds a test to ensure that loading a protected image from a beforeunload handler
1970         does not cause an assertion failure.
1971
1972         * http/tests/misc/before-unload-load-image-expected.txt: Added.
1973         * http/tests/misc/before-unload-load-image.html: Added.
1974         * http/tests/misc/resources/before-unload-in-subframe-child.html: Added.
1975         * http/tests/misc/resources/protected/protected-image.php: Added.
1976
1977 2018-01-17  Yacine Bandou  <yacine.bandou_ext@softathome.com>
1978
1979         [EME][GStreamer] Add the full-sample encryption support in the GStreamer ClearKey decryptor
1980         https://bugs.webkit.org/show_bug.cgi?id=180080
1981
1982         Reviewed by Xabier Rodriguez-Calvar.
1983
1984         * platform/wpe/TestExpectations:
1985         This patch fixes the crash of the test clearKey-cenc-audio-playback-mse.
1986
1987 2018-01-17  Ali Juma  <ajuma@chromium.org>
1988
1989         Update web platform tests for Visual Viewport API
1990         https://bugs.webkit.org/show_bug.cgi?id=181689
1991
1992         Reviewed by Alex Christensen.
1993
1994         Rename the test directory from 'viewport' to 'visual-viewport', and update
1995         viewport-resize-event-on-load-overflowing-page.html.
1996
1997         This corresponds to the following upstream commits:
1998         1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
1999         2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
2000
2001         * TestExpectations: Updated test path.
2002         * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-scroll-iframe-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt.
2003         * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-size-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt.
2004         Updated expectation since tests in a directory named 'viewport' but not 'visual-viewport' get a flexible viewport on iOS.
2005         * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-size-iframe-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt.
2006
2007 2018-01-17  Zan Dobersek  <zdobersek@igalia.com>
2008
2009         CanvasImageData: createImageData() parameter should not be nullable
2010         https://bugs.webkit.org/show_bug.cgi?id=181670
2011
2012         Reviewed by Sam Weinig.
2013
2014         Update createImageData(null) tests that should now throw a TypeError.
2015
2016         * canvas/philip/tests/2d.imageData.create1.zero.html:
2017         * fast/canvas/canvas-createImageData-expected.txt:
2018         * fast/canvas/canvas-createImageData.html:
2019
2020 2018-01-16  Simon Fraser  <simon.fraser@apple.com>
2021
2022         Can't scroll iframe after toggling it to display:none and back
2023         https://bugs.webkit.org/show_bug.cgi?id=181708
2024         rdar://problem/13234778
2025
2026         Reviewed by Tim Horton.
2027
2028         * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe-expected.txt: Added.
2029         * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe.html: Added.
2030
2031 2018-01-16  Jer Noble  <jer.noble@apple.com>
2032
2033         Reset MediaSourcePrivateAVFObjC's m_sourceBufferWithSelectedVideo when the underlying SourceBufferPrivate is removed.
2034         https://bugs.webkit.org/show_bug.cgi?id=181707
2035         <rdar://problem/34809474>
2036
2037         Reviewed by Eric Carlson.
2038
2039         * media/media-source/media-source-remove-unload-crash-expected.txt: Added.
2040         * media/media-source/media-source-remove-unload-crash.html: Added.
2041
2042 2018-01-12  Jiewen Tan  <jiewen_tan@apple.com>
2043
2044         [WebAuthN] Implement dummy WebAuthN IDLs
2045         https://bugs.webkit.org/show_bug.cgi?id=181627
2046         <rdar://problem/36459864>
2047
2048         Reviewed by Alex Christensen.
2049
2050         Modify some tests to reflect the update.
2051
2052         * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt:
2053         * http/wpt/credential-management/credentialscontainer-create-basics.https.html:
2054         * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt:
2055         * http/wpt/credential-management/credentialscontainer-get-basics.https.html:
2056
2057 2018-01-16  Ryan Haddad  <ryanhaddad@apple.com>
2058
2059         Unreviewed, rolling out r226962.
2060
2061         The LayoutTest added with this change is a flaky timeout.
2062
2063         Reverted changeset:
2064
2065         "Support for preconnect Link headers"
2066         https://bugs.webkit.org/show_bug.cgi?id=181657
2067         https://trac.webkit.org/changeset/226962
2068
2069 2018-01-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
2070
2071         REGRESSION(r221292): svg/animations/animateTransform-pattern-transform.html crashes with security assertion
2072         https://bugs.webkit.org/show_bug.cgi?id=179986
2073
2074         Reviewed by Simon Fraser.
2075
2076         * svg/dom/SVGAnimatedListPropertyTearOff-leak.html:
2077
2078 2018-01-16  Yacine Bandou  <yacine.bandou_ext@softathome.com>
2079
2080         [EME] Add layout test for the MSE playback of ClearKey encrypted audio and video
2081         https://bugs.webkit.org/show_bug.cgi?id=181594
2082
2083         Reviewed by Xabier Rodriguez-Calvar.
2084
2085         Add new layout tests in order to test the playback of ClearKey encrypted content:
2086         clearKey-cenc-audio-playback-mse : Tests the MSE playback of ClearKey encrypted audio track.
2087         clearKey-cenc-video-playback-mse : Tests the MSE playback of ClearKey encrypted video track.
2088
2089         * media/content/encrypted/segments/AudioClearKeyCenc-seg-0.mp4: Added.
2090         * media/content/encrypted/segments/AudioClearKeyCenc-seg-1.mp4: Added.
2091         * media/content/encrypted/segments/AudioClearKeyCenc-seg-2.mp4: Added.
2092         * media/content/encrypted/segments/AudioClearKeyCenc-seg-3.mp4: Added.
2093             These are a simple encrypted audio fragments used in MSE playback.
2094             They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
2095             Use full-sample encryption because they are not NAL Structured.
2096         * media/content/encrypted/segments/VideoClearKeyCenc-seg-1.mp4: Added.
2097         * media/content/encrypted/segments/VideoClearKeyCenc-seg-2.mp4: Added.
2098         * media/content/encrypted/segments/VideoClearKeyCenc-seg-3.mp4: Added.
2099             These are a simple encrypted video fragments used in MSE playback.
2100             They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
2101             Use sub-sample encryption because they are NAL Structured.
2102         * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse-expected.txt: Added.
2103         * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html: Added.
2104         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-expected.txt: Added.
2105         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html: Added.
2106         * media/encrypted-media/medias-enc.js:
2107         * platform/gtk/TestExpectations:
2108         * platform/mac/TestExpectations:
2109         * platform/wpe/TestExpectations:
2110             The test clearKey-cenc-audio-playback-mse crashes because the clearKey decryptor plugin doesn't
2111             support yet the Full-sample encryption, see bug 180080.
2112
2113 2018-01-16  Yacine Bandou  <yacine.bandou_ext@softathome.com>
2114
2115         [WPE] Two clearkey tests failing since r226621
2116         https://bugs.webkit.org/show_bug.cgi?id=181532
2117
2118         Reviewed by Xabier Rodriguez-Calvar.
2119
2120         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
2121         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
2122             Since r226621 initDataType "cenc" is supported in clearKey, so we should update the expected result of these tests.
2123
2124 2018-01-16  Yacine Bandou  <yacine.bandou_ext@softathome.com>
2125
2126         [EME] some fixes in clearKey-encrypted-cenc-event LayoutTest
2127         https://bugs.webkit.org/show_bug.cgi?id=181526
2128
2129         Reviewed by Xabier Rodriguez-Calvar.
2130
2131         Update the TestExpectation files as it was done with clearKey-message-cenc-event
2132         LayoutTest, the test should be pass in all platforms except gtk and mac.
2133         Use const or let instead of var in JS when it's possible.
2134
2135         * TestExpectations:
2136         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html:
2137         * media/media-source/media-source-loader-simple.js:
2138         * platform/gtk/TestExpectations:
2139         * platform/mac/TestExpectations:
2140         * platform/wpe/TestExpectations:
2141
2142 2018-01-15  Yoav Weiss  <yoav@yoav.ws>
2143
2144         Support for preconnect Link headers
2145         https://bugs.webkit.org/show_bug.cgi?id=181657
2146
2147         Reviewed by Darin Adler.
2148
2149         Add test to see Link preconnect headers trigger a connection.
2150
2151         * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
2152         * http/tests/preconnect/link-header-rel-preconnect-http.php: Added.
2153
2154 2018-01-15  Michael Catanzaro  <mcatanzaro@igalia.com>
2155
2156         Unreviewed GTK layout test gardening
2157
2158         * TestExpectations:
2159         * platform/gtk/TestExpectations:
2160
2161 2018-01-15  Konstantin Tokarev  <annulen@yandex.ru>
2162
2163         image-rendering should affect scaling of border-image
2164         https://bugs.webkit.org/show_bug.cgi?id=169440
2165
2166         Reviewed by Michael Catanzaro.
2167
2168         * fast/borders/border-image-pixelated-expected.html: Added.
2169         * fast/borders/border-image-pixelated.html: Added.
2170         * fast/borders/resources/border-image-pixelated.png: Added.
2171
2172 2018-01-15  Philippe Normand  <pnormand@igalia.com>
2173
2174         Unreviewed GTK gardening
2175
2176         * platform/gtk/TestExpectations: Skip
2177         media/media-fullscreen-pause-inline.html as advised by Eric
2178         Carlson.
2179
2180 2018-01-15  Philippe Normand  <pnormand@igalia.com>
2181
2182         Prevent useless MediaPlayer mute state notifications
2183         https://bugs.webkit.org/show_bug.cgi?id=181646
2184
2185         Reviewed by Carlos Garcia Campos.
2186
2187         Unflag tests depending on muted state and media session
2188         restrictions, most of those are now passing.
2189
2190         * platform/gtk/TestExpectations:
2191         * platform/gtk/media/video-controls-no-scripting-expected.txt:
2192
2193 2018-01-14  Myles C. Maxfield  <mmaxfield@apple.com>
2194
2195         [macOS] [WK2] Unskip some consistently-passing tests
2196         https://bugs.webkit.org/show_bug.cgi?id=181226
2197         <rdar://problem/23023848>
2198
2199         Reviewed by Simon Fraser.
2200
2201         According to the flakiness dashboard, these tests consistently pass now.
2202
2203         * platform/mac-wk2/TestExpectations:
2204
2205 2018-01-13  Chris Dumez  <cdumez@apple.com>
2206
2207         Extend testing added in r226842
2208         https://bugs.webkit.org/show_bug.cgi?id=181634
2209
2210         Reviewed by Darin Adler.
2211
2212         I have verified that the behavior is consistent with Chrome and Firefox.
2213
2214         * fast/dom/Window/window-opener-shadowing-expected.txt:
2215         * fast/dom/Window/window-opener-shadowing.html:
2216
2217 2018-01-13  Minsheng Liu  <lambda@liu.ms>
2218
2219         MathML Lengths should take zoom level into account
2220         https://bugs.webkit.org/show_bug.cgi?id=180029
2221
2222         Reviewed by Frédéric Wang.
2223
2224         Add a testcase for MathML lengths where zoom factor is set.
2225
2226         * mathml/presentation/mspace-units-with-zoom-expected.html: Added.
2227         * mathml/presentation/mspace-units-with-zoom.html: Added.
2228
2229 2018-01-12  Simon Fraser  <simon.fraser@apple.com>
2230
2231         Touch events not received with initial-scale=1 viewport
2232         https://bugs.webkit.org/show_bug.cgi?id=181566
2233         rdar://problem/36460221
2234
2235         Reviewed by Tim Horton.
2236
2237         Add a testcase for this touch event case.
2238
2239         * fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
2240         * fast/events/touch/ios/target-taller-than-view.html: Added.
2241
2242 2018-01-12  Myles C. Maxfield  <mmaxfield@apple.com>
2243
2244         Data URL fonts split in the middle of an alphabet cause random letters to disappear
2245         https://bugs.webkit.org/show_bug.cgi?id=175845
2246         <rdar://problem/33996578>
2247
2248         Reviewed by Brent Fulgham.
2249
2250         Make sure that the requests for both fonts are sent before either of the responses are received.
2251
2252         * fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
2253         * fast/text/font-load-data-partitioned-alphabet.html: Added.
2254         * platform/mac-wk1/fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
2255
2256 2018-01-11  Dean Jackson  <dino@apple.com>
2257
2258         [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
2259         https://bugs.webkit.org/show_bug.cgi?id=181558
2260         <rdar://problem/36189833>
2261
2262         Reviewed by Eric Carlson.
2263
2264         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
2265         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
2266         * platform/mac/TestExpectations: Test crashes on Sierra and earlier.
2267
2268 2018-01-12  Dean Jackson  <dino@apple.com>
2269
2270         drawElements should be invalid if vertexAttrib0 doesn't have data
2271         https://bugs.webkit.org/show_bug.cgi?id=181609
2272         <rdar://problem/36392883>
2273
2274         Reviewed by Antoine Quint.
2275
2276         * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt: Added.
2277         * fast/canvas/webgl/drawElements-empty-vertex-data.html: Added.
2278
2279 2018-01-12  Youenn Fablet  <youenn@apple.com>
2280
2281         FormDataElement::lengthInBytes should use ThreadableBlobRegistry
2282         https://bugs.webkit.org/show_bug.cgi?id=181554
2283
2284         Reviewed by Chris Dumez.
2285
2286         * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
2287         (async):
2288         (event.event.request.url.indexOf): Deleted.
2289         (event.event.request.url.endsWith): Deleted.
2290         (event.event.respondWith.promise.then): Deleted.
2291         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
2292         * http/tests/workers/service/service-worker-cache-api.https.html:
2293
2294 2018-01-12  Youenn Fablet  <youenn@apple.com>
2295
2296         WebProcess should pass the registration identifier and not the worker identifier for fetch events
2297         https://bugs.webkit.org/show_bug.cgi?id=181591
2298
2299         Reviewed by Chris Dumez.
2300
2301         * http/wpt/service-workers/resources/empty.html: Added.
2302         * http/wpt/service-workers/update-service-worker.https-expected.txt: Added.
2303         * http/wpt/service-workers/update-service-worker.https.html: Added.
2304         * http/wpt/service-workers/update-worker.py: Added.
2305         (main):
2306
2307 2018-01-11  Simon Fraser  <simon.fraser@apple.com>
2308
2309         fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is flakey
2310         https://bugs.webkit.org/show_bug.cgi?id=181569
2311         rdar://problem/34117680
2312
2313         Reviewed by Zalan Bujtas.
2314         
2315         Wait a tick before starting the rotation, otherwise -[WKWebView _beginAnimatedResizeWithUpdates:]
2316         can bail because the unobscuredRect is empty.
2317
2318         Also wait for both the rotation UI script to complete, and the receipt of the 
2319         orientationchange event.
2320
2321         * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html:
2322         * fast/events/ios/rotation/resources/rotation-utils.js:
2323         (doTest):
2324
2325 2018-01-12  Matt Lewis  <jlewis3@apple.com>
2326
2327         Skipped http/tests/resourceLoadStatistics/grandfathering.html on macOS WK2.
2328         https://bugs.webkit.org/show_bug.cgi?id=181482
2329
2330         Unreviewed test gardening.
2331
2332         * platform/mac-wk2/TestExpectations:
2333
2334 2018-01-12  Antoine Quint  <graouts@apple.com>
2335
2336         Add support for the frames() timing function
2337         https://bugs.webkit.org/show_bug.cgi?id=181585
2338         <rdar://problem/36463317>
2339
2340         Reviewed by Dean.
2341
2342         Add a new test that checks that the frames() timing function applies as expected
2343         and expand an existing test to check that the frames() timing function is parsed
2344         correctly. We also mark progressions in imported WPT tests.
2345
2346         * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
2347         * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
2348         * transitions/frames-timing-function-expected.txt: Added.
2349         * transitions/frames-timing-function.html: Added.
2350         * transitions/transitions-parsing-expected.txt:
2351         * transitions/transitions-parsing.html:
2352
2353 2018-01-11  Chris Dumez  <cdumez@apple.com>
2354
2355         Setting Window.opener to null should disown its opener
2356         https://bugs.webkit.org/show_bug.cgi?id=181505
2357         <rdar://problem/36443151>
2358
2359         Reviewed by Ryosuke Niwa.
2360
2361         Add layout test coverage.
2362
2363         * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
2364         * fast/dom/Window/window-opener-set-to-null.html: Added.
2365         * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
2366         * fast/dom/Window/window-opener-shadowing.html: Added.
2367
2368 2018-01-11  Myles C. Maxfield  <mmaxfield@apple.com>
2369
2370         [Cocoa] Star character disappears when bolded
2371         https://bugs.webkit.org/show_bug.cgi?id=181568
2372         <rdar://problem/18755569>
2373
2374         Reviewed by Simon Fraser.
2375
2376         * fast/text/unknown-font-expected-mismatch.html: Added.
2377         * fast/text/unknown-font.html: Added.
2378
2379 2018-01-11  James Craig  <jcraig@apple.com>
2380
2381         AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
2382         https://bugs.webkit.org/show_bug.cgi?id=168447
2383         <rdar://problem/30559874>
2384
2385         Reviewed by Simon Fraser.
2386
2387         Double-invert video when platform "invert colors" setting is enabled. Behavior matches 
2388         current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
2389
2390         * TestExpectations: Platform setting only available on Mac and iOS.
2391         * accessibility/smart-invert-expected.txt: Added. 
2392         * accessibility/smart-invert-reference-expected.html: Added.
2393         * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
2394         * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
2395         * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
2396         * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
2397
2398 2018-01-10  Ryosuke Niwa  <rniwa@webkit.org>
2399
2400         Make elements of zero width or height focusable
2401         https://bugs.webkit.org/show_bug.cgi?id=181516
2402
2403         Reviewed by Chris Dumez.
2404
2405         Added a regression test.
2406
2407         * fast/events/focus-zero-size-element-expected.txt: Added.
2408         * fast/events/focus-zero-size-element.html: Added.
2409
2410 2018-01-11  Alex Christensen  <achristensen@webkit.org>
2411
2412         REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
2413         https://bugs.webkit.org/show_bug.cgi?id=181553
2414
2415         Reviewed by Eric Carlson.
2416
2417         * media/video-src-remove.html:
2418
2419 2018-01-11  Dean Jackson  <dino@apple.com>
2420
2421         Rolling out 226814. It crashes on some bots.
2422
2423 2018-01-11  Dean Jackson  <dino@apple.com>
2424
2425         [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
2426         https://bugs.webkit.org/show_bug.cgi?id=181558
2427         <rdar://problem/36189833>
2428
2429         Reviewed by Eric Carlson.
2430
2431         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
2432         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
2433
2434 2018-01-11  Chris Dumez  <cdumez@apple.com>
2435
2436         ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
2437         https://bugs.webkit.org/show_bug.cgi?id=181222
2438         <rdar://problem/36332686>
2439
2440         Reviewed by Youenn Fablet.
2441
2442         Unskip test that is no longer flakily crashing.
2443
2444         * TestExpectations:
2445
2446 2018-01-11  Youenn Fablet  <youenn@apple.com>
2447
2448         RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
2449         https://bugs.webkit.org/show_bug.cgi?id=180851
2450
2451         Reviewed by Eric Carlson.
2452
2453         * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
2454         * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
2455         * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
2456
2457 2018-01-11  Ali Juma  <ajuma@chromium.org>
2458
2459         window.visualViewport should behave as [SameObject]
2460         https://bugs.webkit.org/show_bug.cgi?id=181548
2461
2462         Reviewed by Chris Dumez.
2463
2464         * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
2465         * fast/visual-viewport/visual-viewport-same-object.html: Added.
2466
2467 2018-01-11  Youenn Fablet  <youenn@apple.com>
2468
2469         imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
2470         https://bugs.webkit.org/show_bug.cgi?id=181541
2471
2472         Unreviewed.
2473
2474         * TestExpectations:
2475
2476 2018-01-11  Matt Lewis  <jlewis3@apple.com>
2477
2478         Rebaseline of media/event-queue-crash.html after r226785
2479         
2480         Unreviewed test gardening.
2481
2482         * media/event-queue-crash-expected.txt:
2483
2484 2018-01-11  Zalan Bujtas  <zalan@apple.com>
2485
2486         RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
2487         https://bugs.webkit.org/show_bug.cgi?id=181513
2488         <rdar://problem/36367085>
2489
2490         Reviewed by Antti Koivisto.
2491
2492         * fast/forms/button-set-text-crash-expected.txt: Added.
2493         * fast/forms/button-set-text-crash.html: Added.
2494
2495 2018-01-11  Antoine Quint  <graouts@apple.com>
2496
2497         Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
2498         https://bugs.webkit.org/show_bug.cgi?id=181547
2499         <rdar://problem/35947650>
2500
2501         Reviewed by Eric Carlson.
2502
2503         Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
2504         does not incur any change, and that making the controls visible again shows the controls in the
2505         expected state.
2506
2507         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
2508         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
2509
2510 2018-01-11  Antoine Quint  <graouts@apple.com>
2511
2512         [iOS] There should be no controls markup generated in fullscreen
2513         https://bugs.webkit.org/show_bug.cgi?id=181540
2514         <rdar://problem/35060379>
2515
2516         Reviewed by Eric Carlson.
2517
2518         We update this test to simply check that we're removing all child nodes.
2519
2520         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
2521         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
2522
2523 2018-01-11  Youenn Fablet  <youenn@apple.com>
2524
2525         Redirected iframe loading with Request.redirect=follow should fail
2526         https://bugs.webkit.org/show_bug.cgi?id=181491
2527
2528         Reviewed by Alex Christensen.
2529
2530         * TestExpectations:
2531
2532 2018-01-10  Simon Fraser  <simon.fraser@apple.com>
2533
2534         On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
2535         https://bugs.webkit.org/show_bug.cgi?id=181511
2536         rdar://problem/33741427
2537
2538         Reviewed by Zalan Bujtas.
2539
2540         New results in tests that get client coordinates after zooming.
2541
2542         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
2543         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
2544         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
2545         * fast/visual-viewport/zoomed-fixed-expected.txt:
2546         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2547         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
2548         * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
2549
2550 2018-01-11  Eric Carlson  <eric.carlson@apple.com>
2551
2552         Layout Test media/event-queue-crash.html is flaky
2553         https://bugs.webkit.org/show_bug.cgi?id=180493
2554         <rdar://problem/35914377>
2555
2556         Reviewed by Jer Noble.
2557
2558         * TestExpectations: Add DumpJSConsoleLogInStdErr.
2559         * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
2560
2561 2018-01-11  Ms2ger  <Ms2ger@igalia.com>
2562
2563         Test gardening for GTK.
2564         https://bugs.webkit.org/show_bug.cgi?id=181477
2565
2566         Unreviewed test gardening.
2567
2568         * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
2569         * http/tests/performance/performance-resource-timing-cached-entries.html:
2570           The code to debug this test's flakiness made it more flaky, as the
2571           resources are not logged in a consistent order. This ensures they are
2572           logged only in case of failure.
2573         * platform/gtk/TestExpectations:
2574           - svg/custom/non-scaling-stroke.svg was fixed in r226443.
2575           - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
2576             was fixed in r226404.
2577
2578 2018-01-11  Miguel Gomez  <magomez@igalia.com>
2579
2580         Unreviewed GTK+ and WPE gardening after r226773.
2581
2582         * platform/gtk/TestExpectations:
2583         * platform/wpe/TestExpectations:
2584
2585 2018-01-11  Ms2ger  <Ms2ger@igalia.com>
2586
2587         [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
2588         https://bugs.webkit.org/show_bug.cgi?id=91339
2589
2590         Unreviewed test gardening.
2591
2592         It was fixed in r226404.
2593
2594         * platform/gtk/TestExpectations:
2595
2596 2018-01-11  Youenn Fablet  <youenn@apple.com>
2597
2598         LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
2599         https://bugs.webkit.org/show_bug.cgi?id=181490
2600
2601         Reviewed by Chris Dumez.
2602
2603         * http/tests/workers/service/resources/service-worker-importScript.js:
2604         * http/tests/workers/service/service-worker-importScript-expected.txt:
2605         * platform/mac-wk2/TestExpectations:
2606
2607 2018-01-11  Philippe Normand  <pnormand@igalia.com>
2608
2609         [GTK] media/muted-video-is-playing-audio.html is timing out
2610         https://bugs.webkit.org/show_bug.cgi?id=163781
2611
2612         Reviewed by Carlos Garcia Campos.
2613
2614         The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
2615
2616         * media/muted-video-is-playing-audio.html: Un-mute the page.
2617         * platform/gtk/TestExpectations: Unflag now-passing test.
2618
2619 2018-01-10  Andy Estes  <aestes@apple.com>
2620
2621         [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
2622         https://bugs.webkit.org/show_bug.cgi?id=181437
2623         <rdar://problem/36376481>
2624
2625         Reviewed by Tim Horton.
2626
2627         * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
2628         * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
2629         * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
2630         * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
2631         * http/tests/paymentrequest/resources/helpers.js:
2632         (async.getPaymentRequestResponse):
2633         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
2634         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
2635         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
2636
2637 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
2638
2639         Update TestExpectations for http/tests/misc/submit-post-keygen.html.
2640         https://bugs.webkit.org/show_bug.cgi?id=121331
2641
2642         Unreviewed test gardening.
2643
2644         * platform/mac/TestExpectations:
2645
2646 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
2647
2648         Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
2649         https://bugs.webkit.org/show_bug.cgi?id=181502
2650
2651         Unreviewed test gardening.
2652
2653         * platform/mac-wk2/TestExpectations:
2654
2655 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
2656
2657         Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
2658         https://bugs.webkit.org/show_bug.cgi?id=181494
2659
2660         Unreviewed test gardening.
2661
2662         * platform/mac/TestExpectations:
2663
2664 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
2665
2666         Mark http/tests/misc/slow-loading-animated-image.html as flaky.
2667         https://bugs.webkit.org/show_bug.cgi?id=181479
2668
2669         Unreviewed test gardening.
2670
2671         * platform/mac/TestExpectations:
2672
2673 2018-01-10  Matt Baker  <mattbaker@apple.com>
2674
2675         Web Inspector: Canvas tab: throttle recording slider updates
2676         https://bugs.webkit.org/show_bug.cgi?id=180839
2677         <rdar://problem/36057849>
2678
2679         Reviewed by Joseph Pecoraro
2680
2681         * inspector/unit-tests/throttle-expected.txt: Added.
2682         * inspector/unit-tests/throttle.html: Added.
2683         Added function throttling tests.
2684
2685 2018-01-10  Wenson Hsieh  <wenson_hsieh@apple.com>
2686
2687         REGRESSION(r222507): Composition highlight doesn't render when using IME
2688         https://bugs.webkit.org/show_bug.cgi?id=181485
2689         <rdar://problem/35896516>
2690
2691         Reviewed by Ryosuke Niwa.
2692
2693         Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
2694         string appears different once it is confirmed.
2695
2696         * editing/marked-text-appearance-expected-mismatch.html: Added.
2697         * editing/marked-text-appearance.html: Added.
2698
2699 2018-01-10  Chris Dumez  <cdumez@apple.com>
2700
2701         Multiple http/wpt/beacon/contentextensions/ test are flaky.
2702         https://bugs.webkit.org/show_bug.cgi?id=179256
2703         <rdar://problem/35401978>
2704
2705         Reviewed by Alex Christensen.
2706
2707         Stop marking content extensions tests as flaky.
2708
2709         * platform/mac-wk2/TestExpectations:
2710
2711 2018-01-10  Tim Horton  <timothy_horton@apple.com>
2712
2713         REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
2714         https://bugs.webkit.org/show_bug.cgi?id=181269
2715         <rdar://problem/35110344>
2716
2717         Reviewed by Simon Fraser.
2718
2719         * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
2720         * swipe/pushstate-with-manual-scrollrestoration.html: Added.
2721         Add a test (which previously would complain about taking too long)
2722         that using manual scroll position restoration and pushState together
2723         doesn't cause swipes to hang until the watchdog fires.
2724
2725 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
2726
2727         Skip http/tests/workers/service/cors-image-fetch.html.
2728         https://bugs.webkit.org/show_bug.cgi?id=181222
2729
2730         Unreviewed test gardening.
2731
2732         * TestExpectations:
2733
2734 2018-01-10  Youenn Fablet  <youenn@apple.com>
2735
2736         Use no-cache fetch mode when loading main documents with location.reload()
2737         https://bugs.webkit.org/show_bug.cgi?id=181285
2738         <rdar://problem/36356831>
2739
2740         Reviewed by Alex Christensen.
2741
2742         * http/tests/inspector/network/har/har-page-expected.txt:
2743         * http/tests/inspector/network/har/har-page.html:
2744
2745 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
2746
2747         Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
2748         https://bugs.webkit.org/show_bug.cgi?id=181501
2749
2750         Unreviewed test gardening.
2751
2752         * platform/win/TestExpectations:
2753
2754 2018-01-10  Matt Lewis  <jlewis3@apple.com>
2755
2756         Adjusted expectations for webrtc/video-unmute.html.
2757         https://bugs.webkit.org/show_bug.cgi?id=172879
2758
2759         Unreviewed test gardening.
2760
2761         * platform/ios-simulator-wk2/TestExpectations:
2762         * platform/ios-wk2/TestExpectations:
2763         * platform/mac-wk2/TestExpectations:
2764
2765 2018-01-10  Youenn Fablet  <youenn@apple.com>
2766
2767         Skip http/wpt/service-workers/fetchEvent.https.html in Debug
2768         https://bugs.webkit.org/show_bug.cgi?id=181481
2769
2770         Unreviewed.
2771
2772         * TestExpectations:
2773
2774 2018-01-10  Matt Lewis  <jlewis3@apple.com>
2775
2776         Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
2777         https://bugs.webkit.org/show_bug.cgi?id=181097
2778
2779         Unreviewed test gardening.
2780
2781         * platform/mac-wk2/TestExpectations:
2782
2783 2018-01-10  Matt Lewis  <jlewis3@apple.com>
2784
2785         Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
2786         https://bugs.webkit.org/show_bug.cgi?id=181392
2787
2788         Unreviewed test gardening.
2789
2790         * platform/ios-wk2/TestExpectations:
2791         * platform/mac-wk2/TestExpectations:
2792
2793 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
2794
2795         [Win] Rebaseline test after r225366.
2796
2797         Unreviewed test gardening.
2798
2799         * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
2800
2801 2018-01-10  Chris Dumez  <cdumez@apple.com>
2802
2803         REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
2804         https://bugs.webkit.org/show_bug.cgi?id=179342
2805         <rdar://problem/35478161>
2806
2807         Reviewed by Youenn Fablet.
2808
2809         * TestExpectations:
2810         Unmark the test as flaky.
2811
2812         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
2813         * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
2814         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
2815         Update test to register a scriptURL that actually fails. When registration succeeds, the test
2816         logs lines indicating that registration succeeded unexpectedly. Also, when registration
2817         succeeds, the registration of the top frame are no longer guaranteed to be resolved before
2818         the ones of the subframe (because it involves things like network loads).
2819
2820 2018-01-10  Chris Dumez  <cdumez@apple.com>
2821
2822         Unreviewed, skip http/tests/workers/service/other_resources folder.
2823
2824         It is a resources folder and does not contain tests.
2825
2826         * TestExpectations:
2827
2828 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
2829
2830         [Win] Rebaseline tests after r225366.
2831
2832         Unreviewed test gardening.
2833
2834         * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
2835         * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
2836         * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
2837         * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
2838
2839 2018-01-10  Philippe Normand  <pnormand@igalia.com>
2840
2841         Unreviewed GTK gardening
2842
2843         * platform/gtk/TestExpectations: Unflag now-passing test and skip
2844         mediastream tests, useless without any webrtc backend.
2845
2846 2018-01-10  Philippe Normand  <pnormand@igalia.com>
2847
2848         [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
2849         https://bugs.webkit.org/show_bug.cgi?id=181471
2850         <rdar://problem/36402323>
2851
2852         Reviewed by Carlos Garcia Campos.
2853
2854         * platform/gtk/TestExpectations: These 2 tests shall pass now.
2855
2856 2018-01-10  Ms2ger  <Ms2ger@igalia.com>
2857
2858         [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
2859         https://bugs.webkit.org/show_bug.cgi?id=94009
2860
2861         Unreviewed test gardening.
2862
2863         It was fixed in r226404.
2864
2865         * platform/gtk/TestExpectations:
2866
2867 2018-01-10  Philippe Normand  <pnormand@igalia.com>
2868
2869         Unreviewed, updating expectations for media test timing out on GTK
2870
2871         * platform/gtk/TestExpectations:
2872
2873 2018-01-10  Philippe Normand  <pnormand@igalia.com>
2874
2875         Unreviewed, updating expectations for media test timing out on GTK
2876
2877         * platform/gtk/TestExpectations:
2878
2879 2018-01-10  Antti Koivisto  <antti@apple.com>
2880
2881         Invalidate current element style on class change accurately
2882         https://bugs.webkit.org/show_bug.cgi?id=181210
2883
2884         Reviewed by Zalan Bujtas.
2885
2886         * fast/css/set-inline-style-recalc-expected.txt:
2887         * fast/css/set-inline-style-recalc.html:
2888
2889 2018-01-09  Antoine Quint  <graouts@apple.com>
2890
2891         [Web Animations] Expose the id property on Animation
2892         https://bugs.webkit.org/show_bug.cgi?id=181450
2893         <rdar://problem/36383600>
2894
2895         Reviewed by Dean Jackson.
2896
2897         Mark all tests related to the "id" property as passing.
2898
2899         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
2900         * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
2901         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
2902
2903 2018-01-09  Chris Dumez  <cdumez@apple.com>
2904
2905         Make service workers behave correctly with regards to Page Cache
2906         https://bugs.webkit.org/show_bug.cgi?id=181446
2907         <rdar://problem/36164291>
2908
2909         Reviewed by Youenn Fablet.
2910
2911         Add layout test coverage.
2912
2913         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
2914         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
2915         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
2916         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
2917         * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
2918         * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
2919         * http/tests/workers/service/other_resources/test.html: Added.
2920         * http/tests/workers/service/resources/getClientCount-worker.js: Added.
2921         (event.then):
2922
2923 2018-01-09  Chris Dumez  <cdumez@apple.com>
2924
2925         We should not return undefined for most properties of a detached Window
2926         https://bugs.webkit.org/show_bug.cgi?id=181416
2927         <rdar://problem/36162489>
2928
2929         Reviewed by Ryosuke Niwa.
2930
2931         Update existing tests to reflect behavior change.
2932
2933         * fast/dom/Window/orphaned-frame-access-expected.txt:
2934         * fast/dom/Window/orphaned-frame-access.html:
2935         * fast/frames/detached-frame-property-expected.txt:
2936         * fast/frames/detached-frame-property.html:
2937
2938 2018-01-09  Darin Adler  <darin@apple.com>
2939
2940         Further refinement to list item and counter code after "list-item" counter fix
2941         https://bugs.webkit.org/show_bug.cgi?id=181426
2942
2943         Reviewed by Zalan Bujtas.
2944
2945         * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
2946         the file.
2947
2948 2018-01-09  Myles C. Maxfield  <mmaxfield@apple.com>
2949
2950         font-display:fallback can cause a visual flash (which is supposed to be impossible)
2951         https://bugs.webkit.org/show_bug.cgi?id=181374
2952
2953         Reviewed by Simon Fraser.
2954
2955         Move font-display tests into their common subfolder.
2956
2957         * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
2958         * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
2959         * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
2960         * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
2961         * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
2962         * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
2963         * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
2964         * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
2965         * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
2966         * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
2967         * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
2968         * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
2969         * fast/text/font-display/swap-flash-expected.html: Added.
2970         * fast/text/font-display/swap-flash.html: Added.
2971         * platform/win/TestExpectations:
2972
2973 2018-01-09  Matt Lewis  <jlewis3@apple.com>
2974
2975         Fixed test expectaions.
2976
2977         Unreviewed test gardening.
2978
2979         * platform/ios-wk2/TestExpectations:
2980
2981 2018-01-09  Antti Koivisto  <antti@apple.com>
2982
2983         Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
2984         https://bugs.webkit.org/show_bug.cgi?id=180940
2985         <rdar://problem/36116507>
2986
2987         Reviewed by Darin Adler.
2988
2989         * http/tests/local/loading-stylesheet-import-remove.html: Added.
2990         * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
2991         * http/tests/local/resources/slow-import.css: Added.
2992
2993 2018-01-09  Youenn Fablet  <youenn@apple.com>
2994
2995         Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
2996         https://bugs.webkit.org/show_bug.cgi?id=181404
2997
2998         Reviewed by Alex Christensen.
2999
3000         * TestExpectations:
3001
3002 2018-01-09  Youenn Fablet  <youenn@apple.com>
3003
3004         [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
3005         https://bugs.webkit.org/show_bug.cgi?id=181087
3006         <rdar://problem/36188109>
3007
3008         Reviewed by Chris Dumez.
3009
3010         * platform/ios-wk2/TestExpectations: Removed flaky expectation.
3011
3012 2018-01-09  Yacine Bandou  <yacine.bandou_ext@softathome.com>
3013
3014         [EME] Add layout test for clearKey CENC message event
3015         https://bugs.webkit.org/show_bug.cgi?id=180928
3016
3017         Reviewed by Xabier Rodriguez-Calvar.
3018
3019         Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
3020         There are two tests: one with MSE playback and another with regular playback.
3021
3022         * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
3023         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
3024         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
3025             Test with MSE playback.
3026         * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
3027             Test with regular playback.
3028         * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
3029             This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and 
3030             "keystatuseschange" events, and updates the CDM session with the right keys.
3031             This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback 
3032             by an other function that checks the 'message' event and stops the test.
3033         * media/encrypted-media/medias-enc.js:
3034             I take this opportunity to introduce some fixes:
3035             Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
3036             thus it is easy to change it now.
3037             Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
3038         * media/media-source/media-source-loader-simple.js:
3039             Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
3040         * platform/gtk/TestExpectations:
3041         * platform/mac/TestExpectations:
3042         * platform/wpe/TestExpectations:
3043
3044 2018-01-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
3045
3046         Check Image::m_image is not null in ImageLoader::decode()
3047         https://bugs.webkit.org/show_bug.cgi?id=180386
3048         <rdar://problem/34634483>
3049
3050         Reviewed by Tim Horton.
3051
3052         Add a new rejected case for decoding an image with an invalid URL.
3053
3054         * fast/images/decode-static-image-reject-expected.txt:
3055         * fast/images/decode-static-image-reject.html:
3056
3057 2018-01-09  Ali Juma  <ajuma@chromium.org>
3058
3059         Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
3060         https://bugs.webkit.org/show_bug.cgi?id=181436
3061
3062         Reviewed by Frédéric Wang.
3063
3064         Test gardening.
3065
3066         * TestExpectations:
3067         Mark test that seems to have timing issues as flaky.
3068
3069 2018-01-09  Ali Juma  <ajuma@chromium.org>
3070
3071         Implement VisualViewport API events
3072         https://bugs.webkit.org/show_bug.cgi?id=179386
3073
3074         Reviewed by Frédéric Wang.
3075
3076         Add tests for Visual Viewport API events. Test that a resize event is fired after
3077         pinch zoom and after window resize, and test that a scroll event is fired when the
3078         visual viewport is scrolled.
3079
3080         * fast/visual-viewport/resize-event-fired-expected.txt: Added.
3081         * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
3082         * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
3083         * fast/visual-viewport/resize-event-fired.html: Added.
3084         * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
3085         * fast/visual-viewport/scroll-event-fired.html: Added.
3086         * platform/gtk/TestExpectations:
3087         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
3088         * platform/ios/TestExpectations:
3089         Skipped test that resizes a window, since this isn't supported on iOS.
3090         * platform/win/TestExpectations:
3091         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
3092
3093 2018-01-09  Ryosuke Niwa  <rniwa@webkit.org>
3094
3095         Release assert in addResourceTiming when a cache resource is requested during style recalc
3096         https://bugs.webkit.org/show_bug.cgi?id=181137
3097         <rdar://problem/35666574>
3098
3099         Reviewed by Simon Fraser.
3100
3101         Added a regression test for the crash.
3102
3103         Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
3104         resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
3105
3106         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
3107         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
3108         * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
3109
3110 2018-01-08  Chris Nardi  <csnardi1@gmail.com>
3111
3112         ::first-letter incorrectly selects grapheme pairs
3113         https://bugs.webkit.org/show_bug.cgi?id=181315
3114
3115         Reviewed by Darin Adler.
3116
3117         * fast/css/first-letter-punctuation-expected.html: Added.
3118         * fast/css/first-letter-punctuation.html:
3119         * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
3120         * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
3121         * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
3122         * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
3123         * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
3124         * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
3125
3126 2018-01-08  Darin Adler  <darin@apple.com>
3127
3128         Special list-item counter starts from an incorrect number for ::before and ::after
3129         https://bugs.webkit.org/show_bug.cgi?id=181084
3130
3131         Reviewed by Zalan Bujtas.
3132
3133         * fast/css/counters/counter-list-item-expected.html: Added.
3134         * fast/css/counters/counter-list-item.html: Added.
3135
3136 2018-01-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
3137
3138         A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
3139         https://bugs.webkit.org/show_bug.cgi?id=180301
3140
3141         Reviewed by Dean Jackson.
3142
3143         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
3144         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
3145         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
3146         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
3147         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
3148         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
3149
3150 2018-01-08  Matt Lewis  <jlewis3@apple.com>
3151
3152         Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
3153         https://bugs.webkit.org/show_bug.cgi?id=181087
3154
3155         Unreviewed test gardening.
3156
3157         * platform/ios-wk2/TestExpectations:
3158
3159 2018-01-08  Matt Lewis  <jlewis3@apple.com>
3160
3161         Unreviewed, rolling out r226385.
3162
3163         The test introduced with this was a flaky since being added.
3164
3165         Reverted changeset:
3166
3167         "AX: when invert colors is on, double-invert certain media
3168         elements in UserAgentStyleSheet"
3169         https://bugs.webkit.org/show_bug.cgi?id=168447
3170         https://trac.webkit.org/changeset/226385
3171
3172 2018-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3173
3174         Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
3175         https://bugs.webkit.org/show_bug.cgi?id=181223
3176
3177         Unreviewed test gardening.
3178
3179         * platform/wk2/TestExpectations:
3180
3181 2018-01-08  Matt Lewis  <jlewis3@apple.com>
3182
3183         Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
3184         https://bugs.webkit.org/show_bug.cgi?id=181107
3185
3186         Unreviewed test gardening.
3187
3188         * platform/mac-wk2/TestExpectations:
3189
3190 2018-01-08  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3191
3192         [WinCairo] Add default port TestExpectations for wincairo
3193         https://bugs.webkit.org/show_bug.cgi?id=179221
3194
3195         Reviewed by Alex Christensen.
3196
3197         * platform/wincairo-win10/TestExpectations: Added.
3198
3199 2018-01-08  Youenn Fablet  <youenn@apple.com>
3200
3201         Stop exposing fetch and extendable events to window
3202         https://bugs.webkit.org/show_bug.cgi?id=181325
3203
3204         Reviewed by Chris Dumez.
3205
3206         * http/wpt/service-workers/extendableEvent.https-expected.txt:
3207         * http/wpt/service-workers/extendableEvent.https.html:
3208         * http/wpt/service-workers/fetchEvent.https-expected.txt:
3209         * http/wpt/service-workers/fetchEvent.https.html:
3210
3211 2018-01-08  Antti Koivisto  <antti@apple.com>
3212
3213         REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
3214         https://bugs.webkit.org/show_bug.cgi?id=176260
3215         <rdar://problem/34219966>
3216
3217         Reviewed by Simon Fraser.
3218
3219         * compositing/debug-borders-dynamic-expected.html: Added.
3220         * compositing/debug-borders-dynamic.html: Added.
3221
3222 2018-01-08  Yacine Bandou  <yacine.bandou_ext@softathome.com>
3223
3224         [EME] Add layout test for InitData and InitDataType in CENC encrypted event
3225         https://bugs.webkit.org/show_bug.cgi?id=180430
3226
3227         Reviewed by Xabier Rodriguez-Calvar.
3228
3229         * TestExpectations:
3230         * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
3231             This is a simple encrypted video file used for regular playback.
3232             It has been encrypted with BENTO4. https://www.bento4.com/
3233
3234         * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
3235             This is a simple encrypted video fragment used in MSE playback.
3236             It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
3237
3238         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
3239         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
3240         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
3241             This is a test with MSE.
3242
3243         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
3244             This is a test with a regular playback.
3245
3246         * media/encrypted-media/medias-enc.js: Added.
3247             This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
3248             It gives all necessary informations about the encrypted media: path of the file or
3249             the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
3250
3251         * media/media-source/media-source-loader-simple.js: Added.
3252             This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
3253             in the appropriate SourceBuffer.
3254
3255         * platform/wpe/TestExpectations:
3256
3257 2018-01-08  Ms2ger  <Ms2ger@igalia.com>
3258
3259         Update imagebitmap tests.
3260         https://bugs.webkit.org/show_bug.cgi?id=181379
3261
3262         Unreviewed test gardening.
3263
3264         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
3265         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3266         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
3267         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3268
3269 2018-01-08  Youenn Fablet  <youenn@apple.com>
3270
3271         navigator.onLine does not work inside service workers
3272         https://bugs.webkit.org/show_bug.cgi?id=181079
3273         <rdar://problem/36178606>
3274
3275         Reviewed by Darin Adler.
3276
3277         * http/wpt/service-workers/online-worker.js: Added.
3278         (async.waitForOnlineEvent):
3279         (async.doTest):
3280         * http/wpt/service-workers/online.https-expected.txt: Added.
3281         * http/wpt/service-workers/online.https.html: Added.
3282
3283 2018-01-08  Youenn Fablet  <youenn@apple.com>
3284
3285         imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
3286         https://bugs.webkit.org/show_bug.cgi?id=181382
3287
3288         Unreviewed.
3289
3290         * TestExpectations:
3291
3292 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
3293
3294         Unreviewed GTK gardening. Rebaseline test again after r226500.
3295
3296         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3297
3298 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
3299
3300         Unreviewed GTK gardening. Partially revert r224460.
3301
3302         Two tests were incorrectly rebaselined in r224460.
3303
3304         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
3305         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
3306
3307 2018-01-07  Ms2ger  <Ms2ger@igalia.com>
3308
3309         Implement createImageBitmap(ImageBitmap)
3310         https://bugs.webkit.org/show_bug.cgi?id=181287
3311
3312         Reviewed by Darin Adler.
3313
3314         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
3315         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
3316         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
3317         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
3318
3319 2018-01-07  Ryosuke Niwa  <rniwa@webkit.org>
3320
3321         Reduce the precision of "high" resolution time to 1ms
3322         https://bugs.webkit.org/show_bug.cgi?id=180910
3323         <rdar://problem/36085943>
3324
3325         Reviewed by Saam Barati.
3326
3327         Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
3328         due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
3329
3330         * TestExpectations:
3331
3332 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
3333
3334         Possible crash computing event regions
3335         https://bugs.webkit.org/show_bug.cgi?id=181368
3336         rdar://problem/34847081
3337
3338         Reviewed by Zalan Bujtas.
3339
3340         * fast/events/event-handler-regions-layout-expected.txt: Added.
3341         * fast/events/event-handler-regions-layout.html: Added.
3342
3343 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
3344
3345         Crash under RenderLayer::scrollTo() with marquee
3346         https://bugs.webkit.org/show_bug.cgi?id=181349
3347         rdar://problem/36190168
3348
3349         Reviewed by Zalan Bujtas.
3350
3351         * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
3352         * fast/scrolling/marquee-scroll-crash.html: Added.
3353
3354 2018-01-05  Dean Jackson  <dino@apple.com>
3355
3356         Accurately clip copyTexImage2D and copyTexSubImage2D
3357         https://bugs.webkit.org/show_bug.cgi?id=181356
3358         <rdar://problem/35083877>
3359
3360         Reviewed by Eric Carlson.
3361
3362         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
3363         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
3364
3365 2018-01-06  Yusuke Suzuki  <utatane.tea@gmail.com>
3366
3367         Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
3368         https://bugs.webkit.org/show_bug.cgi?id=181321
3369
3370         Reviewed by Saam Barati.
3371
3372         * inspector/model/remote-object-get-properties-expected.txt:
3373         * inspector/runtime/getProperties-expected.txt:
3374         * js/script-tests/strict-throw-type-error.js:
3375         * js/strict-throw-type-error-expected.txt:
3376
3377 2018-01-05  Youenn Fablet  <youenn@apple.com>
3378
3379         Implement Cache API partitioning based on ClientOrigin
3380         https://bugs.webkit.org/show_bug.cgi?id=181240
3381
3382         Reviewed by Alex Christensen.
3383
3384         Beefing up test to ensure that client and top origins are taken into consideration.
3385
3386         * http/tests/cache-storage/cache-origins.https-expected.txt:
3387         * http/tests/cache-storage/cache-origins.https.html:
3388         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
3389         * http/tests/cache-storage/cache-clearing-origin.https.html:
3390
3391 2017-12-21  Ryan Haddad  <ryanhaddad@apple.com>
3392
3393         Mark fast/workers/worker-terminate.html as flaky.
3394         https://bugs.webkit.org/show_bug.cgi?id=181098
3395
3396         Unreviewed test gardening.
3397
3398         * platform/mac/TestExpectations:
3399
3400 2018-01-05  Per Arne Vollan  <pvollan@apple.com>
3401
3402         Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
3403         https://bugs.webkit.org/show_bug.cgi?id=181346
3404
3405         Unreviewed test gardening.
3406
3407         * platform/win/TestExpectations:
3408
3409 2018-01-05  Youenn Fablet  <youenn@apple.com>
3410
3411         Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
3412         https://bugs.webkit.org/show_bug.cgi?id=181329
3413
3414         Unreviewed.
3415         SharedWorker is not supported.
3416
3417         * TestExpectations:
3418
3419 2018-01-05  Matt Lewis  <jlewis3@apple.com>
3420
3421         Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
3422         https://bugs.webkit.org/show_bug.cgi?id=181069
3423
3424         Unreviewed test gardening.
3425
3426         * platform/mac-wk2/TestExpectations:
3427
3428 2018-01-05  Matt Lewis  <jlewis3@apple.com>
3429
3430         Unreviewed, rolling out r226401.
3431
3432         This caused timeouts on multiple platforms.
3433
3434         Reverted changeset:
3435
3436         "Implement Cache API partitioning based on ClientOrigin"
3437         https://bugs.webkit.org/show_bug.cgi?id=181240
3438         https://trac.webkit.org/changeset/226401
3439
3440 2018-01-05  Joseph Pecoraro  <pecoraro@apple.com>
3441
3442         ServiceWorkers: Enable UserTiming / ResourceTiming
3443         https://bugs.webkit.org/show_bug.cgi?id=181297
3444         <rdar://problem/36307306>
3445
3446         Reviewed by Youenn Fablet.
3447
3448         * http/tests/workers/service/resources/data1.txt: Added.
3449         * http/tests/workers/service/resources/data2.txt: Added.
3450         Resources to load from a service-worker.
3451
3452         * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
3453         * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
3454         * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
3455         Test that a ServiceWorker can produce resource entries for a few
3456         different kinds of loads (CacheStorage load, and a fetch).
3457
3458         * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
3459         * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
3460         * http/tests/workers/service/service-worker-user-timing.https.html: Added.
3461         Test that a ServiceWorker can produce a mark/measure entries.
3462
3463 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
3464
3465         [WPE][GTK] Unreviewed gardening
3466
3467         Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
3468         r226443.
3469         * platform/gtk/TestExpectations:
3470         * platform/wpe/TestExpectations:
3471
3472 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
3473
3474         [WPE] Unreviewed gardening
3475
3476         * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
3477
3478 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
3479
3480         [WPE] Rebaseline test expectations after r226404
3481
3482         Unreviewed gardening.
3483
3484         * platform/wpe/css1/font_properties/font_size-expected.txt:
3485         * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
3486         * platform/wpe/css1/text_properties/line_height-expected.txt:
3487         * platform/wpe/css1/text_properties/text_indent-expected.txt:
3488         * platform/wpe/css1/text_properties/word_spacing-expected.txt:
3489         * platform/wpe/css1/units/length_units-expected.txt:
3490         * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
3491         * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
3492         * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
3493         * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
3494         * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
3495         * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
3496         * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
3497         * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
3498         * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
3499         * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
3500         * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
3501         * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
3502         * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
3503         * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
3504
3505 2018-01-05  Fujii Hironori  <Hironori.Fujii@sony.com>