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