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