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