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