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