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