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