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