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