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