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