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