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