96e41d159008826d8c934813d1540819a40a56c0
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-11-18  Antti Koivisto  <antti@apple.com>
2
3         REGRESSION (r220646): ASSERTION FAILED: skipAssert || nextSiblingRenderer(node) == m_nextSibling
4         https://bugs.webkit.org/show_bug.cgi?id=179855
5         <rdar://problem/35464071>
6
7         Reviewed by Zalan Bujtas.
8
9         * fast/css-generated-content/first-letter-update-crash-expected.txt: Added.
10         * fast/css-generated-content/first-letter-update-crash.html: Added.
11
12 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
13
14         Rebaseline and/or turn on more iOS selection tests that either already pass, or need minimal visual tweaking
15         https://bugs.webkit.org/show_bug.cgi?id=179856
16
17         Reviewed by Myles C. Maxfield.
18
19         These tests all neither to either be minimally rebaselined, or they worked, but were marked as failing.
20         All were checked for flakiness, and none were found to be flakey on the open source bots.
21
22         * platform/ios-wk2/TestExpectations:
23         * platform/ios/editing/selection/extend-by-word-002-expected.txt:
24         * platform/ios/editing/selection/iframe-expected.png: Modified property svn:mime-type.
25         * platform/ios/editing/selection/iframe-expected.txt:
26         * platform/ios/editing/selection/inline-table-expected.png: Modified property svn:mime-type.
27         * platform/ios/editing/selection/inline-table-expected.txt:
28
29 2017-11-17  Zalan Bujtas  <zalan@apple.com>
30
31         Test case for r224995.
32         https://bugs.webkit.org/show_bug.cgi?id=179854
33
34         * fast/dom/getSVGDocument-on-object-crash-expected.txt: Added.
35         * fast/dom/getSVGDocument-on-object-crash.html: Added.
36
37 2017-11-17  Chris Dumez  <cdumez@apple.com>
38
39         [Service Workers] Implement "Notify Controller Change" algorithm
40         https://bugs.webkit.org/show_bug.cgi?id=179822
41
42         Reviewed by Youenn Fablet.
43
44         Add layout test coverage.
45
46         * http/tests/workers/service/controller-change-expected.txt: Added.
47         * http/tests/workers/service/controller-change.html: Added.
48
49 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
50
51         Web Inspector: Fix grammar typo in tests
52         https://bugs.webkit.org/show_bug.cgi?id=179852
53
54         Reviewed by Matt Baker.
55
56         * http/tests/inspector/network/resource-response-source-memory-cache-expected.txt:
57         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only-expected.txt:
58         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
59         * http/tests/inspector/network/resource-response-source-memory-cache.html:
60         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt:
61         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
62
63 2017-11-17  John Wilander  <wilander@apple.com>
64
65         Storage Access API: UI process should update network process about granted access
66         https://bugs.webkit.org/show_bug.cgi?id=176943
67         <rdar://problem/34440612>
68
69         Reviewed by Alex Christensen.
70
71         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Added.
72         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html: Added.
73         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt: Added.
74         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html: Added.
75         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Removed.
76         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Removed.
77             Renamed to make the recent and non-recent user interaction explicit.
78         * http/tests/storageAccess/resources/get-cookies.php: Added.
79         * http/tests/storageAccess/resources/set-cookie.php: Added.
80         * platform/mac-wk2/TestExpectations:
81             Added the new tests as [ Pass ] for High Sierra and up.
82
83 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
84
85         Skip imported/w3c/web-platform-tests/service-workers/service-worker/getregistration.https.html on debug bots.
86         https://bugs.webkit.org/show_bug.cgi?id=179846
87
88         Unreviewed test gardening.
89
90         * platform/mac/TestExpectations:
91
92 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
93
94         Update TestExpectations for service-worker tests.
95
96         Unreviewed test gardening.
97
98         * TestExpectations:
99
100 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
101
102         Update TestExpectations for inspector/canvas/shaderProgram-add-remove-webgl2.html.
103         https://bugs.webkit.org/show_bug.cgi?id=179827
104
105         Unreviewed test gardening.
106
107         * platform/mac/TestExpectations:
108
109 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
110
111         Mark svg/in-html/by-reference.html as flaky on iOS.
112         https://bugs.webkit.org/show_bug.cgi?id=179784
113
114         Unreviewed test gardening.
115
116         * platform/ios/TestExpectations:
117
118 2017-11-17  Chris Fleizach  <cfleizach@apple.com>
119
120         AX: VoiceOver in Safari does not read table header for first cell in first body row
121         https://bugs.webkit.org/show_bug.cgi?id=179780
122         <rdar://problem/35590551>
123
124         Reviewed by Joanmarie Diggs.
125
126         * accessibility/table-header-calculation-for-header-rows-expected.txt: Added.
127         * accessibility/table-header-calculation-for-header-rows.html: Added.
128         * accessibility/table-attributes-expected.txt: Updated.
129         * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
130
131 2017-11-17  Nan Wang  <n_wang@apple.com>
132
133         AX: AOM: Implement boolean type properties
134         https://bugs.webkit.org/show_bug.cgi?id=179496
135
136         Reviewed by Chris Fleizach.
137
138         * accessibility/mac/AOM-bool-properties-expected.txt: Added.
139         * accessibility/mac/AOM-bool-properties.html: Added.
140
141 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
142
143         Turn on selection layout tests that are already working on iOS
144         https://bugs.webkit.org/show_bug.cgi?id=179842
145
146         Reviewed by Tim Horton.
147
148         I have checked these test manually and on the flakiness dashboard and they are all
149         working on iOS. No reason to not run them on iOS now.
150
151         * platform/ios-wk2/TestExpectations:
152
153 2017-11-17  Joanmarie Diggs  <jdiggs@igalia.com>
154
155         AX: [ATK] Fix WKTR's methods for testing row header and column header presence and count
156         https://bugs.webkit.org/show_bug.cgi?id=179837
157
158         Reviewed by Chris Fleizach.
159
160         * accessibility/gtk/table-headers-count-expected.txt: Added.
161         * accessibility/gtk/table-headers-count.html: Added.
162         * platform/gtk/TestExpectations: Remove a couple of "crash" failures.
163         * platform/gtk/accessibility/table-sections-expected.txt: Remove null objects.
164
165 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
166
167         LayoutTest http/tests/inspector/network/har/har-page.html is a flaky failure
168         https://bugs.webkit.org/show_bug.cgi?id=179781
169
170         Reviewed by Alexey Proskuryakov.
171
172         * http/tests/inspector/network/har/har-page-expected.txt:
173         * http/tests/inspector/network/har/har-page.html:
174         Filter out the protocol value since it might not be available if the resource was cached.
175
176 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
177
178         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky on iOS.
179         https://bugs.webkit.org/show_bug.cgi?id=179773
180
181         Unreviewed test gardening.
182
183         * platform/ios/TestExpectations:
184
185 2017-11-17  Said Abou-Hallawa  <sabouhallawa@apple.com>
186
187         SVG scrolling anchor should be reset if the fragmentIdentifier does not exist or is not provided
188         https://bugs.webkit.org/show_bug.cgi?id=176577
189
190         Reviewed by Simon Fraser.
191
192         * http/tests/svg/svg-fragment-url-special-cases-expected.html: Added.
193         * http/tests/svg/svg-fragment-url-special-cases.html: Added.
194
195 2017-11-16  Antoine Quint  <graouts@apple.com>
196
197         [Web Animations] Force a stacking context during animations that animate properties that will force a stacking context
198         https://bugs.webkit.org/show_bug.cgi?id=179811
199
200         Reviewed by Dean Jackson.
201
202         Adding a new test that would crash otherwise because we wouldn't adequately force a stacking
203         context as the animation would begin.
204
205         * webanimations/animation-opacity-animation-crash-expected.txt: Added.
206         * webanimations/animation-opacity-animation-crash.html: Added.
207
208 2017-11-16  Commit Queue  <commit-queue@webkit.org>
209
210         Unreviewed, rolling out r224921.
211         https://bugs.webkit.org/show_bug.cgi?id=179813
212
213         We shouldn't be doing this (Requested by ap on #webkit).
214
215         Reverted changeset:
216
217         "Remove the outdated and unmaintained copies of the tests in
218         wpt/2dcontext/the-canvas-state/."
219         https://bugs.webkit.org/show_bug.cgi?id=179769
220         https://trac.webkit.org/changeset/224921
221
222 2017-11-16  Youenn Fablet  <youenn@apple.com>
223
224         Service Worker should get the body of intercepted requests
225         https://bugs.webkit.org/show_bug.cgi?id=179776
226
227         Reviewed by Alex Christensen.
228
229         * http/tests/workers/service/resources/service-worker-fetch.js:
230         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
231         * http/tests/workers/service/resources/service-worker-request-with-body-worker.js: Added.
232         * http/tests/workers/service/service-worker-request-with-body.https-expected.txt: Added.
233         * http/tests/workers/service/service-worker-request-with-body.https.html: Added.
234
235 2017-11-16  Nan Wang  <n_wang@apple.com>
236
237         AX: AOM: Implement string type properties
238         https://bugs.webkit.org/show_bug.cgi?id=179495
239
240         Reviewed by Chris Fleizach.
241
242         * accessibility/accessibility-object-model.html:
243         * accessibility/mac/AOM-string-properties-expected.txt: Added.
244         * accessibility/mac/AOM-string-properties.html: Added.
245
246 2017-11-16  Ryan Haddad  <ryanhaddad@apple.com>
247
248         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky.
249         https://bugs.webkit.org/show_bug.cgi?id=179773
250
251         Unreviewed test gardening.
252
253         * platform/mac-wk2/TestExpectations:
254
255 2017-11-16  Chris Dumez  <cdumez@apple.com>
256
257         Dispatching an event on a ServiceWorkerRegistration may fail or crash due to GC
258         https://bugs.webkit.org/show_bug.cgi?id=179751
259
260         Reviewed by Geoffrey Garen.
261
262         Add layout test coverage.
263
264         * http/tests/workers/service/service-worker-registration-gc-event-expected.txt: Added.
265         * http/tests/workers/service/service-worker-registration-gc-event.html: Added.
266
267 2017-11-16  Matt Lewis  <jlewis3@apple.com>
268
269         Marked svg/wicd/test-rightsizing-a.xhtml as flaky.
270         https://bugs.webkit.org/show_bug.cgi?id=179176
271
272         Unreviewed test gardening.
273
274         * platform/ios-wk2/TestExpectations:
275         * platform/mac-wk2/TestExpectations:
276
277 2017-11-16  Antoine Quint  <graouts@apple.com>
278
279         [Web Animations] Express time in milliseconds through the API
280         https://bugs.webkit.org/show_bug.cgi?id=179799
281
282         Reviewed by Simon Fraser.
283
284         Update tests to use milliseconds rather than seconds.
285
286         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
287         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
288         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
289         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
290         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
291
292 2017-11-16  Matt Lewis  <jlewis3@apple.com>
293
294         Marked multiple http/tests/cache/disk-cache/ tests as flaky.
295         
296         Unreviewed test gardening.
297
298         * platform/mac-wk2/TestExpectations:
299
300 2017-11-16  Youenn Fablet  <youenn@apple.com>
301
302         imported/w3c/web-platform-tests/2dcontext/the-canvas-state/canvas_state_restore_001.htm is an ImageOnlyFailure
303         https://bugs.webkit.org/show_bug.cgi?id=179786
304
305         Unreviewed.
306
307         * TestExpectations: Temporarily marking test as failing.
308
309 2017-11-16  Colin Bendell  <colin@bendell.ca>
310
311         Add tests to ensure that <source> tags are only preloaded when the `type`
312         attribute matches.
313         https://bugs.webkit.org/show_bug.cgi?id=179231
314
315         Reviewed by Alex Christensen.
316
317         * http/tests/preload/picture-type-expected.txt: Added.
318         * http/tests/preload/picture-type.html: Added.
319
320 2017-11-16  Chris Dumez  <cdumez@apple.com>
321
322         Dispatching an event on a ServiceWorker may fail or crash due to GC
323         https://bugs.webkit.org/show_bug.cgi?id=179745
324
325         Reviewed by Geoffrey Garen.
326
327         Add layout test coverage.
328
329         * http/tests/workers/service/resources/sw-test-pre.js:
330         * http/tests/workers/service/service-worker-gc-event.html: Added.
331         * http/tests/workers/service/service-worker-gc-event-expected.txt: Added.
332
333 2017-11-16  Youenn Fablet  <youenn@apple.com>
334
335         LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
336         https://bugs.webkit.org/show_bug.cgi?id=179771
337
338         Unreviewed.
339
340         * TestExpectations: Marking test as flaky until we have full support of SW opaque responses.
341
342 2017-11-16  Ms2ger  <Ms2ger@igalia.com>
343
344         Remove the outdated and unmaintained copies of the tests in wpt/2dcontext/the-canvas-state/.
345         https://bugs.webkit.org/show_bug.cgi?id=179769
346
347         Reviewed by Youenn Fablet.
348
349         * canvas/philip/tests/2d.state.saverestore.bitmap-expected.txt: Removed.
350         * canvas/philip/tests/2d.state.saverestore.bitmap.html: Removed.
351         * canvas/philip/tests/2d.state.saverestore.clip-expected.txt: Removed.
352         * canvas/philip/tests/2d.state.saverestore.clip.html: Removed.
353         * canvas/philip/tests/2d.state.saverestore.fillStyle-expected.txt: Removed.
354         * canvas/philip/tests/2d.state.saverestore.fillStyle.html: Removed.
355         * canvas/philip/tests/2d.state.saverestore.font-expected.txt: Removed.
356         * canvas/philip/tests/2d.state.saverestore.font.html: Removed.
357         * canvas/philip/tests/2d.state.saverestore.globalAlpha-expected.txt: Removed.
358         * canvas/philip/tests/2d.state.saverestore.globalAlpha.html: Removed.
359         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation-expected.txt: Removed.
360         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation.html: Removed.
361         * canvas/philip/tests/2d.state.saverestore.lineCap-expected.txt: Removed.
362         * canvas/philip/tests/2d.state.saverestore.lineCap.html: Removed.
363         * canvas/philip/tests/2d.state.saverestore.lineJoin-expected.txt: Removed.
364         * canvas/philip/tests/2d.state.saverestore.lineJoin.html: Removed.
365         * canvas/philip/tests/2d.state.saverestore.lineWidth-expected.txt: Removed.
366         * canvas/philip/tests/2d.state.saverestore.lineWidth.html: Removed.
367         * canvas/philip/tests/2d.state.saverestore.miterLimit-expected.txt: Removed.
368         * canvas/philip/tests/2d.state.saverestore.miterLimit.html: Removed.
369         * canvas/philip/tests/2d.state.saverestore.path-expected.txt: Removed.
370         * canvas/philip/tests/2d.state.saverestore.path.html: Removed.
371         * canvas/philip/tests/2d.state.saverestore.shadowBlur-expected.txt: Removed.
372         * canvas/philip/tests/2d.state.saverestore.shadowBlur.html: Removed.
373         * canvas/philip/tests/2d.state.saverestore.shadowColor-expected.txt: Removed.
374         * canvas/philip/tests/2d.state.saverestore.shadowColor.html: Removed.
375         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX-expected.txt: Removed.
376         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX.html: Removed.
377         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY-expected.txt: Removed.
378         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY.html: Removed.
379         * canvas/philip/tests/2d.state.saverestore.stack-expected.txt: Removed.
380         * canvas/philip/tests/2d.state.saverestore.stack.html: Removed.
381         * canvas/philip/tests/2d.state.saverestore.stackdepth-expected.txt: Removed.
382         * canvas/philip/tests/2d.state.saverestore.stackdepth.html: Removed.
383         * canvas/philip/tests/2d.state.saverestore.strokeStyle-expected.txt: Removed.
384         * canvas/philip/tests/2d.state.saverestore.strokeStyle.html: Removed.
385         * canvas/philip/tests/2d.state.saverestore.textAlign-expected.txt: Removed.
386         * canvas/philip/tests/2d.state.saverestore.textAlign.html: Removed.
387         * canvas/philip/tests/2d.state.saverestore.textBaseline-expected.txt: Removed.
388         * canvas/philip/tests/2d.state.saverestore.textBaseline.html: Removed.
389         * canvas/philip/tests/2d.state.saverestore.transformation-expected.txt: Removed.
390         * canvas/philip/tests/2d.state.saverestore.transformation.html: Removed.
391         * canvas/philip/tests/2d.state.saverestore.underflow-expected.txt: Removed.
392         * canvas/philip/tests/2d.state.saverestore.underflow.html: Removed.
393
394 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
395
396         Mark http/wpt/offscreen-canvas/getContext-webgl.html as failing on Windows.
397         https://bugs.webkit.org/show_bug.cgi?id=179767
398
399         Unreviewed test gardening.
400
401         * platform/win/TestExpectations:
402
403 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
404
405         Mark accessibility/accessibility-object-model.html as failing on Windows.
406         https://bugs.webkit.org/show_bug.cgi?id=179766
407
408         Unreviewed test gardening.
409
410         * platform/win/TestExpectations:
411
412 2017-11-16  Miguel Gomez  <magomez@igalia.com>
413
414         Unreviewed GTK+ and WPE gardening after r224910.
415
416         * platform/gtk/TestExpectations:
417         * platform/wpe/TestExpectations:
418
419 2017-11-16  Frederic Wang  <fwang@igalia.com>
420
421         ASSERTION FAILED: !isAnonymous() in WebCore::RenderMathMLOperator::updateTokenContent
422         https://bugs.webkit.org/show_bug.cgi?id=166011
423
424         Reviewed by Alejandro G. Castro.
425
426         Add a crash test checking displaystyle and mathvariant on mfenced operators.
427
428         * mathml/mfenced-displaystyle-and-mathvariant-crash-expected.txt: Added.
429         * mathml/mfenced-displaystyle-and-mathvariant-crash.html: Added.
430
431 2017-11-15  Youenn Fablet  <youenn@apple.com>
432
433         Service Worker fetch should handle empty responses
434         https://bugs.webkit.org/show_bug.cgi?id=179740
435
436         Reviewed by Alex Christensen.
437
438         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
439         (event.event.request.url.endsWith):
440         * http/tests/workers/service/resources/service-worker-fetch.js:
441         (async.test):
442         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
443
444 2017-11-15  Youenn Fablet  <youenn@apple.com>
445
446         ReloadFromOrigin loads should not select any service worker
447         https://bugs.webkit.org/show_bug.cgi?id=179736
448
449         Reviewed by Brady Eidson.
450
451         * http/tests/workers/service/resources/shift-reload-navigation.js: Added.
452         (async.test):
453         * http/tests/workers/service/shift-reload-navigation-expected.txt: Added.
454         * http/tests/workers/service/shift-reload-navigation.html: Added.
455
456 2017-11-15  Antoine Quint  <graouts@apple.com>
457
458         [Web Animations] Implement basic to-from animations
459         https://bugs.webkit.org/show_bug.cgi?id=179707
460         <rdar://problem/34932456>
461
462         Reviewed by Dean Jackson.
463
464         Update existing tests to explicitly pass null for keyframes and update WPT expectations.
465
466         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
467         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
468         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
469         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt:
470         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
471         * http/wpt/wk-web-animations/interfaces/element-get-animations.html:
472         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
473         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html:
474         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
475         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt:
476         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
477         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
478
479 2017-11-15  Frederic Wang  <fwang@igalia.com>
480
481         ASSERTION FAILED: !renderer->needsLayout() in WebCore::RenderBlock::checkPositionedObjectsNeedLayout with MathML
482         https://bugs.webkit.org/show_bug.cgi?id=178865
483
484         Reviewed by Manuel Rego Casasnovas.
485
486         Add a test to trigger various clearNeedsLayout() in a MathML containing block with
487         out-of-flow positioned descendants.
488
489         * mathml/out-of-flow-in-token-crash-expected.txt: Added.
490         * mathml/out-of-flow-in-token-crash.html: Added.
491
492 2017-11-15  Nan Wang  <n_wang@apple.com>
493
494         [GTK] accessibility/accessibility-object-model.html fails
495         https://bugs.webkit.org/show_bug.cgi?id=179723
496
497         Reviewed by Chris Fleizach.
498
499         Updated the test to support different platforms.
500
501         * accessibility/accessibility-object-model-expected.txt:
502         * accessibility/accessibility-object-model.html:
503
504 2017-11-15  Chris Dumez  <cdumez@apple.com>
505
506         Unreviewed, fix tests introduced in r224880.
507
508         This is needed because of the changes in r224876.
509
510         * http/tests/workers/service/Client-properties.html:
511
512 2017-11-15  Youenn Fablet  <youenn@apple.com>
513
514         Some service worker tests are flaky due to console log messages
515         https://bugs.webkit.org/show_bug.cgi?id=179601
516
517         Reviewed by Alex Christensen.
518
519         * TestExpectations:
520
521 2017-11-15  Matt Lewis  <jlewis3@apple.com>
522
523         Adjusted expectations for compositing/repaint/fixed-background-scroll.html.
524         https://bugs.webkit.org/show_bug.cgi?id=154612
525
526         Unreviewed test gardening.
527
528         * platform/mac-wk1/TestExpectations:
529
530 2017-11-15  Chris Dumez  <cdumez@apple.com>
531
532         [Service Workers] Implement Client API
533         https://bugs.webkit.org/show_bug.cgi?id=179709
534
535         Reviewed by Alex Christensen.
536
537         Add layout test coverage.
538
539         * http/tests/workers/service/Client-properties-auxiliary-expected.txt: Added.
540         * http/tests/workers/service/Client-properties-auxiliary.html: Added.
541         * http/tests/workers/service/Client-properties-expected.txt: Added.
542         * http/tests/workers/service/Client-properties-subframe-expected.txt: Added.
543         * http/tests/workers/service/Client-properties-subframe.html: Added.
544         * http/tests/workers/service/Client-properties.html: Added.
545         * http/tests/workers/service/resources/Client-properties-worker.js: Added.
546
547 2017-11-15  Youenn Fablet  <youenn@apple.com>
548
549         Remove service worker selection based on registration
550         https://bugs.webkit.org/show_bug.cgi?id=179705
551
552         Reviewed by Alex Christensen.
553
554         Updating tests to use actual selected frames.
555
556         * http/tests/inspector/network/resource-response-service-worker.html:
557         * http/tests/inspector/network/resources/fetch-service-worker.js:
558         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
559         * http/tests/workers/service/basic-fetch.https-expected.txt:
560         * http/tests/workers/service/cors-image-fetch-expected.txt:
561         * http/tests/workers/service/cors-image-fetch.html:
562         * http/tests/workers/service/image-fetch-expected.txt:
563         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
564         (then):
565         * http/tests/workers/service/resources/basic-fetch-worker.js:
566         * http/tests/workers/service/resources/basic-fetch.js:
567         (async.test):
568         * http/tests/workers/service/resources/cors-image-fetch.js:
569         (async.test):
570         (async.loadedImage): Deleted.
571         (async.erroredImage): Deleted.
572         (async.logStatus): Deleted.
573         * http/tests/workers/service/resources/cors-image-fetch-iframe.html: Added.
574         * http/tests/workers/service/resources/image-fetch.js:
575         (async.test):
576         (done): Deleted.
577         (async.loadedImage): Deleted.
578         (async.erroredImage): Deleted.
579         (async.logStatus): Deleted.
580         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
581         (async.test):
582         (done): Deleted.
583         (async.logStatus): Deleted.
584         * http/tests/workers/service/resources/service-worker-fetch.js:
585         (async.test):
586         (done): Deleted.
587         (async.logStatus): Deleted.
588         * http/tests/workers/service/resources/service-worker-importScript.js:
589         (async.test):
590         (async.logStatus): Deleted.
591         * http/tests/workers/service/resources/sw-test-pre.js:
592         (async.interceptedFrame):
593         * http/tests/workers/service/resources/tainted-image-fetch.js:
594         (async.test):
595         (async.loadedImage): Deleted.
596         (async.erroredImage): Deleted.
597         (async.logStatus): Deleted.
598         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
599         * http/tests/workers/service/tainted-image-fetch-expected.txt:
600
601 2017-11-15  Ms2ger  <Ms2ger@igalia.com>
602
603         [GTK][WPE] Unreviewed test gardening
604         https://bugs.webkit.org/show_bug.cgi?id=179726
605
606         Unreviewed test gardening.
607
608         * platform/gtk/TestExpectations: Add new expectations.
609         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
610           Rebaseline for bug 179431.
611         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
612           Rebaseline for ​bug 179494.
613         * platform/wpe/TestExpectations: Remove expectations that were redundant
614           with other (more correct) expectations in the same file, or with the
615           new expectation file.
616         * platform/wpe/fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
617           Removed: bug 179094 improved the results and made them match the
618           platform-neutral expectation file.
619         * platform/wpe/fast/workers/self-hasOwnProperty-expected.txt:
620           Removed: bug 179094 improved the results and made them match the
621           platform-neutral expectation file.
622         * platform/wpe/http/tests/uri/css-href-expected.txt: Added: missing baseline.
623         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
624           Rebaseline to make the test useful as a regression test.
625         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
626           Rebaseline for ​bug 179494.
627
628 2017-11-14  Nan Wang  <n_wang@apple.com>
629
630         AX: AOM: Implement AccessibleNode class and support label and role attributes
631         https://bugs.webkit.org/show_bug.cgi?id=179494
632
633         Reviewed by Ryosuke Niwa.
634
635         * accessibility/accessibility-object-model-expected.txt: Added.
636         * accessibility/accessibility-object-model.html: Added.
637         * js/dom/dom-static-property-for-in-iteration-expected.txt:
638
639 2017-11-14  Antti Koivisto  <antti@apple.com>
640
641         Media query with :host inside a custom elements doesn't get updated on window resize
642         https://bugs.webkit.org/show_bug.cgi?id=176101
643         <rdar://problem/34163850>
644
645         Reviewed by Simon Fraser.
646
647         Expand the existing test case to cover :host and ::slotted.
648
649         * fast/shadow-dom/media-query-in-shadow-style-expected.html:
650         * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html:
651
652 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
653
654         Mark fast/scrolling/rtl-scrollbars.html as flaky.
655         https://bugs.webkit.org/show_bug.cgi?id=179455
656
657         Unreviewed test gardening.
658
659         * platform/mac-wk2/TestExpectations:
660
661 2017-11-14  Youenn Fablet  <youenn@apple.com>
662
663         Implement ServiceWorker handle fetch for navigation loads
664         https://bugs.webkit.org/show_bug.cgi?id=179404
665
666         Reviewed by Alex Christensen and Chris Dumez.
667
668         Some new tests are timing out due to missing SW API support.
669         fetch-request-xhr.https.html is flaky due to always changing assertions.
670         uncontrolled-page.https.html is probably flaky due to setting the active service worker
671         in ServiceWorkerRegistration constructor. Plan is to fix that hack as a follow-up.
672         fetch-event-respond-with-response-body-with-invalid-chunk.https.html might be flaky for the same reason.
673         Marking unregister-then-register.https.html as flaky. Will follow-up investigating.
674
675         * TestExpectations: Skipping some timing out tests and marking some as flaky.
676
677 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
678
679         Unreviewed test gardening for High Sierra.
680
681         * platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
682         * platform/mac-sierra/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Renamed from LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt.
683         * platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
684         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
685
686 2017-11-14  Dean Jackson  <dino@apple.com>
687
688         Stub implementations of OffscreenCanvas getContext and transferToImageBitmap
689         https://bugs.webkit.org/show_bug.cgi?id=179671
690         <rdar://problem/35534018>
691
692         Reviewed by Antoine Quint.
693
694         * http/wpt/offscreen-canvas/getContext-webgl-expected.txt: Added.
695         * http/wpt/offscreen-canvas/getContext-webgl.html: Added.
696         * http/wpt/offscreen-canvas/transferToImageBitmap-expected.txt: Added.
697         * http/wpt/offscreen-canvas/transferToImageBitmap.html: Added.
698
699 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
700
701         Unreviewed test gardening for High Sierra.
702
703         * platform/mac/TestExpectations:
704         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
705
706 2017-11-14  Jer Noble  <jer.noble@apple.com>
707
708         Enable Modern EME tests in DumpRenderTree
709         https://bugs.webkit.org/show_bug.cgi?id=179544
710
711         Reviewed by Alex Christensen.
712
713         * platform/mac-wk1/TestExpectations:
714         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
715
716 2017-11-14  Youenn Fablet  <youenn@apple.com>
717
718         WebSWClientConnection should do IPC to StorageProcess if its WebSWOriginTable is not yet initialized
719         https://bugs.webkit.org/show_bug.cgi?id=179668
720
721         Reviewed by Chris Dumez.
722
723         Updated tests to use hasServiceWorkerRegistration instead of hasServiceWorkerRegisteredForOrigin.
724         Since the latter is trying to match a registration and compares scopes, we need the scopes to be set right on the tests.
725
726         * http/tests/workers/service/basic-unregister.https-expected.txt:
727         * http/tests/workers/service/resources/basic-register.js:
728         * http/tests/workers/service/resources/basic-unregister.js:
729
730 2017-11-14  Ms2ger  <Ms2ger@igalia.com>
731
732         Add some bug numbers for failing XHR tests
733         https://bugs.webkit.org/show_bug.cgi?id=179664
734
735         Unreviewed test gardening.
736
737         * TestExpectations:
738         * platform/gtk/TestExpectations:
739           The two send-entity-body tests were not marked as failing anywhere,
740           so the annotations here were superfluous.
741
742 2017-11-13  Simon Fraser  <simon.fraser@apple.com>
743
744         When navigating back to a page, compositing layers may not use accelerated drawing
745         https://bugs.webkit.org/show_bug.cgi?id=178749
746         rdar://problem/35158946
747
748         Reviewed by Dean Jackson.
749         
750         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
751
752         * compositing/accelerated-layers-after-back-expected.txt: Added.
753         * compositing/accelerated-layers-after-back.html: Added.
754         * compositing/iframes/page-cache-layer-tree.html:
755         * compositing/page-cache-back-crash.html:
756         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
757         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
758
759 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
760
761         Disable two Modern EME LayoutTests on mac-wk1  until the feature is enabled in DumpRenderTree.
762         https://bugs.webkit.org/show_bug.cgi?id=179544
763
764         Unreviewed test gardening.
765
766         * platform/mac-wk1/TestExpectations:
767
768 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
769
770         The css properties stroke-width/stroke-color and -webkit-text-stroke-width/-webkit-text-stroke-color should not be mixed.
771         https://bugs.webkit.org/show_bug.cgi?id=174737
772
773         Reviewed by Antti Koivisto.
774
775         * fast/css/stroke-color-expected.html:
776         * fast/css/stroke-color-fallback-expected.html:
777         * fast/css/stroke-color-fallback.html:
778         * fast/css/stroke-color.html:
779         * fast/css/stroke-width-expected.html:
780         * fast/css/stroke-width-fallback-expected.html:
781         * fast/css/stroke-width-fallback.html:
782         * fast/css/stroke-width.html:
783
784 2017-11-13  Commit Queue  <commit-queue@webkit.org>
785
786         Unreviewed, rolling out r224763.
787         https://bugs.webkit.org/show_bug.cgi?id=179632
788
789         test fails on iOS (Requested by alexchristensen on #webkit).
790
791         Reverted changeset:
792
793         "Add tests to ensure that <source> tags are only preloaded
794         when the `type`"
795         https://bugs.webkit.org/show_bug.cgi?id=179231
796         https://trac.webkit.org/changeset/224763
797
798 2017-11-13  Antti Koivisto  <antti@apple.com>
799
800         Don't eliminate whitespace renderer if the previous sibling is a text renderer
801         https://bugs.webkit.org/show_bug.cgi?id=179620
802
803         Reviewed by Zalan Bujtas.
804
805         * TestExpectations:
806
807 2017-11-13  Chris Dumez  <cdumez@apple.com>
808
809         Implement "Service Worker Has No Pending Events" / "Update Service Worker Extended Events Set" algorithms
810         https://bugs.webkit.org/show_bug.cgi?id=179618
811
812         Reviewed by Brady Eidson.
813
814         Add layout test coverage.
815
816         * http/tests/workers/service/basic-unregister-then-register-again-reuse-expected.txt: Added.
817         * http/tests/workers/service/basic-unregister-then-register-again-reuse.html: Added.
818         * http/tests/workers/service/resources/basic-unregister-then-register-again-reuse-worker.js: Added.
819         (event.waitUntil.new.Promise):
820         (setTimeout):
821
822 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
823
824         Adjust TestExpectation for js/intl-datetimeformat.html.
825         https://bugs.webkit.org/show_bug.cgi?id=179208
826
827         Unreviewed test gardening.
828
829         * platform/mac-wk2/TestExpectations:
830         * platform/mac/TestExpectations:
831
832 2017-11-13  Colin Bendell  <colin@bendell.ca>
833
834         Add tests to ensure that <source> tags are only preloaded when the `type`
835         attribute matches.
836         https://bugs.webkit.org/show_bug.cgi?id=179231
837
838         Reviewed by Alex Christensen.
839
840         * http/tests/preload/picture-type-expected.txt: Added.
841         * http/tests/preload/picture-type.html: Added.
842
843 2017-11-13  Antoine Quint  <graouts@apple.com>
844
845         [Web Animations] Implement getAnimations()
846         https://bugs.webkit.org/show_bug.cgi?id=179535
847         <rdar://problem/34932475>
848
849         Reviewed by Simon Fraser.
850
851         Update WPT expectations per new progressions and add three new tests that check the behavior of
852         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
853         and an AnimationEffect.
854
855         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
856         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
857         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
858         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
859         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
860         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
861         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
862         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
863         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
864
865 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
866
867         Mark editing/execCommand/underline-selection-containing-image.html as failing on Windows.
868         https://bugs.webkit.org/show_bug.cgi?id=179613
869
870         Unreviewed test gardening.
871
872         * platform/win/TestExpectations:
873
874 2017-11-13  Carlos Garcia Campos  <cgarcia@igalia.com>
875
876         Unreviewed GTK+ gardening. Mark editing/execCommand/underline-selection-containing-image.html as failing.
877
878         * platform/gtk/TestExpectations:
879
880 2017-11-13  Ms2ger  <Ms2ger@igalia.com>
881
882         [GTK] Enable some passing XHR tests
883         https://bugs.webkit.org/show_bug.cgi?id=179533
884
885         Reviewed by Alex Christensen.
886
887         * platform/gtk/TestExpectations: Remove failure expectations.
888         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-expected.txt:
889           Removed: the platform-neutral expectation file (two passes rather than
890           one pass, one fail) matches the current output on GTK.
891         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt:
892           Added: the platform-neutral expectation file has subtests marked as
893           failing, though they all pass on GTK.
894         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt:
895           Added: the platform-neutral expectation file has subtests marked as
896           failing, though they all pass on GTK.
897         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt:
898           Added: the platform-neutral expectation file has subtests marked as
899           failing, though they all pass on GTK.
900         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
901           Added: some of the subtests marked as failing in the platform-neutral
902           expectation file are passing on GTK.
903
904 2017-11-12  Maciej Stachowiak  <mjs@apple.com>
905
906         Remove support for UTF-32 variant text encodings
907         https://bugs.webkit.org/show_bug.cgi?id=179435
908
909         Reviewed by Darin Adler.
910
911         * fast/encoding/legacy-utf-32-aliases.html: Added. Check that
912         we don't support our legacy aliases for utf-32, since WPT doesn't
913         either.
914         * fast/encoding/legacy-utf-32-aliases-expected.txt: Ditto.
915
916         Remove the following tests; we no longer want to support UTF-32. 
917         
918         imported/w3c/web-platform-tests/encoding already has tests for lack of support.
919         
920         * fast/encoding/utf-32-big-endian-bom-expected.txt: Removed.
921         * fast/encoding/utf-32-big-endian-bom.html: Removed.
922         * fast/encoding/utf-32-big-endian-nobom-expected.txt: Removed.
923         * fast/encoding/utf-32-big-endian-nobom.xml: Removed.
924         * fast/encoding/utf-32-little-endian-bom-expected.txt: Removed.
925         * fast/encoding/utf-32-little-endian-bom.html: Removed.
926         * fast/encoding/utf-32-little-endian-nobom-expected.txt: Removed.
927         * fast/encoding/utf-32-little-endian-nobom.xml: Removed.
928         * http/tests/misc/submit-get-in-utf32be-expected.txt: Removed.
929         * http/tests/misc/submit-get-in-utf32be.html: Removed.
930         * http/tests/misc/submit-get-in-utf32le-expected.txt: Removed.
931         * http/tests/misc/submit-get-in-utf32le.html: Removed.
932         * http/tests/misc/submit-post-in-utf32be-expected.txt: Removed.
933         * http/tests/misc/submit-post-in-utf32be.html: Removed.
934         * http/tests/misc/submit-post-in-utf32le-expected.txt: Removed.
935         * http/tests/misc/submit-post-in-utf32le.html: Removed.
936         * http/tests/misc/url-in-utf32be-expected.txt: Removed.
937         * http/tests/misc/url-in-utf32be.html: Removed.
938         * http/tests/misc/url-in-utf32le-expected.txt: Removed.
939         * http/tests/misc/url-in-utf32le.html: Removed.
940
941 2017-11-12  Carlos Garcia Campos  <cgarcia@igalia.com>
942
943         REGRESSION(r224566): [GTK] 26 new timeouts on inspector related tests.
944         https://bugs.webkit.org/show_bug.cgi?id=179471
945
946         Reviewed by Darin Adler.
947
948         Unskip tests that are passing now.
949
950         * platform/gtk/TestExpectations:
951
952 2017-11-12  Yusuke Suzuki  <utatane.tea@gmail.com>
953
954         [WebCore] Implement import.meta.url
955         https://bugs.webkit.org/show_bug.cgi?id=178672
956
957         Reviewed by Darin Adler.
958
959         * js/dom/modules/import-meta-url-expected.txt: Added.
960         * js/dom/modules/import-meta-url.html: Added.
961         * js/dom/modules/script-tests/import-meta-url-second-level.js: Added.
962         * js/dom/modules/script-tests/import-meta-url-top-level.js: Added.
963         * js/dom/modules/script-tests/import-meta-url.js: Added.
964
965 2017-11-11  Chris Dumez  <cdumez@apple.com>
966
967         Re-sync Service Workers web-platform-tests from upstream
968         https://bugs.webkit.org/show_bug.cgi?id=179575
969
970         Reviewed by Youenn Fablet.
971
972         Skip a few tests that are timing out.
973
974         * TestExpectations:
975
976 2017-11-11  Devin Rousso  <webkit@devinrousso.com>
977
978         Web Inspector: Canvas tab: show detailed status during canvas recording
979         https://bugs.webkit.org/show_bug.cgi?id=178185
980         <rdar://problem/34939862>
981
982         Reviewed by Brian Burg.
983
984         * inspector/canvas/resources/recording-utilities.js:
985         (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
986         (TestPage.registerInitializer.window.startRecording):
987
988 2017-11-10  Chris Dumez  <cdumez@apple.com>
989
990         Unreviewed, unskip & rebaseline several service worker tests
991
992         * TestExpectations:
993
994 2017-11-10  Chris Dumez  <cdumez@apple.com>
995
996         [Service Workers] Registration promise should be rejected when the service worker fails to start
997         https://bugs.webkit.org/show_bug.cgi?id=179566
998
999         Reviewed by Brady Eidson.
1000
1001         Add layout test coverage.
1002
1003         * TestExpectations: Mark test as flaky as the console lines sometimes change order.
1004         * http/tests/workers/service/resources/worker-fails-to-start-worker.js: Added.
1005         * http/tests/workers/service/worker-fails-to-start-expected.txt: Added.
1006         * http/tests/workers/service/worker-fails-to-start.html: Added.
1007
1008 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1009
1010         Update TestExpectations for imported/w3c/web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_null.tentative.html.
1011         https://bugs.webkit.org/show_bug.cgi?id=177440
1012
1013         Unreviewed test gardening.
1014
1015         * TestExpectations:
1016         * platform/wk2/TestExpectations:
1017
1018 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1019
1020         Mark http/tests/websocket/tests/hybi/contentextensions/upgrade-worker.html as flaky.
1021         https://bugs.webkit.org/show_bug.cgi?id=179557
1022
1023         Unreviewed test gardening.
1024
1025         * platform/mac-wk2/TestExpectations:
1026
1027 2017-11-10  Simon Fraser  <simon.fraser@apple.com>
1028
1029         Contents of composited overflow-scroll are missing when newly added
1030         https://bugs.webkit.org/show_bug.cgi?id=179556
1031         rdar://problem/20368294
1032
1033         Reviewed by Tim Horton.
1034
1035         * compositing/backing/overflow-gains-content-expected.html: Added.
1036         * compositing/backing/overflow-gains-content.html: Added.
1037
1038 2017-11-10  Chris Dumez  <cdumez@apple.com>
1039
1040         [Service Workers] Implement better support for "Clear Registration" algorithm
1041         https://bugs.webkit.org/show_bug.cgi?id=179441
1042
1043         Reviewed by Brady Eidson.
1044
1045         Add layout test coverage.
1046
1047         * http/tests/workers/service/registration-clear-redundant-worker-expected.txt: Added.
1048         * http/tests/workers/service/registration-clear-redundant-worker.html: Added.
1049
1050 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1051
1052         Unreviewed, rolling out r224705.
1053
1054         Introduced a LayoutTest crash on WK1.
1055
1056         Reverted changeset:
1057
1058         "[Web Animations] Implement getAnimations()"
1059         https://bugs.webkit.org/show_bug.cgi?id=179535
1060         https://trac.webkit.org/changeset/224705
1061
1062 2017-11-10  Jer Noble  <jer.noble@apple.com>
1063
1064         Add a FairPlay Streaming based CDM for Modern EME
1065         https://bugs.webkit.org/show_bug.cgi?id=179499
1066         <rdar://problem/35445033>
1067
1068         Reviewed by Eric Carlson.
1069
1070         * platform/mac/TestExpectations:
1071         * platform/mac/media/encrypted-media/fps-createMediaKeys-expected.txt: Added.
1072         * platform/mac/media/encrypted-media/fps-createMediaKeys.html: Added.
1073         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess-expected.txt: Added.
1074         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess.html: Added.
1075
1076 2017-11-10  Megan Gardner  <megan_gardner@apple.com>
1077
1078         Rebase some layout tests
1079         https://bugs.webkit.org/show_bug.cgi?id=179519
1080
1081         Reviewed by Alex Christensen and Tim Horton.
1082
1083         In helping with cleaning up tests, rebase tests that have only been effected by font changes
1084         and other similarly irrelevant changes. Also turning back on a few tests that actually do work
1085         now. 
1086
1087         * platform/ios-wk2/TestExpectations:
1088         * platform/ios/editing/selection/3690703-2-expected.txt:
1089         * platform/ios/editing/selection/3690703-expected.txt:
1090         * platform/ios/editing/selection/3690719-expected.txt:
1091
1092 2017-11-10  Antoine Quint  <graouts@apple.com>
1093
1094         [Web Animations] Implement getAnimations()
1095         https://bugs.webkit.org/show_bug.cgi?id=179535
1096         <rdar://problem/34932475>
1097
1098         Reviewed by Simon Fraser.
1099
1100         Update WPT expectations per new progressions and add three new tests that check the behavior of
1101         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
1102         and an AnimationEffect.
1103
1104         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1105         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
1106         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
1107         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
1108         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
1109         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
1110         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
1111         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
1112         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
1113
1114 2017-11-10  Commit Queue  <commit-queue@webkit.org>
1115
1116         Unreviewed, rolling out r224602 and r224697.
1117         https://bugs.webkit.org/show_bug.cgi?id=179545
1118
1119         The LayoutTest for this change is flaky. (Requested by
1120         ryanhaddad on #webkit).
1121
1122         Reverted changesets:
1123
1124         "Add tests to ensure that <source> tags are only preloaded
1125         when the `type`"
1126         https://bugs.webkit.org/show_bug.cgi?id=179231
1127         https://trac.webkit.org/changeset/224602
1128
1129         "Fix race conditions with setBackingScaleFactor, page refresh
1130         and preloader"
1131         https://bugs.webkit.org/show_bug.cgi?id=179488
1132         https://trac.webkit.org/changeset/224697
1133
1134 2017-11-10  Chris Dumez  <cdumez@apple.com>
1135
1136         [Service Workers] Implement "Try Activate" / "Activate" algorithms
1137         https://bugs.webkit.org/show_bug.cgi?id=179436
1138
1139         Reviewed by Brady Eidson.
1140
1141         Add layout test coverage.
1142
1143         * http/tests/workers/service/basic-activate-event-expected.txt: Added.
1144         * http/tests/workers/service/basic-activate-event.html: Added.
1145         * http/tests/workers/service/resources/basic-activate-event-worker.js: Added.
1146
1147 2017-11-10  Maciej Stachowiak  <mjs@apple.com>
1148
1149         Remove TEC decoders that duplicate ICU decoders
1150         https://bugs.webkit.org/show_bug.cgi?id=179460
1151
1152         Reviewed by Darin Adler.
1153
1154         * fast/encoding/duplicate-tec-encodings-expected.txt: Added.
1155         * fast/encoding/duplicate-tec-encodings.html: Added.
1156
1157 2017-11-10  Colin Bendell  <colin@bendell.ca>
1158
1159         Fix race conditions with setBackingScaleFactor, page refresh and preloader
1160         https://bugs.webkit.org/show_bug.cgi?id=179488
1161
1162         Reviewed by Darin Adler.
1163
1164         * http/tests/preload/picture-type-expected.txt: remove DPR test
1165         * http/tests/preload/picture-type.html: updated srcset to account for
1166         testRunners with DPR > 1
1167
1168 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1169
1170         Mark http/wpt/beacon/contentextensions tests as flaky.
1171         https://bugs.webkit.org/show_bug.cgi?id=179256
1172
1173         Unreviewed test gardening.
1174
1175         * platform/mac-wk2/TestExpectations:
1176
1177 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
1178
1179         Remove check-combining-headers.html.
1180         https://bugs.webkit.org/show_bug.cgi?id=179527
1181
1182         Reviewed by Chris Dumez.
1183
1184         This test is an old fork of
1185         imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm
1186         which is no longer useful.
1187
1188         * http/tests/xmlhttprequest/check-combining-headers-expected.txt: Removed.
1189         * http/tests/xmlhttprequest/check-combining-headers.html: Removed.
1190
1191 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
1192
1193         [GTK] Update test expectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.
1194         https://bugs.webkit.org/show_bug.cgi?id=179051
1195
1196         Reviewed by Michael Catanzaro.
1197
1198         The expectations are platform-specific because the test times out on mac.
1199         The difference with the mac expectations is only in the last part of the
1200         test, after the timeout.
1201
1202         This follows our policy of creating -expected files with failures for
1203         imported wpt tests, to allow using them as regression tests.
1204
1205         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1206
1207 2017-11-10  Chris Dumez  <cdumez@apple.com>
1208
1209         Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html as flaky
1210
1211         I unskipped it yesterday but it turns out to be flaky.
1212
1213         * TestExpectations:
1214
1215 2017-11-09  Chris Dumez  <cdumez@apple.com>
1216
1217         ServiceWorkerRegistration objects may get recycled for different SWServerRegistration objects
1218         https://bugs.webkit.org/show_bug.cgi?id=179517
1219
1220         Reviewed by Brady Eidson.
1221
1222         Add layout test coverage.
1223
1224         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse-expected.txt: Added.
1225         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse.html: Added.
1226
1227 2017-11-09  Chris Dumez  <cdumez@apple.com>
1228
1229         Unreviewed, rebaseline flaky / skipped service worker tests
1230         https://bugs.webkit.org/show_bug.cgi?id=179521
1231
1232         Unskip a test that is no longer timing out.
1233
1234         * TestExpectations:
1235
1236 2017-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
1237
1238         [JSC] Retry module fetching if previous request fails
1239         https://bugs.webkit.org/show_bug.cgi?id=178168
1240
1241         Reviewed by Saam Barati.
1242
1243         * js/dom/modules/module-fetch-failure-not-cached-expected.txt: Added.
1244         * js/dom/modules/module-fetch-failure-not-cached.html: Added.
1245         * js/dom/modules/module-integrity-bad-value-success-with-cache-expected.txt: Added.
1246         * js/dom/modules/module-integrity-bad-value-success-with-cache.html: Added.
1247         * js/dom/modules/script-tests/module-fetch-failure-not-cached.js: Added.
1248         * js/dom/modules/script-tests/module-integrity-bad-value-success-with-cache.js: Added.
1249
1250 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
1251
1252         Mark multiple service worker tests as flaky.
1253
1254         Unreviewed test gardening.
1255
1256         * TestExpectations: Add flaky tests and alphabetize existing entries.
1257
1258 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
1259
1260         [iOS] Rebaseline and re-enable editing/deleting tests
1261         https://bugs.webkit.org/show_bug.cgi?id=179119
1262
1263         Unreviewed test gardening.
1264
1265         * platform/ios-wk2/TestExpectations:
1266         * platform/ios/TestExpectations:
1267         * platform/ios/editing/deleting/collapse-whitespace-3587601-fix-expected.txt: Added.
1268         * platform/ios/editing/deleting/delete-3608445-fix-expected.txt: Added.
1269         * platform/ios/editing/deleting/delete-3800834-fix-expected.txt: Added.
1270         * platform/ios/editing/deleting/delete-after-span-ws-001-expected.txt: Added.
1271         * platform/ios/editing/deleting/delete-after-span-ws-002-expected.txt: Added.
1272         * platform/ios/editing/deleting/delete-after-span-ws-003-expected.txt: Added.
1273         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
1274         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
1275         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
1276         * platform/ios/editing/deleting/delete-at-start-or-end-expected.txt: Added.
1277         * platform/ios/editing/deleting/delete-block-contents-001-expected.txt: Added.
1278         * platform/ios/editing/deleting/delete-block-contents-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
1279         * platform/ios/editing/deleting/delete-block-merge-contents-005-expected.txt:
1280         * platform/ios/editing/deleting/delete-block-merge-contents-006-expected.txt:
1281         * platform/ios/editing/deleting/delete-block-merge-contents-007-expected.txt:
1282         * platform/ios/editing/deleting/delete-block-merge-contents-008-expected.txt:
1283         * platform/ios/editing/deleting/delete-block-merge-contents-023-expected.txt:
1284         * platform/ios/editing/deleting/delete-block-merge-contents-024-expected.txt:
1285         * platform/ios/editing/deleting/delete-br-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
1286         * platform/ios/editing/deleting/delete-br-004-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
1287         * platform/ios/editing/deleting/delete-br-005-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
1288         * platform/ios/editing/deleting/delete-br-006-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
1289         * platform/ios/editing/deleting/delete-br-008-expected.txt:
1290         * platform/ios/editing/deleting/delete-br-009-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-008-expected.txt.
1291         * platform/ios/editing/deleting/delete-br-010-expected.txt:
1292         * platform/ios/editing/deleting/delete-image-004-expected.txt: Added.
1293         * platform/ios/editing/deleting/delete-leading-ws-001-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
1294         * platform/ios/editing/deleting/delete-line-011-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
1295         * platform/ios/editing/deleting/delete-line-015-expected.txt:
1296         * platform/ios/editing/deleting/delete-line-016-expected.txt:
1297         * platform/ios/editing/deleting/delete-line-017-expected.txt:
1298         * platform/ios/editing/deleting/delete-line-end-ws-001-expected.txt: Added.
1299         * platform/ios/editing/deleting/delete-line-end-ws-002-expected.txt: Added.
1300         * platform/ios/editing/deleting/delete-tab-001-expected.txt: Added.
1301         * platform/ios/editing/deleting/delete-tab-004-expected.txt: Added.
1302         * platform/ios/editing/deleting/delete-to-select-table-expected.txt:
1303         * platform/ios/editing/deleting/merge-no-br-expected.txt:
1304         * platform/ios/editing/deleting/table-cells-expected.txt:
1305
1306 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
1307
1308         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as a flaky timeout.
1309         https://bugs.webkit.org/show_bug.cgi?id=169876
1310
1311         Unreviewed test gardening.
1312
1313         * platform/mac/TestExpectations:
1314
1315 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
1316
1317         Skip slow encoding WPT LayoutTests.
1318
1319         Unreviewed test gardening.
1320
1321         * TestExpectations:
1322
1323 2017-11-09  Doug Russell  <d_russell@apple.com>
1324
1325         Bug 179068 - AX: search predicate returns containing group for plain text instead of text element
1326         https://bugs.webkit.org/show_bug.cgi?id=179068
1327
1328         Reviewed by Darin Adler
1329
1330         Implement a check in AccessibilityRenderObject::hasPlainText(), AccessibilityObject::canHavePlainText(), to confirm the element is capable of providing text.
1331
1332         * accessibility/mac/search-predicate-expected.txt:
1333         * accessibility/mac/search-predicate-plaintext-expected.txt: Added.
1334         * accessibility/mac/search-predicate-plaintext.html: Added.
1335         * accessibility/mac/search-predicate-visible-button-expected.txt: Added.
1336         * accessibility/mac/search-predicate-visible-button.html: Added.
1337         * accessibility/mac/search-predicate-visited-links-expected.txt: Added.
1338         * accessibility/mac/search-predicate-visited-links.html: Added.
1339         * accessibility/mac/search-predicate.html:
1340         * platform/mac-wk2/TestExpectations:
1341
1342 2017-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
1343
1344         Inserting an image, selecting, underlining, and then deleting leaves the typing style with both "-webkit-text-decorations-in-effect" and "text-decoration"
1345         https://bugs.webkit.org/show_bug.cgi?id=179431
1346
1347         Reviewed by Ryosuke Niwa.
1348
1349         Adds a new layout test to fix a debug assertion. See WebCore/ChangeLog for more details. Additionally
1350         rebaselines a few existing tests that serialize markup strings to include `text-decoration: none;`.
1351
1352         * editing/execCommand/underline-selection-containing-image-expected.txt: Added.
1353         * editing/execCommand/underline-selection-containing-image.html: Added.
1354         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt:
1355         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt:
1356         * fast/events/input-events-paste-rich-datatransfer-expected.txt:
1357         * fast/events/ondrop-text-html-expected.txt:
1358
1359 2017-11-09  Devin Rousso  <webkit@devinrousso.com>
1360
1361         Web Inspector: support undo/redo of insertAdjacentHTML
1362         https://bugs.webkit.org/show_bug.cgi?id=179283
1363
1364         Reviewed by Joseph Pecoraro.
1365
1366         * inspector/dom/insertAdjacentHTML-expected.txt: Added.
1367         * inspector/dom/insertAdjacentHTML.html: Added.
1368
1369 2017-11-09  Maciej Stachowiak  <mjs@apple.com>
1370
1371         Remove support for iOS-only softbank-sjis encoding if possible
1372         https://bugs.webkit.org/show_bug.cgi?id=179416
1373
1374         Reviewed by Darin Adler.
1375
1376         * fast/encoding/charset-softbank-sjis.html: Added. Test that <meta charset>
1377         declaration for softbank-sjis is ignored.
1378         * fast/encoding/charset-softbank-sjis-expected.txt: Added.
1379         * fast/encoding/resources/softbank-sjis-iframe.html: Added. Helper for above test.
1380         * fast/encoding/legacy-ios-encodings.html: Add a case for softbank-sjis.
1381         * fast/encoding/legacy-ios-encodings-expected.txt: Result for above.
1382
1383 2017-11-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1384
1385         [GTK] Gardening 09 nov
1386         https://bugs.webkit.org/show_bug.cgi?id=179472
1387
1388         Unreviewed GTK gardening
1389
1390         * platform/gtk/TestExpectations:
1391
1392 2017-11-09  Alicia Boya García  <aboya@igalia.com>
1393
1394         [GTK] Test gardening
1395         https://bugs.webkit.org/show_bug.cgi?id=179447
1396
1397         Reviewed by Michael Catanzaro.
1398
1399         * platform/gtk/TestExpectations:
1400
1401 2017-11-08  Simon Fraser  <simon.fraser@apple.com>
1402
1403         Content not painted when scrolling an overflow node inside an iframe
1404         https://bugs.webkit.org/show_bug.cgi?id=179315
1405         rdar://problem/35364166
1406
1407         Reviewed by Tim Horton.
1408
1409         * compositing/ios/overflow-scroll-update-overlap-expected.html: Added.
1410         * compositing/ios/overflow-scroll-update-overlap.html: Added.
1411
1412 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
1413
1414         Mark imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html as flaky.
1415         https://bugs.webkit.org/show_bug.cgi?id=179452
1416
1417         Unreviewed test gardening.
1418
1419         * TestExpectations:
1420
1421 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
1422
1423         Mark http/tests/workers/service/registration-task-queue-scheduling-1.html as flaky.
1424         https://bugs.webkit.org/show_bug.cgi?id=179342
1425
1426         Unreviewed test gardening.
1427
1428         * platform/mac/TestExpectations:
1429
1430 2017-11-08  Brent Fulgham  <bfulgham@apple.com>
1431
1432         XMLHttpRequest should not treat file URLs as same origin
1433         https://bugs.webkit.org/show_bug.cgi?id=178565
1434         <rdar://problem/11115901>
1435
1436         Reviewed by Daniel Bates.
1437
1438         * security/cannot-read-self-from-file-expected.txt: Added.
1439         * security/cannot-read-self-from-file.html: Added.
1440         * security/resources/cannot-read-self-from-file.html: Added.
1441
1442 2017-11-08  Joseph Pecoraro  <pecoraro@apple.com>
1443
1444         Web Inspector: Show Internal properties of PaymentRequest in Web Inspector Console
1445         https://bugs.webkit.org/show_bug.cgi?id=179276
1446
1447         Reviewed by Andy Estes.
1448
1449         * TestExpectations:
1450         * platform/mac-wk2/TestExpectations:
1451         Pass test on platforms that support Payment Requests.
1452
1453         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt: Added.
1454         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html: Added.
1455         Test for internal properties on PaymentRequest instances.
1456
1457         * resources/ui-helper.js:
1458         (window.UIHelper.withUserGesture):
1459         Provide an easier way to simulate work inside of a user gesture.
1460
1461 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
1462
1463         Mark many service worker tests as flaky on iOS.
1464         https://bugs.webkit.org/show_bug.cgi?id=179454
1465
1466         Unreviewed test gardening.
1467
1468         * platform/ios/TestExpectations:
1469
1470 2017-11-08  Colin Bendell  <colin@bendell.ca>
1471
1472         Add tests to ensure that <source> tags are only preloaded when the `type`
1473         attribute matches.
1474         https://bugs.webkit.org/show_bug.cgi?id=179231
1475
1476         Reviewed by Alex Christensen.
1477
1478         The actual execution of the test is a bit racy because of the need to refresh
1479         the browser to change the DPR. Should also move the other testHad to move the tests to /preload (instead of tests/loading with the other
1480         picture tests) to avoid the logging from
1481
1482         * http/tests/preload/picture-type-expected.txt: Added.
1483         * http/tests/preload/picture-type.html: Added.
1484
1485 2017-11-08  Maciej Stachowiak  <mjs@apple.com>
1486
1487         iOS supports some text encodings supposedly due to lack of TEC that aren't supported by the TEC decoder on macOS
1488         https://bugs.webkit.org/show_bug.cgi?id=179309
1489
1490         Reviewed by Darin Adler.
1491
1492         * fast/encoding/legacy-ios-encodings-expected.txt: Added.
1493         * fast/encoding/legacy-ios-encodings.html: Added. Check that we don't support some old iOS-only encoding names
1494         and check for some nonstandard encoding names that we do support (for now).
1495
1496 2017-11-08  Maciej Stachowiak  <mjs@apple.com>
1497
1498         Switch encoding WPT test suite to updating via import-w3c-tests
1499         https://bugs.webkit.org/show_bug.cgi?id=179412
1500
1501         Reviewed by Youenn Fablet.
1502
1503         * TestExpectations: Remove mention of slow encoding tests here...
1504         * tests-options.json: ...because they are now recorded here.
1505
1506 2017-11-08  Chris Dumez  <cdumez@apple.com>
1507
1508         [Service Workers] Support waitUntil() on the 'install' event
1509         https://bugs.webkit.org/show_bug.cgi?id=179396
1510
1511         Reviewed by Brady Eidson.
1512
1513         Add layout test coverage.
1514
1515         * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises-expected.txt: Added.
1516         * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises.html: Added.
1517         * http/tests/workers/service/basic-install-event-waitUntil-reject-expected.txt: Added.
1518         * http/tests/workers/service/basic-install-event-waitUntil-reject.html: Added.
1519         * http/tests/workers/service/basic-install-event-waitUntil-resolve-expected.txt: Added.
1520         * http/tests/workers/service/basic-install-event-waitUntil-resolve.html: Added.
1521         * http/tests/workers/service/resources/basic-install-event-waitUntil-multiple-promises-worker.js: Added.
1522         (event.i.event.waitUntil.new.Promise):
1523         * http/tests/workers/service/resources/basic-install-event-waitUntil-reject-worker.js: Added.
1524         (event.event.waitUntil.new.Promise):
1525         * http/tests/workers/service/resources/basic-install-event-waitUntil-resolve-worker.js: Added.
1526         (event.event.waitUntil.new.Promise):
1527         * http/wpt/service-workers/extendableEvent.https-expected.txt:
1528         * http/wpt/service-workers/extendableEvent.https.html:
1529
1530 2017-11-08  David Hyatt  <hyatt@apple.com>
1531
1532         [Experiment] Implement code to detect high frequency painting
1533         https://bugs.webkit.org/show_bug.cgi?id=179118
1534
1535         Reviewed by Simon Fraser.
1536
1537         * fast/block/block-move-frequent-paint-expected.txt: Added.
1538         * fast/block/block-move-frequent-paint.html: Added.
1539
1540 2017-11-08  Ms2ger  <Ms2ger@igalia.com>
1541
1542         Update XMLHttpRequest tests.
1543         https://bugs.webkit.org/show_bug.cgi?id=179421
1544
1545         Reviewed by Sam Weinig.
1546
1547         * TestExpectations: removed flaky expectation: the test was fixed upstream.
1548
1549 2017-11-07  Ryan Haddad  <ryanhaddad@apple.com>
1550
1551         Update TestExpectations for slow  WPT encoding LayoutTests.
1552
1553         Unreviewed test gardening.
1554
1555         Mark some of the tests as slow on Debug and skip those that time out even though they are already marked as slow.
1556
1557         * TestExpectations:
1558
1559 2017-11-07  Antoine Quint  <graouts@apple.com>
1560
1561         <video> does not respect pointer-events
1562         https://bugs.webkit.org/show_bug.cgi?id=179378
1563         <rdar://problem/34687668>
1564
1565         Reviewed by Simon Fraser.
1566
1567         Add a new test that checks that settings "pointer-events: none" on the <video> element
1568         correctly reflects that same value on the media controls shadow root container.
1569
1570         * media/modern-media-controls/css/pointer-events-none-expected.txt: Added.
1571         * media/modern-media-controls/css/pointer-events-none.html: Added.
1572         * platform/ios/TestExpectations:
1573
1574 2017-11-07  Chris Dumez  <cdumez@apple.com>
1575
1576         [Service Workers] Add support for "install" event
1577         https://bugs.webkit.org/show_bug.cgi?id=179338
1578
1579         Reviewed by Youenn Fablet.
1580
1581         Add layout test coverage.
1582
1583         * http/tests/workers/service/basic-install-event-expected.txt: Added.
1584         * http/tests/workers/service/basic-install-event.html: Added.
1585         * http/tests/workers/service/resources/basic-install-event-worker.js: Added.
1586         * http/tests/workers/service/resources/sw-test-pre.js:
1587         (waitForState):
1588
1589 2017-11-07  Ryan Haddad  <ryanhaddad@apple.com>
1590
1591         Unreviewed, rolling out r224498.
1592
1593         The LayoutTest for this change is flaky and affecting EWS
1594         results.
1595
1596         Reverted changeset:
1597
1598         "Add tests to ensure that <source> tags are only preloaded
1599         when the `type`"
1600         https://bugs.webkit.org/show_bug.cgi?id=179231
1601         https://trac.webkit.org/changeset/224498
1602
1603 2017-11-07  Chris Dumez  <cdumez@apple.com>
1604
1605         LayoutTest http/tests/security/cross-frame-access-put.html is a flaky failure
1606         https://bugs.webkit.org/show_bug.cgi?id=179195
1607
1608         Reviewed by Ryosuke Niwa.
1609
1610         Fix flaky test by calling the testRunner functions as early as possible, not in
1611         the onload event handler.
1612
1613         * http/tests/security/cross-frame-access-put.html:
1614
1615 2017-11-07  Maciej Stachowiak  <mjs@apple.com>
1616
1617         Update WPT encoding test suite to the latest version.
1618         https://bugs.webkit.org/show_bug.cgi?id=179312
1619
1620         Reviewed by Youenn Fablet.
1621
1622         * TestExpectations: Mark some WPT enncoding tests as slow (either
1623         globally or on debug builds) based on what times out in EWS.
1624
1625 2017-11-07  Antti Koivisto  <antti@apple.com>
1626
1627         Dynamic media queries don't update in shadow tree stylesheets
1628         https://bugs.webkit.org/show_bug.cgi?id=179324
1629
1630         Reviewed by Ryosuke Niwa.
1631
1632         * fast/shadow-dom/media-query-in-shadow-style-expected.html: Added.
1633         * fast/shadow-dom/media-query-in-shadow-style.html: Added.
1634         * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html: Added.
1635
1636 2017-11-07  Youenn Fablet  <youenn@apple.com>
1637
1638         Support the case of fetch events that are not responded
1639         https://bugs.webkit.org/show_bug.cgi?id=179336
1640
1641         Reviewed by Chris Dumez.
1642
1643         * http/tests/workers/service/basic-fetch.https-expected.txt:
1644         * http/tests/workers/service/resources/basic-fetch-worker.js:
1645         (event.event.request.url.indexOf):
1646         * http/tests/workers/service/resources/basic-fetch.js:
1647         (async.test):
1648
1649 2017-11-06  Michael Catanzaro  <mcatanzaro@igalia.com>
1650
1651         Unreviewed GTK test gardening
1652
1653         * platform/gtk/TestExpectations:
1654
1655 2017-11-06  Joseph Pecoraro  <pecoraro@apple.com>
1656
1657         Uncaught Exception: TypeError: null is not an object (evaluating 'mimeType.endsWith')
1658         https://bugs.webkit.org/show_bug.cgi?id=179325
1659         <rdar://problem/35366896>
1660
1661         Reviewed by Brian Burg.
1662
1663         * inspector/unit-tests/mimetype-utilities-expected.txt:
1664         * inspector/unit-tests/mimetype-utilities.html:
1665         Add tests for null cases.
1666
1667 2017-11-06  Colin Bendell  <colin@bendell.ca>
1668
1669         Add tests to ensure that <source> tags are only preloaded when the `type`
1670         attribute matches.
1671         https://bugs.webkit.org/show_bug.cgi?id=179231
1672
1673         Reviewed by Alex Christensen.
1674
1675         * http/tests/loading/preload-picture-type-expected.txt: Added.
1676         * http/tests/loading/preload-picture-type.html: Added.
1677
1678 2017-11-05  Antoine Quint  <graouts@apple.com>
1679
1680         [Web Animations] Schedule animations registered on the document timeline
1681         https://bugs.webkit.org/show_bug.cgi?id=179236
1682         <rdar://problem/35332669>
1683
1684         Reviewed by Dean Jackson.
1685
1686         Adopt the new internals.pauseTimeline() method to ensure that the existing
1687         tests do not have a self-advancing timeline since we're interested in checking
1688         the timing model state based on manually setting the timeline current time.
1689
1690         Also update some WPT expectations with some progressions.
1691
1692         * TestExpectations: Mark two tests as flaky due to the sample time being logged
1693         in the failure.
1694         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
1695         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
1696         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
1697         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
1698         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
1699         * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html:
1700         * http/wpt/wk-web-animations/timing-model/animation-effect.html:
1701         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
1702         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
1703         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
1704         * http/wpt/wk-web-animations/timing-model/document-timeline.html:
1705         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
1706         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
1707         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
1708
1709 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
1710
1711         Mark http/tests/security/xss-DENIED-xsl-external-entity.xml as a flaky failure on Windows.
1712         https://bugs.webkit.org/show_bug.cgi?id=179301
1713
1714         Unreviewed test gardening.
1715
1716         * platform/win/TestExpectations:
1717
1718 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
1719
1720         Mark fast/html/menuitem-element.html as failure on Windows.
1721         https://bugs.webkit.org/show_bug.cgi?id=179299
1722
1723         Unreviewed test gardening.
1724
1725         * platform/win/TestExpectations:
1726
1727 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
1728
1729         Mark fast/loader/empty-embed-src-attribute.html as a flaky crash on Windows.
1730         https://bugs.webkit.org/show_bug.cgi?id=179297
1731
1732         Unreviewed test gardening.
1733
1734         * platform/win/TestExpectations:
1735
1736 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
1737
1738         Mark fast/css/object-fit/object-fit-embed.html and related tests as failing on Windows.
1739         https://bugs.webkit.org/show_bug.cgi?id=179296
1740
1741         Unreviewed test gardening.
1742
1743         * platform/win/TestExpectations:
1744
1745 2017-11-04  Chris Dumez  <cdumez@apple.com>
1746
1747         Index properties on cross origin Window objects should be enumerable
1748         https://bugs.webkit.org/show_bug.cgi?id=179289
1749
1750         Reviewed by Darin Adler.
1751
1752         Update / rebaseline existing test to match new expected behavior.
1753
1754         * js/dom/getOwnPropertyDescriptor-expected.txt:
1755         * js/resources/getOwnPropertyDescriptor.js:
1756
1757 2017-11-04  Aishwarya Nirmal  <anirmal@apple.com>
1758
1759         [Touch Bar Web API] Add support for menuitem tag
1760         https://bugs.webkit.org/show_bug.cgi?id=179020
1761
1762         Reviewed by Ryosuke Niwa.
1763
1764         This test ensures that the menuitem element is recognized when
1765         its runtime feature is turned on.
1766
1767         * fast/html/menuitem-element-expected.txt: Added.
1768         * fast/html/menuitem-element.html: Added.
1769
1770 2017-11-03  Youenn Fablet  <youenn@apple.com>
1771
1772         Implement ServiceWorkerContainer.getRegistration
1773         https://bugs.webkit.org/show_bug.cgi?id=179253
1774
1775         Reviewed by Chris Dumez.
1776
1777         * TestExpectations:
1778         * http/tests/workers/service/resources/service-worker-getRegistration-worker.js: Added.
1779         * http/tests/workers/service/resources/service-worker-getRegistration.js: Added.
1780         * http/tests/workers/service/service-worker-getRegistration-expected.txt: Added.
1781         * http/tests/workers/service/service-worker-getRegistration.html: Added.
1782
1783 2017-11-03  Youenn Fablet  <youenn@apple.com>
1784
1785         Requests handled by Service Worker should not go through preflighting
1786         https://bugs.webkit.org/show_bug.cgi?id=179250
1787
1788         Reviewed by Alex Christensen.
1789
1790         * http/tests/workers/service/resources/service-worker-crossorigin-fetch-worker.js: Added.
1791         (event.event.request.url.indexOf):
1792         (event.event.request.url.endsWith):
1793         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js: Added.
1794         (done):
1795         (async.logStatus):
1796         (async.test):
1797         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt: Added.
1798         * http/tests/workers/service/service-worker-crossorigin-fetch.html: Added.
1799
1800 2017-11-03  Alex Christensen  <achristensen@webkit.org>
1801
1802         LayoutTest http/tests/loading/basic-auth-resend-wrong-credentials.html is flaky on WK2
1803         https://bugs.webkit.org/show_bug.cgi?id=159884
1804
1805         Reviewed by Darin Adler.
1806
1807         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1808         * http/tests/loading/basic-auth-resend-wrong-credentials.html:
1809         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1810
1811 2017-11-03  Ryan Haddad  <ryanhaddad@apple.com>
1812
1813         Mark http/tests/security/mixedContent/insecure-css-with-secure-cookies.html as flaky.
1814         https://bugs.webkit.org/show_bug.cgi?id=175998
1815
1816         Unreviewed test gardening.
1817
1818         * platform/mac/TestExpectations:
1819
1820 2017-11-03  Ryan Haddad  <ryanhaddad@apple.com>
1821
1822         Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html as flaky.
1823         https://bugs.webkit.org/show_bug.cgi?id=179248
1824
1825         Unreviewed test gardening.
1826
1827         * TestExpectations:
1828
1829 2017-11-03  Alex Christensen  <achristensen@webkit.org>
1830
1831         Remove Yosemite test expectations
1832         https://bugs.webkit.org/show_bug.cgi?id=179143
1833
1834         Reviewed by Ryosuke Niwa.
1835
1836         We only test back to El Capitan.  Everything is Yosemite+.  Marking tests as failing only on Yosemite isn't useful any more.
1837
1838         * platform/mac-wk1/TestExpectations:
1839         * platform/mac-wk2/TestExpectations:
1840         * platform/mac/TestExpectations:
1841
1842 2017-11-03  Zan Dobersek  <zdobersek@igalia.com>
1843
1844         Unreviewed GTK+ gardening. Mark a few failures, posting along the relevant
1845         bug entries. Add a platform-specific baseline for one HTTP test.
1846
1847         * platform/gtk/TestExpectations:
1848         * platform/gtk/http/tests/security/module-no-mime-type-expected.txt: Added.
1849
1850 2017-11-03  Per Arne Vollan  <pvollan@apple.com>
1851
1852         [Win] Update test expectations after r224324.
1853
1854         Unreviewed test gardening.
1855
1856         * platform/win/css3/selectors3/html/css3-modsel-166-expected.txt:
1857         * platform/win/css3/selectors3/html/css3-modsel-166a-expected.txt:
1858         * platform/win/css3/selectors3/html/css3-modsel-39-expected.txt:
1859         * platform/win/css3/selectors3/html/css3-modsel-39b-expected.txt:
1860         * platform/win/fast/css/first-letter-float-after-float-expected.txt:
1861
1862 2017-11-03  Matt Lewis  <jlewis3@apple.com>
1863
1864         Marked js/intl-datetimeformat.html as failing on High Sierra.
1865         https://bugs.webkit.org/show_bug.cgi?id=179208
1866
1867         Unreviewed test gardening.
1868
1869         * platform/mac-wk2/TestExpectations:
1870
1871 2017-11-03  Youenn Fablet  <youenn@apple.com>
1872
1873         Implement Service Worker Matching Registration algorithm
1874         https://bugs.webkit.org/show_bug.cgi?id=178882
1875
1876         Reviewed by Chris Dumez.
1877
1878         * TestExpectations:
1879         * http/tests/workers/service/basic-register-exceptions-expected.txt:
1880         * http/tests/workers/service/resources/basic-register.js: Fixing flakiness.
1881         * http/tests/workers/service/service-worker-clear-expected.txt: Added.
1882         * http/tests/workers/service/service-worker-clear.html: Added.
1883
1884 2017-11-02  Dean Jackson  <dino@apple.com>
1885
1886         Add basic OffscreenCanvas interface
1887         https://bugs.webkit.org/show_bug.cgi?id=179213
1888         <rdar://problem/35326778>
1889
1890         Reviewed by Sam Weinig.
1891
1892         Very basic test that exercises object construction.
1893
1894         * http/wpt/offscreen-canvas/offscreencanvas.constructor-expected.txt: Added.
1895         * http/wpt/offscreen-canvas/offscreencanvas.constructor.html: Added.
1896
1897 2017-11-03  Ryosuke Niwa  <rniwa@webkit.org>
1898
1899         Crash inside ChildListMutationAccumulator::enqueueMutationRecord()
1900         https://bugs.webkit.org/show_bug.cgi?id=179234
1901         <rdar://problem/35287748>
1902
1903         Reviewed by Darin Adler.
1904
1905         Added a regression test.
1906
1907         * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash-expected.txt: Added.
1908         * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash.html: Added.
1909
1910 2017-11-02  Andy Estes  <aestes@apple.com>
1911
1912         [Payment Request] show() should only be called with user activation
1913         https://bugs.webkit.org/show_bug.cgi?id=179056
1914
1915         Reviewed by Sam Weinig.
1916
1917         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
1918         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
1919         * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
1920         * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
1921         * http/tests/paymentrequest/payment-request-show-method.https.html:
1922         * http/tests/paymentrequest/payment-response-complete-method.https.html:
1923         * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
1924         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
1925         * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
1926         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
1927         * http/tests/paymentrequest/resources/helpers.js:
1928         (async.getPaymentRequestResponse):
1929         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
1930         * http/tests/resources/payment-request.js: Added.
1931         (activateThen):
1932         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html:
1933         * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html:
1934         * http/tests/ssl/applepay/PaymentRequest.https.html:
1935         * resources/ui-helper.js:
1936         (window.UIHelper.activateElement):
1937
1938 2017-11-03  Ms2ger  <Ms2ger@igalia.com>
1939
1940         [WPE] Update Event-timestamp-high-resolution.html expectations.
1941         https://bugs.webkit.org/show_bug.cgi?id=179242
1942
1943         Reviewed by Darin Adler.
1944
1945         The test now deals more gracefully with the fact that GamepadEvent is
1946         not defined.
1947
1948         * platform/wpe/imported/w3c/web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
1949
1950 2017-11-03  Daniel Bates  <dabates@apple.com>
1951
1952         Invalidate node list when associated form control element is removed
1953         https://bugs.webkit.org/show_bug.cgi?id=179232
1954         <rdar://problem/35308269>
1955
1956         Reviewed by Ryosuke Niwa.
1957
1958         Add a test to ensure the node list returned by HTMLFormElement.elements stays synchronized
1959         with the document.
1960
1961         * fast/forms/node-list-remove-button-from-form-expected.txt: Added.
1962         * fast/forms/node-list-remove-button-from-form.html: Added.
1963
1964 2017-11-03  Antti Koivisto  <antti@apple.com>
1965
1966         Crash in WebCore::RenderStyle::overflowX with display:contents
1967         https://bugs.webkit.org/show_bug.cgi?id=178857
1968         <rdar://problem/35201120>
1969
1970         Reviewed by Zalan Bujtas.
1971
1972         * fast/css/display-contents-all-expected.html: Added.
1973         * fast/css/display-contents-all.html: Added.
1974         * fast/css/display-contents-document-element-expected.txt: Added.
1975         * fast/css/display-contents-document-element.html: Added.
1976
1977 2017-11-03  Ms2ger  <Ms2ger@igalia.com>
1978
1979         [WPE] Enable the dom/ directory of web-platform-tests.
1980         https://bugs.webkit.org/show_bug.cgi?id=179180
1981
1982         Reviewed by Carlos Alberto Lopez Perez.
1983
1984         * platform/wpe/TestExpectations: Enable tests; copy expected timeout from generic expectation file.
1985         * platform/wpe/imported/w3c/web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
1986           Added; GamepadEvent is not enabled. (The fragility of the test is fixed upstream.)
1987         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1988           Added; more subtests pass than in the generic expectation file.
1989         * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
1990           Added; more subtests pass than in the generic expectation file.
1991
1992 2017-11-03  Zan Dobersek  <zdobersek@igalia.com>
1993
1994         Unreviewed WPE gardening. Rebaselining tests affected by r224324.
1995
1996         * platform/wpe/css1/pseudo/firstletter-expected.txt:
1997         * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
1998         * platform/wpe/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
1999         * platform/wpe/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
2000         * platform/wpe/css3/selectors3/html/css3-modsel-166-expected.txt:
2001         * platform/wpe/css3/selectors3/html/css3-modsel-166a-expected.txt:
2002         * platform/wpe/css3/selectors3/html/css3-modsel-39-expected.txt:
2003         * platform/wpe/css3/selectors3/html/css3-modsel-39b-expected.txt:
2004         * platform/wpe/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
2005         * platform/wpe/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
2006         * platform/wpe/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
2007         * platform/wpe/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
2008         * platform/wpe/css3/selectors3/xml/css3-modsel-166-expected.txt:
2009         * platform/wpe/css3/selectors3/xml/css3-modsel-166a-expected.txt:
2010         * platform/wpe/css3/selectors3/xml/css3-modsel-39-expected.txt:
2011         * platform/wpe/css3/selectors3/xml/css3-modsel-39b-expected.txt:
2012         * platform/wpe/fast/dynamic/first-letter-display-change-expected.txt:
2013         * platform/wpe/ietestcenter/css3/text/textshadow-004-expected.txt:
2014         * platform/wpe/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
2015         * platform/wpe/svg/custom/glyph-selection-arabic-forms-expected.txt:
2016         * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
2017         * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
2018         * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
2019         * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
2020
2021 2017-11-03  Devin Rousso  <webkit@devinrousso.com>
2022
2023         Web Inspector: Canvas2D Profiling: highlight expensive context commands in the captured command log
2024         https://bugs.webkit.org/show_bug.cgi?id=178302
2025         <rdar://problem/33158849>
2026
2027         Reviewed by Brian Burg.
2028
2029         * inspector/canvas/recording-2d-expected.txt:
2030         * inspector/canvas/recording-webgl-expected.txt:
2031         * inspector/canvas/recording-webgl-snapshots-expected.txt:
2032         * inspector/canvas/resources/recording-utilities.js:
2033         (TestPage.registerInitializer):
2034         * inspector/model/recording-expected.txt:
2035         * inspector/model/recording.html:
2036
2037 2017-11-02  Devin Rousso  <webkit@devinrousso.com>
2038
2039         Web Inspector: Canvas Tab: show supported GL extensions for selected canvas
2040         https://bugs.webkit.org/show_bug.cgi?id=179070
2041         <rdar://problem/35278276>
2042
2043         Reviewed by Brian Burg.
2044
2045         * inspector/canvas/extensions-expected.txt: Added.
2046         * inspector/canvas/extensions.html: Added.
2047
2048 2017-11-02  Youenn Fablet  <youenn@apple.com>
2049
2050         Do not check for CORS in case response is coming from a service worker
2051         https://bugs.webkit.org/show_bug.cgi?id=179177
2052
2053         Reviewed by Chris Dumez.
2054
2055         * http/tests/workers/service/cors-image-fetch-expected.txt: Added.
2056         * http/tests/workers/service/cors-image-fetch.html: Added.
2057         * http/tests/workers/service/resources/cors-image-fetch-worker.js: Added.
2058         * http/tests/workers/service/resources/cors-image-fetch.js: Added.
2059         * http/tests/workers/service/resources/tainted-image-fetch.js: Added.
2060         * http/tests/workers/service/tainted-image-fetch-expected.txt: Added.
2061         * http/tests/workers/service/tainted-image-fetch.html: Added.
2062
2063 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2064
2065         Skip editing/selection/move-by-word-visually-multi-space.html on iOS debug bots.
2066         https://bugs.webkit.org/show_bug.cgi?id=179201
2067
2068         Unreviewed test gardening.
2069
2070         * platform/ios/TestExpectations:
2071
2072 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2073
2074         Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html as flaky.
2075         https://bugs.webkit.org/show_bug.cgi?id=179193
2076
2077         Unreviewed test gardening.
2078
2079         * TestExpectations:
2080
2081 2017-11-02  Antti Koivisto  <antti@apple.com>
2082
2083         display:contents should work with dynamic table mutations
2084         https://bugs.webkit.org/show_bug.cgi?id=179179
2085
2086         Reviewed by Ryosuke Niwa.
2087
2088         * TestExpectations:
2089
2090         These now pass:
2091
2092         imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-none.html
2093         imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-none.html
2094
2095 2017-11-02  Joseph Pecoraro  <pecoraro@apple.com>
2096
2097         Inspector should display service worker served responses properly
2098         https://bugs.webkit.org/show_bug.cgi?id=178597
2099         <rdar://problem/35186111>
2100
2101         Reviewed by Brian Burg.
2102
2103         * LayoutTests/platform/gtk/TestExpectations:
2104         * LayoutTests/platform/mac-wk1/TestExpectations:
2105         * LayoutTests/platform/win/TestExpectations:
2106         * LayoutTests/platform/wpe/TestExpectations:
2107         Skip Inspector service worker tests on platforms where Service Workers
2108         are not yet supported. For now this is just one test, future tests
2109         specific to Service Workers will go into a directory.
2110
2111         * http/tests/inspector/network/resource-response-service-worker-expected.txt: Added.
2112         * http/tests/inspector/network/resource-response-service-worker.html: Added.
2113         * http/tests/inspector/network/resources/fetch-service-worker.js: Added.
2114         Test for service worker initiated loads.
2115
2116 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2117
2118         Mark http/tests/preload/viewport/meta-viewport-link-headers.php as flaky on iOS.
2119         https://bugs.webkit.org/show_bug.cgi?id=178029
2120
2121         Unreviewed test gardening.
2122
2123         * platform/ios/TestExpectations:
2124
2125 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2126
2127         Mark two service worker tests as flaky.
2128
2129         Unreviewed test gardening.
2130
2131         * TestExpectations:
2132
2133 2017-11-02  Youenn Fablet  <youenn@apple.com>
2134
2135         Service Worker fetch should transmit headers to its client
2136         https://bugs.webkit.org/show_bug.cgi?id=179156
2137
2138         Reviewed by Chris Dumez.
2139
2140         * http/tests/workers/service/basic-fetch.https-expected.txt:
2141         * http/tests/workers/service/resources/basic-fetch-worker.js:
2142         Adding header specific subtest.
2143         * http/tests/workers/service/resources/image-fetch-worker.js:
2144         Updating test so that image does not go in the memory cache.
2145         Otherwise test is flaky when run multiple times on the same runner.
2146
2147 2017-11-02  Youenn Fablet  <youenn@apple.com>
2148
2149         Fix WPT service worker tests using www1 URLs
2150         https://bugs.webkit.org/show_bug.cgi?id=179144
2151
2152         Reviewed by Sam Weinig.
2153
2154         * TestExpectations:
2155
2156 2017-11-02  Per Arne Vollan  <pvollan@apple.com>
2157
2158         [Win] Update test expectations after r224324.
2159
2160         Unreviewed test gardening.
2161
2162         * platform/win/css1/pseudo/firstletter-expected.txt:
2163         * platform/win/css1/pseudo/multiple_pseudo_elements-expected.txt:
2164         * platform/win/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
2165         * platform/win/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
2166         * platform/win/css3/selectors3/html/css3-modsel-166-expected.txt:
2167         * platform/win/css3/selectors3/html/css3-modsel-166a-expected.txt:
2168         * platform/win/css3/selectors3/html/css3-modsel-39-expected.txt:
2169         * platform/win/css3/selectors3/html/css3-modsel-39b-expected.txt:
2170         * platform/win/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
2171         * platform/win/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
2172         * platform/win/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
2173         * platform/win/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
2174         * platform/win/css3/selectors3/xml/css3-modsel-166-expected.txt:
2175         * platform/win/css3/selectors3/xml/css3-modsel-166a-expected.txt:
2176         * platform/win/css3/selectors3/xml/css3-modsel-39-expected.txt:
2177         * platform/win/css3/selectors3/xml/css3-modsel-39b-expected.txt:
2178         * platform/win/fast/block/lineboxcontain/glyphs-expected.txt:
2179         * platform/win/fast/box-shadow/basic-shadows-expected.txt:
2180         * platform/win/fast/css-generated-content/003-expected.txt:
2181         * platform/win/fast/css-generated-content/007-expected.txt:
2182         * platform/win/fast/css-generated-content/009-expected.txt:
2183         * platform/win/fast/css-generated-content/012-expected.txt:
2184         * platform/win/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt:
2185         * platform/win/fast/css/first-letter-capitalized-expected.txt:
2186         * platform/win/fast/css/first-letter-detach-expected.txt:
2187         * platform/win/fast/css/first-letter-first-line-hover-expected.txt:
2188         * platform/win/fast/css/first-letter-float-expected.txt:
2189         * platform/win/fast/css/first-letter-hover-expected.txt:
2190         * platform/win/fast/css/first-letter-punctuation-expected.txt:
2191         * platform/win/fast/css/first-letter-recalculation-expected.txt:
2192         * platform/win/fast/css/first-letter-visibility-expected.txt:
2193         * platform/win/fast/multicol/shadow-breaking-expected.txt:
2194         * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt:
2195         * platform/win/fast/selectors/039-expected.txt:
2196         * platform/win/fast/selectors/039b-expected.txt:
2197         * platform/win/fast/selectors/166a-expected.txt:
2198         * platform/win/fast/text/firstline/002-expected.txt:
2199         * platform/win/fast/text/firstline/003-expected.txt:
2200         * platform/win/ietestcenter/css3/text/textshadow-004-expected.txt:
2201
2202 2017-11-02  Miguel Gomez  <magomez@igalia.com>
2203
2204         Unreviewed GTK+ gardening. Adjusting test expectations and rebaseline some
2205         tests after r224328.
2206
2207         * platform/gtk/TestExpectations:
2208         * platform/gtk/css1/pseudo/firstletter-expected.png:
2209         * platform/gtk/css1/pseudo/firstletter-expected.txt:
2210         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
2211         * platform/gtk/css2.1/t051202-c24-first-lttr-00-b-expected.png:
2212         * platform/gtk/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
2213         * platform/gtk/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
2214         * platform/gtk/css3/selectors3/html/css3-modsel-166-expected.png:
2215         * platform/gtk/css3/selectors3/html/css3-modsel-166-expected.txt:
2216         * platform/gtk/css3/selectors3/html/css3-modsel-166a-expected.png:
2217         * platform/gtk/css3/selectors3/html/css3-modsel-166a-expected.txt:
2218         * platform/gtk/css3/selectors3/html/css3-modsel-39-expected.png:
2219         * platform/gtk/css3/selectors3/html/css3-modsel-39-expected.txt:
2220         * platform/gtk/css3/selectors3/html/css3-modsel-39b-expected.png:
2221         * platform/gtk/css3/selectors3/html/css3-modsel-39b-expected.txt:
2222         * platform/gtk/css3/selectors3/xhtml/css3-modsel-166-expected.png:
2223         * platform/gtk/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
2224         * platform/gtk/css3/selectors3/xhtml/css3-modsel-166a-expected.png:
2225         * platform/gtk/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
2226         * platform/gtk/css3/selectors3/xhtml/css3-modsel-39-expected.png:
2227         * platform/gtk/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
2228         * platform/gtk/css3/selectors3/xhtml/css3-modsel-39b-expected.png:
2229         * platform/gtk/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
2230         * platform/gtk/css3/selectors3/xml/css3-modsel-166-expected.png:
2231         * platform/gtk/css3/selectors3/xml/css3-modsel-166-expected.txt:
2232         * platform/gtk/css3/selectors3/xml/css3-modsel-166a-expected.png:
2233         * platform/gtk/css3/selectors3/xml/css3-modsel-166a-expected.txt:
2234         * platform/gtk/css3/selectors3/xml/css3-modsel-39-expected.png:
2235         * platform/gtk/css3/selectors3/xml/css3-modsel-39-expected.txt:
2236         * platform/gtk/css3/selectors3/xml/css3-modsel-39b-expected.png:
2237         * platform/gtk/css3/selectors3/xml/css3-modsel-39b-expected.txt:
2238         * platform/gtk/editing/selection/extend-by-word-002-expected.png:
2239         * platform/gtk/editing/selection/extend-by-word-002-expected.txt:
2240         * platform/gtk/fast/block/lineboxcontain/glyphs-expected.png:
2241         * platform/gtk/fast/block/lineboxcontain/glyphs-expected.txt:
2242         * platform/gtk/fast/box-shadow/basic-shadows-expected.png:
2243         * platform/gtk/fast/box-shadow/basic-shadows-expected.txt:
2244         * platform/gtk/fast/css-generated-content/003-expected.png:
2245         * platform/gtk/fast/css-generated-content/003-expected.txt:
2246         * platform/gtk/fast/css-generated-content/007-expected.png:
2247         * platform/gtk/fast/css-generated-content/007-expected.txt:
2248         * platform/gtk/fast/css-generated-content/009-expected.png:
2249         * platform/gtk/fast/css-generated-content/009-expected.txt:
2250         * platform/gtk/fast/css-generated-content/012-expected.png:
2251         * platform/gtk/fast/css-generated-content/012-expected.txt:
2252         * platform/gtk/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt: Added.
2253         * platform/gtk/fast/css-generated-content/initial-letter-basic-expected.png: Added.
2254         * platform/gtk/fast/css-generated-content/initial-letter-basic-expected.txt:
2255         * platform/gtk/fast/css-generated-content/initial-letter-border-padding-expected.png: Added.
2256         * platform/gtk/fast/css-generated-content/initial-letter-border-padding-expected.txt:
2257         * platform/gtk/fast/css-generated-content/initial-letter-clearance-expected.png: Added.
2258         * platform/gtk/fast/css-generated-content/initial-letter-clearance-expected.txt:
2259         * platform/gtk/fast/css-generated-content/initial-letter-descender-expected.png: Added.
2260         * platform/gtk/fast/css-generated-content/initial-letter-descender-expected.txt:
2261         * platform/gtk/fast/css-generated-content/initial-letter-raised-expected.png: Added.
2262         * platform/gtk/fast/css-generated-content/initial-letter-raised-expected.txt:
2263         * platform/gtk/fast/css-generated-content/initial-letter-sunken-expected.png: Added.
2264         * platform/gtk/fast/css-generated-content/initial-letter-sunken-expected.txt:
2265         * platform/gtk/fast/css/first-letter-capitalized-expected.png:
2266         * platform/gtk/fast/css/first-letter-capitalized-expected.txt:
2267         * platform/gtk/fast/css/first-letter-detach-expected.png:
2268         * platform/gtk/fast/css/first-letter-detach-expected.txt:
2269         * platform/gtk/fast/css/first-letter-first-line-hover-expected.png:
2270         * platform/gtk/fast/css/first-letter-first-line-hover-expected.txt:
2271         * platform/gtk/fast/css/first-letter-float-after-float-expected.png:
2272         * platform/gtk/fast/css/first-letter-float-after-float-expected.txt:
2273         * platform/gtk/fast/css/first-letter-float-expected.png:
2274         * platform/gtk/fast/css/first-letter-float-expected.txt:
2275         * platform/gtk/fast/css/first-letter-hover-expected.png:
2276         * platform/gtk/fast/css/first-letter-hover-expected.txt:
2277         * platform/gtk/fast/css/first-letter-punctuation-expected.png:
2278         * platform/gtk/fast/css/first-letter-punctuation-expected.txt:
2279         * platform/gtk/fast/css/first-letter-recalculation-expected.png:
2280         * platform/gtk/fast/css/first-letter-recalculation-expected.txt:
2281         * platform/gtk/fast/css/first-letter-visibility-expected.png:
2282         * platform/gtk/fast/css/first-letter-visibility-expected.txt:
2283         * platform/gtk/fast/dynamic/first-letter-display-change-expected.txt:
2284         * platform/gtk/fast/multicol/shadow-breaking-expected.png:
2285         * platform/gtk/fast/multicol/shadow-breaking-expected.txt:
2286         * platform/gtk/fast/selectors/039-expected.png:
2287         * platform/gtk/fast/selectors/039-expected.txt:
2288         * platform/gtk/fast/selectors/039b-expected.png:
2289         * platform/gtk/fast/selectors/039b-expected.txt:
2290         * platform/gtk/fast/selectors/166a-expected.png:
2291         * platform/gtk/fast/selectors/166a-expected.txt:
2292         * platform/gtk/fast/text/firstline/002-expected.png:
2293         * platform/gtk/fast/text/firstline/002-expected.txt:
2294         * platform/gtk/fast/text/firstline/003-expected.png:
2295         * platform/gtk/fast/text/firstline/003-expected.txt:
2296         * platform/gtk/ietestcenter/css3/text/textshadow-004-expected.txt:
2297         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2298         * platform/gtk/svg/batik/text/smallFonts-expected.txt:
2299
2300 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2301
2302         Mark imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html as flaky on iOS.
2303         https://bugs.webkit.org/show_bug.cgi?id=177322
2304
2305         Unreviewed test gardening.
2306
2307         * platform/ios/TestExpectations:
2308
2309 2017-11-02  Ms2ger  <Ms2ger@igalia.com>
2310
2311         Mark some ietestcenter tests as failing on all platforms.
2312         https://bugs.webkit.org/show_bug.cgi?id=179166
2313
2314         Unreviewed test gardening.
2315
2316         This makes it a little easier to figure out which failure expectations
2317         are actually platform-specific.
2318
2319         These tests might not be correct; I haven't tried to figure that out.
2320
2321         * TestExpectations:
2322         * platform/gtk/TestExpectations:
2323         * platform/ios/TestExpectations:
2324         * platform/mac/TestExpectations:
2325         * platform/win/TestExpectations:
2326         * platform/wpe/TestExpectations:
2327
2328 2017-11-02  Antti Koivisto  <antti@apple.com>
2329
2330         Remove empty continuations in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers
2331         https://bugs.webkit.org/show_bug.cgi?id=179014
2332
2333         Reviewed by Geoff Garen.
2334
2335         * fast/ruby/float-overhang-from-ruby-text-expected.txt:
2336         * platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.txt:
2337
2338 2017-11-02  Ms2ger  <Ms2ger@igalia.com>
2339
2340         [GTK] Test gardening.
2341         https://bugs.webkit.org/show_bug.cgi?id=179164
2342
2343         Unreviewed test gardening.
2344
2345         * platform/gtk/TestExpectations: update for failing tests reported in bug 179113.
2346         * platform/gtk/editing/deleting/delete-br-009-expected.txt: Rebaseline for r224177.
2347         * platform/gtk/fast/css-generated-content/details-summary-before-after-expected.txt: Rebaseline for r223848.
2348         * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
2349           Removed; platform-specific expectations were added unnecessarily due to failures around bug 178340.
2350         * platform/gtk/http/tests/security/module-no-mime-type-expected.txt:
2351           Removed; platform-specific expectations were added unnecessarily due to failures around bug 178340.
2352
2353 2017-11-02  Antti Koivisto  <antti@apple.com>
2354
2355         First letter renderer should be anonymous
2356         https://bugs.webkit.org/show_bug.cgi?id=179114
2357
2358         Reviewed by Darin Adler.
2359
2360         * fast/dynamic/first-letter-after-list-marker-expected.txt:
2361         * platform/mac/css1/pseudo/firstletter-expected.txt:
2362         * platform/mac/css1/pseudo/multiple_pseudo_elements-expected.txt:
2363         * platform/mac/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
2364         * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
2365         * platform/mac/css3/selectors3/html/css3-modsel-166-expected.txt:
2366         * platform/mac/css3/selectors3/html/css3-modsel-166a-expected.txt:
2367         * platform/mac/css3/selectors3/html/css3-modsel-39-expected.txt:
2368         * platform/mac/css3/selectors3/html/css3-modsel-39b-expected.txt:
2369         * platform/mac/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
2370         * platform/mac/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
2371         * platform/mac/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
2372         * platform/mac/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
2373         * platform/mac/css3/selectors3/xml/css3-modsel-166-expected.txt:
2374         * platform/mac/css3/selectors3/xml/css3-modsel-166a-expected.txt:
2375         * platform/mac/css3/selectors3/xml/css3-modsel-39-expected.txt:
2376         * platform/mac/css3/selectors3/xml/css3-modsel-39b-expected.txt:
2377         * platform/mac/editing/selection/extend-by-word-002-expected.txt:
2378         * platform/mac/fast/block/lineboxcontain/glyphs-expected.txt:
2379         * platform/mac/fast/box-shadow/basic-shadows-expected.txt:
2380         * platform/mac/fast/css-generated-content/003-expected.txt:
2381         * platform/mac/fast/css-generated-content/007-expected.txt:
2382         * platform/mac/fast/css-generated-content/009-expected.txt:
2383         * platform/mac/fast/css-generated-content/012-expected.txt:
2384         * platform/mac/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt:
2385         * platform/mac/fast/css-generated-content/initial-letter-basic-expected.txt:
2386         * platform/mac/fast/css-generated-content/initial-letter-border-padding-expected.txt:
2387         * platform/mac/fast/css-generated-content/initial-letter-clearance-expected.txt:
2388         * platform/mac/fast/css-generated-content/initial-letter-descender-expected.txt:
2389         * platform/mac/fast/css-generated-content/initial-letter-raised-expected.txt:
2390         * platform/mac/fast/css-generated-content/initial-letter-sunken-expected.txt:
2391         * platform/mac/fast/css/first-letter-capitalized-expected.txt:
2392         * platform/mac/fast/css/first-letter-detach-expected.txt:
2393         * platform/mac/fast/css/first-letter-first-line-hover-expected.txt:
2394         * platform/mac/fast/css/first-letter-float-after-float-expected.txt:
2395         * platform/mac/fast/css/first-letter-float-expected.txt:
2396         * platform/mac/fast/css/first-letter-hover-expected.txt:
2397         * platform/mac/fast/css/first-letter-punctuation-expected.txt:
2398         * platform/mac/fast/css/first-letter-recalculation-expected.txt:
2399         * platform/mac/fast/css/first-letter-visibility-expected.txt:
2400         * platform/mac/fast/dynamic/first-letter-display-change-expected.txt:
2401         * platform/mac/fast/multicol/shadow-breaking-expected.txt:
2402         * platform/mac/fast/selectors/039-expected.txt:
2403         * platform/mac/fast/selectors/039b-expected.txt:
2404         * platform/mac/fast/selectors/166a-expected.txt:
2405         * platform/mac/fast/text/firstline/002-expected.txt:
2406         * platform/mac/fast/text/firstline/003-expected.txt:
2407
2408 2017-11-01  Alex Christensen  <achristensen@webkit.org>
2409
2410         Mark media loading tests as only flaky on Sierra.
2411         https://bugs.webkit.org/show_bug.cgi?id=178272
2412
2413         * platform/mac-wk1/TestExpectations:
2414         In r224267 I marked a bunch of tests as flaky on WebKit1.
2415         They are media-related tests, and they are only failing on Sierra WK1,
2416         so mark them as such so we will notice regressions in new operating systems.
2417
2418 2017-11-01  Daniel Bates  <dabates@apple.com>
2419
2420         XMLHttpRequest should not sniff content encoding
2421         https://bugs.webkit.org/show_bug.cgi?id=175597
2422         <rdar://problem/34912624>
2423
2424         Reviewed by Alex Christensen.
2425
2426         Fix up the test http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html to
2427         actually check that we do not sniff content encoding. CFNetwork only sniffs the URL
2428         for the content encoding when the filename ends with known file extension (e.g. .gz)
2429         and the HTTP response does not specifying a Content-Encoding HTTP header.
2430
2431         * TestExpectations: Skip the test on all platforms. Once <rdar://problem/33822249> ships
2432         then we will enable the test on all platforms that use CFNetwork.
2433         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding-expected.txt:
2434         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html:
2435         * http/tests/xmlhttprequest/resources/.htaccess: Interpret files with .php.gz extension as PHP files.
2436         * http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php.gz: Renamed from LayoutTests/http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php.
2437         * platform/mac/TestExpectations: Mark the test as flaky (Pass Failure) until <rdar://problem/33822249> ships.
2438
2439 2017-11-01  Chris Dumez  <cdumez@apple.com>
2440
2441         Mark a couple of service worker tests as flaky.
2442
2443         * TestExpectations:
2444
2445 2017-11-01  Chris Dumez  <cdumez@apple.com>
2446
2447         Regression(r219659): Can no longer log into ifttt.com using Google account
2448         https://bugs.webkit.org/show_bug.cgi?id=179117
2449
2450         Reviewed by Geoffrey Garen.
2451
2452         Update / rebaseline existing test.
2453
2454         * http/tests/security/cross-origin-descriptors-expected.txt:
2455         * http/tests/security/cross-origin-descriptors.html:
2456
2457 2017-11-01  Frederic Wang  <fwang@igalia.com>
2458
2459         Make iOS Find UI reveal matches in scrollable elements
2460         https://bugs.webkit.org/show_bug.cgi?id=178789
2461
2462         Reviewed by Tim Horton.
2463
2464         Adds a test to verify that an overflow node is scrolled to reveal results it contains when
2465         iOS's Find UI is used.
2466
2467         * platform/ios/fast/scrolling/find-text-in-overflow-node-expected.txt: Added.
2468         * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Added.
2469
2470 2017-11-01  Per Arne Vollan  <pvollan@apple.com>
2471
2472         Mark fast/dom/Window/window-resize-update-scrollbars.html as a timeout on Windows.
2473         https://bugs.webkit.org/show_bug.cgi?id=179130
2474
2475         Unreviewed test gardening.
2476
2477         * platform/win/TestExpectations:
2478
2479 2017-11-01  Commit Queue  <commit-queue@webkit.org>
2480
2481         Unreviewed, rolling out r224273 and r224278.
2482         https://bugs.webkit.org/show_bug.cgi?id=179120
2483
2484         Some crashes under guard malloc (Requested by anttik on
2485         #webkit).
2486
2487         Reverted changesets:
2488
2489         "Remove empty continuations in
2490         RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers"
2491         https://bugs.webkit.org/show_bug.cgi?id=179014
2492         https://trac.webkit.org/changeset/224273
2493
2494         "Fix ContinuationChainNode::insertAfter assertion."
2495         https://bugs.webkit.org/show_bug.cgi?id=179115
2496         https://trac.webkit.org/changeset/224278
2497
2498 2017-11-01  Antti Koivisto  <antti@apple.com>
2499
2500         Remove empty continuations in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers
2501         https://bugs.webkit.org/show_bug.cgi?id=179014
2502
2503         Reviewed by Geoff Garen.
2504
2505         * fast/ruby/float-overhang-from-ruby-text-expected.txt:
2506         * platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.txt:
2507
2508 2017-10-31  Chris Dumez  <cdumez@apple.com>
2509
2510         Fix a couple of service worker tests and unskip them
2511         https://bugs.webkit.org/show_bug.cgi?id=179088
2512
2513         Reviewed by Sam Weinig.
2514
2515         Unskip the 2 tests.
2516
2517         * TestExpectations:
2518
2519 2017-10-31  Alex Christensen  <achristensen@webkit.org>
2520
2521         Use asynchronous ResourceHandleClient calls for WebKit1
2522         https://bugs.webkit.org/show_bug.cgi?id=160677
2523
2524         Reviewed by Brady Eidson.
2525
2526         * TestExpectations:
2527         * platform/gtk/TestExpectations:
2528         * platform/ios-wk2/TestExpectations:
2529         * platform/mac-wk2/TestExpectations:
2530         * platform/wk2/TestExpectations:
2531
2532         http/tests/cache/iframe-304-crash.html used to deterministically record its didFinishLoading callback,
2533         but only for WK1.  It was marked as flaky for all WK2 ports.  It is now flaky in WK1 because the order
2534         of the testRunner.notifyDone call and the didFinishLoading logging is no longer deterministic with
2535         asynchronous loading, but the test still verifies that there is no crash.
2536
2537         http/tests/security/cross-origin-modal-dialog-base.html does navigation during showModalDialog, which
2538         probably should've never worked in WK1 and never worked in WK2.  WK1 behavior now matches WK2 behavior.
2539         I'm not aware of any complaints about no navigation working during showModalDialog in WK2 and I imagine
2540         nobody will be regressed by this change, but if we do find such a problem, creative use of MessageQueues
2541         like we do with sync xhr in WK1 now could theoretically fix the problem, but we are trying to get
2542         rid of showModalDialog anyway.  The test was written to verify that the SecurityOrigin doesn't fall back
2543         to the wrong origin, and it certainly doesn't now.
2544
2545         These tests dump load delegate call order, which are less deterministic now but the tests still behave correctly.
2546         http/tests/svg/svg-use-external.html
2547         http/tests/loading/text-content-type-with-binary-extension.html
2548         http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html
2549
2550 2017-10-31  Simon Fraser  <simon.fraser@apple.com>
2551
2552         Rubber-banding overflow-scrolling-touch shows black
2553         https://bugs.webkit.org/show_bug.cgi?id=179087
2554         rdar://problem/35260253
2555
2556         Reviewed by Sam Weinig.
2557
2558         * fast/scrolling/rubber-band-shows-background-expected.html: Added.
2559         * fast/scrolling/rubber-band-shows-background.html: Added.
2560
2561 2017-10-31  Ryan Haddad  <ryanhaddad@apple.com>
2562
2563         Remove TestExpectation entry for a test that has been deleted.
2564         https://bugs.webkit.org/show_bug.cgi?id=178190
2565
2566         Unreviewed test gardening.
2567
2568         * TestExpectations:
2569
2570 2017-10-31  Youenn Fablet  <youenn@apple.com>
2571
2572         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-header-visibility.https.html is flaky.
2573         https://bugs.webkit.org/show_bug.cgi?id=179081
2574
2575         Reviewed by Chris Dumez.
2576
2577         * TestExpectations: Marking test as flaky.
2578
2579 2017-10-31  Ryan Haddad  <ryanhaddad@apple.com>
2580
2581         [iOS] Skip LayoutTests that rely on eventsender.keyDown()
2582         https://bugs.webkit.org/show_bug.cgi?id=179061
2583
2584         Unreviewed test gardening.
2585
2586         * platform/ios-wk2/TestExpectations:
2587         * platform/ios/TestExpectations:
2588
2589 2017-10-31  Simon Fraser  <simon.fraser@apple.com>
2590
2591         Make it possible to test rubber-banding in overflow scroll
2592         https://bugs.webkit.org/show_bug.cgi?id=179078
2593
2594         Reviewed by Sam Weinig.
2595
2596         Test that internals.unconstrainedScrollTo() works.
2597
2598         * fast/scrolling/unconstrained-scrollto-expected.txt: Added.
2599         * fast/scrolling/unconstrained-scrollto.html: Added.
2600
2601 2017-10-31  Youenn Fablet  <youenn@apple.com>
2602
2603         rwt should allow service worker to load localhost HTTPS resources with any certificate
2604         https://bugs.webkit.org/show_bug.cgi?id=179018
2605
2606         Reviewed by Chris Dumez.
2607
2608         * TestExpectations:
2609         * http/tests/workers/service/service-worker-fetch-expected.txt: Removed.
2610         * http/tests/workers/service/service-worker-fetch.https-expected.txt: Added.
2611         * http/tests/workers/service/service-worker-fetch.https.html: Renamed from LayoutTests/http/tests/workers/service/service-worker-fetch.html.
2612
2613 2017-10-31  Ryan Haddad  <ryanhaddad@apple.com>
2614
2615         Mark imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/sandbox_032.htm as flaky.
2616         https://bugs.webkit.org/show_bug.cgi?id=179069
2617
2618         Unreviewed test gardening.
2619
2620         * TestExpectations:
2621
2622 2017-10-31  Ryan Haddad  <ryanhaddad@apple.com>
2623
2624         [iOS] Skip LayoutTests that rely on mouse events
2625         https://bugs.webkit.org/show_bug.cgi?id=179034
2626
2627         Unreviewed test gardening.
2628
2629         * platform/ios-simulator/TestExpectations:
2630         * platform/ios-wk2/TestExpectations:
2631         * platform/ios/TestExpectations:
2632
2633 2017-10-31  Chris Dumez  <cdumez@apple.com>
2634
2635         navigator.serviceWorker should always return the same object
2636         https://bugs.webkit.org/show_bug.cgi?id=179067
2637
2638         Reviewed by Youenn Fablet.
2639
2640         Add layout test coverage.
2641
2642         * http/tests/workers/service/navigator-serviceWorker-same-object-expected.txt: Added.
2643         * http/tests/workers/service/navigator-serviceWorker-same-object.html: Added.
2644
2645 2017-10-31  Antoine Quint  <graouts@apple.com>
2646
2647         [Web Animations] Support AnimationEffect parameter in Animation constructor and read-write timeline property
2648         https://bugs.webkit.org/show_bug.cgi?id=179066
2649
2650         Reviewed by Dean Jackson.
2651
2652         Rebaseline and amend tests to show support for the AnimationEffect first parameter to the Animation
2653         constructor and the default document timeline value for the AnimationTimeline second parameter.
2654
2655         * http/wpt/web-animations/interfaces/Animation/constructor-expected.txt:
2656         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
2657         * http/wpt/web-animations/interfaces/Animation/startTime-expected.txt:
2658         * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt:
2659         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
2660         * http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
2661         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
2662         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
2663         * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt:
2664         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
2665         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
2666         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
2667         * webanimations/animation-creation-addition.html:
2668
2669 2017-10-31  Ali Juma  <ajuma@chromium.org>
2670
2671         Layout viewport rect is too wide after window resize
2672         https://bugs.webkit.org/show_bug.cgi?id=175235
2673
2674         Reviewed by Dave Hyatt.
2675
2676         * fast/dom/Window/window-resize-update-scrollbars-expected.txt: Added.
2677         * fast/dom/Window/window-resize-update-scrollbars.html: Added.
2678         * platform/ios/TestExpectations:
2679
2680 2017-10-31  Youenn Fablet  <youenn@apple.com>
2681
2682         Crash in:  com.apple.WebKit: WebKit::CacheStorage::Caches::initializeSize(WTF::Function<void (std::optional<WebCore::DOMCacheEngine::Error>&&)>&&) + 30 (CacheStorageEngineCaches.cpp:163)
2683         https://bugs.webkit.org/show_bug.cgi?id=179037
2684
2685         Reviewed by Chris Dumez.
2686
2687         * TestExpectations: Unskipping crashing tests.
2688
2689 2017-10-31  Matt Lewis  <jlewis3@apple.com>
2690
2691         Adjusted test expectations for animations/needs-layout.html.
2692         https://bugs.webkit.org/show_bug.cgi?id=172397
2693
2694         Unreviewed test gardening.
2695
2696         * platform/ios-wk2/TestExpectations:
2697         * platform/mac-wk1/TestExpectations:
2698         * platform/mac-wk2/TestExpectations:
2699
2700 2017-10-31  Charlie Turner  <cturner@igalia.com>
2701
2702         [GTK] Rebaseline after r224223
2703         https://bugs.webkit.org/show_bug.cgi?id=179059
2704
2705         Reviewed by Carlos Garcia Campos.
2706
2707         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
2708         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
2709         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
2710         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
2711         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
2712         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
2713         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-right-expected.png:
2714         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-right-expected.txt:
2715
2716 2017-10-31  Charles Turner  <cturner@igalia.com>
2717
2718         [GTK] Test gardening
2719         https://bugs.webkit.org/show_bug.cgi?id=179058
2720
2721         Unreviewed gardening.
2722
2723         * platform/gtk/TestExpectations:
2724
2725 2017-10-31  Devin Rousso  <webkit@devinrousso.com>
2726
2727         Web Inspector: replace Canvas stack iteration with createScriptCallStack
2728         https://bugs.webkit.org/show_bug.cgi?id=178980
2729
2730         Reviewed by Joseph Pecoraro.
2731
2732         * inspector/canvas/create-context-2d-expected.txt:
2733         * inspector/canvas/create-context-webgl-expected.txt:
2734         * inspector/canvas/create-context-webgl2-expected.txt:
2735         * inspector/canvas/create-context-webgpu-expected.txt:
2736         * inspector/canvas/recording-2d-expected.txt:
2737         * inspector/canvas/recording-webgl-expected.txt:
2738         * inspector/canvas/recording-webgl-snapshots-expected.txt:
2739
2740 2017-10-30  Chris Dumez  <cdumez@apple.com>
2741
2742         Fire updatefound event after resolving the registration promise
2743         https://bugs.webkit.org/show_bug.cgi?id=178985
2744
2745         Reviewed by Youenn Fablet.
2746
2747         Update tests that are skipped due to timing out.
2748
2749         * TestExpectations:
2750
2751 2017-10-30  Ryan Haddad  <ryanhaddad@apple.com>
2752
2753         [iOS] Rebaseline and re-enable CSS tests
2754         https://bugs.webkit.org/show_bug.cgi?id=178746
2755
2756         Unreviewed test gardening.
2757
2758         * platform/ios-simulator/TestExpectations:
2759         * platform/ios-wk2/TestExpectations:
2760         [ truncated ]
2761
2762 2017-10-30  Chris Dumez  <cdumez@apple.com>
2763
2764         Unreviewed, skip cache storage WPT tests that cause flaky crashes on the bots
2765         https://bugs.webkit.org/show_bug.cgi?id=179035
2766
2767         * TestExpectations:
2768
2769 2017-10-30  Nikita Vasilyev  <nvasilyev@apple.com>
2770
2771         Web Inspector: [PARITY] Styles Redesign: Ability to modify style attributes
2772         https://bugs.webkit.org/show_bug.cgi?id=178328
2773         <rdar://problem/35000990>
2774
2775         Reviewed by Joseph Pecoraro.
2776
2777         Add tests for WI.TextRange.protopyte.resolveOffsets.
2778
2779         * inspector/unit-tests/text-range-expected.txt: Added.
2780         * inspector/unit-tests/text-range.html: Added.
2781
2782 2017-10-30  Matt Lewis  <jlewis3@apple.com>
2783
2784         Followup rebaseline to r224204.
2785
2786         Unreviewed test gardening.
2787
2788         * platform/mac-elcapitan-wk2/http/tests/contentextensions/make-https-expected.txt: Added.
2789         * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Added.
2790
2791 2017-10-30  Matt Lewis  <jlewis3@apple.com>
2792
2793         Rebaselined imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html for iOS after r224156.
2794
2795         Unreviewed test gardening.
2796
2797         * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Added.
2798
2799 2017-10-30  Matt Lewis  <jlewis3@apple.com>
2800
2801         Rebaselining multiple http/tests/websocket/tests/hybi/contentextensions/ test after r224031.
2802
2803         Unreviewed test gardening.
2804
2805         * http/tests/websocket/tests/hybi/contentextensions/upgrade-expected.txt:
2806         * http/tests/websocket/tests/hybi/contentextensions/upgrade-worker-expected.txt:
2807
2808 2017-10-27  Ryosuke Niwa  <rniwa@webkit.org>
2809
2810         Crash in addChildNodesToDeletionQueue
2811         https://bugs.webkit.org/show_bug.cgi?id=178974
2812         <rdar://problem/35234372>
2813
2814         Reviewed by Brent Fulgham.
2815
2816         Add a regression test.
2817
2818         * fast/parser/foster-parent-inside-template-expected.txt: Added.
2819         * fast/parser/foster-parent-inside-template.html: Added.
2820         * resources/dump-as-markup.js:
2821         (Markup._get): Fixed the bug that this code would always throw an exception inside a browser.
2822
2823 2017-10-30  Commit Queue  <commit-queue@webkit.org>
2824
2825         Unreviewed, rolling out r224078.
2826         https://bugs.webkit.org/show_bug.cgi?id=179026
2827
2828         MotionMark regression (Requested by shallawa on #webkit).
2829
2830         Reverted changeset:
2831
2832         "When navigating back to a page, compositing layers may not
2833         use accelerated drawing"
2834         https://bugs.webkit.org/show_bug.cgi?id=178749
2835         https://trac.webkit.org/changeset/224078
2836
2837 2017-10-30  Ryan Haddad  <ryanhaddad@apple.com>
2838
2839         Remove flaky expectation for contentextension tests.
2840         https://bugs.webkit.org/show_bug.cgi?id=162942
2841
2842         Unreviewed test gardening.
2843
2844         The underlying issue was resolved a while ago, but this expectation was not removed.
2845
2846         * platform/mac-wk2/TestExpectations:
2847
2848 2017-10-30  Simon Fraser  <simon.fraser@apple.com>
2849
2850         tab-size: 0px asserts
2851         https://bugs.webkit.org/show_bug.cgi?id=176198
2852
2853         Reviewed by Antti Koivisto.
2854
2855         Don't claim to support tab-size values with units. We don't, and they would become 0, rather
2856         than fall back to the default as should happen.
2857
2858         * fast/css/tab-size-expected.html:
2859         * fast/css/tab-size.html:
2860
2861 2017-10-30  Antoine Quint  <graouts@apple.com>
2862
2863         [Web Animations] Rewrite homegrown tests as Web Platform tests
2864         https://bugs.webkit.org/show_bug.cgi?id=179017
2865
2866         We rewrite all of the new homegrown Web Animations tests as Web Platorm tests,
2867         except for one test which checks dumping of the document timeline using an
2868         internals method which is not appropriate as a WPT.
2869
2870         Reviewed by Dean Jackson.
2871
2872         * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt: Added.
2873         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html: Added.
2874         * http/wpt/wk-web-animations/timing-model/animation-current-time-expected.txt: Added.
2875         * http/wpt/wk-web-animations/timing-model/animation-current-time.html: Added.
2876         * http/wpt/wk-web-animations/timing-model/animation-effect-expected.txt: Added.
2877         * http/wpt/wk-web-animations/timing-model/animation-effect-timing-expected.txt: Added.
2878         * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html: Added.
2879         * http/wpt/wk-web-animations/timing-model/animation-effect.html: Added.
2880         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property-expected.txt: Added.
2881         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html: Added.
2882         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property-expected.txt: Added.
2883         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html: Added.
2884         * http/wpt/wk-web-animations/timing-model/document-timeline-expected.txt: Added.
2885         * http/wpt/wk-web-animations/timing-model/document-timeline.html: Added.
2886         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt: Added.
2887         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration-expected.txt: Added.
2888         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html: Added.
2889         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html: Added.
2890         * http/wpt/wk-web-animations/timing-model/timeline-current-time-expected.txt: Added.
2891         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html: Added.
2892         * webanimations/animation-creation-basic-expected.txt: Removed.
2893         * webanimations/animation-creation-basic.html: Removed.
2894         * webanimations/animation-current-time-expected.txt: Removed.
2895         * webanimations/animation-current-time.html: Removed.
2896         * webanimations/animation-effect-expected.txt: Removed.
2897         * webanimations/animation-effect-timing-expected.txt: Removed.
2898         * webanimations/animation-effect-timing.html: Removed.
2899         * webanimations/animation-effect.html: Removed.
2900         * webanimations/animation-interface-effect-property-expected.txt: Removed.
2901         * webanimations/animation-interface-effect-property.html: Removed.
2902         * webanimations/animation-interface-start-time-property-expected.txt: Removed.
2903         * webanimations/animation-interface-start-time-property.html: Removed.
2904         * webanimations/document-timeline-expected.txt: Removed.
2905         * webanimations/document-timeline.html: Removed.
2906         * webanimations/keyframe-effect-expected.txt: Removed.
2907         * webanimations/keyframe-effect-interface-timing-duration-expected.txt: Removed.
2908         * webanimations/keyframe-effect-interface-timing-duration.html: Removed.
2909         * webanimations/keyframe-effect.html: Removed.
2910         * webanimations/timeline-current-time-expected.txt: Removed.
2911         * webanimations/timeline-current-time.html: Removed.
2912
2913 2017-10-30  Per Arne Vollan  <pvollan@apple.com>
2914
2915         [Win] Rebaseline tests after r224177.
2916
2917         Unreviewed test gardening.
2918
2919         * platform/win/editing/deleting/4922367-expected.txt:
2920         * platform/win/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
2921         * platform/win/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
2922         * platform/win/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
2923         * platform/win/editing/deleting/delete-block-merge-contents-005-expected.txt:
2924         * platform/win/editing/deleting/delete-block-merge-contents-006-expected.txt:
2925         * platform/win/editing/deleting/delete-block-merge-contents-007-expected.txt:
2926         * platform/win/editing/deleting/delete-block-merge-contents-008-expected.txt:
2927         * platform/win/editing/deleting/delete-block-merge-contents-023-expected.txt:
2928         * platform/win/editing/deleting/delete-block-merge-contents-024-expected.txt:
2929         * platform/win/editing/deleting/delete-br-008-expected.txt:
2930         * platform/win/editing/deleting/delete-br-009-expected.txt:
2931         * platform/win/editing/deleting/delete-br-010-expected.txt:
2932         * platform/win/editing/deleting/delete-line-015-expected.txt:
2933         * platform/win/editing/deleting/delete-line-016-expected.txt:
2934         * platform/win/editing/deleting/delete-line-017-expected.txt:
2935         * platform/win/editing/deleting/merge-no-br-expected.txt:
2936         * platform/win/editing/deleting/type-delete-after-quote-expected.txt:
2937         * platform/win/editing/execCommand/4747450-expected.txt:
2938         * platform/win/editing/execCommand/4916402-expected.txt:
2939         * platform/win/editing/execCommand/4916541-expected.txt:
2940         * platform/win/editing/execCommand/4924441-expected.txt:
2941         * platform/win/editing/execCommand/5136770-expected.txt:
2942         * platform/win/editing/execCommand/5142012-2-expected.txt:
2943         * platform/win/editing/execCommand/5190926-expected.txt:
2944         * platform/win/editing/execCommand/5481523-expected.txt:
2945         * platform/win/editing/execCommand/create-list-with-hr-expected.txt:
2946         * platform/win/editing/execCommand/indent-selection-expected.txt:
2947         * platform/win/editing/execCommand/insert-list-and-stitch-expected.txt:
2948         * platform/win/editing/execCommand/nsresponder-indent-expected.txt:
2949         * platform/win/editing/inserting/insert-br-quoted-004-expected.txt:
2950         * platform/win/editing/inserting/insert-br-quoted-006-expected.txt:
2951         * platform/win/editing/style/4916887-expected.txt:
2952         * platform/win/editing/style/5046875-1-expected.txt:
2953         * platform/win/editing/style/5046875-2-expected.txt:
2954         * platform/win/editing/style/5279521-expected.txt:
2955         * platform/win/editing/style/create-block-for-style-003-expected.txt:
2956         * platform/win/editing/style/create-block-for-style-004-expected.txt:
2957         * platform/win/editing/style/create-block-for-style-007-expected.txt:
2958         * platform/win/editing/style/create-block-for-style-009-expected.txt:
2959         * platform/win/editing/style/create-block-for-style-010-expected.txt:
2960         * platform/win/editing/style/create-block-for-style-011-expected.txt:
2961         * platform/win/editing/style/create-block-for-style-012-expected.txt:
2962         * platform/win/editing/style/create-block-for-style-013-expected.txt:
2963         * platform/win/editing/style/smoosh-styles-001-expected.txt:
2964         * platform/win/editing/style/style-boundary-005-expected.txt:
2965         * platform/win/editing/unsupported-content/list-delete-001-expected.txt:
2966         * platform/win/fast/forms/button-generated-content-expected.txt:
2967         * platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt:
2968
2969 2017-10-30  Matt Lewis  <jlewis3@apple.com>
2970
2971         Rebaselined imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https.html for iOS.
2972
2973         Unreviewed test gardening.
2974
2975         * platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
2976
2977 2017-10-30  Antoine Quint  <graouts@apple.com>
2978
2979         [Web Animations] Add Web Platform tests
2980         https://bugs.webkit.org/show_bug.cgi?id=178999
2981
2982         Reviewed by Sam Weinig.
2983
2984         The vast majority is failing, as expected due to the nascent status of our Web Animations implementation.
2985
2986         * http/wpt/web-animations/OWNERS: Added.
2987         * http/wpt/web-animations/README.md: Added.
2988         * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
2989         * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property.html: Added.
2990         * http/wpt/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
2991         * http/wpt/web-animations/animation-model/animation-types/addition-per-property.html: Added.
2992         * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt: Added.
2993         * http/wpt/web-animations/animation-model/animation-types/discrete-animation.html: Added.
2994         * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
2995         * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html: Added.
2996         * http/wpt/web-animations/animation-model/animation-types/property-list.js: Added.
2997         (testAnimationSamplesWithAnyOrder):
2998         (isSupported):
2999         (TestKeyframe.):
3000         (TestKeyframe.get Object):
3001         (TestKeyframe):
3002         (get propertyToIDL):
3003         (calcFromPercentage):
3004         * http/wpt/web-animations/animation-model/animation-types/property-types.js: Added.
3005         (const.discreteType.):
3006         (const.discreteType.testInterpolation):
3007         (const.discreteType.testAdditionOrAccumulation):
3008         (const.discreteType.testAddition):
3009         (const.discreteType.testAccumulation):
3010         (const.lengthType.testInterpolation):
3011         (const.lengthType.testAdditionOrAccumulation):
3012         (const.lengthType.testAddition):
3013         (const.lengthType.testAccumulation):
3014         (const.lengthPairType.testInterpolation):
3015         (const.lengthPairType.testAdditionOrAccumulation):
3016         (const.lengthPairType.testAddition):
3017         (const.lengthPairType.testAccumulation):
3018         (const.percentageType.testInterpolation):
3019         (const.percentageType.testAdditionOrAccumulation):
3020         (const.percentageType.testAddition):
3021         (const.percentageType.testAccumulation):
3022         (const.integerType.testInterpolation):
3023         (const.integerType.testAdditionOrAccumulation):
3024         (const.integerType.testAddition):
3025         (const.integerType.testAccumulation):
3026         (const.positiveIntegerType.testInterpolation):
3027         (const.positiveIntegerType.testAdditionOrAccumulation):
3028         (const.positiveIntegerType.testAddition):
3029         (const.positiveIntegerType.testAccumulation):
3030         (const.lengthPercentageOrCalcType.testInterpolation):
3031         (const.lengthPercentageOrCalcType.testAdditionOrAccumulation):
3032         (const.lengthPercentageOrCalcType.testAddition):
3033         (const.lengthPercentageOrCalcType.testAccumulation):
3034         (const.positiveNumberType.testInterpolation):
3035         (const.positiveNumberType.testAdditionOrAccumulation):
3036         (const.positiveNumberType.testAddition):
3037         (const.positiveNumberType.testAccumulation):
3038         (const.opacityType.testInterpolation):
3039         (const.opacityType.testAdditionOrAccumulation):
3040         (const.opacityType.testAddition):
3041         (const.opacityType.testAccumulation):
3042         (const.visibilityType.testInterpolation):
3043         (const.visibilityType.testAdditionOrAccumulation):
3044         (const.visibilityType.testAddition):
3045         (const.visibilityType.testAccumulation):
3046         (const.colorType.testInterpolation):
3047         (const.colorType.testAdditionOrAccumulation):
3048         (const.colorType.testAddition):
3049         (const.colorType.testAccumulation):
3050         (const.transformListType.testInterpolation):
3051         (const.transformListType.testAddition):
3052         (const.transformListType.testAccumulation):
3053         (const.filterListType.testInterpolation):
3054         (const.filterListType.testAddition):
3055         (const.filterListType.testAccumulation):
3056         (const.textShadowListType.testInterpolation):
3057         (const.textShadowListType.testAddition):
3058         (const.textShadowListType.testAccumulation):
3059         (const.boxShadowListType.testInterpolation):
3060         (const.boxShadowListType.testAddition):
3061         (const.boxShadowListType.testAccumulation):
3062         (const.positionType.testInterpolation):
3063         (const.positionType.testAdditionOrAccumulation):
3064         (const.positionType.testAddition):
3065         (const.positionType.testAccumulation):
3066         (const.rectType.testInterpolation):
3067         (const.rectType.testAdditionOrAccumulation):
3068         (const.rectType.testAddition):
3069         (const.rectType.testAccumulation):
3070         (const.dasharrayType.testInterpolation):
3071         (const.dasharrayType.testAdditionOrAccumulation):
3072         (const.dasharrayType.testAddition):
3073         (const.dasharrayType.testAccumulation):
3074         (const.fontStretchType.testInterpolation):
3075         (const.fontStretchType.testAdditionOrAccumulation):
3076         (const.fontStretchType.testAddition):
3077         (const.fontStretchType.testAccumulation):
3078         (const.fontVariationSettingsType.testInterpolation):
3079         (const.fontVariationSettingsType.testAdditionOrAccumulation):
3080         (const.fontVariationSettingsType.testAddition):
3081         (const.fontVariationSettingsType.testAccumulation):
3082         * http/wpt/web-animations/animation-model/combining-effects/effect-composition-expected.txt: Added.
3083         * http/wpt/web-animations/animation-model/combining-effects/effect-composition.html: Added.
3084         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt: Added.
3085         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html: Added.
3086         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes-expected.txt: Added.
3087         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html: Added.
3088         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt: Added.
3089         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html: Added.
3090         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility-expected.txt: Added.
3091         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility.html: Added.
3092         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt: Added.
3093         * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
3094         * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context.html: Added.
3095         * http/wpt/web-animations/interfaces/Animatable/animate.html: Added.
3096         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt: Added.
3097         * http/wpt/web-animations/interfaces/Animatable/getAnimations.html: Added.
3098         * http/wpt/web-animations/interfaces/Animation/cancel-expected.txt: Added.
3099         * http/wpt/web-animations/interfaces/Animation/cancel.html: Added.
3100         * http/wpt/web-animations/interfaces/Animation/constructor-expected.txt: Added.
3101         * http/wpt/web-animations/interfaces/Animation/constructor.html: Added.
3102         * http/wpt/web-animations/interfaces/Animation/effect-expected.txt: Added.
3103         * http/wpt/web-animations/interfaces/Animation/effect.html: Added.
3104         * http/wpt/web-animations/interfaces/Animation/finish-expected.txt: Added.
3105         * http/wpt/web-animations/interfaces/Animation/finish.html: Added.
3106         * http/wpt/web-animations/interfaces/Animation/finished-expected.txt: Added.
3107         * http/wpt/web-animations/interfaces/Animation/finished.html: Added.
3108         * http/wpt/web-animations/interfaces/Animation/id-expected.txt: Added.
3109         * http/wpt/web-animations/interfaces/Animation/id.html: Added.
3110         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt: Added.
3111         * http/wpt/web-animations/interfaces/Animation/idlharness.html: Added.
3112         * http/wpt/web-animations/interfaces/Animation/oncancel-expected.txt: Added.
3113         * http/wpt/web-animations/interfaces/Animation/oncancel.html: Added.
3114         * http/wpt/web-animations/interfaces/Animation/onfinish-expected.txt: Added.
3115         * http/wpt/web-animations/interfaces/Animation/onfinish.html: Added.
3116         * http/wpt/web-animations/interfaces/Animation/pause-expected.txt: Added.
3117         * http/wpt/web-animations/interfaces/Animation/pause.html: Added.
3118         * http/wpt/web-animations/interfaces/Animation/play-expected.txt: Added.
3119         * http/wpt/web-animations/interfaces/Animation/play.html: Added.
3120         * http/wpt/web-animations/interfaces/Animation/playState-expected.txt: Added.
3121         * http/wpt/web-animations/interfaces/Animation/playState.html: Added.
3122         * http/wpt/web-animations/interfaces/Animation/playbackRate-expected.txt: Added.
3123         * http/wpt/web-animations/interfaces/Animation/playbackRate.html: Added.
3124         * http/wpt/web-animations/interfaces/Animation/ready-expected.txt: Added.
3125         * http/wpt/web-animations/interfaces/Animation/ready.html: Added.
3126         * http/wpt/web-animations/interfaces/Animation/startTime-expected.txt: Added.
3127         * http/wpt/web-animations/interfaces/Animation/startTime.html: Added.
3128         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Added.
3129         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html: Added.
3130         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Added.
3131         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html: Added.
3132         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Added.
3133         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html: Added.
3134         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: Added.
3135         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html: Added.
3136         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Added.
3137         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Added.
3138         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Added.
3139         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html: Added.
3140         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations-expected.txt: Added.
3141         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html: Added.
3142         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt: Added.
3143         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html: Added.
3144         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Added.
3145         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Added.
3146         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Added.
3147         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html: Added.
3148         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt: Added.
3149         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html: Added.
3150         * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt: Added.
3151         * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html: Added.
3152         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt: Added.
3153         * http/wpt/web-animations/interfaces/Document/getAnimations.html: Added.
3154         * http/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt: Added.
3155         * http/wpt/web-animations/interfaces/DocumentTimeline/constructor.html: Added.
3156         * http/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt: Added.
3157         * http/wpt/web-animations/interfaces/KeyframeEffect/composite.html: Added.
3158         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt: Added.
3159         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor.html: Added.
3160         * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt: Added.
3161         * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor.html: Added.
3162         * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt: Added.
3163         * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html: Added.
3164         * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt: Added.
3165         * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html: Added.
3166         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt: Added.
3167         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html: Added.
3168         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt: Added.
3169         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html: Added.
3170         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt: Added.
3171         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html: Added.
3172         * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt: Added.
3173         * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html: Added.
3174         * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor-expected.txt: Added.
3175         * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor.html: Added.
3176         * http/wpt/web-animations/resources/easing-tests.js: Added.
3177         (easingFunction.stepStart):
3178         (easingFunction.stepEnd):
3179         (easingFunction.framesTiming):
3180         (easingFunction.cubicBezier):
3181         * http/wpt/web-animations/resources/effect-tests.js: Added.
3182         (assert_computed_timing_for_each_phase):
3183         * http/wpt/web-animations/resources/keyframe-utils.js: Added.
3184         (assert_frame_lists_equal):
3185         (assert_frames_equal):
3186         * http/wpt/web-animations/resources/xhr-doc.py: Added.
3187         (main):
3188         * http/wpt/web-animations/testcommon.js: Added.
3189         (window.assert_times_equal.window.assert_times_equal):
3190         (createDiv):
3191         (createElement):
3192         (createStyle):
3193         (createPseudo):
3194         (xForT):
3195         (yForT):
3196         (tForX):
3197         (return.bezierClosure):
3198         (cubicBezier):
3199         (stepEnd.return.stepEndClosure):
3200         (stepEnd):
3201         (stepStart.return.stepStartClosure):
3202         (stepStart):
3203         (framesTiming.return.framesClosure):
3204         (framesTiming):
3205         (waitForAnimationFrames):
3206         (rotate3dToMatrix3d):
3207         (rotate3dToMatrix):
3208         (assert_matrix_equals):
3209         * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt: Added.
3210         * http/wpt/web-animations/timing-model/animation-effects/active-time.html: Added.
3211         * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt: Added.
3212         * http/wpt/web-animations/timing-model/animation-effects/current-iteration.html: Added.
3213         * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt: Added.
3214         * http/wpt/web-animations/timing-model/animation-effects/local-time.html: Added.
3215         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt: Added.
3216         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states.html: Added.
3217         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt: Added.
3218         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html: Added.
3219         * http/wpt/web-animations/timing-model/animations/canceling-an-animation-expected.txt: Added.
3220         * http/wpt/web-animations/timing-model/animations/canceling-an-animation.html: Added.
3221         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt: Added.
3222         * http/wpt/web-animations/timing-model/animations/current-time.html: Added.
3223         * http/wpt/web-animations/timing-model/animations/finishing-an-animation-expected.txt: Added.
3224         * http/wpt/web-animations/timing-model/animations/finishing-an-animation.html: Added.
3225         * http/wpt/web-animations/timing-model/animations/pausing-an-animation-expected.txt: Added.
3226         * http/wpt/web-animations/timing-model/animations/pausing-an-animation.html: Added.
3227         * http/wpt/web-animations/timing-model/animations/playing-an-animation-expected.txt: Added.
3228         * http/wpt/web-animations/timing-model/animations/playing-an-animation.html: Added.
3229         * http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt: Added.
3230         * http/wpt/web-animations/timing-model/animations/reversing-an-animation.html: Added.
3231         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt: Added.
3232         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html: Added.
3233         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt: Added.
3234         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html: Added.
3235         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt: Added.
3236         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html: Added.
3237         * http/wpt/web-animations/timing-model/animations/updating-the-finished-state-expected.txt: Added.
3238         * http/wpt/web-animations/timing-model/animations/updating-the-finished-state.html: Added.
3239         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt: Added.
3240         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress.html: Added.
3241
3242 2017-10-30  Antoine Quint  <graouts@apple.com>
3243
3244         [Web Animations] Expose the playbackRate property on Animation
3245         https://bugs.webkit.org/show_bug.cgi?id=178931
3246
3247         Reviewed by Sam Weinig.
3248
3249         Add a new test, using WPT, to check that the playbackRate property is accounted
3250         for when getting and setting the current time.
3251
3252         * http/wpt/wk-web-animations/timing-model/animation-playback-rate-expected.txt: Added.
3253         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html: Added.
3254
3255 2017-10-30  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3256
3257         [GTK] Rebaseline affected tests after r224177
3258         https://bugs.webkit.org/show_bug.cgi?id=178933
3259
3260         Unreviewed gardening.
3261
3262         * platform/gtk/editing/deleting/4922367-expected.txt:
3263         * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
3264         * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
3265         * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
3266         * platform/gtk/editing/deleting/delete-block-merge-contents-005-expected.txt:
3267         * platform/gtk/editing/deleting/delete-block-merge-contents-006-expected.txt:
3268         * platform/gtk/editing/deleting/delete-block-merge-contents-007-expected.txt:
3269         * platform/gtk/editing/deleting/delete-block-merge-contents-008-expected.txt:
3270         * platform/gtk/editing/deleting/delete-block-merge-contents-023-expected.txt:
3271         * platform/gtk/editing/deleting/delete-block-merge-contents-024-expected.txt:
3272         * platform/gtk/editing/deleting/delete-br-008-expected.txt:
3273         * platform/gtk/editing/deleting/delete-br-010-expected.txt:
3274         * platform/gtk/editing/deleting/delete-line-015-expected.txt:
3275         * platform/gtk/editing/deleting/delete-line-016-expected.txt:
3276         * platform/gtk/editing/deleting/delete-line-017-expected.txt:
3277         * platform/gtk/editing/deleting/merge-no-br-expected.txt:
3278         * platform/gtk/editing/deleting/type-delete-after-quote-expected.txt:
3279         * platform/gtk/editing/execCommand/4747450-expected.txt:
3280         * platform/gtk/editing/execCommand/4916402-expected.txt:
3281         * platform/gtk/editing/execCommand/4916541-expected.txt:
3282         * platform/gtk/editing/execCommand/4924441-expected.txt:
3283         * platform/gtk/editing/execCommand/5136770-expected.txt:
3284         * platform/gtk/editing/execCommand/5142012-2-expected.txt:
3285         * platform/gtk/editing/execCommand/5190926-expected.txt:
3286         * platform/gtk/editing/execCommand/5481523-expected.txt:
3287         * platform/gtk/editing/execCommand/create-list-with-hr-expected.txt:
3288         * platform/gtk/editing/execCommand/indent-selection-expected.txt:
3289         * platform/gtk/editing/execCommand/insert-list-and-stitch-expected.txt:
3290         * platform/gtk/editing/execCommand/nsresponder-indent-expected.txt:
3291         * platform/gtk/editing/inserting/insert-br-quoted-004-expected.txt:
3292         * platform/gtk/editing/inserting/insert-br-quoted-006-expected.txt:
3293         * platform/gtk/editing/pasteboard/5071074-2-expected.txt:
3294         * platform/gtk/editing/pasteboard/displaced-generic-placeholder-expected.txt:
3295         * platform/gtk/editing/pasteboard/displaced-placeholder-expected.txt:
3296         * platform/gtk/editing/pasteboard/merge-after-delete-2-expected.txt:
3297         * platform/gtk/editing/pasteboard/merge-after-delete-expected.txt:
3298         * platform/gtk/editing/pasteboard/merge-end-blockquote-expected.txt:
3299         * platform/gtk/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
3300         * platform/gtk/editing/pasteboard/paste-line-endings-008-expected.txt:
3301         * platform/gtk/editing/pasteboard/paste-match-style-001-expected.txt:
3302         * platform/gtk/editing/pasteboard/paste-text-008-expected.txt:
3303         * platform/gtk/editing/pasteboard/paste-text-009-expected.txt:
3304         * platform/gtk/editing/pasteboard/smart-paste-007-expected.txt:
3305         * platform/gtk/editing/pasteboard/smart-paste-008-expected.txt:
3306         * platform/gtk/editing/pasteboard/undoable-fragment-removes-expected.txt:
3307         * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
3308         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
3309         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
3310         * platform/gtk/editing/style/4916887-expected.txt:
3311         * platform/gtk/editing/style/5046875-1-expected.txt:
3312         * platform/gtk/editing/style/5046875-2-expected.txt:
3313         * platform/gtk/editing/style/5279521-expected.txt:
3314         * platform/gtk/editing/style/create-block-for-style-003-expected.txt:
3315         * platform/gtk/editing/style/create-block-for-style-004-expected.txt:
3316         * platform/gtk/editing/style/create-block-for-style-007-expected.txt:
3317         * platform/gtk/editing/style/create-block-for-style-009-expected.txt:
3318         * platform/gtk/editing/style/create-block-for-style-010-expected.txt:
3319         * platform/gtk/editing/style/create-block-for-style-011-expected.txt:
3320         * platform/gtk/editing/style/create-block-for-style-012-expected.txt:
3321         * platform/gtk/editing/style/create-block-for-style-013-expected.txt:
3322         * platform/gtk/editing/unsupported-content/list-delete-001-expected.txt:
3323         * platform/gtk/fast/forms/button-generated-content-expected.txt:
3324
3325 2017-10-30  Antti Koivisto  <antti@apple.com>
3326
3327         Destroy all unneeded anonymous wrappers in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers()
3328         https://bugs.webkit.org/show_bug.cgi?id=178933
3329
3330         Reviewed by Zalan Bujtas.
3331
3332         Many leftover empty anonymous wrappers go away in render tree dumps. No visual impact.
3333
3334         * editing/deleting/delete-br-009-expected.txt:
3335         * platform/ios-wk2/editing/execCommand/4747450-expected.txt:
3336         * platform/ios-wk2/editing/execCommand/4924441-expected.txt:
3337         * platform/ios-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
3338         * platform/ios-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
3339         * platform/ios-wk2/editing/pasteboard/merge-end-blockquote-expected.txt:
3340         * platform/ios-wk2/editing/pasteboard/paste-line-endings-008-expected.txt:
3341         * platform/ios-wk2/editing/pasteboard/paste-match-style-001-expected.txt:
3342         * platform/ios-wk2/editing/pasteboard/paste-text-008-expected.txt:
3343         * platform/ios-wk2/editing/pasteboard/paste-text-009-expected.txt:
3344         * platform/ios-wk2/editing/pasteboard/undoable-fragment-removes-expected.txt:
3345         * platform/ios-wk2/editing/pasteboard/unrendered-br-expected.txt:
3346         * platform/ios-wk2/editing/style/4916887-expected.txt:
3347         * platform/ios-wk2/editing/style/5046875-1-expected.txt:
3348         * platform/ios-wk2/editing/style/5046875-2-expected.txt:
3349         * platform/ios-wk2/editing/style/5279521-expected.txt:
3350         * platform/ios-wk2/editing/style/create-block-for-style-003-expected.txt:
3351         * platform/ios-wk2/editing/style/create-block-for-style-004-expected.txt:
3352         * platform/ios-wk2/editing/style/create-block-for-style-007-expected.txt:
3353         * platform/ios-wk2/editing/style/create-block-for-style-009-expected.txt:
3354         * platform/ios-wk2/editing/style/create-block-for-style-010-expected.txt:
3355         * platform/ios-wk2/editing/style/create-block-for-style-011-expected.txt:
3356         * platform/ios-wk2/editing/style/create-block-for-style-012-expected.txt:
3357         * platform/ios-wk2/editing/style/create-block-for-style-013-expected.txt:
3358         * platform/ios/editing/deleting/4922367-expected.txt:
3359         * platform/ios/editing/deleting/type-delete-after-quote-expected.txt:
3360         * platform/ios/editing/execCommand/4916402-expected.txt:
3361         * platform/ios/editing/execCommand/4916541-expected.txt:
3362         * platform/ios/editing/execCommand/5136770-expected.txt:
3363         * platform/ios/editing/execCommand/5142012-2-expected.txt:
3364         * platform/ios/editing/execCommand/5190926-expected.txt:
3365         * platform/ios/editing/execCommand/5481523-expected.txt:
3366         * platform/ios/editing/pasteboard/5071074-2-expected.txt:
3367         * platform/ios/editing/pasteboard/displaced-generic-placeholder-expected.txt:
3368         * platform/ios/editing/pasteboard/displaced-placeholder-expected.txt:
3369         * platform/ios/editing/pasteboard/merge-after-delete-2-expected.txt:
3370         * platform/ios/editing/pasteboard/merge-after-delete-expected.txt:
3371         * platform/ios/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
3372         * platform/ios/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
3373         * platform/ios/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
3374         * platform/ios/fast/forms/button-generated-content-expected.txt:
3375         * platform/ios/fast/ruby/rubyDOM-remove-text2-expected.txt:
3376         * platform/mac-elcapitan/fast/forms/button-generated-content-expected.txt:
3377         * platform/mac/editing/deleting/4922367-expected.txt:
3378         * platform/mac/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
3379         * platform/mac/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
3380         * platform/mac/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
3381         * platform/mac/editing/deleting/delete-block-merge-contents-005-expected.txt:
3382         * platform/mac/editing/deleting/delete-block-merge-contents-006-expected.txt:
3383         * platform/mac/editing/deleting/delete-block-merge-contents-007-expected.txt:
3384         * platform/mac/editing/deleting/delete-block-merge-contents-008-expected.txt:
3385         * platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt:
3386         * platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt:
3387         * platform/mac/editing/deleting/delete-br-008-expected.txt:
3388         * platform/mac/editing/deleting/delete-br-010-expected.txt:
3389         * platform/mac/editing/deleting/delete-line-015-expected.txt:
3390         * platform/mac/editing/deleting/delete-line-016-expected.txt:
3391         * platform/mac/editing/deleting/delete-line-017-expected.txt:
3392         * platform/mac/editing/deleting/merge-no-br-expected.txt:
3393         * platform/mac/editing/deleting/type-delete-after-quote-expected.txt:
3394         * platform/mac/editing/execCommand/4747450-expected.txt:
3395         * platform/mac/editing/execCommand/4916402-expected.txt:
3396         * platform/mac/editing/execCommand/4916541-expected.txt:
3397         * platform/mac/editing/execCommand/4924441-expected.txt:
3398         * platform/mac/editing/execCommand/5136770-expected.txt:
3399         * platform/mac/editing/execCommand/5142012-2-expected.txt:
3400         * platform/mac/editing/execCommand/5190926-expected.txt:
3401         * platform/mac/editing/execCommand/5481523-expected.txt:
3402         * platform/mac/editing/execCommand/create-list-with-hr-expected.txt:
3403         * platform/mac/editing/execCommand/indent-selection-expected.txt:
3404         * platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt:
3405         * platform/mac/editing/execCommand/nsresponder-indent-expected.txt:
3406         * platform/mac/editing/inserting/break-blockquote-after-delete-expected.txt:
3407         * platform/mac/editing/inserting/insert-br-quoted-004-expected.txt:
3408         * platform/mac/editing/inserting/insert-br-quoted-006-expected.txt:
3409         * platform/mac/editing/pasteboard/5071074-2-expected.txt:
3410         * platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.txt:
3411         * platform/mac/editing/pasteboard/displaced-placeholder-expected.txt:
3412         * platform/mac/editing/pasteboard/merge-after-delete-2-expected.txt:
3413         * platform/mac/editing/pasteboard/merge-after-delete-expected.txt:
3414         * platform/mac/editing/pasteboard/merge-end-blockquote-expected.txt:
3415         * platform/mac/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
3416         * platform/mac/editing/pasteboard/paste-line-endings-008-expected.txt:
3417         * platform/mac/editing/pasteboard/paste-match-style-001-expected.txt:
3418         * platform/mac/editing/pasteboard/paste-text-008-expected.txt:
3419         * platform/mac/editing/pasteboard/paste-text-009-expected.txt:
3420         * platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
3421         * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
3422         * platform/mac/editing/pasteboard/undoable-fragment-removes-expected.txt:
3423         * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
3424         * platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
3425         * platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
3426         * platform/mac/editing/style/4916887-expected.txt:
3427         * platform/mac/editing/style/5046875-1-expected.txt:
3428         * platform/mac/editing/style/5046875-2-expected.txt:
3429         * platform/mac/editing/style/5279521-expected.txt:
3430         * platform/mac/editing/style/create-block-for-style-003-expected.txt:
3431         * platform/mac/editing/style/create-block-for-style-004-expected.txt:
3432         * platform/mac/editing/style/create-block-for-style-007-expected.txt:
3433         * platform/mac/editing/style/create-block-for-style-009-expected.txt:
3434         * platform/mac/editing/style/create-block-for-style-010-expected.txt:
3435         * platform/mac/editing/style/create-block-for-style-011-expected.txt:
3436         * platform/mac/editing/style/create-block-for-style-012-expected.txt:
3437         * platform/mac/editing/style/create-block-for-style-013-expected.txt:
3438         * platform/mac/editing/style/smoosh-styles-001-expected.txt:
3439         * platform/mac/editing/style/style-boundary-005-expected.txt:
3440         * platform/mac/editing/style/unbold-in-bold-expected.txt:
3441         * platform/mac/editing/unsupported-content/list-delete-001-expected.txt:
3442         * platform/mac/fast/forms/button-generated-content-expected.txt:
3443         * platform/mac/fast/ruby/rubyDOM-remove-text2-expected.txt:
3444
3445 2017-10-30  Zan Dobersek  <zdobersek@igalia.com>
3446
3447         [GCrypt] Add support for P-521 EC curves
3448         https://bugs.webkit.org/show_bug.cgi?id=175199
3449
3450         Reviewed by Jiewen Tan.
3451
3452         Add or update Web Crypto test baselines for the GTK+ and WPE ports
3453         to reflect the added EC P-521 support.
3454
3455         * platform/gtk/crypto/subtle/ec-generate-key-malformed-parameters-expected.txt: Added.
3456         * platform/gtk/crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
3457         * platform/gtk/crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
3458         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
3459         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
3460         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https-expected.txt: Added.
3461         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https-expected.txt: Added.
3462         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt:
3463         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
3464         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
3465         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt:
3466         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
3467         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
3468         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt:
3469         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Added.
3470         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Added.
3471         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Added.
3472         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Added.
3473         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
3474         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.https-expected.txt: Added.
3475         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
3476         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.https-expected.txt: Added.
3477         * platform/wpe/crypto/subtle/ec-generate-key-malformed-parameters-expected.txt: Added.
3478         * platform/wpe/crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
3479         * platform/wpe/crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
3480         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
3481         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
3482         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https-expected.txt: Added.
3483         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https-expected.txt: Added.
3484         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt:
3485         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
3486         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
3487         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt:
3488         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
3489         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
3490         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt:
3491         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Added.
3492         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Added.
3493         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Added.
3494         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Added.
3495         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
3496         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.https-expected.txt: Added.
3497         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
3498         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.https-expected.txt: Added.
3499
3500 2017-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3501
3502         Unreviewed WPE gardening. Skip Service Workers tests again after r224132.
3503
3504         Service Workers tests were unskipped from main TestExpectations in r224132, but Service Workers are not enabled
3505         in WPE port yet.
3506
3507         * platform/wpe/TestExpectations:
3508
3509 2017-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3510
3511         Unreviewed GTK+ gardening. Skip Service Workers tests again after r224132.
3512
3513         Service Workers tests were unskipped from main TestExpectations in r224132, but Service Workers are not enabled
3514         in GTk+ port yet.
3515
3516         * platform/gtk/TestExpectations:
3517
3518 2017-10-29  Chris Dumez  <cdumez@apple.com>
3519
3520         Unreviewed, rebaseline a few tests after r224156.
3521
3522         * TestExpectations:
3523
3524 2017-10-29  Sam Weinig  <sam@webkit.org>
3525
3526         [Conic Gradients] Add support for parsing conic gradients
3527         https://bugs.webkit.org/show_bug.cgi?id=178987
3528
3529         Reviewed by Dean Jackson.
3530
3531         * http/wpt/css: Added.
3532         * http/wpt/css/css-images-4: Added.
3533         * http/wpt/css/css-images-4/conic-gradient-parsing-expected.txt: Added.
3534         * http/wpt/css/css-images-4/conic-gradient-parsing.html: Added.
3535
3536             Add tests for basic parsing of conic gradients.
3537
3538 2017-10-29  Antoine Quint  <graouts@apple.com>
3539
3540         [Web Animations] Expose the currentTime property on Animation
3541         https://bugs.webkit.org/show_bug.cgi?id=178988
3542
3543         Reviewed by Dean Jackson.
3544
3545         Add a new test that checks that the currentTime property is set
3546         correctly based on the startTime value and the document timeline
3547         currentTime, and that setting the property may raise an exception
3548         and otherwise update the animation startTime.
3549
3550         * webanimations/animation-current-time-expected.txt: Added.
3551         * webanimations/animation-current-time.html: Added.
3552
3553 2017-10-28  Dean Jackson  <dino@apple.com>
3554
3555         createImageBitmap with HTMLCanvasElement
3556         https://bugs.webkit.org/show_bug.cgi?id=178984
3557         <rdar://problem/35238440>
3558
3559         Reviewed by Sam Weinig.
3560
3561         Exercise new creation method.
3562
3563         * http/wpt/2dcontext/imagebitmap/common.js:
3564         (create9x9CanvasWithTargetImage):
3565         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt:
3566         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing-expected.txt:
3567         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html:
3568         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html:
3569         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap-expected.txt:
3570         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
3571
3572 2017-10-28  Youenn Fablet  <youenn@apple.com>
3573
3574         Make HTTPS WPT tests time out through testharness.js to get better error reports
3575         https://bugs.webkit.org/show_bug.cgi?id=178982
3576
3577         Reviewed by Chris Dumez.
3578
3579         * resources/testharnessreport.js: extending to tests run over HTTPS WPT port 9443.
3580
3581 2017-10-28  Youenn Fablet  <youenn@apple.com>
3582
3583         Rebase WPT tests up to a1c0107
3584         https://bugs.webkit.org/show_bug.cgi?id=178589
3585
3586         Reviewed by Alex Christensen.
3587
3588         * TestExpectations:
3589         * platform/mac-wk1/TestExpectations:
3590         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Added.
3591
3592 2017-10-28  Myles C. Maxfield  <mmaxfield@apple.com>
3593
3594         [iOS] Unify Font::platformCharWidthInit() with macOS
3595         https://bugs.webkit.org/show_bug.cgi?id=178951
3596         <rdar://problem/7848198>
3597
3598         Reviewed by Zalan Bujtas.
3599
3600         Updating expected results.
3601
3602         * platform/ios-wk2/fast/forms/search-styled-expected.txt: Removed.
3603         * platform/ios-wk2/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
3604         * platform/ios-wk2/fast/forms/textarea-width-expected.txt: Removed.
3605         * platform/ios/fast/forms/search-styled-expected.txt:
3606         * platform/ios/fast/forms/text-control-intrinsic-widths-expected.txt:
3607         * platform/ios/fast/forms/textarea-width-expected.txt:
3608
3609 2017-10-28  Chris Dumez  <cdumez@apple.com>
3610
3611         self.ExtendableEvent / Client / Clients / WindowClient do not exist in a Service Worker
3612         https://bugs.webkit.org/show_bug.cgi?id=178976
3613
3614         Reviewed by Sam Weinig.
3615
3616         Add layout test coverage.
3617
3618         * http/tests/workers/service/ServiceWorkerGlobalScope-properties-expected.txt: Added.
3619         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html: Added.
3620         * http/tests/workers/service/resources/ServiceWorkerGlobalScope-properties-worker.js: Added.
3621
3622 2017-10-27  Devin Rousso  <webkit@devinrousso.com>
3623
3624         Web Inspector: Canvas Tab: no way to see backtrace of where a canvas context was created
3625         https://bugs.webkit.org/show_bug.cgi?id=178799
3626         <rdar://problem/35175805>
3627
3628         Reviewed by Brian Burg.
3629
3630         * inspector/canvas/create-context-2d-expected.txt:
3631         * inspector/canvas/create-context-webgl-expected.txt:
3632         * inspector/canvas/create-context-webgl2-expected.txt:
3633         * inspector/canvas/create-context-webgpu-expected.txt:
3634         * inspector/canvas/resources/create-context-utilities.js:
3635         (TestPage.registerInitializer.sanitizeURL):
3636         (TestPage.registerInitializer.awaitCanvasAdded):
3637         Pretty-print backtrace when canvases are added to the page.
3638
3639 2017-10-27  Daniel Bates  <dabates@apple.com>
3640
3641         Skip test http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html on OS X El Capitan
3642
3643         For now skip this test that was added in r224134 on OS X El Capitan. OS X El Capitan uses the
3644         legacy NSURLDownload code path for downloads. This code path is not happy with the self-signed
3645         certificate we use when running HTTPS tests. See <https://bugs.webkit.org/show_bug.cgi?id=155132>
3646         for more details.
3647
3648         * platform/mac-elcapitan/TestExpectations:
3649
3650 2017-10-27  Daniel Bates  <dabates@apple.com>
3651
3652         Only allow non-mixed content protected subresources to ask for credentials
3653         https://bugs.webkit.org/show_bug.cgi?id=178919
3654         <rdar://problem/35015245>
3655
3656         Reviewed by Alex Christensen.
3657
3658         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt: Added.
3659         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html: Added.
3660         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt: Added.
3661         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image.html: Added.
3662         * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.https.txt: Added.
3663         * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.txt: Added.
3664         * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script.html: Added.
3665         * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-expected.txt: Added.
3666         * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: Added.
3667         * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html: Added.
3668         * http/tests/security/mixedContent/resources/frame-with-insecure-script-redirects-to-basic-auth-secure-script.html: Added.
3669         * http/tests/security/mixedContent/resources/frame-with-insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: Added.
3670         * http/tests/security/mixedContent/resources/frame-with-programmatically-added-insecure-image-redirects-to-basic-auth-secure-image.html: Added.
3671         * http/tests/security/mixedContent/resources/subresource/protected-image.php: Added.
3672         * http/tests/security/mixedContent/resources/subresource/protected-pdf.php: Added.
3673         * http/tests/security/mixedContent/resources/subresource/protected-script.php: Added.
3674         * http/tests/security/mixedContent/resources/subresource/protected-stylesheet.php: Added.
3675         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
3676         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html: Added.
3677         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt: Added.
3678         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html: Added.
3679         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
3680         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html: Added.
3681         * platform/ios-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
3682         * platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
3683         * platform/win/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
3684
3685 2017-10-27  Daniel Bates  <dabates@apple.com>
3686
3687         Add tests for automatic decompression of gzip-compressed subresources
3688         https://bugs.webkit.org/show_bug.cgi?id=178941
3689         <rdar://problem/35230090>
3690
3691         Reviewed by Alex Christensen.
3692
3693         Although automatic decompression of gzip-compressed subresources is handled by CFNetwork
3694         (<rdar://problem/5418646>) we should add tests to ensure that WebKit does not inadvertently
3695         opt out of such functionality and to catch a regression in CFNetwork.
3696
3697         * TestExpectations: Skip the tests on all platforms. We will unskip on Cocoa platforms and Apple Windows.
3698         * http/tests/gzip-content-encoding/gzip-encoded-script-expected.txt: Added.
3699         * http/tests/gzip-content-encoding/gzip-encoded-script.html: Added.
3700         * http/tests/gzip-content-encoding/gzip-encoded-script2-expected.txt: Added.
3701         * http/tests/gzip-content-encoding/gzip-encoded-script2.html: Added.
3702         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet-expected.html: Added.
3703         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet.html: Added.
3704         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet2-expected.html: Added.
3705         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet2.html: Added.
3706         * http/tests/gzip-content-encoding/resources/echo-data-encoding-with-gzip.php: Added.
3707         * http/tests/gzip-content-encoding/resources/script.js.gz: Added.
3708         * http/tests/gzip-content-encoding/resources/stylesheet.css.gz: Added.
3709         * platform/ios/TestExpectations: Unskip tests.
3710         * platform/mac/TestExpectations: Ditto.
3711         * platform/win/TestExpectations: Ditto.
3712
3713 2017-10-27  Chris Dumez  <cdumez@apple.com>
3714
3715         Unskip more Service Workers tests
3716         https://bugs.webkit.org/show_bug.cgi?id=178944
3717
3718         Reviewed by Sam Weinig.
3719
3720         Unskip all Service Workers tests except for the 39 that are timing out.
3721
3722         * TestExpectations:
3723
3724 2017-10-27  Matt Lewis  <jlewis3@apple.com>
3725
3726         Adjusted expectations for fast/scrolling/arrow-key-scroll-in-rtl-document.html.
3727         https://bugs.webkit.org/show_bug.cgi?id=173779
3728
3729         Unreviewed test gardening.
3730
3731         * platform/mac-wk2/TestExpectations:
3732
3733 2017-10-27  Matt Lewis  <jlewis3@apple.com>
3734
3735         Adjusted expectations for multiple media/ Layout Tests.
3736         https://bugs.webkit.org/show_bug.cgi?id=176054
3737
3738         Unreviewed test gardening.
3739
3740         * platform/mac-wk2/TestExpectations:
3741
3742 2017-10-27  Antoine Quint  <graouts@apple.com>
3743
3744         [Web Animations] Expose the currentTime property on AnimationTimeline
3745         https://bugs.webkit.org/show_bug.cgi?id=178928
3746
3747         Reviewed by Dean Jackson.
3748
3749         Add a new test that checks we can read the document's timeline currentTime
3750         property and set it via the internals method.
3751
3752         * webanimations/timeline-current-time-expected.txt: Added.
3753         * webanimations/timeline-current-time.html: Added.
3754
3755 2017-10-27  Ryan Haddad  <ryanhaddad@apple.com>
3756
3757         Skip two tests that are flaky crashes.
3758         https://bugs.webkit.org/show_bug.cgi?id=177828
3759
3760         Unreviewed test gardening.
3761
3762         * platform/mac-wk2/TestExpectations:
3763
3764 2017-10-27  Chris Dumez  <cdumez@apple.com>
3765
3766         DOMWindow::dispatchEvent() does not reset the event's dispatch flag
3767         https://bugs.webkit.org/show_bug.cgi?id=178897
3768
3769         Reviewed by Darin Adler.
3770
3771         Add layout test coverage. I have verified that this test is passing in Firefox.
3772
3773         * fast/events/window-load-initEvent-expected.txt: Added.
3774         * fast/events/window-load-initEvent.html: Added.
3775
3776 2017-10-27  Ryan Haddad  <ryanhaddad@apple.com>
3777
3778         Move TestExpectation for imported/w3c/web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm.
3779         https://bugs.webkit.org/show_bug.cgi?id=178190
3780
3781         Unreviewed test gardening.
3782
3783         * TestExpectations:
3784         * platform/mac/TestExpectations:
3785
3786 2017-10-27  Chris Dumez  <cdumez@apple.com>
3787
3788         Add initial support for serviceWorkerClient.postMessage()
3789         https://bugs.webkit.org/show_bug.cgi?id=178794
3790
3791         Reviewed by Youenn Fablet.
3792
3793         Add layout test coverage.
3794
3795         * http/tests/workers/service/basic-ServiceWorker-postMessage.https-expected.txt:
3796         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
3797         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
3798         (then):
3799
3800 2017-10-27  Ryan Haddad  <ryanhaddad@apple.com>
3801
3802         Skip failing service worker tests that were missed in r224066.
3803         https://trac.webkit.org/changeset/224066/webkit
3804
3805         Unreviewed test gardening.
3806
3807         * TestExpectations:
3808
3809 2017-10-27  Alicia Boya García  <aboya@igalia.com>
3810
3811         [GStreamer][MSE] Trim space between codecs
3812         https://bugs.webkit.org/show_bug.cgi?id=178160
3813
3814         Reviewed by Xabier Rodriguez-Calvar.
3815
3816         Update expected test output.
3817
3818         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported-expected.txt:
3819
3820 2017-10-27  Ryosuke Niwa  <rniwa@webkit.org>
3821
3822         Skip some copy & paste tests I wrote on GTK since they're are known to timeout/slow.
3823
3824         * platform/gtk/TestExpectations:
3825
3826 2017-10-26  Fujii Hironori  <Hironori.Fujii@sony.com>
3827
3828         [GTK][WPE] install-dependencies can't find libapache2-mod-php7.0 on Ubuntu 17.10
3829         https://bugs.webkit.org/show_bug.cgi?id=178854
3830
3831         Reviewed by Michael Catanzaro.
3832
3833         * http/conf/debian-httpd-2.2.conf: Removed.
3834         * http/conf/debian-httpd-2.4-php7.0.conf: Renamed from LayoutTests/http/conf/debian-httpd-2.4-php7.conf.
3835         * http/conf/debian-httpd-2.4-php7.1.conf: Copied from LayoutTests/http/conf/debian-httpd-2.4-php7.conf.
3836
3837 2017-10-26  Devin Rousso  <webkit@devinrousso.com>
3838
3839         Web Inspector: Canvas Tab: canvas path components from old page stick around when page is reloaded
3840         https://bugs.webkit.org/show_bug.cgi?id=178806
3841         <rdar://problem/35176360>
3842
3843         Reviewed by Brian Burg.
3844
3845         * inspector/canvas/context-attributes.html:
3846         * inspector/canvas/resources/create-context-utilities.js:
3847         (destroyCanvases):
3848         (TestPage.registerInitializer.awaitCanvasAdded):
3849         (TestPage.registerInitializer):
3850         * inspector/canvas/resources/shaderProgram-utilities.js:
3851         (deleteContext):
3852         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
3853         (TestPage.registerInitializer):
3854
3855 2017-10-25  Simon Fraser  <simon.fraser@apple.com>
3856
3857         When navigating back to a page, compositing layers may not use accelerated drawing
3858         https://bugs.webkit.org/show_bug.cgi?id=178749
3859         rdar://problem/35158946
3860
3861         Reviewed by Dean Jackson.
3862         
3863         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
3864
3865         * compositing/accelerated-layers-after-back-expected.txt: Added.
3866         * compositing/accelerated-layers-after-back.html: Added.
3867         * compositing/iframes/page-cache-layer-tree.html:
3868         * compositing/page-cache-back-crash.html:
3869         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
3870         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
3871
3872 2017-10-26  Myles C. Maxfield  <mmaxfield@apple.com>
3873
3874         [iOS] Update expected results for writing-mode tests
3875         https://bugs.webkit.org/show_bug.cgi?id=178916
3876         <rdar://problem/33250084>
3877
3878         Unreviewed.
3879
3880         * platform/ios/TestExpectations:
3881         * platform/ios/fast/writing-mode/border-vertical-lr-expected.txt:
3882         * platform/ios/fast/writing-mode/japanese-lr-text-expected.txt:
3883         * platform/ios/fast/writing-mode/japanese-rl-text-expected.txt:
3884         * platform/ios/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt:
3885         * platform/ios/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt:
3886         * platform/ios/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt:
3887         * platform/ios/fast/writing-mode/vertical-align-table-baseline-expected.txt:
3888         * platform/ios/fast/writing-mode/vertical-baseline-alignment-expected.txt:
3889
3890 2017-10-26  Youenn Fablet  <youenn@apple.com>
3891
3892         importScripts in service worker should use ServiceWorkersMode::None
3893         https://bugs.webkit.org/show_bug.cgi?id=178888
3894
3895         Reviewed by Chris Dumez.
3896
3897         * http/tests/workers/service/resources/service-worker-importScript-worker.js: Added.
3898         * http/tests/workers/service/resources/service-worker-importScript.js: Added.
3899         * http/tests/workers/service/service-worker-importScript-expected.txt: Added.
3900         * http/tests/workers/service/service-worker-importScript.html: Added.
3901
3902 2017-10-26  Youenn Fablet  <youenn@apple.com>
3903
3904         Implement ServiceWorkerContainer getRegistration
3905         https://bugs.webkit.org/show_bug.cgi?id=178882
3906
3907         Unreviewed.
3908
3909         * TestExpectations: Skipping service worker tests until they can produce results.
3910
3911 2017-10-26  Youenn Fablet  <youenn@apple.com>
3912
3913         Add service worker handle fetch support for all subresource requests
3914         https://bugs.webkit.org/show_bug.cgi?id=178769
3915
3916         Reviewed by Chris Dumez.
3917
3918         * http/tests/workers/service/image-fetch-expected.txt: Added.
3919         * http/tests/workers/service/image-fetch.html: Added.
3920         * http/tests/workers/service/resources/image-fetch-worker.js: Added.
3921         (event.event.request.url.indexOf):
3922         (event.event.request.url.endsWith):
3923         * http/tests/workers/service/resources/image-fetch.js: Added.
3924         (done):
3925         (async.loadedImage):
3926         (async.erroredImage):
3927         (async.logStatus):
3928         (async.test):
3929
3930 2017-10-26  Ryosuke Niwa  <rniwa@webkit.org>
3931
3932         LayoutTest http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html is a flaky failure
3933         https://bugs.webkit.org/show_bug.cgi?id=178828
3934
3935         Reviewed by Wenson Hsieh.
3936
3937         When the pasted content's iframe's body isn't available, wait for load event.
3938
3939         * http/tests/security/clipboard/resources/content-to-copy.html: Always wait for load event before notifying
3940         the parent page that it had finish loading.
3941         * http/tests/security/clipboard/resources/subdirectory/paste-html.html:
3942
3943 2017-10-26  Myles C. Maxfield  <mmaxfield@apple.com>
3944
3945         [iOS] Update expected results for platform/ios/ios/fast/text/opticalFontWith*.html
3946         https://bugs.webkit.org/show_bug.cgi?id=178885
3947
3948         Unreviewed.
3949
3950         * platform/ios/TestExpectations:
3951         * platform/ios/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
3952         * platform/ios/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt:
3953
3954 2017-10-26  Myles C. Maxfield  <mmaxfield@apple.com>
3955
3956         [iOS] Update expected results for fast/text/international/complex-character-based-fallback.html
3957         https://bugs.webkit.org/show_bug.cgi?id=178884
3958         <rdar://problem/33602192>
3959
3960         Unreviewed.
3961
3962         Test gardening.
3963
3964         * platform/ios/TestExpectations:
3965         * platform/ios/fast/text/international/complex-character-based-fallback-expected.png: Added.
3966         * platform/ios/fast/text/international/complex-character-based-fallback-expected.txt:
3967
3968 2017-10-26  Youenn Fablet  <youenn@apple.com>
3969
3970         http/tests/workers/service/service-worker-cache-api.https.html is flaky
3971         https://bugs.webkit.org/show_bug.cgi?id=178877
3972
3973         Reviewed by Alex Christensen.
3974
3975         Marking test as PASS/FAIL.
3976         Changing test to finish after 10 seconds.
3977         Beefing up logging to help identifiying flakiness reason.
3978
3979         * TestExpectations:
3980         * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
3981         (event.event.respondWith.promise.then):
3982         * http/tests/workers/service/resources/service-worker-cache-api.js:
3983         (async.test):
3984         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
3985
3986 2017-10-26  Matt Lewis  <jlewis3@apple.com>
3987
3988         Marked webrtc/video-mute.html as flaky.
3989         https://bugs.webkit.org/show_bug.cgi?id=177501
3990
3991         Unreviewed test gardening.
3992
3993         * platform/ios-wk2/TestExpectations:
3994         * platform/mac-wk2/TestExpectations:
3995
3996 2017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
3997
3998         Unreviewed, rolling out r223984.
3999
4000         Caused LayoutTest assertion failures.
4001
4002         Reverted changeset:
4003
4004         "When navigating back to a page, compositing layers may not
4005         use accelerated drawing"
4006         https://bugs.webkit.org/show_bug.cgi?id=178749
4007         https://trac.webkit.org/changeset/223984
4008
4009 2017-10-25  Alex Christensen  <achristensen@webkit.org>
4010
4011         Rebase contentextensions test expectations
4012         https://bugs.webkit.org/show_bug.cgi?id=178841
4013
4014         Reviewed by Alexey Proskuryakov.
4015
4016         They've been marked as flaky for so long that nobody has rebased them.  The URLParser
4017         has changed underneath them, DOM error reporting has changed, etc.  The first step to
4018         gaining this test coverage back again is rebasing.
4019
4020         * http/tests/contentextensions/block-everything-if-domain-expected.txt:
4021         * http/tests/contentextensions/block-everything-unless-domain-redirect-expected.txt:
4022         * http/tests/contentextensions/character-set-basic-support-expected.txt:
4023         * http/tests/contentextensions/main-resource-expected.txt:
4024         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
4025         * http/tests/contentextensions/main-resource-redirect-error-expected.txt:
4026         * http/tests/contentextensions/make-https-expected.txt:
4027         * http/tests/contentextensions/plugin-doesnt-crash-expected.txt:
4028         * http/tests/contentextensions/sync-xhr-blocked-expected.txt:
4029         * http/tests/contentextensions/text-track-blocked-expected.txt:
4030
4031 2017-10-26  Matt Lewis  <jlewis3@apple.com>
4032
4033         Skipped webrtc/video-replace-muted-track.html on iOS.
4034         https://bugs.webkit.org/show_bug.cgi?id=173608
4035
4036         Unreviewed test gardening.
4037
4038         * platform/ios-wk2/TestExpectations:
4039
4040 2017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
4041
4042         Unreviewed, rolling out r224019.
4043
4044         This change caused API test WebKit.MSEIsPlayingAudio to time
4045         out.
4046
4047         Reverted changeset:
4048
4049         "XMLHttpRequest should not treat file URLs as same origin"
4050         https://bugs.webkit.org/show_bug.cgi?id=178565
4051         https://trac.webkit.org/changeset/224019
4052
4053 2017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
4054
4055         Unreviewed, rolling out r223994.
4056
4057         The LayoutTest for this change is failing.
4058
4059         Reverted changeset:
4060
4061         "Add service worker handle fetch support for all subresource
4062         requests"
4063         https://bugs.webkit.org/show_bug.cgi?id=178769
4064         https://trac.webkit.org/changeset/223994
4065
4066 2017-10-25  Ryan Haddad  <ryanhaddad@apple.com>
4067
4068         Update TestExpectations for compositing/tiling/non-active-window-tiles-size.html.
4069         https://bugs.webkit.org/show_bug.cgi?id=171763
4070
4071         Unreviewed test gardening.
4072
4073         * platform/mac-wk2/TestExpectations: Remove Debug-only flag.
4074
4075 2017-10-25  Brent Fulgham  <bfulgham@apple.com>
4076
4077         XMLHttpRequest should not treat file URLs as same origin
4078         https://bugs.webkit.org/show_bug.cgi?id=178565
4079         <rdar://problem/11115901>
4080
4081         Reviewed by Ryosuke Niwa.
4082
4083         * fast/xmlhttprequest/resources/xmlhttprequest-access-self-as-file-real.html: Added.
4084         * fast/xmlhttprequest/xmlhttprequest-access-self-as-file.html: Added.
4085         * fast/xmlhttprequest/xmlhttprequest-access-self-as-file-expected.txt: Added.
4086         * fast/xmlhttprequest/xmlhttprequest-access-self-as-blob-expected.txt: Added.
4087         * fast/xmlhttprequest/xmlhttprequest-access-self-as-blob.html: Added.
4088         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Rebaseline test now that we reject
4089           XHR to local file URLs.
4090         * platform/ios/fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Rebaselined.
4091         * platform/wk2/TestExpectations: Skip test since 'beginDragWithFiles' is not supported in WKTR.
4092
4093 2017-10-26  Carlos Garcia Campos  <cgarcia@igalia.com>
4094
4095         REGRESSION(r222090): [HarfBuzz] Arabic shaping is broken except for first word in line
4096         https://bugs.webkit.org/show_bug.cgi?id=178625
4097
4098         Reviewed by Michael Catanzaro.
4099
4100         Rebaseline several tests that have been improved.
4101
4102         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
4103         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
4104         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
4105         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
4106         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
4107         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
4108         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
4109         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
4110         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.png:
4111         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
4112         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
4113         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
4114         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
4115         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
4116         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png:
4117         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt:
4118
4119 2017-10-26  Ryosuke Niwa  <rniwa@webkit.org>
4120
4121         LayoutTest http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html is a flaky failure