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