9e9e6ca28901dab2f4e54185c8d360c901f17c14
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-12-11  David Quesada  <david_quesada@apple.com>
2
3         Turn on ENABLE_APPLICATION_MANIFEST
4         https://bugs.webkit.org/show_bug.cgi?id=180562
5         rdar://problem/35924737
6
7         Reviewed by Geoffrey Garen.
8
9         * platform/ios-wk2/TestExpectations:
10         * platform/mac-wk2/TestExpectations:
11
12 2017-12-11  Dean Jackson  <dino@apple.com>
13
14         Add a runtime feature flag for ImageBitmap and OffscreenCanvas
15         https://bugs.webkit.org/show_bug.cgi?id=180652
16         <rdar://problem/35969611>
17
18         Reviewed by Antoine Quint.
19
20         * fast/canvas/offscreen-enabled-expected.txt: Added.
21         * fast/canvas/offscreen-enabled.html: Added.
22
23 2017-12-11  Ms2ger  <Ms2ger@igalia.com>
24
25         [WPE] Enable most wpt html tests.
26         https://bugs.webkit.org/show_bug.cgi?id=180650
27
28         Unreviewed test gardening.
29
30         * platform/wpe/TestExpectations:
31         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
32           Added: same as GTK; whitespace-only difference with the generic expectation file.
33         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
34           Added: whitespace-only difference with the generic expectation file.
35         * platform/wpe/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt:
36           Added: some subtests pass because the plugin array does not contain any
37           plugins on WPE, and issues with the actual elements of the array can
38           not be detected.
39
40 2017-12-11  Zan Dobersek  <zdobersek@igalia.com>
41
42         Unreviewed, rolling out r225737.
43
44         Breaks Git clones of the repository, including EWSs and webkitbot.
45
46         Reverted changeset:
47
48         "Add a script to automate W3c web-platform-tests pull request
49         creations from WebKit commits"
50         https://bugs.webkit.org/show_bug.cgi?id=169462
51         https://trac.webkit.org/changeset/225737
52
53 2017-12-11  Manuel Rego Casasnovas  <rego@igalia.com>
54
55         REGRESSION(r221931): Row stretch doesn't work for grid container with min-height
56         https://bugs.webkit.org/show_bug.cgi?id=180287
57
58         Reviewed by Darin Adler.
59
60         * TestExpectations: Now layout-algorithm/grid-stretch-respects-min-size-001.html
61         from WPT is passing, so this patch removes it from TestExpectations file.
62
63 2017-12-10  Minsheng Liu  <lambda@liu.ms>
64
65         Incorrect bounds inside <mover>/<munder> when a stretchy operator is present
66         https://bugs.webkit.org/show_bug.cgi?id=179682
67
68         Reviewed by Frédéric Wang.
69
70         Added test case: mathml/opentype/munderover-stretch-width.html
71
72         Updated test case: mathml/opentype/opentype-stretchy-horizontal
73         We update the test file to make sure the stretchy <mo> has zero lspace/rspace.
74         Expected results for macOS and iOS are included.
75
76         * mathml/opentype/munderover-stretch-width-expected.txt: Added.
77         * mathml/opentype/munderover-stretch-width.html: Added.
78         * mathml/opentype/opentype-stretchy-horizontal.html:
79         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Removed.
80         * platform/ios/mathml/opentype/opentype-stretchy-horizontal-expected.png:
81         * platform/ios/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
82         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png:
83         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
84         * platform/win/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Removed.
85
86 2017-12-09  Darin Adler  <darin@apple.com>
87
88         Add test demonstrating leaks that happen when we create reference cycles with DOM objects
89         https://bugs.webkit.org/show_bug.cgi?id=180323
90
91         Reviewed by Filip Pizlo.
92
93         * fast/dom/reference-cycle-leaks-expected.txt: Added.
94         * fast/dom/reference-cycle-leaks.html: Added.
95
96 2017-12-09  Ryosuke Niwa  <rniwa@webkit.org>
97
98         iOS: Crash in Document::updateLayout() via Document::processViewport
99         https://bugs.webkit.org/show_bug.cgi?id=180619
100         <rdar://problem/35717575>
101
102         Reviewed by Zalan Bujtas.
103
104         Added a regression test for the crash.
105
106         * media/ios/viewport-change-with-video-expected.txt: Added.
107         * media/ios/viewport-change-with-video.html: Added.
108
109 2017-12-08  Zalan Bujtas  <zalan@apple.com>
110
111         Document::updateLayout() could destroy current frame.
112         https://bugs.webkit.org/show_bug.cgi?id=180525
113         <rdar://problem/35906836>
114
115         Reviewed by Simon Fraser.
116
117         * fast/frames/crash-when-iframe-is-remove-in-eventhandler-expected.txt: Added.
118         * fast/frames/crash-when-iframe-is-remove-in-eventhandler.html: Added.
119
120 2017-12-08  Youenn Fablet  <youenn@apple.com>
121
122         Service Worker should use a correct user agent
123         https://bugs.webkit.org/show_bug.cgi?id=180566
124         <rdar://problem/35926295>
125
126         Reviewed by Chris Dumez.
127
128         * http/wpt/service-workers/useragent-worker.js: Added.
129         (async.doTest):
130         * http/wpt/service-workers/useragent.https-expected.txt: Added.
131         * http/wpt/service-workers/useragent.https.html: Added.
132
133 2017-12-07  Simon Fraser  <simon.fraser@apple.com>
134
135         Wrong caret position for input field inside a fixed position parent on iOS 11
136         https://bugs.webkit.org/show_bug.cgi?id=176896
137         rdar://problem/33726145
138
139         Reviewed by Tim Horton.
140         
141         Test that focuses an input inside position:fixed, then moves focus to the next
142         input. This was the most reliable way I could find of triggering the bug.
143         The test dumps the caret rect.
144
145         * fast/visual-viewport/ios/caret-after-focus-in-fixed-expected.txt: Added.
146         * fast/visual-viewport/ios/caret-after-focus-in-fixed.html: Added.
147
148 2017-12-06  Simon Fraser  <simon.fraser@apple.com>
149
150         When the iPhone keyboard is up, sometimes we never commit a stable update and re-show the caret
151         https://bugs.webkit.org/show_bug.cgi?id=180498
152
153         Reviewed by Tim Horton.
154
155         Test that completes once a stable update is received after showing the keyboard.
156
157         * fast/visual-viewport/ios/stable-update-with-keyboard-expected.txt: Added.
158         * fast/visual-viewport/ios/stable-update-with-keyboard.html: Added.
159
160 2017-12-08  Daniel Bates  <dabates@apple.com>
161
162         Remove unnecessary prefix from AutoFillButtonType enumerators
163         https://bugs.webkit.org/show_bug.cgi?id=180512
164
165         Reviewed by Tim Horton.
166
167         * accessibility/auto-fill-crash.html:
168         * accessibility/auto-fill-types.html:
169         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html:
170         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html:
171         * fast/forms/auto-fill-button/input-auto-fill-button.html:
172         * fast/forms/auto-fill-button/input-contacts-auto-fill-button.html:
173         * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html:
174         * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html:
175         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html:
176         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html:
177         * fast/forms/auto-fill-button/show-correct-auto-fill-button-when-auto-fill-button-type-changes-expected.html:
178         * fast/forms/auto-fill-button/show-correct-auto-fill-button-when-auto-fill-button-type-changes.html:
179
180 2017-12-08  Dean Jackson  <dino@apple.com>
181
182         Implement transferToImageBitmap for WebGL offscreen canvas objects
183         https://bugs.webkit.org/show_bug.cgi?id=180603
184         <rdar://problem/34147143>
185
186         Reviewed by Sam Weinig.
187
188         * http/wpt/offscreen-canvas/transferToImageBitmap-empty-expected.txt: Renamed from LayoutTests/http/wpt/offscreen-canvas/transferToImageBitmap-expected.txt.
189         * http/wpt/offscreen-canvas/transferToImageBitmap-empty.html: Renamed from LayoutTests/http/wpt/offscreen-canvas/transferToImageBitmap.html.
190         * http/wpt/offscreen-canvas/transferToImageBitmap-webgl-expected.html: Added.
191         * http/wpt/offscreen-canvas/transferToImageBitmap-webgl.html: Added.
192
193 2017-12-08  Youenn Fablet  <youenn@apple.com>
194
195         Service Worker should use a correct SessionID
196         https://bugs.webkit.org/show_bug.cgi?id=180585
197
198         Reviewed by Alex Christensen.
199
200         * http/tests/workers/service/serviceworker-private-browsing-worker.js: Added.
201         (async):
202         * http/tests/workers/service/serviceworker-private-browsing.https-expected.txt: Added.
203         * http/tests/workers/service/serviceworker-private-browsing.https.html: Added.
204
205 2017-12-08  Youenn Fablet  <youenn@apple.com>
206
207         FetchResponse should keep unfiltered ResourceResponse so that it can be used in Service Worker
208         https://bugs.webkit.org/show_bug.cgi?id=179641
209         <rdar://problem/35923570>
210
211         Reviewed by Alex Christensen.
212
213         * TestExpectations:
214
215 2017-12-08  Konstantin Tokarev  <annulen@yandex.ru>
216
217         [python] Replace print operator with print() function for python3 compatibility
218         https://bugs.webkit.org/show_bug.cgi?id=180592
219
220         Reviewed by Michael Catanzaro.
221
222         * html5lib/generate-test-wrappers.py:
223         (_remove_stale_tests):
224         * http/tests/websocket/tests/hybi/bad-handshake-crash_wsh.py:
225         (web_socket_do_extra_handshake):
226         * http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header_wsh.py:
227         (web_socket_do_extra_handshake):
228         * http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header_wsh.py:
229         (web_socket_do_extra_handshake):
230         * http/tests/websocket/tests/hybi/handshake-fail-by-no-cr_wsh.py:
231         (web_socket_do_extra_handshake):
232         * http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header_wsh.py:
233         (web_socket_do_extra_handshake):
234
235 2017-12-08  Ms2ger  <Ms2ger@igalia.com>
236
237         [GTK] Rebaseline tables/mozilla/bugs/bug32205-5.html.
238         https://bugs.webkit.org/show_bug.cgi?id=169010
239
240         Unreviewed test gardening.
241
242         The numbers changed by a few pixels in r213149.
243
244         * platform/gtk/TestExpectations:
245         * platform/gtk/tables/mozilla/bugs/bug32205-5-expected.txt:
246
247 2017-12-07  Ryosuke Niwa  <rniwa@webkit.org>
248
249         iOS: Many AMP pages hit a release assertion inside Document::updateStyleIfNeeded
250         https://bugs.webkit.org/show_bug.cgi?id=180550
251
252         Reviewed by Simon Fraser.
253
254         Add a test for r225647.
255
256         * fast/frames/flattening/non-flattening-frame-inside-flattening-iframe-crash-expected.txt: Added.
257         * fast/frames/flattening/non-flattening-frame-inside-flattening-iframe-crash.html: Added.
258
259 2017-12-07  Eric Carlson  <eric.carlson@apple.com>
260
261         Simplify log channel configuration UI
262         https://bugs.webkit.org/show_bug.cgi?id=180527
263         <rdar://problem/35908382>
264
265         Reviewed by Joseph Pecoraro.
266
267         * inspector/console/webcore-logging.html: Updated test for new results.
268
269 2017-12-07  Oleksandr Skachkov  <gskachkov@gmail.com>
270
271         WebAssembly: sending module to iframe fails
272         https://bugs.webkit.org/show_bug.cgi?id=179263
273
274         Reviewed by JF Bastien.
275
276         * platform/ios-simulator/TestExpectations:
277         * platform/win/TestExpectations:
278         * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
279         * wasm/iframe-parent-postmessage-expected.txt: Added.
280         * wasm/iframe-parent-postmessage.html: Added.
281         * wasm/iframe-postmessage-expected.txt: Added.
282         * wasm/iframe-postmessage.html: Added.
283         * wasm/resources/frame-parent.html: Added.
284         * wasm/resources/frame.html: Added.
285         * wasm/resources/load_wasm.js: Added.
286         (createWasmModule):
287         * wasm/window-postmessage-expected.txt: Added.
288         * wasm/window-postmessage.html: Added.
289         * workers/wasm-mem-post-message.html:
290
291 2017-12-07  Matt Lewis  <jlewis3@apple.com>
292
293         Skipped imported/w3c/web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm on macOS WK1
294         https://bugs.webkit.org/show_bug.cgi?id=180554
295         https://bugs.webkit.org/show_bug.cgi?id=180553
296
297         Unreviewed test gardening.
298
299         * platform/mac-wk1/TestExpectations:
300
301 2017-12-07  Alex Christensen  <achristensen@webkit.org>
302
303         Always synchronously continue with fragment navigations
304         https://bugs.webkit.org/show_bug.cgi?id=180544
305         <rdar://problem/34815986> and <rdar://problem/35126690>
306
307         Reviewed by Geoffrey Garen.
308
309         * http/tests/dom/document-fragment-expected.txt: Added.
310         * http/tests/dom/document-fragment.html: Added.
311         Add a test that verifies that the fragment of the document is set immediately during a fragment navigation,
312         even if decidePolicyForNavigationAction is called asynchronously.  Also verify the order of various events
313         associated with the navigation.
314
315 2017-12-07  Youenn Fablet  <youenn@apple.com>
316
317         Activate IDB and WebSockets in service workers
318         https://bugs.webkit.org/show_bug.cgi?id=180534
319
320         Reviewed by Brady Eidson.
321
322         * http/tests/workers/service/resources/serviceworker-idb-worker.js: Added.
323         * http/tests/workers/service/resources/serviceworker-websocket-worker.js: Added.
324         * http/tests/workers/service/serviceworker-idb.https-expected.txt: Added.
325         * http/tests/workers/service/serviceworker-idb.https.html: Added.
326         * http/tests/workers/service/serviceworker-websocket.https-expected.txt: Added.
327         * http/tests/workers/service/serviceworker-websocket.https.html: Added.
328
329 2017-12-07  Jer Noble  <jer.noble@apple.com>
330
331         [EME] Support the 'encrypted' event for FPS encrypted streams
332         https://bugs.webkit.org/show_bug.cgi?id=180480
333
334         Reviewed by Eric Carlson.
335
336         * platform/mac/TestExpectations:
337         * platform/mac/media/encrypted-media/content/fps-cbcs.mp4: Added.
338         * platform/mac/media/encrypted-media/fps-encrypted-event-expected.txt: Added.
339         * platform/mac/media/encrypted-media/fps-encrypted-event.html: Added.
340
341 2017-12-07  Myles C. Maxfield  <mmaxfield@apple.com>
342
343         [Cocoa] Add SPI to disallow user-installed fonts
344         https://bugs.webkit.org/show_bug.cgi?id=180062
345         <rdar://problem/35042408>
346
347         Reviewed by Simon Fraser.
348
349         * fast/text/user-installed-font-expected.html: Added.
350         * fast/text/user-installed-font.html: Added.
351         * fast/text/user-installed-fonts/disable-expected-mismatch.html: Added.
352         * fast/text/user-installed-fonts/disable.html: Added.
353         * fast/text/user-installed-fonts/shadow-disable-expected-mismatch.html: Added.
354         * fast/text/user-installed-fonts/shadow-disable.html: Added.
355         * fast/text/user-installed-fonts/shadow-expected.html: Added.
356         * fast/text/user-installed-fonts/shadow-family-disable-expected-mismatch.html: Added.
357         * fast/text/user-installed-fonts/shadow-family-disable.html: Added.
358         * fast/text/user-installed-fonts/shadow-family-expected.html: Added.
359         * fast/text/user-installed-fonts/shadow-family.html: Added.
360         * fast/text/user-installed-fonts/shadow-postscript-disable-expected-mismatch.html: Added.
361         * fast/text/user-installed-fonts/shadow-postscript-disable.html: Added.
362         * fast/text/user-installed-fonts/shadow-postscript-expected.html: Added.
363         * fast/text/user-installed-fonts/shadow-postscript-family-disable-expected-mismatch.html: Added.
364         * fast/text/user-installed-fonts/shadow-postscript-family-disable.html: Added.
365         * fast/text/user-installed-fonts/shadow-postscript-family-expected.html: Added.
366         * fast/text/user-installed-fonts/shadow-postscript-family.html: Added.
367         * fast/text/user-installed-fonts/shadow-postscript.html: Added.
368         * fast/text/user-installed-fonts/shadow.html: Added.
369         * platform/gtk/TestExpectations:
370         * platform/ios-wk1/TestExpectations:
371         * platform/ios/TestExpectations:
372         * platform/mac-wk1/TestExpectations:
373         * platform/mac/TestExpectations:
374         * platform/win/TestExpectations:
375         * platform/wpe/TestExpectations:
376
377 2017-12-07  John Wilander  <wilander@apple.com>
378
379         Move all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/ and remove expected failures
380         https://bugs.webkit.org/show_bug.cgi?id=180502
381         <rdar://problem/35891216>
382
383         Reviewed by Brent Fulgham.
384
385         This change moves all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/
386         and removes expected failures.
387         The one exception is the full removal of
388         http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html
389         which never seems to have worked properly. Follow-up work for this is tracked in <rdar://problem/35887722>.
390
391         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Removed.
392         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Removed.
393         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Removed.
394         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Removed.
395         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Removed.
396         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Removed.
397         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Removed.
398         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Removed.
399         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Removed.
400         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Removed.
401         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Removed.
402         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Removed.
403         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Removed.
404         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Removed.
405         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Removed.
406         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Removed.
407         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt: Removed.
408         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Removed.
409         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Removed.
410         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: Removed.
411         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Removed.
412         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Removed.
413         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt: Removed.
414         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: Removed.
415         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt: Removed.
416         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: Removed.
417         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Removed.
418         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Removed.
419         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Removed.
420         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Removed.
421             This test is not being added back under http/tests/resourceLoadStatistics/ since it doesn't seem to work.
422             Follow-up work for this is tracked in <rdar://problem/35887722>.
423         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed.
424         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed.
425         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed.
426         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: Removed.
427         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt: Removed.
428         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt: Removed.
429         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: Removed.
430         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: Removed.
431         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt: Removed.
432         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: Removed.
433         * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Removed.
434         * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Removed.
435         * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Removed.
436         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Removed.
437         * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed.
438         * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed.
439         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Removed.
440         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Removed.
441         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Removed.
442         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Removed.
443         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Removed.
444         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Removed.
445         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt.
446         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html.
447         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt.
448         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html.
449         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt.
450         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html.
451         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt.
452         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html.
453         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt.
454         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html.
455         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt.
456         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html.
457         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt.
458         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html.
459         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt.
460         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html.
461         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt.
462         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt.
463         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html.
464         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html.
465         * http/tests/resourceLoadStatistics/grandfathering-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt.
466         * http/tests/resourceLoadStatistics/grandfathering.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/grandfathering.html.
467         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt.
468         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html.
469         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt.
470         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html.
471         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt.
472         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html.
473         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt.
474         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html.
475         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt.
476         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html.
477         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt.
478         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt.
479         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html.
480         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html.
481         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt.
482         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html.
483         * http/tests/resourceLoadStatistics/prune-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt.
484         * http/tests/resourceLoadStatistics/prune-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prune-statistics.html.
485         * http/tests/resourceLoadStatistics/resources/get-cookies.php:
486         * http/tests/resourceLoadStatistics/telemetry-generation-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt.
487         * http/tests/resourceLoadStatistics/telemetry-generation.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
488         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt.
489         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html.
490         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt.
491         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
492         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt.
493         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html.
494         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt.
495         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html.
496         * platform/ios/TestExpectations:
497             Removed 'loading' directory from path and made sure no tests are expected to fail.
498             Skipped tests that rely on UIHelper.activateAt() since it doesn't produce a user
499             gesture that ITP captures on iOS.
500         * platform/mac-wk2/TestExpectations:
501             Removed 'loading' directory from path and made sure no tests are expected to fail.
502         * platform/wk2/TestExpectations:
503             Removed 'loading' directory from path and made sure no tests are expected to fail.
504
505 2017-12-07  David Quesada  <david_quesada@apple.com>
506
507         [Web App Manifest] Support display-mode media feature
508         https://bugs.webkit.org/show_bug.cgi?id=180376
509         rdar://problem/35837993
510
511         Reviewed by Geoffrey Garen.
512
513         * applicationmanifest/display-mode-expected.txt: Added.
514         * applicationmanifest/display-mode-subframe-expected.txt: Added.
515         * applicationmanifest/display-mode-subframe.html: Added.
516         * applicationmanifest/display-mode.html: Added.
517         * applicationmanifest/resources/display-mode-subframe-1.html: Added.
518         * applicationmanifest/resources/standalone.manifest: Added.
519
520 2017-12-07  Jer Noble  <jer.noble@apple.com>
521
522         Creating a second AVPlayerItemVideoOutput causes flakey failures
523         https://bugs.webkit.org/show_bug.cgi?id=177119
524         <rdar://problem/34507977>
525
526         Reviewed by Dean Jackson.
527
528         * platform/mac/TestExpectations:
529
530 2017-12-07  Jer Noble  <jer.noble@apple.com>
531
532         [EME] Support generateRequest() in CDMFairPlayStreaming
533         https://bugs.webkit.org/show_bug.cgi?id=179752
534
535         Reviewed by Eric Carlson.
536
537         * platform/mac/TestExpectations:
538         * platform/mac/media/encrypted-media/fps-createSession-expected.txt: Added.
539         * platform/mac/media/encrypted-media/fps-createSession.html: Added.
540         * platform/mac/media/encrypted-media/fps-generateRequest-expected.txt: Added.
541         * platform/mac/media/encrypted-media/fps-generateRequest.html: Added.
542
543 2017-12-07  Ryan Haddad  <ryanhaddad@apple.com>
544
545         Unreviewed, rolling out r224931.
546
547         This test is no longer in the tree.
548
549         Reverted changeset:
550
551         "imported/w3c/web-platform-tests/2dcontext/the-canvas-
552         state/canvas_state_restore_001.htm is an ImageOnlyFailure"
553         https://bugs.webkit.org/show_bug.cgi?id=179786
554         https://trac.webkit.org/changeset/224931
555
556 2017-12-07  Ms2ger  <Ms2ger@igalia.com>
557
558         Update imported/w3c/web-platform-tests/css/css-pseudo-4/marker-font-properties.html from upstream.
559         https://bugs.webkit.org/show_bug.cgi?id=177362
560
561         Unreviewed test gardening.
562
563         This makes it pass on GTK and WPE (at least locally).
564
565         * platform/gtk/TestExpectations:
566         * platform/wpe/TestExpectations:
567
568 2017-12-07  Ms2ger  <Ms2ger@igalia.com>
569
570         [GTK] Enable imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html.
571         https://bugs.webkit.org/show_bug.cgi?id=168799
572
573         Unreviewed test gardening.
574
575         It hasn't failed in half a year (last failure was on r216594). I don't know
576         what fixed it, but there doesn't seem to be a reason to keep the flaky
577         annotation.
578
579         * platform/gtk/TestExpectations:
580
581 2017-12-07  Manuel Rego Casasnovas  <rego@igalia.com>
582
583         [css-grid] Remove duplicated tests that are now present in WPT
584         https://bugs.webkit.org/show_bug.cgi?id=180511
585
586         Reviewed by Youenn Fablet.
587
588         These tests have been moved to WPT upstream repository in the following
589         Blink commits:
590         - https://chromium-review.googlesource.com/c/chromium/src/+/674931
591         - https://chromium-review.googlesource.com/c/chromium/src/+/730707
592
593         As we have just updated the WPT imported tests in r225561,
594         we can get rid now of the duplicates.
595
596         * fast/css-grid-layout/absolute-positioning-definite-sizes-expected.txt: Removed.
597         * fast/css-grid-layout/absolute-positioning-definite-sizes.html: Removed.
598         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt: Removed.
599         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html: Removed.
600         * fast/css-grid-layout/absolute-positioning-grid-container-parent-expected.txt: Removed.
601         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html: Removed.
602         * fast/css-grid-layout/fit-content-columns-expected.html: Removed.
603         * fast/css-grid-layout/fit-content-columns.html: Removed.
604         * fast/css-grid-layout/fit-content-rows-expected.html: Removed.
605         * fast/css-grid-layout/fit-content-rows.html: Removed.
606         * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Removed.
607         * fast/css-grid-layout/grid-change-fit-content-argument.html: Removed.
608         * fast/css-grid-layout/grid-positioned-children-writing-modes-expected.html: Removed.
609         * fast/css-grid-layout/grid-positioned-children-writing-modes.html: Removed.
610         * fast/css-grid-layout/grid-positioned-item-dynamic-change-expected.html: Removed.
611         * fast/css-grid-layout/grid-positioned-item-dynamic-change.html: Removed.
612         * fast/css-grid-layout/grid-positioned-items-background-expected.html: Removed.
613         * fast/css-grid-layout/grid-positioned-items-background-rtl-expected.html: Removed.
614         * fast/css-grid-layout/grid-positioned-items-background-rtl.html: Removed.
615         * fast/css-grid-layout/grid-positioned-items-background.html: Removed.
616         * fast/css-grid-layout/grid-positioned-items-content-alignment-expected.txt: Removed.
617         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl-expected.txt: Removed.
618         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl.html: Removed.
619         * fast/css-grid-layout/grid-positioned-items-content-alignment.html: Removed.
620         * fast/css-grid-layout/grid-positioned-items-gaps-expected.txt: Removed.
621         * fast/css-grid-layout/grid-positioned-items-gaps-rtl-expected.txt: Removed.
622         * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html: Removed.
623         * fast/css-grid-layout/grid-positioned-items-gaps.html: Removed.
624         * fast/css-grid-layout/grid-positioned-items-implicit-grid-expected.txt: Removed.
625         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line-expected.txt: Removed.
626         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html: Removed.
627         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html: Removed.
628         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Removed.
629         * fast/css-grid-layout/grid-positioned-items-padding.html: Removed.
630         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line-expected.txt: Removed.
631         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html: Removed.
632         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Removed.
633         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Removed.
634         * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt: Removed.
635         * fast/css-grid-layout/grid-sizing-positioned-items.html: Removed.
636         * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks-expected.txt: Removed.
637         * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks.html: Removed.
638         * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space-expected.txt: Removed.
639         * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space.html: Removed.
640
641 2017-12-06  Chris Dumez  <cdumez@apple.com>
642
643         We should be able to recover after a Service Worker process crash
644         https://bugs.webkit.org/show_bug.cgi?id=180477
645
646         Reviewed by Brady Eidson and Youenn Fablet.
647
648         Add layout test coverage.
649
650         * http/tests/workers/service/postmessage-after-sw-process-crash.https-expected.txt: Added.
651         * http/tests/workers/service/postmessage-after-sw-process-crash.https.html: Added.
652         * http/tests/workers/service/resources/postmessage-after-sw-process-crash.js: Added.
653
654 2017-12-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
655
656         Support the decoding="sync/async" syntax for image async attribute
657         https://bugs.webkit.org/show_bug.cgi?id=179432
658
659         Reviewed by Darin Adler.
660
661         * fast/images/async-attribute-with-small-image-expected.html: Removed.
662         * fast/images/async-attribute-with-small-image.html: Removed.
663         * fast/images/decode-decoding-attribute-async-large-image-expected.html: Added.
664         * fast/images/decode-decoding-attribute-async-large-image.html: Added.
665         * fast/images/decoding-attribute-async-small-image-expected.html: Added.
666         * fast/images/decoding-attribute-async-small-image.html: Added.
667         * fast/images/decoding-attribute-dynamic-async-small-image-expected.html: Added.
668         * fast/images/decoding-attribute-dynamic-async-small-image.html: Added.
669         * fast/images/decoding-attribute-sync-large-image-expected.html: Added.
670         * fast/images/decoding-attribute-sync-large-image.html: Added.
671
672 2017-12-06  Fujii Hironori  <Hironori.Fujii@sony.com>
673
674         AX: Layout test imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests1.html flaky crash
675         https://bugs.webkit.org/show_bug.cgi?id=173540
676         <rdar://problem/35386393>
677
678         Unreviewed test gardening.
679
680         r225613 fixed the flaky crash.
681
682         * platform/gtk/TestExpectations: Unmarked the test case.
683
684 2017-12-06  Matt Lewis  <jlewis3@apple.com>
685
686         Adjusted expectations for inspector/worker/resources-in-worker.html.
687         https://bugs.webkit.org/show_bug.cgi?id=168091
688
689         Unreviewed test gardening.
690
691         * platform/mac/TestExpectations:
692
693 2017-12-06  Ryan Haddad  <ryanhaddad@apple.com>
694
695         Mark webgl/1.0.2/conformance/textures/gl-teximage.html as failing again.
696
697         Unreviewed test gardening.
698
699         * platform/ios/TestExpectations:
700
701 2017-12-06  David Quesada  <david_quesada@apple.com>
702
703         [Web App Manifest] Add SPI for fetching the manifest
704         https://bugs.webkit.org/show_bug.cgi?id=180294
705         rdar://problem/34747968
706
707         Reviewed by Geoffrey Garen.
708
709         * TestExpectations:
710             Skip the app manifest-related layout tests for now while the feature is still disabled.
711             Also moved the expectations disabling the manifest-src layout tests (which now pass
712             when the feature is enabled) to the same location in the file.
713         * applicationmanifest/developer-warnings-expected.txt: Added.
714         * applicationmanifest/developer-warnings.html: Added.
715         * applicationmanifest/multiple-links-expected.txt: Added.
716         * applicationmanifest/multiple-links.html: Added.
717             Add a layout test to verify only the first manifest link is loaded when there
718             are multiple on the page.
719         * applicationmanifest/resources/developer-warnings.manifest: Added.
720             Add a layout test to verify that warnings generated while parsing the manifest are
721             logged to the console.
722         * http/tests/security/contentSecurityPolicy/manifest-src-allowed.html:
723             Replaced calls to getManifestThen() with getApplicationManifestThen().
724         * http/tests/security/contentSecurityPolicy/manifest-src-blocked-expected.txt:
725             Updated the expected console message to reflect the current wording for CSP violations.
726         * http/tests/security/contentSecurityPolicy/manifest-src-blocked.html:
727             Replaced calls to getManifestThen() with getApplicationManifestThen().
728         * http/tests/security/contentSecurityPolicy/manifest.test/manifest.json:
729             Removed a trailing newline that was causing JSON parsing to fail.
730
731 2017-12-06  Youenn Fablet  <youenn@apple.com>
732
733         Import WPT workers test suite
734         https://bugs.webkit.org/show_bug.cgi?id=180464
735
736         Reviewed by Chris Dumez.
737
738         * TestExpectations: skip some timing out tests or testing shared workers.
739
740 2017-12-06  Youenn Fablet  <youenn@apple.com>
741
742         Preflight should bypass service worker
743         https://bugs.webkit.org/show_bug.cgi?id=180463
744
745         Reviewed by Alex Christensen.
746
747         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js: Removed.
748         * http/tests/workers/service/resources/service-worker-crossorigin-fetch-worker.js:
749         (event.event.request.url.endsWith):
750         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
751         (async.test):
752         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt:
753         * http/tests/workers/service/service-worker-crossorigin-fetch.html:
754
755 2017-12-06  Ryan Haddad  <ryanhaddad@apple.com>
756
757         Update TestExpectations for http/tests/workers/service/registration-task-queue-scheduling-1.html.
758         https://bugs.webkit.org/show_bug.cgi?id=179342
759
760         Unreviewed test gardening.
761
762         * TestExpectations:
763         * platform/mac/TestExpectations:
764
765 2017-12-06  Dean Jackson  <dino@apple.com>
766
767         Some iOS tests failing after ANGLE update
768         https://bugs.webkit.org/show_bug.cgi?id=180487
769         <rdar://problem/35885969>
770
771         Reviewed by Antoine Quint.
772
773         Unskip some WebGL tests.
774
775         * platform/ios/TestExpectations:
776
777 2017-12-06  John Wilander  <wilander@apple.com>
778
779         Storage Access API: Make document.hasStorageAccess a function and always allow access for same-origin iframes
780         https://bugs.webkit.org/show_bug.cgi?id=176944
781         <rdar://problem/34440658>
782
783         Reviewed by Brent Fulgham.
784
785         These tests now use the new document.hasStorageAccess() function
786         instead of the previous document.hasStorageAccess property.
787         The added test is a break out of the negative case of an iframe
788         calling the API when no user gesture is processed.
789
790         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt:
791         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html:
792         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt:
793         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html:
794         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
795         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html:
796         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
797         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt:
798         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html:
799         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
800         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
801         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt:
802         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html:
803         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin-expected.txt:
804         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token-expected.txt:
805         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
806         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture-expected.txt: Added.
807         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture.html: Added.
808         * http/tests/storageAccess/request-storage-access-same-origin-iframe-expected.txt:
809         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
810         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-expected.txt:
811         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token-expected.txt:
812         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
813         * http/tests/storageAccess/request-storage-access-top-frame-expected.txt:
814         * http/tests/storageAccess/request-storage-access-top-frame.html:
815         * http/tests/storageAccess/resources/request-storage-access-iframe.html:
816         * http/tests/storageAccess/resources/request-storage-access-without-user-gesture-iframe.html: Added.
817         * platform/mac-wk2/TestExpectations:
818             Marked the new test case as [ Pass ]
819
820 2017-12-06  Chris Dumez  <cdumez@apple.com>
821
822         ServiceWorkers API should reject promises when calling objects inside detached frames
823         https://bugs.webkit.org/show_bug.cgi?id=180444
824
825         Reviewed by Youenn Fablet.
826
827         * TestExpectations:
828         Unskip test that no longer times out and starts passing a few checks.
829
830         * fast/dom/navigator-detached-no-crash-expected.txt:
831         Rebaseline test now that promise is rejected.
832
833         * http/tests/media/media-stream/disconnected-frame-permission-denied-expected.txt:
834         * http/tests/media/media-stream/disconnected-frame-permission-denied.html:
835         Update and rebaseline test now that the promise is rejected. I verified that this
836         behavior is consistent with Chrome.
837
838 2017-12-06  Matt Lewis  <jlewis3@apple.com>
839
840         Marked storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html as flaky on macOS.
841         https://bugs.webkit.org/show_bug.cgi?id=176693
842
843         Unreviewed test gardening.
844
845         * platform/mac/TestExpectations:
846
847 2017-12-05  Fujii Hironori  <Hironori.Fujii@sony.com>
848
849         [GTK] Layout test media/track/track-in-band-duplicate-tracks-when-source-changes.html crashes and times out
850         https://bugs.webkit.org/show_bug.cgi?id=160131
851
852         Reviewed by Eric Carlson.
853
854         * platform/gtk/TestExpectations:
855
856 2017-12-05  Chris Dumez  <cdumez@apple.com>
857
858         ServiceWorkerGlobalScope prototype chain should be immutable
859         https://bugs.webkit.org/show_bug.cgi?id=180450
860
861         Reviewed by Youenn Fablet.
862
863         * TestExpectations:
864         Unskip test that no longer times out.
865
866 2017-12-05  Brent Fulgham  <bfulgham@apple.com>
867
868         Limit user agent versioning to an upper bound
869         https://bugs.webkit.org/show_bug.cgi?id=180365
870         <rdar://problem/34550617>
871
872         Reviewed by Joseph Pecoraro.
873
874         * fast/dom/navigator-userAgent-frozen-expected.txt: Added.
875         * fast/dom/navigator-userAgent-frozen.html: Added.
876
877 2017-12-05  Javier Fernandez  <jfernandez@igalia.com>
878
879         [css-grid] Update imported Web Platform Tests
880         https://bugs.webkit.org/show_bug.cgi?id=180345
881
882         Reviewed by Manuel Rego Casasnovas and Youenn Fablet.
883
884         Added specific bugs to the expectations file for the new imported tests that fail for now.
885         Removed from the expectations file a test that has been deleted recently.
886
887         * TestExpectations:
888         * platform/gtk/TestExpectations:
889         * platform/wpe/TestExpectations:
890
891 2017-12-05  Chris Dumez  <cdumez@apple.com>
892
893         Unreviewed, rebaseline service worker test after r225549.
894
895         * http/tests/workers/service/ServiceWorkerGlobalScope-properties-expected.txt:
896         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
897
898 2017-12-05  Simon Fraser  <simon.fraser@apple.com>
899
900         Composited frames incorrectly get requestAnimationFrame throttled
901         https://bugs.webkit.org/show_bug.cgi?id=178396
902
903         Reviewed by Zalan Bujtas.
904
905         * fast/animation/request-animation-frame-throttle-inside-overflow-scroll-expected.txt: Added.
906         * fast/animation/request-animation-frame-throttle-inside-overflow-scroll.html: Added.
907
908 2017-12-05  Joseph Pecoraro  <pecoraro@apple.com>
909
910         Web Inspector: content views for resources loaded through XHR do not reflect declared mime-type
911         https://bugs.webkit.org/show_bug.cgi?id=141389
912         <rdar://problem/19767070>
913
914         Reviewed by Brian Burg.
915
916         * http/tests/inspector/network/fetch-response-body-expected.txt:
917         * http/tests/inspector/network/fetch-response-body.html:
918         * http/tests/inspector/network/xhr-response-body-expected.txt:
919         * http/tests/inspector/network/xhr-response-body.html:
920         Update tests for new expectations now that binary data shows as binary.        
921
922 2017-12-05  Youenn Fablet  <youenn@apple.com>
923
924         Implement https://w3c.github.io/ServiceWorker/#clients-claim
925         https://bugs.webkit.org/show_bug.cgi?id=180261
926
927         Reviewed by Chris Dumez.
928
929         * http/tests/workers/service/serviceworkerclients-claim-worker.js: Added.
930         * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt: Added.
931         * http/tests/workers/service/serviceworkerclients-claim.https.html: Added.
932
933 2017-12-05  Youenn Fablet  <youenn@apple.com>
934
935         Unskip some more Service Worker tests
936         https://bugs.webkit.org/show_bug.cgi?id=180428
937
938         Unreviewed.
939
940         * TestExpectations:
941
942 2017-12-05  Simon Fraser  <simon.fraser@apple.com>
943
944         Remove webkitGetImageDataHD and webkitPutImageDataHD from canvas API
945         https://bugs.webkit.org/show_bug.cgi?id=180387
946
947         Reviewed by Dean Jackson.
948
949         Remove the test.
950
951         * fast/canvas/2d.imageDataHD-expected.txt: Removed.
952         * fast/canvas/2d.imageDataHD.html: Removed.
953         * platform/win/TestExpectations:
954
955 2017-12-05  Ali Juma  <ajuma@chromium.org>
956
957         [Win] Skip tests that depend on UIScriptController::zoomToScale
958         https://bugs.webkit.org/show_bug.cgi?id=180423
959
960         Reviewed by Frédéric Wang.
961
962         Test gardening.
963         
964         UIScriptController::zoomToScale is not implemented on Windows, so skip tests that use it.
965
966         * platform/win/TestExpectations:
967
968 2017-12-05  Zan Dobersek  <zdobersek@igalia.com>
969
970         Unreviewed WPE gardening. Rebaseline a quintet of SVG tests.
971
972         * platform/wpe/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
973         * platform/wpe/svg/custom/feComponentTransfer-Discrete-expected.txt:
974         * platform/wpe/svg/custom/feComponentTransfer-Gamma-expected.txt:
975         * platform/wpe/svg/custom/feComponentTransfer-Linear-expected.txt:
976         * platform/wpe/svg/custom/feComponentTransfer-Table-expected.txt:
977
978 2017-12-04  Chris Dumez  <cdumez@apple.com>
979
980         Support container.getRegistration() / getRegistrations() inside service workers
981         https://bugs.webkit.org/show_bug.cgi?id=180360
982
983         Reviewed by Youenn Fablet.
984
985         Add layout test coverage.
986
987         * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration-expected.txt: Added.
988         * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration.html: Added.
989         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_getRegistration-worker.js: Added.
990
991 2017-12-04  Nan Wang  <n_wang@apple.com>
992
993         AX: AOM: Implement relation type properties
994         https://bugs.webkit.org/show_bug.cgi?id=179500
995
996         Reviewed by Ryosuke Niwa.
997
998         Only enable this test on WK2.
999
1000         * accessibility/mac/AOM-relation-property-expected.txt: Added.
1001         * accessibility/mac/AOM-relation-property.html: Added.
1002         * platform/mac-wk1/TestExpectations:
1003
1004 2017-12-04  Zalan Bujtas  <zalan@apple.com>
1005
1006         REGRESSION (r211531): Text flow changes and overlaps other text after double-click selecting paragraph
1007         https://bugs.webkit.org/show_bug.cgi?id=180377
1008         <rdar://problem/34337967>
1009
1010         Reviewed by Antti Koivisto.
1011
1012         * fast/block/float/simple-line-layout-float-shrink-line-expected.html: Added.
1013         * fast/block/float/simple-line-layout-float-shrink-line.html: Added.
1014
1015 2017-12-04  Antoine Quint  <graouts@apple.com>
1016
1017         <video> and scale() transforms yield shrunk small or clipped controls
1018         https://bugs.webkit.org/show_bug.cgi?id=180358
1019         <rdar://problem/34436124>
1020
1021         Reviewed by Dean Jackson.
1022
1023         Write a new test that ensures that we reflect the width and height, not accounting
1024         for borders, of the host media element when sizing media controls.
1025
1026         * media/modern-media-controls/css/transformed-media-expected.txt: Added.
1027         * media/modern-media-controls/css/transformed-media.html: Added.
1028
1029 2017-12-04  Antoine Quint  <graouts@apple.com>
1030
1031         Cursor is not visible after exiting full screen video
1032         https://bugs.webkit.org/show_bug.cgi?id=180247
1033         <rdar://problem/33885922>
1034
1035         Reviewed by Dean Jackson.
1036
1037         Remove the existing test which would query a cursor state that is no longer relevant.
1038
1039         * fullscreen/video-cursor-auto-hide-expected.txt: Removed.
1040         * fullscreen/video-cursor-auto-hide.html: Removed.
1041         * platform/gtk/TestExpectations:
1042
1043 2017-12-04  Michael Catanzaro  <mcatanzaro@igalia.com>
1044
1045         [GTK] Unreviewed layout test gardening
1046
1047         * platform/gtk/TestExpectations:
1048
1049 2017-12-04  Devin Rousso  <webkit@devinrousso.com>
1050
1051         Web Inspector: provide method for recording CanvasRenderingContext2D from JavaScript
1052         https://bugs.webkit.org/show_bug.cgi?id=175166
1053         <rdar://problem/34040740>
1054
1055         Reviewed by Joseph Pecoraro.
1056
1057         * inspector/canvas/recording-2d-expected.txt:
1058         * inspector/canvas/recording-2d.html:
1059         (performConsoleRecording):
1060         * inspector/canvas/recording-webgl-expected.txt:
1061         * inspector/canvas/recording-webgl.html:
1062         (performConsoleRecording):
1063         * inspector/canvas/resources/recording-utilities.js:
1064         (TestPage.registerInitializer):
1065         * js/console-expected.txt:
1066         * js/console.html:
1067
1068 2017-12-04  Ms2ger  <Ms2ger@igalia.com>
1069
1070         [GTK] Rebaseline imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html
1071         https://bugs.webkit.org/show_bug.cgi?id=180357
1072
1073         Unreviewed test gardening.
1074
1075         The difference with the platform-neutral expectation is whitespace-only.
1076
1077         * platform/gtk/TestExpectations:
1078         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt: Added.
1079
1080 2017-12-04  Jer Noble  <jer.noble@apple.com>
1081
1082         Include 'video/*' in image request Accept header if browser supports video media in image contexts.
1083         https://bugs.webkit.org/show_bug.cgi?id=179178
1084
1085         Reviewed by Alex Christensen.
1086
1087         * http/tests/images/image-supports-video-expected.txt: Added.
1088         * http/tests/images/image-supports-video.html: Added.
1089         * http/tests/misc/resources/image-checks-for-accept.php:
1090         * http/tests/resources/redirect-to-video-if-accepted.php: Added.
1091         * platform/ios/TestExpectations:
1092         * platform/mac/imported/w3c/web-platform-tests/html/semantics/the-img-element/update-the-source-set-expected.txt: Added.
1093
1094 2017-12-03  Chris Dumez  <cdumez@apple.com>
1095
1096         Re-sync Service Workers web-platform-tests from upstream
1097         https://bugs.webkit.org/show_bug.cgi?id=180336
1098
1099         Reviewed by Darin Adler.
1100
1101         Skip new tests that are timing out and remove entries for tests
1102         that were removed.
1103
1104         * TestExpectations:
1105         * tests-options.json:
1106
1107 2017-12-03  Chris Dumez  <cdumez@apple.com>
1108
1109         Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https.html as flaky
1110
1111         * TestExpectations:
1112
1113 2017-12-03  Chris Dumez  <cdumez@apple.com>
1114
1115         Support serviceWorker.postMessage() inside service workers
1116         https://bugs.webkit.org/show_bug.cgi?id=180328
1117
1118         Reviewed by Darin Adler.
1119
1120         Unskip WPT test that no longer times out.
1121
1122         * TestExpectations:
1123
1124 2017-12-03  Chris Dumez  <cdumez@apple.com>
1125
1126         Unreviewed, unskip / rebaseline a few web platform tests.
1127
1128         * TestExpectations:
1129
1130 2017-12-03  Chris Dumez  <cdumez@apple.com>
1131
1132         Implement self.skipWaiting() inside service workers
1133         https://bugs.webkit.org/show_bug.cgi?id=180329
1134
1135         Reviewed by Darin Adler.
1136
1137         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
1138         add self.skipWaiting() now that we properly wait when the registation's
1139         active worker is in use. This is needed because this worker script is
1140         used by http/tests/workers/service/controller-change.html. The
1141         'controllerchange' event is only fired if an active worker is being
1142         replaced while in use due to the waiting worker calling skipWaiting().
1143
1144 2017-12-02  Chris Dumez  <cdumez@apple.com>
1145
1146         Support container.register() / registration.unregister() /  inside service workers
1147         https://bugs.webkit.org/show_bug.cgi?id=180326
1148
1149         Reviewed by Youenn Fablet.
1150
1151         * TestExpectations:
1152         Unskip test for registration.unregister() that now passes.
1153
1154         * http/tests/workers/service/ServiceWorkerGlobalScope_register-expected.txt: Added.
1155         * http/tests/workers/service/ServiceWorkerGlobalScope_register.html: Added.
1156         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_register-worker.js: Added.
1157         Add test coverage for container.register().
1158
1159 2017-12-02  Chris Dumez  <cdumez@apple.com>
1160
1161         Support serviceWorkerRegistration.update() inside service workers
1162         https://bugs.webkit.org/show_bug.cgi?id=180215
1163
1164         Reviewed by Darin Adler.
1165
1166         Add layout test coverage and unskip WPT test that no longer times out.
1167
1168         * TestExpectations:
1169         * http/tests/workers/service/resources/self_registration_update-worker.js: Added.
1170         * http/tests/workers/service/self_registration_update-expected.txt: Added.
1171         * http/tests/workers/service/self_registration_update.html: Added.
1172
1173 2017-12-02  Youenn Fablet  <youenn@apple.com>
1174
1175         Implement https://w3c.github.io/ServiceWorker/#clients-getall
1176         https://bugs.webkit.org/show_bug.cgi?id=180276
1177
1178         Reviewed by Chris Dumez.
1179
1180         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js: Added.
1181         * http/tests/workers/service/serviceworkerclients-matchAll.https-expected.txt: Added.
1182         * http/tests/workers/service/serviceworkerclients-matchAll.https.html: Added.
1183
1184 2017-12-01  Alicia Boya García  <aboya@igalia.com>
1185
1186         [MSE] Use correct range end checks in sourceBufferPrivateDidReceiveSample()
1187         https://bugs.webkit.org/show_bug.cgi?id=179690
1188
1189         Reviewed by Jer Noble.
1190
1191         Added test cases for bug #179690.
1192
1193         * media/media-source/media-source-range-end-frame-not-removed-expected.txt: Added.
1194         * media/media-source/media-source-range-end-frame-not-removed.html: Added.
1195         * media/media-source/media-source-range-start-frame-replaced-expected.txt: Added.
1196         * media/media-source/media-source-range-start-frame-replaced.html: Added.
1197
1198 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
1199
1200         [WPE] Enable wpt css tests.
1201         https://bugs.webkit.org/show_bug.cgi?id=180289
1202
1203         Unreviewed test gardening.
1204
1205         * platform/wpe/TestExpectations:
1206
1207 2017-12-01  Matt Lewis  <jlewis3@apple.com>
1208
1209         Marked imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html as flaky timeout on wk1.
1210         https://bugs.webkit.org/show_bug.cgi?id=172044
1211
1212         Unreviewed test gardening.
1213
1214         * platform/mac-wk1/TestExpectations:
1215
1216 2017-12-01  Daniel Bates  <dabates@apple.com>
1217
1218         AlternativePresentationButtonSubstitution::unapply() may not undo substitution
1219         https://bugs.webkit.org/show_bug.cgi?id=180279
1220         <rdar://problem/35800599>
1221
1222         Reviewed by Simon Fraser.
1223
1224         Update test to ensure that we undo the alternative presentation button substitution
1225         made to an HTML label element.
1226
1227         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html:
1228         * fast/forms/alternative-presentation-button/replace-and-remove.html:
1229
1230 2017-12-01  Daniel Bates  <dabates@apple.com>
1231
1232         Alternative Presentation Button: Provide a way to query for the replaced elements
1233         https://bugs.webkit.org/show_bug.cgi?id=180114
1234         <rdar://problem/35710539>
1235
1236         Reviewed by Tim Horton.
1237
1238         Add a test to ensure that Editor::elementsReplacedByAlternativePresentationButton()
1239         returns the same list of elements that were specified to Editor::substituteWithAlternativePresentationButton()
1240         up to ordering.
1241
1242         * fast/forms/alternative-presentation-button/replaced-elements-expected.txt: Added.
1243         * fast/forms/alternative-presentation-button/replaced-elements.html: Added.
1244
1245 2017-12-01  Youenn Fablet  <youenn@apple.com>
1246
1247         Implement https://w3c.github.io/ServiceWorker/#clients-get
1248         https://bugs.webkit.org/show_bug.cgi?id=180167
1249
1250         Reviewed by Chris Dumez.
1251
1252         * http/tests/workers/service/resources/serviceworkerclients-get-worker.js: Added.
1253         * http/tests/workers/service/serviceworkerclients-get.https-expected.txt: Added.
1254         * http/tests/workers/service/serviceworkerclients-get.https.html: Added.
1255
1256 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
1257
1258         Update TestExpectations for editing/input tests on iOS.
1259
1260         Unreviewed test gardening.
1261
1262         * platform/ios-wk1/TestExpectations:
1263         * platform/ios-wk2/TestExpectations:
1264         * platform/ios/TestExpectations:
1265
1266 2017-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1267
1268         Free FontFaceSets may include fonts that were never actually added to them
1269         https://bugs.webkit.org/show_bug.cgi?id=180164
1270
1271         Reviewed by Simon Fraser.
1272
1273         * fast/text/font-face-api-preinstalled-expected.txt: Added.
1274         * fast/text/font-face-api-preinstalled.html: Added.
1275
1276 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
1277
1278         Update TestExpectations for various editing tests on iOS.
1279
1280         Unreviewed test gardening.
1281
1282         * platform/ios-wk2/TestExpectations:
1283         * platform/ios-wk2/editing/deleting/5144139-2-expected.txt:
1284         * platform/ios/TestExpectations:
1285
1286 2017-12-01  Dean Jackson  <dino@apple.com>
1287
1288         Use SH_INITIALIZE_UNINITIALIZED_LOCALS now that ANGLE has been updated
1289         https://bugs.webkit.org/show_bug.cgi?id=177929
1290         <rdar://problem/34866210>
1291
1292         Reviewed by Sam Weinig.
1293
1294         * fast/canvas/webgl/uninitialized-locals-expected.txt: Added.
1295         * fast/canvas/webgl/uninitialized-locals.html: Added.
1296
1297 2017-12-01  Brady Eidson  <beidson@apple.com>
1298
1299         Add Internals.terminateServiceWorker, and the ability to restart service workers for postMessage.
1300         https://bugs.webkit.org/show_bug.cgi?id=180170
1301
1302         Reviewed by Chris Dumez.
1303
1304         * http/tests/workers/service/postmessage-after-terminate.https-expected.txt: Added.
1305         * http/tests/workers/service/postmessage-after-terminate.https.html: Added.
1306         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
1307         (then):
1308         * http/tests/workers/service/resources/postmessage-after-terminate.js: Copied from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js.
1309         (then):
1310         * http/tests/workers/service/resources/postmessage-echo-worker.js: Renamed from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js.
1311
1312 2017-12-01  Zalan Bujtas  <zalan@apple.com>
1313
1314         Nullptr deref in WebCore::RenderTableCaption::containingBlockLogicalWidthForContent
1315         https://bugs.webkit.org/show_bug.cgi?id=180251
1316         <rdar://problem/34138562>
1317
1318         Reviewed by Simon Fraser.
1319
1320         * fast/table/caption-crash-when-layer-backed-expected.txt: Added.
1321         * fast/table/caption-crash-when-layer-backed.html: Added.
1322
1323 2017-12-01  Zan Dobersek  <zdobersek@igalia.com>
1324
1325         Unreviewed GTK+ gardening. Updating baselines affected in r225366.
1326
1327         * platform/gtk/css3/filters/effect-reference-expected.txt:
1328         * platform/gtk/css3/filters/effect-reference-hw-expected.txt:
1329         * platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1330         * platform/gtk/svg/custom/feComponentTransfer-Discrete-expected.txt:
1331         * platform/gtk/svg/custom/feComponentTransfer-Gamma-expected.txt:
1332         * platform/gtk/svg/custom/feComponentTransfer-Linear-expected.txt:
1333         * platform/gtk/svg/custom/feComponentTransfer-Table-expected.txt:
1334
1335 2017-12-01  Matt Lewis  <jlewis3@apple.com>
1336
1337         Marked imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https.html as flaky on macOS.
1338         https://bugs.webkit.org/show_bug.cgi?id=179351
1339
1340         Unreviewed test expectations.
1341
1342         * platform/mac-wk2/TestExpectations:
1343
1344 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
1345
1346         [WPE] Enable some more wpt tests.
1347         https://bugs.webkit.org/show_bug.cgi?id=180242
1348
1349         Unreviewed test gardening.
1350
1351         * platform/wpe/TestExpectations: enable tests.
1352         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Copied from gtk.
1353         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Copied from gtk.
1354         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Copied from gtk.
1355
1356 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
1357
1358         Mark imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html as flaky
1359         https://bugs.webkit.org/show_bug.cgi?id=180241
1360
1361         Unreviewed test gardening.
1362
1363         * TestExpectations:
1364
1365 2017-11-30  Alex Christensen  <achristensen@webkit.org>
1366
1367         Extra PerformanceEntryList entry after iframe navigation
1368         https://bugs.webkit.org/show_bug.cgi?id=178433
1369
1370         Reviewed by Joseph Pecoraro.
1371
1372         * http/tests/security/PerformanceEntryList-parent-only-first-navigation-expected.txt: Added.
1373         * http/tests/security/PerformanceEntryList-parent-only-first-navigation.html: Added.
1374         * http/tests/security/resources/navigate-and-postMessage.html: Added.
1375         * http/tests/security/resources/postMessage.html: Added.
1376
1377 2017-11-30  Zalan Bujtas  <zalan@apple.com>
1378
1379         [Simple line layout] Incorrect repaint rect with vertically shrinking content.
1380         https://bugs.webkit.org/show_bug.cgi?id=180223
1381         <rdar://problem/34122210>
1382
1383         Reviewed by Simon Fraser.
1384
1385         * fast/repaint/simple-line-layout-shrinking-content-expected.txt: Added.
1386         * fast/repaint/simple-line-layout-shrinking-content.html: Added.
1387
1388 2017-11-30  Simon Fraser  <simon.fraser@apple.com>
1389
1390         Improve filter logging
1391         https://bugs.webkit.org/show_bug.cgi?id=180182
1392
1393         Reviewed by Sam Weinig.
1394
1395         Improve logging of FEComponentTransfer ComponentTransferFunctions by logging the data
1396         that's appropriate for the function type, and rebaseline affected tests.
1397
1398         * css3/filters/effect-reference-expected.txt:
1399         * css3/filters/effect-reference-hw-expected.txt:
1400         * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1401         * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
1402         * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
1403         * platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
1404         * platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
1405         * svg/filters/filter-refresh-expected.txt:
1406
1407 2017-11-30  Chris Dumez  <cdumez@apple.com>
1408
1409         Unreviewed, unskip service worker test that no longer times out after r225346.
1410
1411         * TestExpectations:
1412
1413 2017-11-30  Dean Jackson  <dino@apple.com>
1414
1415         Skip WebGL on iOS while working out what ANGLE has broken.
1416
1417         * platform/ios/TestExpectations:
1418
1419 2017-11-30  Matt Lewis  <jlewis3@apple.com>
1420
1421         Marked http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky on High Sierra.
1422         https://bugs.webkit.org/show_bug.cgi?id=179644
1423
1424         Unreviewed test gardening.
1425
1426         * platform/mac-wk2/TestExpectations:
1427
1428 2017-11-30  Matt Lewis  <jlewis3@apple.com>
1429
1430         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on macOS.
1431         https://bugs.webkit.org/show_bug.cgi?id=176078
1432
1433         Unreviewed test gardening.
1434
1435         * platform/mac-wk2/TestExpectations:
1436
1437 2017-11-30  Chris Dumez  <cdumez@apple.com>
1438
1439         Populate self.registration.installing/waiting/active inside service workers
1440         https://bugs.webkit.org/show_bug.cgi?id=180168
1441
1442         Reviewed by Brady Eidson.
1443
1444         Extend layout test coverage.
1445
1446         * http/tests/workers/service/resources/self_registration-worker.js:
1447         * http/tests/workers/service/self_registration-expected.txt:
1448
1449 2017-11-30  Chris Dumez  <cdumez@apple.com>
1450
1451         Unreviewed, unskip a few Service Workers tests that no longer seem to be flaky.
1452
1453         * TestExpectations:
1454
1455 2017-11-30  Ms2ger  <Ms2ger@igalia.com>
1456
1457         [GTK] Enable all wpt touch-events tests.
1458         https://bugs.webkit.org/show_bug.cgi?id=180198
1459
1460         Unreviewed test gardening.
1461
1462         * platform/gtk/TestExpectations:
1463
1464 2017-11-29  Antoine Quint  <graouts@apple.com>
1465
1466         Move modern media controls test expectations from ios-simulator to ios
1467         https://bugs.webkit.org/show_bug.cgi?id=180158
1468
1469         Reviewed by Dean Jackson.
1470
1471         We shouldn't be using the ios-simulator platform for these, ios is the right one.
1472
1473         * platform/ios-simulator/TestExpectations:
1474         * platform/ios/TestExpectations:
1475
1476 2017-11-29  Chris Dumez  <cdumez@apple.com>
1477
1478         LayoutTest http/tests/workers/service/registration-clear-redundant-worker.html is a flaky failure
1479         https://bugs.webkit.org/show_bug.cgi?id=179778
1480
1481         Reviewed by Youenn Fablet.
1482
1483         As per the specification [1], when clearing a registration, the registration's workers are first
1484         marked as redundant *before* the registration's worker is set to null.
1485
1486         The test was waiting for the service worker's state to become redundant and then checking in a
1487         setTimeout(0) that the registration's worker became null. However, a setTimeout(0) is racy here.
1488         To address the issue, we now use setInterval() and wait until the worker becomes null.
1489
1490         [1] https://w3c.github.io/ServiceWorker/#clear-registration-algorithm
1491
1492         * TestExpectations:
1493         * http/tests/workers/service/registration-clear-redundant-worker.html:
1494
1495 2017-11-29  Youenn Fablet  <youenn@apple.com>
1496
1497         ServiceWorkerClient objects should be reused if there is already one existing with the same identifier
1498         https://bugs.webkit.org/show_bug.cgi?id=180143
1499
1500         Reviewed by Chris Dumez.
1501
1502         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
1503         (event.else):
1504         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
1505
1506 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1507
1508         Mark imported/w3c/web-platform-tests/XMLHttpRequest/firing-events-http-no-content-length.html as flaky.
1509         https://bugs.webkit.org/show_bug.cgi?id=179775
1510
1511         Unreviewed test gardening.
1512
1513         * platform/mac-wk1/TestExpectations:
1514
1515 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1516
1517         Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
1518         https://bugs.webkit.org/show_bug.cgi?id=165311
1519
1520         Unreviewed test gardening.
1521
1522         * platform/mac/TestExpectations:
1523
1524 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1525
1526         Mark http/tests/workers/service/registration-clear-redundant-worker.html as flaky.
1527         https://bugs.webkit.org/show_bug.cgi?id=179778
1528
1529         Unreviewed test gardening.
1530
1531         * TestExpectations:
1532
1533 2017-11-29  Youenn Fablet  <youenn@apple.com>
1534
1535         Add support for service worker generated redirections
1536         https://bugs.webkit.org/show_bug.cgi?id=179498
1537
1538         Reviewed by Darin Adler.
1539
1540         * http/tests/workers/service/resources/service-worker-redirection-fetch-worker.js: Added.
1541         (event.event.request.url.indexOf):
1542         (event.event.request.url.endsWith):
1543         * http/tests/workers/service/service-worker-redirection-fetch.https-expected.txt: Added.
1544         * http/tests/workers/service/service-worker-redirection-fetch.https.html: Added.
1545
1546 2017-11-29  Chris Dumez  <cdumez@apple.com>
1547
1548         Start exposing self.registration inside service workers
1549         https://bugs.webkit.org/show_bug.cgi?id=180162
1550
1551         Reviewed by Brady Eidson.
1552
1553         Add layout test coverage.
1554
1555         * TestExpectations:
1556         Skip test that covers self.registration.update() because it now times out. We do not support update()
1557         on registrations inside service workers yet so the test times out waiting for the updatefound event
1558         on the registration.
1559
1560         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject-expected.txt: Added.
1561         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject.html: Added.
1562         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_registration_SameObject-worker.js: Added.
1563         * http/tests/workers/service/resources/self_registration-worker.js: Added.
1564         * http/tests/workers/service/self_registration-expected.txt: Added.
1565         * http/tests/workers/service/self_registration.html: Added.
1566
1567 2017-11-29  Javier M. Mellid  <jmunhoz@igalia.com>
1568
1569         [GTK] Test gardening
1570         https://bugs.webkit.org/show_bug.cgi?id=180150
1571
1572         Unreviewed test gardening
1573
1574         * platform/gtk/TestExpectations:
1575
1576 2017-11-29  Antoine Quint  <graouts@apple.com>
1577
1578         [iOS] Media controls should stop updating while media is playing in fullscreen
1579         https://bugs.webkit.org/show_bug.cgi?id=180144
1580         <rdar://problem/35060379>
1581
1582         Reviewed by Eric Carlson.
1583
1584         Add a new test that enters fullscreen, checks that the elapsed time shown in the inline media controls are the same
1585         at this time and after a few "timeupdate" events, ensuring the DOM is no longer updated while in fullscreen, and then
1586         exits fullscreen and checks that the elapsed time controls now update as expected. This test is skipped in OpenSource
1587         since it uses touch events.
1588
1589         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt: Added.
1590         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html: Added.
1591         * platform/ios-simulator/TestExpectations:
1592
1593 2017-11-29  Simon Fraser  <simon.fraser@apple.com>
1594
1595         Viewport unit values affected by Comand-+ zoom
1596         https://bugs.webkit.org/show_bug.cgi?id=145614
1597
1598         Reviewed by Zalan Bujtas.
1599
1600         * fast/css/viewport-units-zoom-expected.html: Added.
1601         * fast/css/viewport-units-zoom.html: Added.
1602
1603 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
1604
1605         Enable imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html.
1606         https://bugs.webkit.org/show_bug.cgi?id=180142
1607
1608         Unreviewed test gardening.
1609
1610         The -expected file was updated to list a PASS result.
1611
1612         * TestExpectations:
1613
1614 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
1615
1616         [GTK][WPE] Test gardening
1617         https://bugs.webkit.org/show_bug.cgi?id=180136
1618
1619         Unreviewed test gardening.
1620
1621         * TestExpectations: Skip more alternative-presentation-button tests.
1622         * platform/gtk/TestExpectations: Updated expectations:
1623           - fast/attachment/attachment-without-appearance.html: recently added test for a disabled feature.
1624           - fast/dom/MutationObserver/end-of-task-delivery.html: flaky.
1625           - http/tests/local/link-stylesheet-load-order-preload.html: flaky.
1626         * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt: rebaseline for r225220.
1627         * platform/mac/TestExpectations: Enable the skipped alternative-presentation-button tests.
1628         * platform/wpe/TestExpectations: Updated expectations:
1629           - fast/canvas/canvas-createPattern-video-modify.html: passing since r225060.
1630           - webanimations/*: failing since they were added; bug filed.
1631         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1632           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
1633           (matching mac ports); the remaining difference with the platform-neutral
1634           expectation is that TouchEvent is enabled here.
1635         * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
1636           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
1637           (matching mac ports); the remaining difference with the platform-neutral
1638           expectation is that TouchEvent is enabled here.
1639
1640 2017-11-29  Antoine Quint  <graouts@apple.com>
1641
1642         Pressing the space bar while watching a fullscreen video doesn't play or pause
1643         https://bugs.webkit.org/show_bug.cgi?id=180033
1644         <rdar://problem/33610443>
1645
1646         Reviewed by Eric Carlson.
1647
1648         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1649         pauses the media and resumes it when pressing the space bar again.
1650
1651         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1652         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1653         * media/video-test.js:
1654         (runWithKeyDown): Update the key to not be space since this would cause media to be paused when entering fullscreen.
1655         * platform/ios-simulator/TestExpectations:
1656
1657 2017-11-28  Zan Dobersek  <zdobersek@igalia.com>
1658
1659         [Cairo] Limit the number of active contexts in GraphicsContext3DCairo
1660         https://bugs.webkit.org/show_bug.cgi?id=166968
1661
1662         Reviewed by Alex Christensen.
1663
1664         * platform/gtk/TestExpectations: Unskip WebGL tests that were failing
1665         due to missing active context limit management.
1666         * platform/wpe/TestExpectations: Ditto.
1667
1668 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
1669
1670         Web Inspector: Write script syntax tree tests for template literals and default parameter values
1671         https://bugs.webkit.org/show_bug.cgi?id=149450
1672         <rdar://problem/22796879>
1673
1674         Reviewed by Devin Rousso.
1675
1676         * inspector/model/parse-script-syntax-tree-expected.txt:
1677         * inspector/model/parse-script-syntax-tree.html:
1678
1679 2017-11-28  Zalan Bujtas  <zalan@apple.com>
1680
1681         Clean up spanners before creating nested column context
1682         https://bugs.webkit.org/show_bug.cgi?id=180107
1683         <rdar://problem/35686655>
1684         
1685         Reviewed by Antti Koivisto.
1686
1687         * fast/multicol/crash-when-constructing-nested-columns-expected.txt: Added.
1688         * fast/multicol/crash-when-constructing-nested-columns.html: Added.
1689
1690 2017-11-28  Wenson Hsieh  <wenson_hsieh@apple.com>
1691
1692         Allow attachment elements with no appearance to defer rendering to child nodes
1693         https://bugs.webkit.org/show_bug.cgi?id=180117
1694         <rdar://problem/35735339>
1695
1696         Reviewed by Tim Horton.
1697
1698         Adds a ref test verifying that an appearance-less attachment can render child nodes. More extensive testing to
1699         come in a followup patch.
1700
1701         * fast/attachment/attachment-without-appearance-expected.html: Added.
1702         * fast/attachment/attachment-without-appearance.html: Added.
1703
1704 2017-11-28  Chris Dumez  <cdumez@apple.com>
1705
1706         ServiceWorkerGlobalScope.clients should always return the same object
1707         https://bugs.webkit.org/show_bug.cgi?id=180116
1708
1709         Reviewed by Geoffrey Garen.
1710
1711         Add layout test coverage.
1712
1713         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject-expected.txt: Added.
1714         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject.html: Added.
1715         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_clients_SameObject-worker.js: Added.
1716
1717 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
1718
1719         Unreviewed, correct the location for an expected result file.
1720
1721         * platform/mac-elcapitan/fast/forms/alternative-presentation-button/replacement-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt.
1722
1723 2017-11-28  Matt Lewis  <jlewis3@apple.com>
1724
1725         Marked accessibility/ios-simulator/video-elements-ios.html as flaky timout.
1726         https://bugs.webkit.org/show_bug.cgi?id=178195
1727
1728         Unreviewed test gardening.
1729
1730         * platform/ios-wk2/TestExpectations:
1731
1732 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
1733
1734         ServiceWorker Inspector: Frontend changes to support Network tab and sub resources
1735         https://bugs.webkit.org/show_bug.cgi?id=179642
1736         <rdar://problem/35517704>
1737
1738         Reviewed by Brian Burg.
1739
1740         * inspector/unit-tests/target-manager-expected.txt:
1741         * inspector/unit-tests/target-manager.html:
1742         Generalize.
1743
1744 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
1745
1746         Rebaseline fast/forms/alternative-presentation-button/replacement.html for El Capitan.
1747
1748         Unreviewed test gardening.
1749
1750         * platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt: Added.
1751
1752 2017-11-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
1753
1754         [CG] PostScript images should be supported if they are sub-resource images
1755         https://bugs.webkit.org/show_bug.cgi?id=178502
1756
1757         Reviewed by Simon Fraser.
1758
1759         * TestExpectations:
1760         * fast/images/eps-as-image-expected.html: Added.
1761         * fast/images/eps-as-image.html: Added.
1762         * fast/images/resources/green-100x100.eps: Added.
1763         * platform/mac/TestExpectations:
1764
1765 2017-11-28  Daniel Bates  <dabates@apple.com>
1766
1767         [Cocoa] First pass at implementing alternative presentation button element
1768         https://bugs.webkit.org/show_bug.cgi?id=179785
1769         Part of <rdar://problem/34917108>
1770
1771         Update expected result.
1772
1773         * fast/forms/alternative-presentation-button/replacement-expected.txt:
1774
1775 2017-11-28  Charles Turner  <cturner@igalia.com>
1776
1777         [GTK] Test gardening
1778         https://bugs.webkit.org/show_bug.cgi?id=180099
1779
1780         Unreviewed test gardening
1781
1782         * platform/gtk/TestExpectations:
1783
1784 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
1785
1786         [iOS] Rebaseline editing/execCommand tests
1787         https://bugs.webkit.org/show_bug.cgi?id=180085
1788
1789         Unreviewed test gardening.
1790
1791         * platform/ios-wk2/TestExpectations:
1792         * platform/ios-wk2/editing/execCommand/format-block-with-trailing-br-expected.txt: Added.
1793         * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: Added.
1794         * platform/ios-wk2/editing/execCommand/selectAll-expected.txt: Added.
1795         * platform/ios/editing/execCommand/create-list-with-hr-expected.txt:
1796         * platform/ios/editing/execCommand/indent-selection-expected.txt:
1797         * platform/ios/editing/execCommand/insert-list-and-stitch-expected.txt:
1798         * platform/ios/editing/execCommand/nsresponder-indent-expected.txt:
1799
1800 2017-11-28  Noah Chase  <nchase@gmail.com>
1801
1802         Web Audio's AnalyserNode.fftSize cannot be greater than 2048 in Safari; spec says it can be up to 32768
1803         https://bugs.webkit.org/show_bug.cgi?id=180040
1804
1805         Reviewed by Alex Christensen.
1806
1807         * webaudio/realtimeanalyser-fft-sizing-expected.txt:
1808         * webaudio/realtimeanalyser-fft-sizing.html:
1809
1810 2017-11-28  Ms2ger  <Ms2ger@igalia.com>
1811
1812         [WPE] Enable the wpt top-level directory.
1813         https://bugs.webkit.org/show_bug.cgi?id=180088
1814
1815         Unreviewed test gardening.
1816
1817         This does not change the output of Tools/Scripts/run-webkit-tests  --print-expectations.
1818
1819         * platform/wpe/TestExpectations:
1820
1821 2017-11-28  Daniel Bates  <dabates@apple.com>
1822
1823         [Cocoa] First pass at implementing alternative presentation button element
1824         https://bugs.webkit.org/show_bug.cgi?id=179785
1825         Part of <rdar://problem/34917108>
1826
1827         Reviewed by Brent Fulgham.
1828
1829         Adds tests to ensure that we can apply and remove the substitution of one or more
1830         elements with the alternative presentation button.
1831
1832         Also added some accessibility tests to ensure that the alternative presentation button
1833         can be seen and hit tested by the accessibility machinery. When the alternative presentation
1834         button is substituted for an <input> it masquerades as a text button and when it is
1835         substituted for an arbitrary HTML element it masquerades as the original element. As a
1836         result the accessibility machinery shows an empty role description in the former case
1837         because it does find the ARIA label for the button and the accessibility element hierarchy
1838         may be incorrect in the latter case. We will fix these issues in a subsequent commit(s).
1839
1840         * TestExpectations: Skip the test on all platforms. We will selectively enable
1841         tests on Cocoa platforms (below).
1842         * accessibility/alternative-presentation-button-expected.txt: Added.
1843         * accessibility/alternative-presentation-button-input-type-expected.txt: Added.
1844         * accessibility/alternative-presentation-button-input-type.html: Added.
1845         * accessibility/alternative-presentation-button.html: Added.
1846         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html: Added.
1847         * fast/forms/alternative-presentation-button/replace-and-remove.html: Added.
1848         * fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
1849         * fast/forms/alternative-presentation-button/replacement.html: Added.
1850         * platform/ios/TestExpectations: Mark tests as PASS so that we run them.
1851         * platform/ios/fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
1852         * platform/mac/TestExpectations: Mark tests as PASS so that we run them.
1853
1854 2017-11-28  Commit Queue  <commit-queue@webkit.org>
1855
1856         Unreviewed, rolling out r225209.
1857         https://bugs.webkit.org/show_bug.cgi?id=180092
1858
1859         Tests are still timing out (Requested by ap on #webkit).
1860
1861         Reverted changeset:
1862
1863         "Pressing the space bar while watching a fullscreen video
1864         doesn't play or pause"
1865         https://bugs.webkit.org/show_bug.cgi?id=180033
1866         https://trac.webkit.org/changeset/225209
1867
1868 2017-11-28  Chris Dumez  <cdumez@apple.com>
1869
1870         Start exposing navigator.serviceWorker inside service workers
1871         https://bugs.webkit.org/show_bug.cgi?id=180087
1872
1873         Reviewed by Brady Eidson.
1874
1875         Add layout test coverage.
1876
1877         * http/tests/workers/service/WorkerNavigator_serviceWorker-expected.txt: Added.
1878         * http/tests/workers/service/WorkerNavigator_serviceWorker.html: Added.
1879         * http/tests/workers/service/resources/WorkerNavigator_serviceWorker-worker.js: Added.
1880
1881 2017-11-28  Michael Catanzaro  <mcatanzaro@igalia.com>
1882
1883         REGRESSION(r225098): [WPE] Some features have changed of value (70 new failures)
1884         https://bugs.webkit.org/show_bug.cgi?id=180004
1885
1886         Reviewed by Alex Christensen.
1887
1888         Remove failure expectations for layout tests that will stop failing once the buildbot master
1889         is restarted. A restart is required for the build to begin using
1890         -DENABLE_EXPERIMENTAL_FEATURES=ON.
1891
1892         * platform/wpe/TestExpectations:
1893
1894 2017-11-28  Antoine Quint  <graouts@apple.com>
1895
1896         Skip back and forward buttons should not hard-code their numeric amount in localised strings
1897         https://bugs.webkit.org/show_bug.cgi?id=180077
1898
1899         Reviewed by Eric Carlson.
1900
1901         Add a new test to check replaced localized string work as expected.
1902
1903         * media/modern-media-controls/localized-strings/replaced-string-expected.txt: Added.
1904         * media/modern-media-controls/localized-strings/replaced-string.html: Added.
1905         * platform/ios-simulator/TestExpectations:
1906         * platform/mac/TestExpectations:
1907
1908 2017-11-28  Antoine Quint  <graouts@apple.com>
1909
1910         Pressing the space bar while watching a fullscreen video doesn't play or pause
1911         https://bugs.webkit.org/show_bug.cgi?id=180033
1912         <rdar://problem/33610443>
1913
1914         Reviewed by Eric Carlson.
1915
1916         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1917         pauses the media and resumes it when pressing the space bar again.
1918
1919         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1920         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1921         * platform/ios-simulator/TestExpectations:
1922
1923 2017-11-27  Matt Lewis  <jlewis3@apple.com>
1924
1925         Unreviewed, rolling out r225201.
1926
1927         This caused multiple tests to timeout consistently.
1928
1929         Reverted changeset:
1930
1931         "Pressing the space bar while watching a fullscreen video
1932         doesn't play or pause"
1933         https://bugs.webkit.org/show_bug.cgi?id=180033
1934         https://trac.webkit.org/changeset/225201
1935
1936 2017-11-27  Antoine Quint  <graouts@apple.com>
1937
1938         Pressing the space bar while watching a fullscreen video doesn't play or pause
1939         https://bugs.webkit.org/show_bug.cgi?id=180033
1940         <rdar://problem/33610443>
1941
1942         Reviewed by Eric Carlson.
1943
1944         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1945         pauses the media and resumes it when pressing the space bar again.
1946
1947         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1948         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1949         * platform/ios-simulator/TestExpectations:
1950
1951 2017-11-27  Matt Lewis  <jlewis3@apple.com>
1952
1953         Unreviewed, rolling out r225173.
1954
1955         This caused multiple tests to timeout consistently.
1956
1957         Reverted changeset:
1958
1959         "Pressing the space bar while watching a fullscreen video
1960         doesn't play or pause"
1961         https://bugs.webkit.org/show_bug.cgi?id=180033
1962         https://trac.webkit.org/changeset/225173
1963
1964 2017-11-27  Ryan Haddad  <ryanhaddad@apple.com>
1965
1966         Mark imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https.html as flaky.
1967         https://bugs.webkit.org/show_bug.cgi?id=179137
1968
1969         Unreviewed test gardening.
1970
1971         * TestExpectations:
1972
1973 2017-11-27  Dean Jackson  <dino@apple.com>
1974
1975         Implement OffscreenCanvas.getContext("webgl")
1976         https://bugs.webkit.org/show_bug.cgi?id=180050
1977         <rdar://problem/35705473>
1978
1979         Reviewed by Sam Weinig.
1980
1981         Update expected results.
1982
1983         * http/wpt/offscreen-canvas/getContext-webgl.html:
1984
1985 2017-11-27  Matt Lewis  <jlewis3@apple.com>
1986
1987         Fixed incorrectly marked test expectations.
1988
1989         Unreviewed test gardening.
1990
1991         * platform/ios-wk2/TestExpectations:
1992         * platform/mac-wk2/TestExpectations:
1993
1994 2017-11-27  Alex Christensen  <achristensen@webkit.org>
1995
1996         Run imported/w3c/web-platform-tests/url/failure.html on debug builds after r225186.
1997
1998         * TestExpectations:
1999         It's still flaky, but it doesn't assert any more.
2000
2001 2017-11-27  Chris Dumez  <cdumez@apple.com>
2002
2003         Unreviewed, rebaseline http/tests/workers/service/service-worker-cache-api.https.html
2004
2005         This test is currently marked as flaky.
2006
2007         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
2008
2009 2017-11-27  Chris Dumez  <cdumez@apple.com>
2010
2011         Unreviewed, unskip service worker tests that are no longer flaky.
2012
2013         * TestExpectations:
2014
2015 2017-11-27  Antoine Quint  <graouts@apple.com>
2016
2017         Pressing the space bar while watching a fullscreen video doesn't play or pause
2018         https://bugs.webkit.org/show_bug.cgi?id=180033
2019         <rdar://problem/33610443>
2020
2021         Reviewed by Eric Carlson.
2022
2023         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
2024         pauses the media and resumes it when pressing the space bar again.
2025
2026         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
2027         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
2028         * platform/ios-simulator/TestExpectations:
2029
2030 2017-11-27  Ms2ger  <Ms2ger@igalia.com>
2031
2032         [GTK][WPE] Enable http/wpt/resource-timing/rt-initiatorType-media.html.
2033         https://bugs.webkit.org/show_bug.cgi?id=180034
2034
2035         Unreviewed test gardening.
2036
2037         If this test fails, it will fail with random numbers in the failure
2038         message. The current platform-neutral expectation file contains one
2039         pair of these random numbers, ensuring that this test will never be
2040         interpreted as passing -- not while the bug exists, and not when it
2041         is fixed.
2042
2043         This change updates the expectation file to contain only passes and
2044         enables the test for WPE and GTK, as the bug does not seem to exist
2045         there.
2046
2047         * http/wpt/resource-timing/rt-initiatorType-media-expected.txt:
2048         * platform/gtk/TestExpectations:
2049         * platform/wpe/TestExpectations:
2050         * platform/wpe/http/wpt/resource-timing/rt-initiatorType-media-expected.txt: Removed.
2051
2052 2017-11-27  Carlos Garcia Campos  <cgarcia@igalia.com>
2053
2054         [SOUP] Layout test media/track/track-text-track-cue-list.html crash with g_source_set_ready_time: assertion 'source->ref_count > 0' failed
2055         https://bugs.webkit.org/show_bug.cgi?id=176806
2056
2057         Reviewed by Carlos Alberto Lopez Perez.
2058
2059         * platform/gtk/TestExpectations:
2060
2061 2017-11-27  Javier Fernandez  <jfernandez@igalia.com>
2062
2063         [css-grid] Display issues with child with max-width
2064         https://bugs.webkit.org/show_bug.cgi?id=178973
2065
2066         Reviewed by Darin Adler.
2067
2068         Regression test for the bug.
2069
2070         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing-expected.html: Added.
2071         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing.html: Added.
2072
2073 2017-11-25  Frederic Wang  <fwang@igalia.com>
2074
2075         Import MathML WPT tests
2076         https://bugs.webkit.org/show_bug.cgi?id=179110
2077
2078         Reviewed by Darin Adler.
2079
2080         This patch imports the MathML WPT tests and remove the corresponding unmaintained copies
2081         from LayoutTests/imported/mathml-in-html5/. The only exception is for MathML tests testing
2082         OpenType MATH parameters: They require Web fonts and do not work well in WebKit without
2083         some tweaks because of bug 174030. For now, we only move the web fonts required by the tests
2084         and keep running the legacy versions.
2085
2086         * TestExpectations: Skip MathML tests requiring web fonts and mark some MathML tests as failing.
2087         * imported/mathml-in-html5/fonts/math/axisheight5000-verticalarrow14000.woff: Moved to imported/w3c/web-platform-tests/fonts/math/.
2088         * imported/mathml-in-html5/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Ditto.
2089         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Ditto.
2090         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Ditto.
2091         * imported/mathml-in-html5/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Ditto.
2092         * imported/mathml-in-html5/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Ditto.
2093         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Ditto.
2094         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Ditto.
2095         * imported/mathml-in-html5/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Ditto.
2096         * imported/mathml-in-html5/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Ditto.
2097         * imported/mathml-in-html5/fonts/math/fraction-rulethickness10000.woff: Ditto.
2098         * imported/mathml-in-html5/fonts/math/largeop-displayoperatorminheight5000.woff: Ditto.
2099         * imported/mathml-in-html5/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Ditto.
2100         * imported/mathml-in-html5/fonts/math/limits-lowerlimitgapmin11000.woff: Ditto.
2101         * imported/mathml-in-html5/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Ditto.
2102         * imported/mathml-in-html5/fonts/math/limits-upperlimitgapmin7000.woff: Ditto.
2103         * imported/mathml-in-html5/fonts/math/lineheight5000-typolineheight2300.woff: Ditto.
2104         * imported/mathml-in-html5/fonts/math/mathvariant-transforms.woff: Ditto.
2105         * imported/mathml-in-html5/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Ditto.
2106         * imported/mathml-in-html5/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Ditto.
2107         * imported/mathml-in-html5/fonts/math/radical-extraascender3000-rulethickness1000.woff: Ditto.
2108         * imported/mathml-in-html5/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Ditto.
2109         * imported/mathml-in-html5/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Ditto.
2110         * imported/mathml-in-html5/fonts/math/radical-rulethickness8000.woff: Ditto.
2111         * imported/mathml-in-html5/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Ditto.
2112         * imported/mathml-in-html5/fonts/math/scripts-spaceafterscript3000.woff: Ditto.
2113         * imported/mathml-in-html5/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Ditto.
2114         * imported/mathml-in-html5/fonts/math/scripts-subscriptshiftdown6000.woff: Ditto.
2115         * imported/mathml-in-html5/fonts/math/scripts-subscripttopmax4000.woff: Ditto.
2116         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Ditto.
2117         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000.woff: Ditto.
2118         * imported/mathml-in-html5/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Ditto.
2119         * imported/mathml-in-html5/fonts/math/scripts-superscriptbottommin8000.woff: Ditto.
2120         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftup7000.woff: Ditto.
2121         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftupcramped5000.woff: Ditto.
2122         * imported/mathml-in-html5/fonts/math/stack-axisheight7000.woff: Ditto.
2123         * imported/mathml-in-html5/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Ditto.
2124         * imported/mathml-in-html5/fonts/math/stack-bottomshiftdown6000.woff: Ditto.
2125         * imported/mathml-in-html5/fonts/math/stack-displaystylegapmin4000.woff: Ditto.
2126         * imported/mathml-in-html5/fonts/math/stack-gapmin8000.woff: Ditto.
2127         * imported/mathml-in-html5/fonts/math/stack-topdisplaystyleshiftup3000.woff: Ditto.
2128         * imported/mathml-in-html5/fonts/math/stack-topshiftup9000.woff: Ditto.
2129         * imported/mathml-in-html5/fonts/math/stretchstack-bottomshiftdown3000.woff: Ditto.
2130         * imported/mathml-in-html5/fonts/math/stretchstack-gapabovemin7000.woff: Ditto.
2131         * imported/mathml-in-html5/fonts/math/stretchstack-gapbelowmin11000.woff: Ditto.
2132         * imported/mathml-in-html5/fonts/math/stretchstack-topshiftup5000.woff: Ditto.
2133         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Ditto.
2134         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Ditto.
2135         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Ditto.
2136         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Ditto.
2137         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html:
2138         Update the URL to use the fonts in w3c/web-platform-tests/fonts/math/.
2139         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Ditto.
2140         * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Ditto.
2141         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Ditto.
2142         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Ditto.
2143         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Ditto.
2144         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Ditto.
2145         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Ditto.
2146         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1-expected.html: Removed.
2147         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1.html: Removed.
2148         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2-expected.html: Removed.
2149         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2.html: Removed.
2150         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1-expected.txt: Removed.
2151         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1.html: Removed.
2152         * platform/ios/TestExpectations: Updated to match the new version in imported/w3c.
2153         * platform/mac/TestExpectations: Ditto.
2154         * platform/win/TestExpectations: Ditto.
2155
2156 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
2157
2158         feImage as filter input has skewed colors
2159         https://bugs.webkit.org/show_bug.cgi?id=180021
2160
2161         Reviewed by Sam Weinig.
2162
2163         * svg/filters/feImage-color-fidelity-expected.svg: Added.
2164         * svg/filters/feImage-color-fidelity.svg: Added.
2165
2166 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
2167
2168         Use more Uint8ClampedArray& and constness in filter and image buffer code
2169         https://bugs.webkit.org/show_bug.cgi?id=180008
2170
2171         Reviewed by Darin Adler.
2172
2173         Fix a bug in FEGaussianBlur where the output of the last blur pass wasn't
2174         copied to the result buffer, which required a test adjustment.
2175
2176         * css3/filters/filter-on-overflow-hidden-expected.html:
2177         * css3/filters/filter-on-overflow-hidden.html:
2178
2179 2017-11-24  Antti Koivisto  <antti@apple.com>
2180
2181         Style resolution spin due to calc() values always comparing inequal (seen on arstechnica.com)
2182         https://bugs.webkit.org/show_bug.cgi?id=179982
2183         <rdar://problem/35677991>
2184
2185         Reviewed by Darin Adler.
2186
2187         * transitions/transition-with-calc-spin-expected.txt: Added.
2188         * transitions/transition-with-calc-spin.html: Added.
2189
2190 2017-11-24  Antoine Quint  <graouts@apple.com>
2191
2192         Captions move when <video> with no controls is hovered
2193         https://bugs.webkit.org/show_bug.cgi?id=178600
2194         <rdar://problem/35112309>
2195
2196         Reviewed by Jer Noble.
2197
2198         We add two tests to check that we correctly reduce the height of the text tracks container
2199         when the controls bar should be visible, and that we do not reduce it when the controls are
2200         not visible.
2201
2202         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls-expected.txt: Added.
2203         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls.html: Added.
2204         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls-expected.txt: Added.
2205         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls.html: Added.
2206         * platform/mac/TestExpectations:
2207
2208 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
2209
2210         [GTK] Remove reference to css-shapes-1/test-plan/index.html.
2211         https://bugs.webkit.org/show_bug.cgi?id=168553
2212
2213         Unreviewed test gardening.
2214
2215         * platform/gtk/TestExpectations:
2216
2217 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
2218
2219         [WPE] Update some test expectations
2220         https://bugs.webkit.org/show_bug.cgi?id=180000
2221
2222         Unreviewed test gardening.
2223
2224         * platform/wpe/TestExpectations:
2225           * Mark as intermittently passing:
2226               - animations/negative-delay.html (also noted the bug)
2227               - fast/canvas/canvas-overflow-hidden-animation.html
2228               - imported/w3c/i18n/bidi/bidi-plaintext-011.html
2229
2230           * Enable tests fixed in r224580:
2231               - imported/w3c/IndexedDB-private-browsing/idb_webworkers.html
2232               - storage/indexeddb/basics-workers.html
2233               - storage/indexeddb/cursor-advance-workers.html
2234               - storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html
2235               - storage/indexeddb/dont-commit-on-blocked.html
2236               - storage/indexeddb/index-basics-workers.html
2237               - storage/indexeddb/modern/blob-simple-workers.html
2238               - storage/indexeddb/modern/worker-getall.html
2239               - storage/indexeddb/modern/workers-enable.html
2240               - storage/indexeddb/objectstore-basics-workers.html
2241               - storage/indexeddb/open-twice-workers.html
2242               - storage/indexeddb/pending-activity-workers.html
2243               - storage/indexeddb/pending-version-change-on-exit.html
2244               - storage/indexeddb/pending-version-change-on-exit-private.html
2245               - storage/indexeddb/pending-version-change-stuck.html
2246               - storage/indexeddb/pending-version-change-stuck-private.html
2247               - storage/indexeddb/pending-version-change-stuck-works-with-terminate.html
2248               - storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html
2249               - storage/indexeddb/transaction-complete-workers.html
2250               - storage/indexeddb/transaction-complete-workers-private.html
2251               - storage/indexeddb/unprefix-workers.html
2252
2253           * Remove failure expectations for tests that are passing on the bot:
2254               - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html: passing since r225060.
2255               - fast/events/event-view-toString.html: passing since r221858.
2256               - fast/events/offsetX-offsetY.html: passing since r221858.
2257               - fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent.html: passing since r221858.
2258               - webgl/1.0.2/conformance/context/context-creation-and-destruction.html:
2259                 passing since its missing resource was added in r223632.
2260
2261           * Add some passing expectations for tests that are marked as failing in the platform-neutral file:
2262               - css2.1/20110323/replaced-intrinsic-001.htm: has been passing for a long time;
2263                 the baseline probably does not reflect the actual pass condition.
2264                 (The upstream test is claimed to be invalid, and fails in all browsers.)
2265               - css2.1/20110323/replaced-intrinsic-002.htm:  has been passing for a long time;
2266                 the baseline probably does not reflect the actual pass condition.
2267                 (The upstream test is claimed to be invalid, and fails in all browsers.)
2268               - css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto.html: passing since r222128.
2269               - transitions/svg-text-shadow-transition.html: passing since expectation rebaseline in r222084.
2270
2271 2017-11-24  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2272
2273         REGRESSION(r225098): [WPE] Gardening of tests after r225098.
2274
2275         70 new failures after some features changed of value.
2276         Reported on https://bugs.webkit.org/show_bug.cgi?id=180004
2277         Remove also 2 duplicated entries on the expectations file.
2278
2279         Unreviewed gardening.
2280
2281         * platform/wpe/TestExpectations:
2282
2283 2017-11-24  Antoine Quint  <graouts@apple.com>
2284
2285         [Web Animations] Allow getComputedStyle() to return animated values for accelerated animations
2286         https://bugs.webkit.org/show_bug.cgi?id=179975
2287         <rdar://problem/35676811>
2288
2289         Reviewed by Dean Jackson.
2290
2291         Add a new test that checks that the computed style of accelerated animation returns the animated value.
2292         This test would fail for the accelerated case prior to this patch.
2293
2294         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Added.
2295         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Added.
2296
2297 2017-11-24  Mark Lam  <mark.lam@apple.com>
2298
2299         Move unsafe jsc shell test functions to the $vm object.
2300         https://bugs.webkit.org/show_bug.cgi?id=179980
2301
2302         Reviewed by Yusuke Suzuki.
2303
2304         * js/script-tests/stack-trace.js:
2305         * js/stack-trace-expected.txt:
2306
2307 2017-11-23  Antoine Quint  <graouts@apple.com>
2308
2309         [Web Animations] Perform hardware-composited animations when possible
2310         https://bugs.webkit.org/show_bug.cgi?id=179973
2311         <rdar://problem/34953922>
2312
2313         Reviewed by Dean Jackson.
2314
2315         Add a series of tests to check that we use hardware-compositing for animations when possible.
2316         Specifically, we check that:
2317         
2318         1. Specifying both accelerated and non-accelerated properties for a single animation does *not*
2319         yield hardware compositing (left-and-opacity-animation-yields-no-compositing.html).
2320
2321         2. Specifying both accelerated and non-accelerated properties via multiple animations does *not*
2322         yield hardware compositing (width-and-opacity-separate-animation-yields-no-compositing.html).
2323
2324         3. Specifying only accelerated properties *does* yield hardware compositing
2325         (opacity-animation-yields-compositing.html).
2326
2327         4. Hardware-composited animations no longer enforce hardware compositing after their completion
2328         (opacity-animation-no-longer-composited-upon-completion.html).
2329
2330         * webanimations/left-and-opacity-animation-yields-no-compositing-expected.txt: Added.
2331         * webanimations/left-and-opacity-animation-yields-no-compositing.html: Added.
2332         * webanimations/opacity-animation-no-longer-composited-upon-completion-expected.txt: Added.
2333         * webanimations/opacity-animation-no-longer-composited-upon-completion.html: Added.
2334         * webanimations/opacity-animation-yields-compositing-expected.txt: Added.
2335         * webanimations/opacity-animation-yields-compositing.html: Added.
2336         * webanimations/width-and-opacity-separate-animation-yields-no-compositing-expected.txt: Added.
2337         * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html: Added.
2338
2339 2017-11-23  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2340
2341         REGRESSION(r225098): [GTK] Gardening of tests after r225098.
2342         https://bugs.webkit.org/show_bug.cgi?id=179989
2343
2344         Unreviewed.
2345
2346         Mark new expected failures meanwhile the issue is not fixed.
2347
2348         * platform/gtk/TestExpectations:
2349
2350 2017-11-23  Simon Fraser  <simon.fraser@apple.com>
2351
2352         Add support for CanvasPattern.setTransform()
2353         https://bugs.webkit.org/show_bug.cgi?id=179935
2354
2355         Reviewed by Sam Weinig.
2356         
2357         Moved the test previously known as canvas-pattern-transform.html to canvas-pattern-with-transform.html
2358         and added a new test.
2359
2360         * fast/canvas/canvas-pattern-transform-expected.txt:
2361         * fast/canvas/canvas-pattern-transform.html:
2362         * fast/canvas/canvas-pattern-with-transform-expected.txt: Copied from LayoutTests/fast/canvas/canvas-pattern-transform-expected.txt.
2363         * fast/canvas/canvas-pattern-with-transform.html: Copied from LayoutTests/fast/canvas/canvas-pattern-transform.html.
2364         * fast/canvas/canvas-pattern-with-transform.js: Renamed from LayoutTests/fast/canvas/canvas-pattern-transform.js.
2365
2366 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
2367
2368         [WPE] Mark media/media-source/media-source-paint-to-canvas.html as passing.
2369         https://bugs.webkit.org/show_bug.cgi?id=178706
2370
2371         Unreviewed test gardening.
2372
2373         It has passed since r225060.
2374
2375         * platform/wpe/TestExpectations:
2376
2377         [WPE] Re-enable fast/dom/Document/CaretRangeFromPoint/replace-element.html.
2378         https://bugs.webkit.org/show_bug.cgi?id=176820
2379
2380         Unreviewed test gardening.
2381
2382         The test started passing again in r221974.
2383
2384         * platform/wpe/TestExpectations:
2385
2386 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
2387
2388         [WPE] Enable some more wpt tests.
2389         https://bugs.webkit.org/show_bug.cgi?id=179939
2390
2391         Reviewed by Žan Doberšek.
2392
2393         * TestExpectations: Add the number of a bug I filed.
2394         * platform/wpe/TestExpectations: Enable some smaller top-level wpt
2395           directories.
2396         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt:
2397           Added: Service Workers are not yet enabled for WPE, which affects the
2398           results of this test in a harmless way.
2399
2400 2017-11-22  Ali Juma  <ajuma@chromium.org>
2401
2402         Implement VisualViewport API attributes
2403         https://bugs.webkit.org/show_bug.cgi?id=179385
2404
2405         Reviewed by Frédéric Wang.
2406
2407         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
2408         to use UIScriptController.
2409
2410         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
2411         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
2412         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
2413         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
2414         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
2415         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
2416         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
2417         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
2418         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
2419         * fast/visual-viewport/viewport-dimensions.html: Added.
2420         * platform/gtk/TestExpectations:
2421           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
2422         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
2423           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2424         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
2425           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2426         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
2427           Platform-specific expectation because of the window size being different on iOS.
2428         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
2429           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2430         * platform/mac-wk1/TestExpectations:
2431           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
2432
2433 2017-11-22  Manuel Rego Casasnovas  <rego@igalia.com>
2434
2435         Available height is wrong for positioned elements with "box-sizing: border-box"
2436         https://bugs.webkit.org/show_bug.cgi?id=178783
2437
2438         Reviewed by Darin Adler.
2439
2440         There are some cases failing in fast/box-sizing/fill-available.html,
2441         this is because of a different bug (see https://webkit.org/b/178790)
2442         as noted down in the text comments.
2443
2444         * fast/box-sizing/fill-available-expected.txt: Added.
2445         * fast/box-sizing/fill-available.html: Added.
2446         * fast/box-sizing/replaced-expected.txt: Added.
2447         * fast/box-sizing/replaced.html: Added.
2448
2449 2017-11-22  Ms2ger  <Ms2ger@igalia.com>
2450
2451         [WPE] Enable request-animation-frame-disabled.html.
2452         https://bugs.webkit.org/show_bug.cgi?id=173422
2453
2454         Unreviewed test gardening.
2455
2456         The test is passing since the change in r218754, and doesn't seem to have
2457         crashed in months.
2458
2459         * platform/wpe/TestExpectations:
2460
2461 2017-11-22  Commit Queue  <commit-queue@webkit.org>
2462
2463         Unreviewed, rolling out r225093.
2464         https://bugs.webkit.org/show_bug.cgi?id=179938
2465
2466         Compilation failed on WinCairo 64-bit Release (Requested by
2467         fredw on #webkit).
2468
2469         Reverted changeset:
2470
2471         "Implement VisualViewport API attributes"
2472         https://bugs.webkit.org/show_bug.cgi?id=179385
2473         https://trac.webkit.org/changeset/225093
2474
2475 2017-11-21  Ali Juma  <ajuma@chromium.org>
2476
2477         Implement VisualViewport API attributes
2478         https://bugs.webkit.org/show_bug.cgi?id=179385
2479
2480         Reviewed by Frédéric Wang.
2481
2482         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
2483         to use UIScriptController.
2484
2485         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
2486         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
2487         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
2488         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
2489         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
2490         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
2491         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
2492         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
2493         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
2494         * fast/visual-viewport/viewport-dimensions.html: Added.
2495         * platform/gtk/TestExpectations:
2496           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
2497         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
2498           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2499         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
2500           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2501         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
2502           Platform-specific expectation because of the window size being different on iOS.
2503         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
2504           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2505         * platform/mac-wk1/TestExpectations:
2506           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
2507
2508 2017-11-21  Frederic Wang  <fwang@igalia.com>
2509
2510         Async frame scrolling: handle fixed root backgrounds in frames
2511         https://bugs.webkit.org/show_bug.cgi?id=176261
2512
2513         Reviewed by Antonio Gomes.
2514
2515         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
2516
2517         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
2518         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
2519         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
2520         to spacing changes.
2521         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
2522         Update expectation for the first case to remove the white background and add expectations for
2523         the two new cases.
2524         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
2525
2526 2017-11-21  Commit Queue  <commit-queue@webkit.org>
2527
2528         Unreviewed, rolling out r225089.
2529         https://bugs.webkit.org/show_bug.cgi?id=179937
2530
2531         This patch caused compilation failures (Requested by fredw on
2532         #webkit).
2533
2534         Reverted changeset:
2535
2536         "Async frame scrolling: handle fixed root backgrounds in
2537         frames"
2538         https://bugs.webkit.org/show_bug.cgi?id=176261
2539         https://trac.webkit.org/changeset/225089
2540
2541 2017-11-21  Frederic Wang  <fwang@igalia.com>
2542
2543         Async frame scrolling: handle fixed root backgrounds in frames
2544         https://bugs.webkit.org/show_bug.cgi?id=176261
2545
2546         Reviewed by Antonio Gomes.
2547
2548         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
2549
2550         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
2551         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
2552         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
2553         to spacing changes.
2554         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
2555         Update expectation for the first case to remove the white background and add expectations for
2556         the two new cases.
2557         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
2558
2559 2017-11-21  Ms2ger  <Ms2ger@igalia.com>
2560
2561         [GTK] Enable imported/w3c/web-platform-tests/url/failure.html
2562         https://bugs.webkit.org/show_bug.cgi?id=179920
2563
2564         Unreviewed test gardening.
2565
2566         * platform/gtk/TestExpectations: the test is only flaky or prone to
2567           crashing on platforms that enable CONTENT_EXTENSIONS; i.e. mac and ios.
2568
2569 2017-11-21  Frederic Wang  <fwang@igalia.com>
2570
2571         ASSERTION FAILED: !needsLayout() in WebCore::RenderMathMLScripts::firstLineBaseline
2572         https://bugs.webkit.org/show_bug.cgi?id=174131
2573
2574         Reviewed by Alejandro G. Castro.
2575
2576         Add tests for calling RenderMathMLScripts::firstLineBaseline with needsLayout() == true.
2577
2578         * mathml/cells-and-scripts-crash-expected.txt: Added.
2579         * mathml/cells-and-scripts-crash.html: Added.
2580
2581 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
2582
2583         Unreviewed, mark one more GTK test as passing
2584
2585         * platform/gtk/TestExpectations:
2586
2587 2017-11-20  Andy VanWagoner  <andy@thetalecrafter.com>
2588
2589         Layout Test js/intl-datetimeformat.html is failing on High Sierra (GMT vs. UTC)
2590         https://bugs.webkit.org/show_bug.cgi?id=179208
2591
2592         Reviewed by Darin Adler.
2593
2594         Use time zones that are unambiguous in datetimeformat tests.
2595
2596         * js/intl-datetimeformat-expected.txt:
2597         * js/script-tests/intl-datetimeformat.js:
2598         * platform/mac/TestExpectations:
2599
2600 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
2601
2602         Unreviewed GTK test gardening
2603
2604         * TestExpectations:
2605         * platform/gtk/TestExpectations:
2606
2607 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
2608
2609         Better unreviewed WPE test gardening
2610
2611         I gave this test a TIMEOUT expectation because there is an XHR timeout, but that was dumb
2612         because the test itself does not time out.
2613
2614         * platform/wpe/TestExpectations:
2615
2616 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
2617
2618         Unreviewed WPE test gardening
2619
2620         * platform/wpe/TestExpectations:
2621
2622 2017-11-20  Zalan Bujtas  <zalan@apple.com>
2623
2624         Remove slow repaint object from FrameView when style changes.
2625         https://bugs.webkit.org/show_bug.cgi?id=179871
2626
2627         Reviewed by Antti Koivisto.
2628
2629         * fast/repaint/slow-repaint-object-crash-expected.txt: Added.
2630         * fast/repaint/slow-repaint-object-crash.html: Added.
2631
2632 2017-11-19  Ms2ger  <Ms2ger@igalia.com>
2633
2634         [WPE] Enable the XMLHttpRequest/ directory of web-platform-tests.
2635         https://bugs.webkit.org/show_bug.cgi?id=179820
2636
2637         Reviewed by Sam Weinig.
2638
2639         Added test expectations are copied from platform/gtk/
2640
2641         * platform/wpe/TestExpectations:
2642         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt: Added.
2643         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt: Added.
2644         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt: Added.
2645         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Added.
2646
2647 2017-11-18  Chris Dumez  <cdumez@apple.com>
2648
2649         ASSERTION FAILED: registration in WebCore::SWServerJobQueue::scriptContextStarted(ServiceWorkerIdentifier)
2650         https://bugs.webkit.org/show_bug.cgi?id=179846
2651
2652         Reviewed by Darin Adler.
2653
2654         Unskip test that use to flakily crash.
2655
2656         * platform/mac/TestExpectations:
2657
2658 2017-11-18  Nan Wang  <n_wang@apple.com>
2659
2660         AX: AOM: Implement number type properties
2661         https://bugs.webkit.org/show_bug.cgi?id=179497
2662
2663         Reviewed by Chris Fleizach.
2664
2665         * accessibility/mac/AOM-number-properties-expected.txt: Added.
2666         * accessibility/mac/AOM-number-properties.html: Added.
2667
2668 2017-11-18  Maciej Stachowiak  <mjs@apple.com>
2669
2670         Remove TEC support and all TEC-only encodings except EUC-TW (which now uses ICU)
2671         https://bugs.webkit.org/show_bug.cgi?id=179582
2672
2673         Reviewed by Darin Adler.
2674
2675         * fast/encoding/legacy-tec-encodings.html: Added. Verify that we
2676         no longer support these encodings.
2677         * fast/encoding/legacy-tec-encodings-expected.txt: Added.
2678         * platform/mac/fast/encoding/xnextstep-decoding.html: Removed. We no longer support this encoding.
2679         * platform/mac/fast/encoding/xnextstep-decoding-expected.txt: Removed.
2680
2681 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
2682
2683         Line of garbage pixels at the bottom of an feTurbulence sometimes
2684         https://bugs.webkit.org/show_bug.cgi?id=179866
2685
2686         Reviewed by Wenson Hsieh.
2687
2688         * svg/filters/feTurbulence-parallel-jobs-expected.html: Added.
2689         * svg/filters/feTurbulence-parallel-jobs.html: Added.
2690
2691 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
2692
2693         More FETurbulence cleanup
2694         https://bugs.webkit.org/show_bug.cgi?id=179863
2695
2696         Reviewed by Zalan Bujtas.
2697         
2698         Fix spelling of TURBULANCE -> TURBULENCE.
2699
2700         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2701         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2702         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2703         * platform/ios/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2704         * platform/ios/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2705         * platform/ios/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2706         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2707         * platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2708         * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2709         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2710         * platform/win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2711         * platform/win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2712         * platform/wpe/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2713         * platform/wpe/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2714         * platform/wpe/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2715         * svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2716         * svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2717         * svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2718
2719 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
2720
2721         feTurbulence with stitchTiles is broken
2722         https://bugs.webkit.org/show_bug.cgi?id=179862
2723
2724         Reviewed by Zalan Bujtas.
2725         
2726         Ref test that masks out an empty area of the filter and compares with a green rectangle.
2727
2728         * svg/filters/feTurbulence-stitchTiles-expected.html: Added.
2729         * svg/filters/feTurbulence-stitchTiles.html: Added.
2730
2731 2017-11-18  Antti Koivisto  <antti@apple.com>
2732
2733         Add test for a multicolumn render tree update issue
2734         https://bugs.webkit.org/show_bug.cgi?id=179860
2735
2736         Reviewed by Zalan Bujtas.
2737
2738         * fast/multicol/column-span-range-crash-expected.txt: Added.
2739         * fast/multicol/column-span-range-crash.html: Added.
2740
2741 2017-11-18  Antti Koivisto  <antti@apple.com>
2742
2743         REGRESSION (r220646): ASSERTION FAILED: skipAssert || nextSiblingRenderer(node) == m_nextSibling
2744         https://bugs.webkit.org/show_bug.cgi?id=179855
2745         <rdar://problem/35464071>
2746
2747         Reviewed by Zalan Bujtas.
2748
2749         * fast/css-generated-content/first-letter-update-crash-expected.txt: Added.
2750         * fast/css-generated-content/first-letter-update-crash.html: Added.
2751
2752 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
2753
2754         Rebaseline and/or turn on more iOS selection tests that either already pass, or need minimal visual tweaking
2755         https://bugs.webkit.org/show_bug.cgi?id=179856
2756
2757         Reviewed by Myles C. Maxfield.
2758
2759         These tests all neither to either be minimally rebaselined, or they worked, but were marked as failing.
2760         All were checked for flakiness, and none were found to be flakey on the open source bots.
2761
2762         * platform/ios-wk2/TestExpectations:
2763         * platform/ios/editing/selection/extend-by-word-002-expected.txt:
2764         * platform/ios/editing/selection/iframe-expected.png: Modified property svn:mime-type.
2765         * platform/ios/editing/selection/iframe-expected.txt:
2766         * platform/ios/editing/selection/inline-table-expected.png: Modified property svn:mime-type.
2767         * platform/ios/editing/selection/inline-table-expected.txt:
2768
2769 2017-11-17  Zalan Bujtas  <zalan@apple.com>
2770
2771         Test case for r224995.
2772         https://bugs.webkit.org/show_bug.cgi?id=179854
2773
2774         * fast/dom/getSVGDocument-on-object-crash-expected.txt: Added.
2775         * fast/dom/getSVGDocument-on-object-crash.html: Added.
2776
2777 2017-11-17  Chris Dumez  <cdumez@apple.com>
2778
2779         [Service Workers] Implement "Notify Controller Change" algorithm
2780         https://bugs.webkit.org/show_bug.cgi?id=179822
2781
2782         Reviewed by Youenn Fablet.
2783
2784         Add layout test coverage.
2785
2786         * http/tests/workers/service/controller-change-expected.txt: Added.
2787         * http/tests/workers/service/controller-change.html: Added.
2788
2789 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
2790
2791         Web Inspector: Fix grammar typo in tests
2792         https://bugs.webkit.org/show_bug.cgi?id=179852
2793
2794         Reviewed by Matt Baker.
2795
2796         * http/tests/inspector/network/resource-response-source-memory-cache-expected.txt:
2797         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only-expected.txt:
2798         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
2799         * http/tests/inspector/network/resource-response-source-memory-cache.html:
2800         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt:
2801         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2802
2803 2017-11-17  John Wilander  <wilander@apple.com>
2804
2805         Storage Access API: UI process should update network process about granted access
2806         https://bugs.webkit.org/show_bug.cgi?id=176943
2807         <rdar://problem/34440612>
2808
2809         Reviewed by Alex Christensen.
2810
2811         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Added.
2812         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html: Added.
2813         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt: Added.
2814         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html: Added.
2815         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Removed.
2816         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Removed.
2817             Renamed to make the recent and non-recent user interaction explicit.
2818         * http/tests/storageAccess/resources/get-cookies.php: Added.
2819         * http/tests/storageAccess/resources/set-cookie.php: Added.
2820         * platform/mac-wk2/TestExpectations:
2821             Added the new tests as [ Pass ] for High Sierra and up.
2822
2823 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2824
2825         Skip imported/w3c/web-platform-tests/service-workers/service-worker/getregistration.https.html on debug bots.
2826         https://bugs.webkit.org/show_bug.cgi?id=179846
2827
2828         Unreviewed test gardening.
2829
2830         * platform/mac/TestExpectations:
2831
2832 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2833
2834         Update TestExpectations for service-worker tests.
2835
2836         Unreviewed test gardening.
2837
2838         * TestExpectations:
2839
2840 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2841
2842         Update TestExpectations for inspector/canvas/shaderProgram-add-remove-webgl2.html.
2843         https://bugs.webkit.org/show_bug.cgi?id=179827
2844
2845         Unreviewed test gardening.
2846
2847         * platform/mac/TestExpectations:
2848
2849 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2850
2851         Mark svg/in-html/by-reference.html as flaky on iOS.
2852         https://bugs.webkit.org/show_bug.cgi?id=179784
2853
2854         Unreviewed test gardening.
2855
2856         * platform/ios/TestExpectations:
2857
2858 2017-11-17  Chris Fleizach  <cfleizach@apple.com>
2859
2860         AX: VoiceOver in Safari does not read table header for first cell in first body row
2861         https://bugs.webkit.org/show_bug.cgi?id=179780
2862         <rdar://problem/35590551>
2863
2864         Reviewed by Joanmarie Diggs.
2865
2866         * accessibility/table-header-calculation-for-header-rows-expected.txt: Added.
2867         * accessibility/table-header-calculation-for-header-rows.html: Added.
2868         * accessibility/table-attributes-expected.txt: Updated.
2869         * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
2870
2871 2017-11-17  Nan Wang  <n_wang@apple.com>
2872
2873         AX: AOM: Implement boolean type properties
2874         https://bugs.webkit.org/show_bug.cgi?id=179496
2875
2876         Reviewed by Chris Fleizach.
2877
2878         * accessibility/mac/AOM-bool-properties-expected.txt: Added.
2879         * accessibility/mac/AOM-bool-properties.html: Added.
2880
2881 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
2882
2883         Turn on selection layout tests that are already working on iOS
2884         https://bugs.webkit.org/show_bug.cgi?id=179842
2885
2886         Reviewed by Tim Horton.
2887
2888         I have checked these test manually and on the flakiness dashboard and they are all
2889         working on iOS. No reason to not run them on iOS now.
2890
2891         * platform/ios-wk2/TestExpectations:
2892
2893 2017-11-17  Joanmarie Diggs  <jdiggs@igalia.com>
2894
2895         AX: [ATK] Fix WKTR's methods for testing row header and column header presence and count
2896         https://bugs.webkit.org/show_bug.cgi?id=179837
2897
2898         Reviewed by Chris Fleizach.
2899
2900         * accessibility/gtk/table-headers-count-expected.txt: Added.
2901         * accessibility/gtk/table-headers-count.html: Added.
2902         * platform/gtk/TestExpectations: Remove a couple of "crash" failures.
2903         * platform/gtk/accessibility/table-sections-expected.txt: Remove null objects.
2904
2905 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
2906
2907         LayoutTest http/tests/inspector/network/har/har-page.html is a flaky failure
2908         https://bugs.webkit.org/show_bug.cgi?id=179781
2909
2910         Reviewed by Alexey Proskuryakov.
2911
2912         * http/tests/inspector/network/har/har-page-expected.txt:
2913         * http/tests/inspector/network/har/har-page.html:
2914         Filter out the protocol value since it might not be available if the resource was cached.
2915
2916 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2917
2918         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky on iOS.
2919         https://bugs.webkit.org/show_bug.cgi?id=179773
2920
2921         Unreviewed test gardening.
2922
2923         * platform/ios/TestExpectations:
2924
2925 2017-11-17  Said Abou-Hallawa  <sabouhallawa@apple.com>
2926
2927         SVG scrolling anchor should be reset if the fragmentIdentifier does not exist or is not provided
2928         https://bugs.webkit.org/show_bug.cgi?id=176577
2929
2930         Reviewed by Simon Fraser.
2931
2932         * http/tests/svg/svg-fragment-url-special-cases-expected.html: Added.
2933         * http/tests/svg/svg-fragment-url-special-cases.html: Added.
2934
2935 2017-11-16  Antoine Quint  <graouts@apple.com>
2936
2937         [Web Animations] Force a stacking context during animations that animate properties that will force a stacking context
2938         https://bugs.webkit.org/show_bug.cgi?id=179811
2939
2940         Reviewed by Dean Jackson.
2941
2942         Adding a new test that would crash otherwise because we wouldn't adequately force a stacking
2943         context as the animation would begin.
2944
2945         * webanimations/animation-opacity-animation-crash-expected.txt: Added.
2946         * webanimations/animation-opacity-animation-crash.html: Added.
2947
2948 2017-11-16  Commit Queue  <commit-queue@webkit.org>
2949
2950         Unreviewed, rolling out r224921.
2951         https://bugs.webkit.org/show_bug.cgi?id=179813
2952
2953         We shouldn't be doing this (Requested by ap on #webkit).
2954
2955         Reverted changeset:
2956
2957         "Remove the outdated and unmaintained copies of the tests in
2958         wpt/2dcontext/the-canvas-state/."
2959         https://bugs.webkit.org/show_bug.cgi?id=179769
2960         https://trac.webkit.org/changeset/224921
2961
2962 2017-11-16  Youenn Fablet  <youenn@apple.com>
2963
2964         Service Worker should get the body of intercepted requests
2965         https://bugs.webkit.org/show_bug.cgi?id=179776
2966
2967         Reviewed by Alex Christensen.
2968
2969         * http/tests/workers/service/resources/service-worker-fetch.js:
2970         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2971         * http/tests/workers/service/resources/service-worker-request-with-body-worker.js: Added.
2972         * http/tests/workers/service/service-worker-request-with-body.https-expected.txt: Added.
2973         * http/tests/workers/service/service-worker-request-with-body.https.html: Added.
2974
2975 2017-11-16  Nan Wang  <n_wang@apple.com>
2976
2977         AX: AOM: Implement string type properties
2978         https://bugs.webkit.org/show_bug.cgi?id=179495
2979
2980         Reviewed by Chris Fleizach.
2981
2982         * accessibility/accessibility-object-model.html:
2983         * accessibility/mac/AOM-string-properties-expected.txt: Added.
2984         * accessibility/mac/AOM-string-properties.html: Added.
2985
2986 2017-11-16  Ryan Haddad  <ryanhaddad@apple.com>
2987
2988         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky.
2989         https://bugs.webkit.org/show_bug.cgi?id=179773
2990
2991         Unreviewed test gardening.
2992
2993         * platform/mac-wk2/TestExpectations:
2994
2995 2017-11-16  Chris Dumez  <cdumez@apple.com>
2996
2997         Dispatching an event on a ServiceWorkerRegistration may fail or crash due to GC
2998         https://bugs.webkit.org/show_bug.cgi?id=179751
2999
3000         Reviewed by Geoffrey Garen.
3001
3002         Add layout test coverage.
3003
3004         * http/tests/workers/service/service-worker-registration-gc-event-expected.txt: Added.
3005         * http/tests/workers/service/service-worker-registration-gc-event.html: Added.
3006
3007 2017-11-16  Matt Lewis  <jlewis3@apple.com>
3008
3009         Marked svg/wicd/test-rightsizing-a.xhtml as flaky.
3010         https://bugs.webkit.org/show_bug.cgi?id=179176
3011
3012         Unreviewed test gardening.
3013
3014         * platform/ios-wk2/TestExpectations:
3015         * platform/mac-wk2/TestExpectations:
3016
3017 2017-11-16  Antoine Quint  <graouts@apple.com>
3018
3019         [Web Animations] Express time in milliseconds through the API
3020         https://bugs.webkit.org/show_bug.cgi?id=179799
3021
3022         Reviewed by Simon Fraser.
3023
3024         Update tests to use milliseconds rather than seconds.
3025
3026         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
3027         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
3028         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
3029         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
3030         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
3031
3032 2017-11-16  Matt Lewis  <jlewis3@apple.com>
3033
3034         Marked multiple http/tests/cache/disk-cache/ tests as flaky.
3035         
3036         Unreviewed test gardening.
3037
3038         * platform/mac-wk2/TestExpectations:
3039
3040 2017-11-16  Youenn Fablet  <youenn@apple.com>
3041
3042         imported/w3c/web-platform-tests/2dcontext/the-canvas-state/canvas_state_restore_001.htm is an ImageOnlyFailure
3043         https://bugs.webkit.org/show_bug.cgi?id=179786
3044
3045         Unreviewed.
3046
3047         * TestExpectations: Temporarily marking test as failing.
3048
3049 2017-11-16  Colin Bendell  <colin@bendell.ca>
3050
3051         Add tests to ensure that <source> tags are only preloaded when the `type`
3052         attribute matches.
3053         https://bugs.webkit.org/show_bug.cgi?id=179231
3054
3055         Reviewed by Alex Christensen.
3056
3057         * http/tests/preload/picture-type-expected.txt: Added.
3058         * http/tests/preload/picture-type.html: Added.
3059
3060 2017-11-16  Chris Dumez  <cdumez@apple.com>
3061
3062         Dispatching an event on a ServiceWorker may fail or crash due to GC
3063         https://bugs.webkit.org/show_bug.cgi?id=179745
3064
3065         Reviewed by Geoffrey Garen.
3066
3067         Add layout test coverage.
3068
3069         * http/tests/workers/service/resources/sw-test-pre.js:
3070         * http/tests/workers/service/service-worker-gc-event.html: Added.
3071         * http/tests/workers/service/service-worker-gc-event-expected.txt: Added.
3072
3073 2017-11-16  Youenn Fablet  <youenn@apple.com>
3074
3075         LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
3076         https://bugs.webkit.org/show_bug.cgi?id=179771
3077
3078         Unreviewed.
3079
3080         * TestExpectations: Marking test as flaky until we have full support of SW opaque responses.
3081
3082 2017-11-16  Ms2ger  <Ms2ger@igalia.com>
3083
3084         Remove the outdated and unmaintained copies of the tests in wpt/2dcontext/the-canvas-state/.
3085         https://bugs.webkit.org/show_bug.cgi?id=179769
3086
3087         Reviewed by Youenn Fablet.
3088
3089         * canvas/philip/tests/2d.state.saverestore.bitmap-expected.txt: Removed.
3090         * canvas/philip/tests/2d.state.saverestore.bitmap.html: Removed.
3091         * canvas/philip/tests/2d.state.saverestore.clip-expected.txt: Removed.
3092         * canvas/philip/tests/2d.state.saverestore.clip.html: Removed.
3093         * canvas/philip/tests/2d.state.saverestore.fillStyle-expected.txt: Removed.
3094         * canvas/philip/tests/2d.state.saverestore.fillStyle.html: Removed.
3095         * canvas/philip/tests/2d.state.saverestore.font-expected.txt: Removed.
3096         * canvas/philip/tests/2d.state.saverestore.font.html: Removed.
3097         * canvas/philip/tests/2d.state.saverestore.globalAlpha-expected.txt: Removed.
3098         * canvas/philip/tests/2d.state.saverestore.globalAlpha.html: Removed.
3099         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation-expected.txt: Removed.
3100         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation.html: Removed.
3101         * canvas/philip/tests/2d.state.saverestore.lineCap-expected.txt: Removed.
3102         * canvas/philip/tests/2d.state.saverestore.lineCap.html: Removed.
3103         * canvas/philip/tests/2d.state.saverestore.lineJoin-expected.txt: Removed.
3104         * canvas/philip/tests/2d.state.saverestore.lineJoin.html: Removed.
3105         * canvas/philip/tests/2d.state.saverestore.lineWidth-expected.txt: Removed.
3106         * canvas/philip/tests/2d.state.saverestore.lineWidth.html: Removed.
3107         * canvas/philip/tests/2d.state.saverestore.miterLimit-expected.txt: Removed.
3108         * canvas/philip/tests/2d.state.saverestore.miterLimit.html: Removed.
3109         * canvas/philip/tests/2d.state.saverestore.path-expected.txt: Removed.
3110         * canvas/philip/tests/2d.state.saverestore.path.html: Removed.
3111         * canvas/philip/tests/2d.state.saverestore.shadowBlur-expected.txt: Removed.
3112         * canvas/philip/tests/2d.state.saverestore.shadowBlur.html: Removed.
3113         * canvas/philip/tests/2d.state.saverestore.shadowColor-expected.txt: Removed.
3114         * canvas/philip/tests/2d.state.saverestore.shadowColor.html: Removed.
3115         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX-expected.txt: Removed.
3116         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX.html: Removed.
3117         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY-expected.txt: Removed.
3118         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY.html: Removed.
3119         * canvas/philip/tests/2d.state.saverestore.stack-expected.txt: Removed.
3120         * canvas/philip/tests/2d.state.saverestore.stack.html: Removed.
3121         * canvas/philip/tests/2d.state.saverestore.stackdepth-expected.txt: Removed.
3122         * canvas/philip/tests/2d.state.saverestore.stackdepth.html: Removed.
3123         * canvas/philip/tests/2d.state.saverestore.strokeStyle-expected.txt: Removed.
3124         * canvas/philip/tests/2d.state.saverestore.strokeStyle.html: Removed.
3125         * canvas/philip/tests/2d.state.saverestore.textAlign-expected.txt: Removed.
3126         * canvas/philip/tests/2d.state.saverestore.textAlign.html: Removed.
3127         * canvas/philip/tests/2d.state.saverestore.textBaseline-expected.txt: Removed.
3128         * canvas/philip/tests/2d.state.saverestore.textBaseline.html: Removed.
3129         * canvas/philip/tests/2d.state.saverestore.transformation-expected.txt: Removed.
3130         * canvas/philip/tests/2d.state.saverestore.transformation.html: Removed.
3131         * canvas/philip/tests/2d.state.saverestore.underflow-expected.txt: Removed.
3132         * canvas/philip/tests/2d.state.saverestore.underflow.html: Removed.
3133
3134 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
3135
3136         Mark http/wpt/offscreen-canvas/getContext-webgl.html as failing on Windows.
3137         https://bugs.webkit.org/show_bug.cgi?id=179767
3138
3139         Unreviewed test gardening.
3140
3141         * platform/win/TestExpectations:
3142
3143 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
3144
3145         Mark accessibility/accessibility-object-model.html as failing on Windows.
3146         https://bugs.webkit.org/show_bug.cgi?id=179766
3147
3148         Unreviewed test gardening.
3149
3150         * platform/win/TestExpectations:
3151
3152 2017-11-16  Miguel Gomez  <magomez@igalia.com>
3153
3154         Unreviewed GTK+ and WPE gardening after r224910.
3155
3156         * platform/gtk/TestExpectations:
3157         * platform/wpe/TestExpectations:
3158
3159 2017-11-16  Frederic Wang  <fwang@igalia.com>
3160
3161         ASSERTION FAILED: !isAnonymous() in WebCore::RenderMathMLOperator::updateTokenContent
3162         https://bugs.webkit.org/show_bug.cgi?id=166011
3163
3164         Reviewed by Alejandro G. Castro.
3165
3166         Add a crash test checking displaystyle and mathvariant on mfenced operators.
3167
3168         * mathml/mfenced-displaystyle-and-mathvariant-crash-expected.txt: Added.
3169         * mathml/mfenced-displaystyle-and-mathvariant-crash.html: Added.
3170
3171 2017-11-15  Youenn Fablet  <youenn@apple.com>
3172
3173         Service Worker fetch should handle empty responses
3174         https://bugs.webkit.org/show_bug.cgi?id=179740
3175
3176         Reviewed by Alex Christensen.
3177
3178         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
3179         (event.event.request.url.endsWith):
3180         * http/tests/workers/service/resources/service-worker-fetch.js:
3181         (async.test):
3182         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
3183
3184 2017-11-15  Youenn Fablet  <youenn@apple.com>
3185
3186         ReloadFromOrigin loads should not select any service worker
3187         https://bugs.webkit.org/show_bug.cgi?id=179736
3188
3189         Reviewed by Brady Eidson.
3190
3191         * http/tests/workers/service/resources/shift-reload-navigation.js: Added.
3192         (async.test):
3193         * http/tests/workers/service/shift-reload-navigation-expected.txt: Added.
3194         * http/tests/workers/service/shift-reload-navigation.html: Added.
3195
3196 2017-11-15  Antoine Quint  <graouts@apple.com>
3197
3198         [Web Animations] Implement basic to-from animations
3199         https://bugs.webkit.org/show_bug.cgi?id=179707
3200         <rdar://problem/34932456>
3201
3202         Reviewed by Dean Jackson.
3203
3204         Update existing tests to explicitly pass null for keyframes and update WPT expectations.
3205
3206         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
3207         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
3208         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
3209         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt:
3210         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
3211         * http/wpt/wk-web-animations/interfaces/element-get-animations.html:
3212         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
3213         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html:
3214         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
3215         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt:
3216         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
3217         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
3218
3219 2017-11-15  Frederic Wang  <fwang@igalia.com>
3220
3221         ASSERTION FAILED: !renderer->needsLayout() in WebCore::RenderBlock::checkPositionedObjectsNeedLayout with MathML
3222         https://bugs.webkit.org/show_bug.cgi?id=178865
3223
3224         Reviewed by Manuel Rego Casasnovas.
3225
3226         Add a test to trigger various clearNeedsLayout() in a MathML containing block with
3227         out-of-flow positioned descendants.
3228
3229         * mathml/out-of-flow-in-token-crash-expected.txt: Added.
3230         * mathml/out-of-flow-in-token-crash.html: Added.
3231
3232 2017-11-15  Nan Wang  <n_wang@apple.com>
3233
3234         [GTK] accessibility/accessibility-object-model.html fails
3235         https://bugs.webkit.org/show_bug.cgi?id=179723
3236
3237         Reviewed by Chris Fleizach.
3238
3239         Updated the test to support different platforms.
3240
3241         * accessibility/accessibility-object-model-expected.txt:
3242         * accessibility/accessibility-object-model.html:
3243
3244 2017-11-15  Chris Dumez  <cdumez@apple.com>
3245
3246         Unreviewed, fix tests introduced in r224880.
3247
3248         This is needed because of the changes in r224876.
3249
3250         * http/tests/workers/service/Client-properties.html:
3251
3252 2017-11-15  Youenn Fablet  <youenn@apple.com>
3253
3254         Some service worker tests are flaky due to console log messages
3255         https://bugs.webkit.org/show_bug.cgi?id=179601
3256
3257         Reviewed by Alex Christensen.
3258
3259         * TestExpectations:
3260
3261 2017-11-15  Matt Lewis  <jlewis3@apple.com>
3262
3263         Adjusted expectations for compositing/repaint/fixed-background-scroll.html.
3264         https://bugs.webkit.org/show_bug.cgi?id=154612
3265
3266         Unreviewed test gardening.
3267
3268         * platform/mac-wk1/TestExpectations:
3269
3270 2017-11-15  Chris Dumez  <cdumez@apple.com>
3271
3272         [Service Workers] Implement Client API
3273         https://bugs.webkit.org/show_bug.cgi?id=179709
3274
3275         Reviewed by Alex Christensen.
3276
3277         Add layout test coverage.
3278
3279         * http/tests/workers/service/Client-properties-auxiliary-expected.txt: Added.
3280         * http/tests/workers/service/Client-properties-auxiliary.html: Added.
3281         * http/tests/workers/service/Client-properties-expected.txt: Added.
3282         * http/tests/workers/service/Client-properties-subframe-expected.txt: Added.
3283         * http/tests/workers/service/Client-properties-subframe.html: Added.
3284         * http/tests/workers/service/Client-properties.html: Added.
3285         * http/tests/workers/service/resources/Client-properties-worker.js: Added.
3286
3287 2017-11-15  Youenn Fablet  <youenn@apple.com>
3288
3289         Remove service worker selection based on registration
3290         https://bugs.webkit.org/show_bug.cgi?id=179705
3291
3292         Reviewed by Alex Christensen.
3293
3294         Updating tests to use actual selected frames.
3295
3296         * http/tests/inspector/network/resource-response-service-worker.html:
3297         * http/tests/inspector/network/resources/fetch-service-worker.js:
3298         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
3299         * http/tests/workers/service/basic-fetch.https-expected.txt:
3300         * http/tests/workers/service/cors-image-fetch-expected.txt:
3301         * http/tests/workers/service/cors-image-fetch.html:
3302         * http/tests/workers/service/image-fetch-expected.txt:
3303         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
3304         (then):
3305         * http/tests/workers/service/resources/basic-fetch-worker.js:
3306         * http/tests/workers/service/resources/basic-fetch.js:
3307         (async.test):
3308         * http/tests/workers/service/resources/cors-image-fetch.js:
3309         (async.test):
3310         (async.loadedImage): Deleted.
3311         (async.erroredImage): Deleted.
3312         (async.logStatus): Deleted.
3313         * http/tests/workers/service/resources/cors-image-fetch-iframe.html: Added.
3314         * http/tests/workers/service/resources/image-fetch.js:
3315         (async.test):
3316         (done): Deleted.
3317         (async.loadedImage): Deleted.
3318         (async.erroredImage): Deleted.
3319         (async.logStatus): Deleted.
3320         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
3321         (async.test):
3322         (done): Deleted.
3323         (async.logStatus): Deleted.
3324         * http/tests/workers/service/resources/service-worker-fetch.js:
3325         (async.test):
3326         (done): Deleted.
3327         (async.logStatus): Deleted.
3328         * http/tests/workers/service/resources/service-worker-importScript.js:
3329         (async.test):
3330         (async.logStatus): Deleted.
3331         * http/tests/workers/service/resources/sw-test-pre.js:
3332         (async.interceptedFrame):
3333         * http/tests/workers/service/resources/tainted-image-fetch.js:
3334         (async.test):
3335         (async.loadedImage): Deleted.
3336         (async.erroredImage): Deleted.
3337         (async.logStatus): Deleted.
3338         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
3339         * http/tests/workers/service/tainted-image-fetch-expected.txt:
3340
3341 2017-11-15  Ms2ger  <Ms2ger@igalia.com>
3342
3343         [GTK][WPE] Unreviewed test gardening
3344         https://bugs.webkit.org/show_bug.cgi?id=179726
3345
3346         Unreviewed test gardening.
3347
3348         * platform/gtk/TestExpectations: Add new expectations.
3349         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
3350           Rebaseline for bug 179431.
3351         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
3352           Rebaseline for ​bug 179494.
3353         * platform/wpe/TestExpectations: Remove expectations that were redundant
3354           with other (more correct) expectations in the same file, or with the
3355           new expectation file.
3356         * platform/wpe/fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
3357           Removed: bug 179094 improved the results and made them match the
3358           platform-neutral expectation file.
3359         * platform/wpe/fast/workers/self-hasOwnProperty-expected.txt:
3360           Removed: bug 179094 improved the results and made them match the
3361           platform-neutral expectation file.
3362         * platform/wpe/http/tests/uri/css-href-expected.txt: Added: missing baseline.
3363         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
3364           Rebaseline to make the test useful as a regression test.
3365         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
3366           Rebaseline for ​bug 179494.
3367
3368 2017-11-14  Nan Wang  <n_wang@apple.com>
3369
3370         AX: AOM: Implement AccessibleNode class and support label and role attributes
3371         https://bugs.webkit.org/show_bug.cgi?id=179494
3372
3373         Reviewed by Ryosuke Niwa.
3374
3375         * accessibility/accessibility-object-model-expected.txt: Added.
3376         * accessibility/accessibility-object-model.html: Added.
3377         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3378
3379 2017-11-14  Antti Koivisto  <antti@apple.com>
3380
3381         Media query with :host inside a custom elements doesn't get updated on window resize
3382         https://bugs.webkit.org/show_bug.cgi?id=176101
3383         <rdar://problem/34163850>
3384
3385         Reviewed by Simon Fraser.
3386
3387         Expand the existing test case to cover :host and ::slotted.
3388
3389         * fast/shadow-dom/media-query-in-shadow-style-expected.html:
3390         * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html:
3391
3392 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
3393
3394         Mark fast/scrolling/rtl-scrollbars.html as flaky.
3395         https://bugs.webkit.org/show_bug.cgi?id=179455
3396
3397         Unreviewed test gardening.
3398
3399         * platform/mac-wk2/TestExpectations:
3400
3401 2017-11-14  Youenn Fablet  <youenn@apple.com>
3402
3403         Implement ServiceWorker handle fetch for navigation loads
3404         https://bugs.webkit.org/show_bug.cgi?id=179404
3405
3406         Reviewed by Alex Christensen and Chris Dumez.
3407
3408         Some new tests are timing out due to missing SW API support.
3409         fetch-request-xhr.https.html is flaky due to always changing assertions.
3410         uncontrolled-page.https.html is probably flaky due to setting the active service worker
3411         in ServiceWorkerRegistration constructor. Plan is to fix that hack as a follow-up.
3412         fetch-event-respond-with-response-body-with-invalid-chunk.https.html might be flaky for the same reason.
3413         Marking unregister-then-register.https.html as flaky. Will follow-up investigating.
3414
3415         * TestExpectations: Skipping some timing out tests and marking some as flaky.
3416
3417 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
3418
3419         Unreviewed test gardening for High Sierra.
3420
3421         * platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
3422         * platform/mac-sierra/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Renamed from LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt.
3423         * platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
3424         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
3425
3426 2017-11-14  Dean Jackson  <dino@apple.com>
3427
3428         Stub implementations of OffscreenCanvas getContext and transferToImageBitmap
3429         https://bugs.webkit.org/show_bug.cgi?id=179671
3430         <rdar://problem/35534018>
3431
3432         Reviewed by Antoine Quint.
3433
3434         * http/wpt/offscreen-canvas/getContext-webgl-expected.txt: Added.
3435         * http/wpt/offscreen-canvas/getContext-webgl.html: Added.
3436         * http/wpt/offscreen-canvas/transferToImageBitmap-expected.txt: Added.
3437         * http/wpt/offscreen-canvas/transferToImageBitmap.html: Added.
3438
3439 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
3440
3441         Unreviewed test gardening for High Sierra.
3442
3443         * platform/mac/TestExpectations:
3444         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
3445
3446 2017-11-14  Jer Noble  <jer.noble@apple.com>
3447
3448         Enable Modern EME tests in DumpRenderTree
3449         https://bugs.webkit.org/show_bug.cgi?id=179544
3450
3451         Reviewed by Alex Christensen.
3452
3453         * platform/mac-wk1/TestExpectations:
3454         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
3455
3456 2017-11-14  Youenn Fablet  <youenn@apple.com>
3457
3458         WebSWClientConnection should do IPC to StorageProcess if its WebSWOriginTable is not yet initialized
3459         https://bugs.webkit.org/show_bug.cgi?id=179668
3460
3461         Reviewed by Chris Dumez.
3462
3463         Updated tests to use hasServiceWorkerRegistration instead of hasServiceWorkerRegisteredForOrigin.
3464         Since the latter is trying to match a registration and compares scopes, we need the scopes to be set right on the tests.
3465
3466         * http/tests/workers/service/basic-unregister.https-expected.txt:
3467         * http/tests/workers/service/resources/basic-register.js:
3468         * http/tests/workers/service/resources/basic-unregister.js:
3469
3470 2017-11-14  Ms2ger  <Ms2ger@igalia.com>
3471
3472         Add some bug numbers for failing XHR tests
3473         https://bugs.webkit.org/show_bug.cgi?id=179664
3474
3475         Unreviewed test gardening.
3476
3477         * TestExpectations:
3478         * platform/gtk/TestExpectations:
3479           The two send-entity-body tests were not marked as failing anywhere,
3480           so the annotations here were superfluous.
3481
3482 2017-11-13  Simon Fraser  <simon.fraser@apple.com>
3483
3484         When navigating back to a page, compositing layers may not use accelerated drawing
3485         https://bugs.webkit.org/show_bug.cgi?id=178749
3486         rdar://problem/35158946
3487
3488         Reviewed by Dean Jackson.
3489         
3490         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
3491
3492         * compositing/accelerated-layers-after-back-expected.txt: Added.
3493         * compositing/accelerated-layers-after-back.html: Added.
3494         * compositing/iframes/page-cache-layer-tree.html:
3495         * compositing/page-cache-back-crash.html:
3496         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
3497         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
3498
3499 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
3500
3501         Disable two Modern EME LayoutTests on mac-wk1  until the feature is enabled in DumpRenderTree.
3502         https://bugs.webkit.org/show_bug.cgi?id=179544
3503
3504         Unreviewed test gardening.
3505
3506         * platform/mac-wk1/TestExpectations:
3507
3508 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
3509
3510         The css properties stroke-width/stroke-color and -webkit-text-stroke-width/-webkit-text-stroke-color should not be mixed.
3511         https://bugs.webkit.org/show_bug.cgi?id=174737
3512
3513         Reviewed by Antti Koivisto.
3514
3515         * fast/css/stroke-color-expected.html:
3516         * fast/css/stroke-color-fallback-expected.html:
3517         * fast/css/stroke-color-fallback.html:
3518         * fast/css/stroke-color.html:
3519         * fast/css/stroke-width-expected.html:
3520         * fast/css/stroke-width-fallback-expected.html:
3521         * fast/css/stroke-width-fallback.html:
3522         * fast/css/stroke-width.html:
3523
3524 2017-11-13  Commit Queue  <commit-queue@webkit.org>
3525
3526         Unreviewed, rolling out r224763.
3527         https://bugs.webkit.org/show_bug.cgi?id=179632
3528
3529         test fails on iOS (Requested by alexchristensen on #webkit).
3530
3531         Reverted changeset:
3532
3533         "Add tests to ensure that <source> tags are only preloaded
3534         when the `type`"
3535         https://bugs.webkit.org/show_bug.cgi?id=179231
3536         https://trac.webkit.org/changeset/224763
3537
3538 2017-11-13  Antti Koivisto  <antti@apple.com>
3539
3540         Don't eliminate whitespace renderer if the previous sibling is a text renderer
3541         https://bugs.webkit.org/show_bug.cgi?id=179620
3542
3543         Reviewed by Zalan Bujtas.
3544
3545         * TestExpectations:
3546
3547 2017-11-13  Chris Dumez  <cdumez@apple.com>
3548
3549         Implement "Service Worker Has No Pending Events" / "Update Service Worker Extended Events Set" algorithms
3550         https://bugs.webkit.org/show_bug.cgi?id=179618
3551
3552         Reviewed by Brady Eidson.
3553
3554         Add layout test coverage.
3555
3556         * http/tests/workers/service/basic-unregister-then-register-again-reuse-expected.txt: Added.
3557         * http/tests/workers/service/basic-unregister-then-register-again-reuse.html: Added.
3558         * http/tests/workers/service/resources/basic-unregister-then-register-again-reuse-worker.js: Added.
3559         (event.waitUntil.new.Promise):
3560         (setTimeout):
3561
3562 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
3563
3564         Adjust TestExpectation for js/intl-datetimeformat.html.
3565         https://bugs.webkit.org/show_bug.cgi?id=179208
3566
3567         Unreviewed test gardening.
3568
3569         * platform/mac-wk2/TestExpectations:
3570         * platform/mac/TestExpectations:
3571
3572 2017-11-13  Colin Bendell  <colin@bendell.ca>
3573
3574         Add tests to ensure that <source> tags are only preloaded when the `type`
3575         attribute matches.
3576         https://bugs.webkit.org/show_bug.cgi?id=179231
3577
3578         Reviewed by Alex Christensen.
3579
3580         * http/tests/preload/picture-type-expected.txt: Added.
3581         * http/tests/preload/picture-type.html: Added.
3582
3583 2017-11-13  Antoine Quint  <graouts@apple.com>
3584
3585         [Web Animations] Implement getAnimations()
3586         https://bugs.webkit.org/show_bug.cgi?id=179535
3587         <rdar://problem/34932475>
3588
3589         Reviewed by Simon Fraser.
3590
3591         Update WPT expectations per new progressions and add three new tests that check the behavior of
3592         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
3593         and an AnimationEffect.
3594
3595         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
3596         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
3597         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
3598         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
3599         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
3600         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
3601         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
3602         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
3603         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
3604
3605 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
3606
3607         Mark editing/execCommand/underline-selection-containing-image.html as failing on Windows.
3608         https://bugs.webkit.org/show_bug.cgi?id=179613
3609
3610         Unreviewed test gardening.
3611
3612         * platform/win/TestExpectations:
3613
3614 2017-11-13  Carlos Garcia Campos  <cgarcia@igalia.com>
3615
3616         Unreviewed GTK+ gardening. Mark editing/execCommand/underline-selection-containing-image.html as failing.
3617
3618         * platform/gtk/TestExpectations:
3619
3620 2017-11-13  Ms2ger  <Ms2ger@igalia.com>
3621
3622         [GTK] Enable some passing XHR tests
3623         https://bugs.webkit.org/show_bug.cgi?id=179533
3624
3625         Reviewed by Alex Christensen.
3626
3627         * platform/gtk/TestExpectations: Remove failure expectations.
3628         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-expected.txt:
3629           Removed: the platform-neutral expectation file (two passes rather than
3630           one pass, one fail) matches the current output on GTK.
3631         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt:
3632           Added: the platform-neutral expectation file has subtests marked as
3633           failing, though they all pass on GTK.
3634         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt:
3635           Added: the platform-neutral expectation file has subtests marked as
3636           failing, though they all pass on GTK.
3637         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt:
3638           Added: the platform-neutral expectation file has subtests marked as
3639           failing, though they all pass on GTK.
3640         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
3641           Added: some of the subtests marked as failing in the platform-neutral
3642           expectation file are passing on GTK.
3643
3644 2017-11-12  Maciej Stachowiak  <mjs@apple.com>
3645
3646         Remove support for UTF-32 variant text encodings
3647         https://bugs.webkit.org/show_bug.cgi?id=179435
3648
3649         Reviewed by Darin Adler.
3650
3651         * fast/encoding/legacy-utf-32-aliases.html: Added. Check that
3652         we don't support our legacy aliases for utf-32, since WPT doesn't
3653         either.
3654         * fast/encoding/legacy-utf-32-aliases-expected.txt: Ditto.
3655
3656         Remove the following tests; we no longer want to support UTF-32. 
3657         
3658         imported/w3c/web-platform-tests/encoding already has tests for lack of support.
3659         
3660         * fast/encoding/utf-32-big-endian-bom-expected.txt: Removed.
3661         * fast/encoding/utf-32-big-endian-bom.html: Removed.
3662         * fast/encoding/utf-32-big-endian-nobom-expected.txt: Removed.
3663         * fast/encoding/utf-32-big-endian-nobom.xml: Removed.
3664         * fast/encoding/utf-32-little-endian-bom-expected.txt: Removed.
3665         * fast/encoding/utf-32-little-endian-bom.html: Removed.
3666         * fast/encoding/utf-32-little-endian-nobom-expected.txt: Removed.
3667         * fast/encoding/utf-32-little-endian-nobom.xml: Removed.
3668         * http/tests/misc/submit-get-in-utf32be-expected.txt: Removed.
3669         * http/tests/misc/submit-get-in-utf32be.html: Removed.
3670         * http/tests/misc/submit-get-in-utf32le-expected.txt: Removed.
3671         * http/tests/misc/submit-get-in-utf32le.html: Removed.
3672         * http/tests/misc/submit-post-in-utf32be-expected.txt: Removed.
3673         * http/tests/misc/submit-post-in-utf32be.html: Removed.
3674         * http/tests/misc/submit-post-in-utf32le-expected.txt: Removed.
3675         * http/tests/misc/submit-post-in-utf32le.html: Removed.
3676         * http/tests/misc/url-in-utf32be-expected.txt: Removed.
3677         * http/tests/misc/url-in-utf32be.html: Removed.
3678         * http/tests/misc/url-in-utf32le-expected.txt: Removed.
3679         * http/tests/misc/url-in-utf32le.html: Removed.
3680
3681 2017-11-12  Carlos Garcia Campos  <cgarcia@igalia.com>
3682
3683         REGRESSION(r224566): [GTK] 26 new timeouts on inspector related tests.
3684         https://bugs.webkit.org/show_bug.cgi?id=179471
3685
3686         Reviewed by Darin Adler.
3687
3688         Unskip tests that are passing now.
3689
3690         * platform/gtk/TestExpectations:
3691
3692 2017-11-12  Yusuke Suzuki  <utatane.tea@gmail.com>
3693
3694         [WebCore] Implement import.meta.url
3695         https://bugs.webkit.org/show_bug.cgi?id=178672
3696
3697         Reviewed by Darin Adler.
3698
3699         * js/dom/modules/import-meta-url-expected.txt: Added.
3700         * js/dom/modules/import-meta-url.html: Added.
3701         * js/dom/modules/script-tests/import-meta-url-second-level.js: Added.
3702         * js/dom/modules/script-tests/import-meta-url-top-level.js: Added.
3703         * js/dom/modules/script-tests/import-meta-url.js: Added.
3704
3705 2017-11-11  Chris Dumez  <cdumez@apple.com>
3706
3707         Re-sync Service Workers web-platform-tests from upstream
3708         https://bugs.webkit.org/show_bug.cgi?id=179575
3709
3710         Reviewed by Youenn Fablet.
3711
3712         Skip a few tests that are timing out.
3713
3714         * TestExpectations:
3715
3716 2017-11-11  Devin Rousso  <webkit@devinrousso.com>
3717
3718         Web Inspector: Canvas tab: show detailed status during canvas recording
3719         https://bugs.webkit.org/show_bug.cgi?id=178185
3720         <rdar://problem/34939862>
3721
3722         Reviewed by Brian Burg.
3723
3724         * inspector/canvas/resources/recording-utilities.js:
3725         (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
3726         (TestPage.registerInitializer.window.startRecording):
3727
3728 2017-11-10  Chris Dumez  <cdumez@apple.com>
3729
3730         Unreviewed, unskip & rebaseline several service worker tests
3731
3732         * TestExpectations:
3733
3734 2017-11-10  Chris Dumez  <cdumez@apple.com>
3735
3736         [Service Workers] Registration promise should be rejected when the service worker fails to start
3737         https://bugs.webkit.org/show_bug.cgi?id=179566
3738
3739         Reviewed by Brady Eidson.
3740
3741         Add layout test coverage.
3742
3743         * TestExpectations: Mark test as flaky as the console lines sometimes change order.
3744         * http/tests/workers/service/resources/worker-fails-to-start-worker.js: Added.
3745         * http/tests/workers/service/worker-fails-to-start-expected.txt: Added.
3746         * http/tests/workers/service/worker-fails-to-start.html: Added.
3747
3748 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3749
3750         Update TestExpectations for imported/w3c/web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_null.tentative.html.
3751         https://bugs.webkit.org/show_bug.cgi?id=177440
3752
3753         Unreviewed test gardening.
3754
3755         * TestExpectations:
3756         * platform/wk2/TestExpectations:
3757
3758 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3759
3760         Mark http/tests/websocket/tests/hybi/contentextensions/upgrade-worker.html as flaky.
3761         https://bugs.webkit.org/show_bug.cgi?id=179557
3762
3763         Unreviewed test gardening.
3764
3765         * platform/mac-wk2/TestExpectations:
3766
3767 2017-11-10  Simon Fraser  <simon.fraser@apple.com>
3768
3769         Contents of composited overflow-scroll are missing when newly added
3770         https://bugs.webkit.org/show_bug.cgi?id=179556
3771         rdar://problem/20368294
3772
3773         Reviewed by Tim Horton.
3774
3775         * compositing/backing/overflow-gains-content-expected.html: Added.
3776         * compositing/backing/overflow-gains-content.html: Added.
3777
3778 2017-11-10  Chris Dumez  <cdumez@apple.com>
3779
3780         [Service Workers] Implement better support for "Clear Registration" algorithm
3781         https://bugs.webkit.org/show_bug.cgi?id=179441
3782
3783         Reviewed by Brady Eidson.
3784
3785         Add layout test coverage.
3786
3787         * http/tests/workers/service/registration-clear-redundant-worker-expected.txt: Added.
3788         * http/tests/workers/service/registration-clear-redundant-worker.html: Added.
3789
3790 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3791
3792         Unreviewed, rolling out r224705.
3793
3794         Introduced a LayoutTest crash on WK1.
3795
3796         Reverted changeset:
3797
3798         "[Web Animations] Implement getAnimations()"
3799         https://bugs.webkit.org/show_bug.cgi?id=179535
3800         https://trac.webkit.org/changeset/224705
3801
3802 2017-11-10  Jer Noble  <jer.noble@apple.com>
3803
3804         Add a FairPlay Streaming based CDM for Modern EME
3805         https://bugs.webkit.org/show_bug.cgi?id=179499
3806         <rdar://problem/35445033>
3807
3808         Reviewed by Eric Carlson.
3809
3810         * platform/mac/TestExpectations:
3811         * platform/mac/media/encrypted-media/fps-createMediaKeys-expected.txt: Added.
3812         * platform/mac/media/encrypted-media/fps-createMediaKeys.html: Added.
3813         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess-expected.txt: Added.
3814         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess.html: Added.
3815
3816 2017-11-10  Megan Gardner  <megan_gardner@apple.com>
3817
3818         Rebase some layout tests
3819         https://bugs.webkit.org/show_bug.cgi?id=179519
3820
3821         Reviewed by Alex Christensen and Tim Horton.
3822
3823         In helping with cleaning up tests, rebase tests that have only been effected by font changes
3824         and other similarly irrelevant changes. Also turning back on a few tests that actually do work
3825         now. 
3826
3827         * platform/ios-wk2/TestExpectations:
3828         * platform/ios/editing/selection/3690703-2-expected.txt:
3829         * platform/ios/editing/selection/3690703-expected.txt:
3830         * platform/ios/editing/selection/3690719-expected.txt:
3831
3832 2017-11-10  Antoine Quint  <graouts@apple.com>
3833
3834         [Web Animations] Implement getAnimations()
3835         https://bugs.webkit.org/show_bug.cgi?id=179535
3836         <rdar://problem/34932475>
3837
3838         Reviewed by Simon Fraser.
3839
3840         Update WPT expectations per new progressions and add three new tests that check the behavior of
3841         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
3842         and an AnimationEffect.
3843
3844         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
3845         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
3846         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
3847         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
3848         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
3849         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
3850         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
3851         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
3852         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
3853
3854 2017-11-10  Commit Queue  <commit-queue@webkit.org>
3855
3856         Unreviewed, rolling out r224602 and r224697.
3857         https://bugs.webkit.org/show_bug.cgi?id=179545
3858
3859         The LayoutTest for this change is flaky. (Requested by
3860         ryanhaddad on #webkit).
3861
3862         Reverted changesets:
3863
3864         "Add tests to ensure that <source> tags are only preloaded
3865         when the `type`"
3866         https://bugs.webkit.org/show_bug.cgi?id=179231
3867         https://trac.webkit.org/changeset/224602
3868
3869         "Fix race conditions with setBackingScaleFactor, page refresh
3870         and preloader"
3871         https://bugs.webkit.org/show_bug.cgi?id=179488
3872         https://trac.webkit.org/changeset/224697
3873
3874 2017-11-10  Chris Dumez  <cdumez@apple.com>
3875
3876         [Service Workers] Implement "Try Activate" / "Activate" algorithms
3877         https://bugs.webkit.org/show_bug.cgi?id=179436
3878
3879         Reviewed by Brady Eidson.
3880
3881         Add layout test coverage.
3882
3883         * http/tests/workers/service/basic-activate-event-expected.txt: Added.
3884         * http/tests/workers/service/basic-activate-event.html: Added.
3885         * http/tests/workers/service/resources/basic-activate-event-worker.js: Added.
3886
3887 2017-11-10  Maciej Stachowiak  <mjs@apple.com>
3888
3889         Remove TEC decoders that duplicate ICU decoders
3890         https://bugs.webkit.org/show_bug.cgi?id=179460
3891
3892         Reviewed by Darin Adler.
3893
3894         * fast/encoding/duplicate-tec-encodings-expected.txt: Added.
3895         * fast/encoding/duplicate-tec-encodings.html: Added.
3896
3897 2017-11-10  Colin Bendell  <colin@bendell.ca>
3898
3899         Fix race conditions with setBackingScaleFactor, page refresh and preloader
3900         https://bugs.webkit.org/show_bug.cgi?id=179488
3901
3902         Reviewed by Darin Adler.
3903
3904         * http/tests/preload/picture-type-expected.txt: remove DPR test
3905         * http/tests/preload/picture-type.html: updated srcset to account for
3906         testRunners with DPR > 1
3907
3908 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3909
3910         Mark http/wpt/beacon/contentextensions tests as flaky.
3911         https://bugs.webkit.org/show_bug.cgi?id=179256
3912
3913         Unreviewed test gardening.
3914
3915         * platform/mac-wk2/TestExpectations:
3916
3917 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
3918
3919         Remove check-combining-headers.html.
3920         https://bugs.webkit.org/show_bug.cgi?id=179527
3921
3922         Reviewed by Chris Dumez.
3923
3924         This test is an old fork of
3925         imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm
3926         which is no longer useful.
3927
3928         * http/tests/xmlhttprequest/check-combining-headers-expected.txt: Removed.
3929         * http/tests/xmlhttprequest/check-combining-headers.html: Removed.
3930
3931 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
3932
3933         [GTK] Update test expectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.
3934         https://bugs.webkit.org/show_bug.cgi?id=179051
3935
3936         Reviewed by Michael Catanzaro.
3937
3938         The expectations are platform-specific because the test times out on mac.
3939         The difference with the mac expectations is only in the last part of the
3940         test, after the timeout.
3941
3942         This follows our policy of creating -expected files with failures for
3943         imported wpt tests, to allow using them as regression tests.
3944
3945         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3946
3947 2017-11-10  Chris Dumez  <cdumez@apple.com>
3948
3949         Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html as flaky
3950
3951         I unskipped it yesterday but it turns out to be flaky.
3952
3953         * TestExpectations:
3954
3955 2017-11-09  Chris Dumez  <cdumez@apple.com>
3956
3957         ServiceWorkerRegistration objects may get recycled for different SWServerRegistration objects
3958         https://bugs.webkit.org/show_bug.cgi?id=179517
3959
3960         Reviewed by Brady Eidson.
3961
3962         Add layout test coverage.
3963
3964         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse-expected.txt: Added.
3965         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse.html: Added.
3966
3967 2017-11-09  Chris Dumez  <cdumez@apple.com>
3968
3969         Unreviewed, rebaseline flaky / skipped service worker tests
3970         https://bugs.webkit.org/show_bug.cgi?id=179521
3971
3972         Unskip a test that is no longer timing out.
3973
3974         * TestExpectations:
3975
3976 2017-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
3977
3978         [JSC] Retry module fetching if previous request fails
3979         https://bugs.webkit.org/show_bug.cgi?id=178168
3980
3981         Reviewed by Saam Barati.
3982
3983         * js/dom/modules/module-fetch-failure-not-cached-expected.txt: Added.
3984         * js/dom/modules/module-fetch-failure-not-cached.html: Added.
3985         * js/dom/modules/module-integrity-bad-value-success-with-cache-expected.txt: Added.
3986         * js/dom/modules/module-integrity-bad-value-success-with-cache.html: Added.
3987         * js/dom/modules/script-tests/module-fetch-failure-not-cached.js: Added.
3988         * js/dom/modules/script-tests/module-integrity-bad-value-success-with-cache.js: Added.
3989
3990 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
3991
3992         Mark multiple service worker tests as flaky.
3993
3994         Unreviewed test gardening.
3995
3996         * TestExpectations: Add flaky tests and alphabetize existing entries.
3997
3998 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
3999
4000         [iOS] Rebaseline and re-enable editing/deleting tests
4001         https://bugs.webkit.org/show_bug.cgi?id=179119
4002
4003         Unreviewed test gardening.
4004
4005         * platform/ios-wk2/TestExpectations:
4006         * platform/ios/TestExpectations:
4007         * platform/ios/editing/deleting/collapse-whitespace-3587601-fix-expected.txt: Added.
4008         * platform/ios/editing/deleting/delete-3608445-fix-expected.txt: Added.
4009         * platform/ios/editing/deleting/delete-3800834-fix-expected.txt: Added.
4010         * platform/ios/editing/deleting/delete-after-span-ws-001-expected.txt: Added.
4011         * platform/ios/editing/deleting/delete-after-span-ws-002-expected.txt: Added.
4012         * platform/ios/editing/deleting/delete-after-span-ws-003-expected.txt: Added.
4013         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
4014         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
4015         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
4016         * platform/ios/editing/deleting/delete-at-start-or-end-expected.txt: Added.
4017         * platform/ios/editing/deleting/delete-block-contents-001-expected.txt: Added.
4018         * platform/ios/editing/deleting/delete-block-contents-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
4019         * platform/ios/editing/deleting/delete-block-merge-contents-005-expected.txt:
4020         * platform/ios/editing/deleting/delete-block-merge-contents-006-expected.txt:
4021         * platform/ios/editing/deleting/delete-block-merge-contents-007-expected.txt:
4022         * platform/ios/editing/deleting/delete-block-merge-contents-008-expected.txt:
4023         * platform/ios/editing/deleting/delete-block-merge-contents-023-expected.txt:
4024         * platform/ios/editing/deleting/delete-block-merge-contents-024-expected.txt:
4025         * platform/ios/editing/deleting/delete-br-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
4026         * platform/ios/editing/deleting/delete-br-004-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
4027         * platform/ios/editing/deleting/delete-br-005-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
4028         * platform/ios/editing/deleting/delete-br-006-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
4029         * platform/ios/editing/deleting/delete-br-008-expected.txt:
4030         * platform/ios/editing/deleting/delete-br-009-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-008-expected.txt.
4031         * platform/ios/editing/deleting/delete-br-010-expected.txt:
4032         * platform/ios/editing/deleting/delete-image-004-expected.txt: Added.
4033         * platform/ios/editing/deleting/delete-leading-ws-001-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
4034         * platform/ios/editing/deleting/delete-line-011-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
4035         * platform/ios/editing/deleting/delete-line-015-expected.txt:
4036         * platform/ios/editing/deleting/delete-line-016-expected.txt:
4037         * platform/ios/editing/deleting/delete-line-017-expected.txt:
4038         * platform/ios/editing/deleting/delete-line-end-ws-001-expected.txt: Added.
4039         * platform/ios/editing/deleting/delete-line-end-ws-002-expected.txt: Added.
4040         * platform/ios/editing/deleting/delete-tab-001-expected.txt: Added.
4041         * platform/ios/editing/deleting/delete-tab-004-expected.txt: Added.
4042         * platform/ios/editing/deleting/delete-to-select-table-expected.txt:
4043         * platform/ios/editing/deleting/merge-no-br-expected.txt:
4044         * platform/ios/editing/deleting/table-cells-expected.txt:
4045
4046 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
4047
4048         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as a flaky timeout.
4049         https://bugs.webkit.org/show_bug.cgi?id=169876
4050
4051         Unreviewed test gardening.
4052
4053         * platform/mac/TestExpectations:
4054
4055 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
4056
4057         Skip slow encoding WPT LayoutTests.
4058
4059         Unreviewed test gardening.
4060
4061         * TestExpectations:
4062
4063 2017-11-09  Doug Russell  <d_russell@apple.com>
4064
4065         Bug 179068 - AX: search predicate returns containing group for plain text instead of text element
4066         https://bugs.webkit.org/show_bug.cgi?id=179068
4067
4068         Reviewed by Darin Adler
4069
4070         Implement a check in AccessibilityRenderObject::hasPlainText(), AccessibilityObject::canHavePlainText(), to confirm the element is capable of providing text.
4071
4072         * accessibility/mac/search-predicate-expected.txt:
4073         * accessibility/mac/search-predicate-plaintext-expected.txt: Added.
4074         * accessibility/mac/search-predicate-plaintext.html: Added.
4075         * accessibility/mac/search-predicate-visible-button-expected.txt: Added.
4076         * accessibility/mac/search-predicate-visible-button.html: Added.
4077         * accessibility/mac/search-predicate-visited-links-expected.txt: Added.
4078         * accessibility/mac/search-predicate-visited-links.html: Added.
4079         * accessibility/mac/search-predicate.html:
4080         * platform/mac-wk2/TestExpectations:
4081
4082 2017-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
4083
4084         Inserting an image, selecting, underlining, and then deleting leaves the typing style with both "-webkit-text-decorations-in-effect" and "text-decoration"
4085         https://bugs.webkit.org/show_bug.cgi?id=179431
4086
4087         Reviewed by Ryosuke Niwa.
4088
4089         Adds a new layout test to fix a debug assertion. See WebCore/ChangeLog for more details. Additionally
4090         rebaselines a few existing tests that serialize markup strings to include `text-decoration: none;`.
4091
4092         * editing/execCommand/underline-selection-containing-image-expected.txt: Added.
4093         * editing/execCommand/underline-selection-containing-image.html: Added.
4094         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt:
4095         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt:
4096         * fast/events/input-events-paste-rich-datatransfer-expected.txt:
4097         * fast/events/ondrop-text-html-expected.txt:
4098
4099 2017-11-09  Devin Rousso  <webkit@devinrousso.com>
4100
4101         Web Inspector: support undo/redo of insertAdjacentHTML
4102         https://bugs.webkit.org/show_bug.cgi?id=179283
4103
4104         Reviewed by Joseph Pecoraro.
4105
4106         * inspector/dom/insertAdjacentHTML-expected.txt: Added.
4107         * inspector/dom/insertAdjacentHTML.html: Added.
4108
4109 2017-11-09  Maciej Stachowiak  <mjs@apple.com>
4110
4111         Remove support for iOS-only softbank-sjis encoding if possible
4112         https://bugs.webkit.org/show_bug.cgi?id=179416
4113
4114         Reviewed by Darin Adler.
4115
4116         * fast/encoding/charset-softbank-sjis.html: Added. Test that <meta charset>
4117         declaration for softbank-sjis is ignored.
4118         * fast/encoding/charset-softbank-sjis-expected.txt: Added.
4119         * fast/encoding/resources/softbank-sjis-iframe.html: Added. Helper for above test.
4120         * fast/encoding/legacy-ios-encodings.html: Add a case for softbank-sjis.
4121         * fast/encoding/legacy-ios-encodings-expected.txt: Result for above.
4122