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