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