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