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