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