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