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