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