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