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