Resource Load Statistics: Block cookies for prevalent resources without user interaction
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-01-17  John Wilander  <wilander@apple.com>
2
3         Resource Load Statistics: Block cookies for prevalent resources without user interaction
4         https://bugs.webkit.org/show_bug.cgi?id=177394
5         <rdar://problem/34613960>
6
7         Reviewed by Alex Christensen.
8
9         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
10         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
11         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
12         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
13         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
14         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
15         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
16         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
17         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
18         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
19             Test case reworked and is now remove-partitioning-in-redirect.html.
20         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
21         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
22         * platform/ios/TestExpectations:
23             New tests marked as [ Pass ] for iOS.
24         * platform/mac-wk2/TestExpectations:
25             New tests marked as [ Pass ] for High Sierra+.
26         * platform/wk2/TestExpectations:
27             New tests skipped for WK2 in general.
28
29 2018-01-17  Alicia Boya García  <aboya@igalia.com>
30
31         Unreviewed GTK+ gardening
32
33         * platform/gtk/TestExpectations:
34
35 2018-01-17  Matt Lewis  <jlewis3@apple.com>
36
37         Unreviewed, rolling out r227076.
38
39         This breaks internal builds
40
41         Reverted changeset:
42
43         "Resource Load Statistics: Block cookies for prevalent
44         resources without user interaction"
45         https://bugs.webkit.org/show_bug.cgi?id=177394
46         https://trac.webkit.org/changeset/227076
47
48 2018-01-17  Matt Lewis  <jlewis3@apple.com>
49
50         Marked http/wpt/resource-timing/rt-resources-per-worker.html as flaky on High Sierra.
51         https://bugs.webkit.org/show_bug.cgi?id=180260
52
53         Unreviewed test gardening.
54
55         * platform/mac/TestExpectations:
56
57 2018-01-17  Zalan Bujtas  <zalan@apple.com>
58
59         Multicol: RenderMultiColumnFlow should not inherit the flow state
60         https://bugs.webkit.org/show_bug.cgi?id=181762
61         <rdar://problem/35448565>
62
63         Reviewed by Simon Fraser.
64
65         * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow-expected.txt: Added.
66         * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow.html: Added.
67
68 2018-01-17  Ryan Haddad  <ryanhaddad@apple.com>
69
70         [iOS] Re-enable LayoutTests in the storage/indexeddb directory
71         https://bugs.webkit.org/show_bug.cgi?id=180958
72
73         Unreviewed test gardening.
74
75         * platform/ios/TestExpectations:
76
77 2018-01-17  Antti Koivisto  <antti@apple.com>
78
79         REGRESSION (r226385?): Crash in com.apple.WebCore: WebCore::MediaQueryEvaluator::evaluate const + 32
80         https://bugs.webkit.org/show_bug.cgi?id=181742
81         <rdar://problem/36334726>
82
83         Reviewed by David Kilzer.
84
85         * fast/media/mediaqueryevaluator-crash-expected.txt: Added.
86         * fast/media/mediaqueryevaluator-crash.html: Added.
87
88 2018-01-17  Matt Lewis  <jlewis3@apple.com>
89
90         Marked inspector/worker/worker-recover-if-inspector-close.html as flaky on macOS
91         https://bugs.webkit.org/show_bug.cgi?id=181100
92
93         Unreviewed test gardening.
94
95         * platform/mac/TestExpectations:
96
97 2018-01-17  Simon Fraser  <simon.fraser@apple.com>
98
99         REGRESSION (r226902): fast/events/ios/rotation/layout-viewport-during-rotation.html and fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html are timing out
100         <rdar://problem/36589755>
101
102         The first argument to a load event listener is an event, which meant that passing scriptCompleteCallback
103         didn't work as expected.
104
105         * fast/events/ios/rotation/layout-viewport-during-rotation.html:
106         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
107
108 2018-01-17  John Wilander  <wilander@apple.com>
109
110         Resource Load Statistics: Block cookies for prevalent resources without user interaction
111         https://bugs.webkit.org/show_bug.cgi?id=177394
112         <rdar://problem/34613960>
113
114         Reviewed by Alex Christensen.
115
116         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
117         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
118         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
119         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
120         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
121         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
122         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
123         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
124         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
125         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
126             Test case reworked and is now remove-partitioning-in-redirect.html.
127         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
128         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
129         * platform/ios/TestExpectations:
130             New tests marked as [ Pass ] for iOS.
131         * platform/mac-wk2/TestExpectations:
132             New tests marked as [ Pass ] for High Sierra+.
133         * platform/wk2/TestExpectations:
134             New tests skipped for WK2 in general.
135
136 2018-01-17  Daniel Bates  <dabates@apple.com>
137
138         REGRESSION (r222795): Cardiogram never signs in
139         https://bugs.webkit.org/show_bug.cgi?id=181693
140         <rdar://problem/36286293>
141
142         Reviewed by Ryosuke Niwa.
143
144         Adds a test to ensure that a file URL can set forbidden XHR headers when the setting
145         allowSettingAnyXHRHeaderFromFileURLs is enabled.
146
147         * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled-expected.txt: Added.
148         * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled.html: Added.
149
150 2018-01-17  Daniel Bates  <dabates@apple.com>
151
152         ASSERTION FAILED: !m_completionHandler in PingHandle::~PingHandle()
153         https://bugs.webkit.org/show_bug.cgi?id=181746
154         <rdar://problem/36586248>
155
156         Reviewed by Chris Dumez.
157
158         Adds a test to ensure that loading a protected image from a beforeunload handler
159         does not cause an assertion failure.
160
161         * http/tests/misc/before-unload-load-image-expected.txt: Added.
162         * http/tests/misc/before-unload-load-image.html: Added.
163         * http/tests/misc/resources/before-unload-in-subframe-child.html: Added.
164         * http/tests/misc/resources/protected/protected-image.php: Added.
165
166 2018-01-17  Yacine Bandou  <yacine.bandou_ext@softathome.com>
167
168         [EME][GStreamer] Add the full-sample encryption support in the GStreamer ClearKey decryptor
169         https://bugs.webkit.org/show_bug.cgi?id=180080
170
171         Reviewed by Xabier Rodriguez-Calvar.
172
173         * platform/wpe/TestExpectations:
174         This patch fixes the crash of the test clearKey-cenc-audio-playback-mse.
175
176 2018-01-17  Ali Juma  <ajuma@chromium.org>
177
178         Update web platform tests for Visual Viewport API
179         https://bugs.webkit.org/show_bug.cgi?id=181689
180
181         Reviewed by Alex Christensen.
182
183         Rename the test directory from 'viewport' to 'visual-viewport', and update
184         viewport-resize-event-on-load-overflowing-page.html.
185
186         This corresponds to the following upstream commits:
187         1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
188         2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
189
190         * TestExpectations: Updated test path.
191         * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-scroll-iframe-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt.
192         * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-size-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt.
193         Updated expectation since tests in a directory named 'viewport' but not 'visual-viewport' get a flexible viewport on iOS.
194         * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-size-iframe-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt.
195
196 2018-01-17  Zan Dobersek  <zdobersek@igalia.com>
197
198         CanvasImageData: createImageData() parameter should not be nullable
199         https://bugs.webkit.org/show_bug.cgi?id=181670
200
201         Reviewed by Sam Weinig.
202
203         Update createImageData(null) tests that should now throw a TypeError.
204
205         * canvas/philip/tests/2d.imageData.create1.zero.html:
206         * fast/canvas/canvas-createImageData-expected.txt:
207         * fast/canvas/canvas-createImageData.html:
208
209 2018-01-16  Simon Fraser  <simon.fraser@apple.com>
210
211         Can't scroll iframe after toggling it to display:none and back
212         https://bugs.webkit.org/show_bug.cgi?id=181708
213         rdar://problem/13234778
214
215         Reviewed by Tim Horton.
216
217         * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe-expected.txt: Added.
218         * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe.html: Added.
219
220 2018-01-16  Jer Noble  <jer.noble@apple.com>
221
222         Reset MediaSourcePrivateAVFObjC's m_sourceBufferWithSelectedVideo when the underlying SourceBufferPrivate is removed.
223         https://bugs.webkit.org/show_bug.cgi?id=181707
224         <rdar://problem/34809474>
225
226         Reviewed by Eric Carlson.
227
228         * media/media-source/media-source-remove-unload-crash-expected.txt: Added.
229         * media/media-source/media-source-remove-unload-crash.html: Added.
230
231 2018-01-12  Jiewen Tan  <jiewen_tan@apple.com>
232
233         [WebAuthN] Implement dummy WebAuthN IDLs
234         https://bugs.webkit.org/show_bug.cgi?id=181627
235         <rdar://problem/36459864>
236
237         Reviewed by Alex Christensen.
238
239         Modify some tests to reflect the update.
240
241         * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt:
242         * http/wpt/credential-management/credentialscontainer-create-basics.https.html:
243         * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt:
244         * http/wpt/credential-management/credentialscontainer-get-basics.https.html:
245
246 2018-01-16  Ryan Haddad  <ryanhaddad@apple.com>
247
248         Unreviewed, rolling out r226962.
249
250         The LayoutTest added with this change is a flaky timeout.
251
252         Reverted changeset:
253
254         "Support for preconnect Link headers"
255         https://bugs.webkit.org/show_bug.cgi?id=181657
256         https://trac.webkit.org/changeset/226962
257
258 2018-01-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
259
260         REGRESSION(r221292): svg/animations/animateTransform-pattern-transform.html crashes with security assertion
261         https://bugs.webkit.org/show_bug.cgi?id=179986
262
263         Reviewed by Simon Fraser.
264
265         * svg/dom/SVGAnimatedListPropertyTearOff-leak.html:
266
267 2018-01-16  Yacine Bandou  <yacine.bandou_ext@softathome.com>
268
269         [EME] Add layout test for the MSE playback of ClearKey encrypted audio and video
270         https://bugs.webkit.org/show_bug.cgi?id=181594
271
272         Reviewed by Xabier Rodriguez-Calvar.
273
274         Add new layout tests in order to test the playback of ClearKey encrypted content:
275         clearKey-cenc-audio-playback-mse : Tests the MSE playback of ClearKey encrypted audio track.
276         clearKey-cenc-video-playback-mse : Tests the MSE playback of ClearKey encrypted video track.
277
278         * media/content/encrypted/segments/AudioClearKeyCenc-seg-0.mp4: Added.
279         * media/content/encrypted/segments/AudioClearKeyCenc-seg-1.mp4: Added.
280         * media/content/encrypted/segments/AudioClearKeyCenc-seg-2.mp4: Added.
281         * media/content/encrypted/segments/AudioClearKeyCenc-seg-3.mp4: Added.
282             These are a simple encrypted audio fragments used in MSE playback.
283             They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
284             Use full-sample encryption because they are not NAL Structured.
285         * media/content/encrypted/segments/VideoClearKeyCenc-seg-1.mp4: Added.
286         * media/content/encrypted/segments/VideoClearKeyCenc-seg-2.mp4: Added.
287         * media/content/encrypted/segments/VideoClearKeyCenc-seg-3.mp4: Added.
288             These are a simple encrypted video fragments used in MSE playback.
289             They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
290             Use sub-sample encryption because they are NAL Structured.
291         * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse-expected.txt: Added.
292         * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html: Added.
293         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-expected.txt: Added.
294         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html: Added.
295         * media/encrypted-media/medias-enc.js:
296         * platform/gtk/TestExpectations:
297         * platform/mac/TestExpectations:
298         * platform/wpe/TestExpectations:
299             The test clearKey-cenc-audio-playback-mse crashes because the clearKey decryptor plugin doesn't
300             support yet the Full-sample encryption, see bug 180080.
301
302 2018-01-16  Yacine Bandou  <yacine.bandou_ext@softathome.com>
303
304         [WPE] Two clearkey tests failing since r226621
305         https://bugs.webkit.org/show_bug.cgi?id=181532
306
307         Reviewed by Xabier Rodriguez-Calvar.
308
309         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
310         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
311             Since r226621 initDataType "cenc" is supported in clearKey, so we should update the expected result of these tests.
312
313 2018-01-16  Yacine Bandou  <yacine.bandou_ext@softathome.com>
314
315         [EME] some fixes in clearKey-encrypted-cenc-event LayoutTest
316         https://bugs.webkit.org/show_bug.cgi?id=181526
317
318         Reviewed by Xabier Rodriguez-Calvar.
319
320         Update the TestExpectation files as it was done with clearKey-message-cenc-event
321         LayoutTest, the test should be pass in all platforms except gtk and mac.
322         Use const or let instead of var in JS when it's possible.
323
324         * TestExpectations:
325         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html:
326         * media/media-source/media-source-loader-simple.js:
327         * platform/gtk/TestExpectations:
328         * platform/mac/TestExpectations:
329         * platform/wpe/TestExpectations:
330
331 2018-01-15  Yoav Weiss  <yoav@yoav.ws>
332
333         Support for preconnect Link headers
334         https://bugs.webkit.org/show_bug.cgi?id=181657
335
336         Reviewed by Darin Adler.
337
338         Add test to see Link preconnect headers trigger a connection.
339
340         * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
341         * http/tests/preconnect/link-header-rel-preconnect-http.php: Added.
342
343 2018-01-15  Michael Catanzaro  <mcatanzaro@igalia.com>
344
345         Unreviewed GTK layout test gardening
346
347         * TestExpectations:
348         * platform/gtk/TestExpectations:
349
350 2018-01-15  Konstantin Tokarev  <annulen@yandex.ru>
351
352         image-rendering should affect scaling of border-image
353         https://bugs.webkit.org/show_bug.cgi?id=169440
354
355         Reviewed by Michael Catanzaro.
356
357         * fast/borders/border-image-pixelated-expected.html: Added.
358         * fast/borders/border-image-pixelated.html: Added.
359         * fast/borders/resources/border-image-pixelated.png: Added.
360
361 2018-01-15  Philippe Normand  <pnormand@igalia.com>
362
363         Unreviewed GTK gardening
364
365         * platform/gtk/TestExpectations: Skip
366         media/media-fullscreen-pause-inline.html as advised by Eric
367         Carlson.
368
369 2018-01-15  Philippe Normand  <pnormand@igalia.com>
370
371         Prevent useless MediaPlayer mute state notifications
372         https://bugs.webkit.org/show_bug.cgi?id=181646
373
374         Reviewed by Carlos Garcia Campos.
375
376         Unflag tests depending on muted state and media session
377         restrictions, most of those are now passing.
378
379         * platform/gtk/TestExpectations:
380         * platform/gtk/media/video-controls-no-scripting-expected.txt:
381
382 2018-01-14  Myles C. Maxfield  <mmaxfield@apple.com>
383
384         [macOS] [WK2] Unskip some consistently-passing tests
385         https://bugs.webkit.org/show_bug.cgi?id=181226
386         <rdar://problem/23023848>
387
388         Reviewed by Simon Fraser.
389
390         According to the flakiness dashboard, these tests consistently pass now.
391
392         * platform/mac-wk2/TestExpectations:
393
394 2018-01-13  Chris Dumez  <cdumez@apple.com>
395
396         Extend testing added in r226842
397         https://bugs.webkit.org/show_bug.cgi?id=181634
398
399         Reviewed by Darin Adler.
400
401         I have verified that the behavior is consistent with Chrome and Firefox.
402
403         * fast/dom/Window/window-opener-shadowing-expected.txt:
404         * fast/dom/Window/window-opener-shadowing.html:
405
406 2018-01-13  Minsheng Liu  <lambda@liu.ms>
407
408         MathML Lengths should take zoom level into account
409         https://bugs.webkit.org/show_bug.cgi?id=180029
410
411         Reviewed by Frédéric Wang.
412
413         Add a testcase for MathML lengths where zoom factor is set.
414
415         * mathml/presentation/mspace-units-with-zoom-expected.html: Added.
416         * mathml/presentation/mspace-units-with-zoom.html: Added.
417
418 2018-01-12  Simon Fraser  <simon.fraser@apple.com>
419
420         Touch events not received with initial-scale=1 viewport
421         https://bugs.webkit.org/show_bug.cgi?id=181566
422         rdar://problem/36460221
423
424         Reviewed by Tim Horton.
425
426         Add a testcase for this touch event case.
427
428         * fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
429         * fast/events/touch/ios/target-taller-than-view.html: Added.
430
431 2018-01-12  Myles C. Maxfield  <mmaxfield@apple.com>
432
433         Data URL fonts split in the middle of an alphabet cause random letters to disappear
434         https://bugs.webkit.org/show_bug.cgi?id=175845
435         <rdar://problem/33996578>
436
437         Reviewed by Brent Fulgham.
438
439         Make sure that the requests for both fonts are sent before either of the responses are received.
440
441         * fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
442         * fast/text/font-load-data-partitioned-alphabet.html: Added.
443         * platform/mac-wk1/fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
444
445 2018-01-11  Dean Jackson  <dino@apple.com>
446
447         [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
448         https://bugs.webkit.org/show_bug.cgi?id=181558
449         <rdar://problem/36189833>
450
451         Reviewed by Eric Carlson.
452
453         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
454         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
455         * platform/mac/TestExpectations: Test crashes on Sierra and earlier.
456
457 2018-01-12  Dean Jackson  <dino@apple.com>
458
459         drawElements should be invalid if vertexAttrib0 doesn't have data
460         https://bugs.webkit.org/show_bug.cgi?id=181609
461         <rdar://problem/36392883>
462
463         Reviewed by Antoine Quint.
464
465         * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt: Added.
466         * fast/canvas/webgl/drawElements-empty-vertex-data.html: Added.
467
468 2018-01-12  Youenn Fablet  <youenn@apple.com>
469
470         FormDataElement::lengthInBytes should use ThreadableBlobRegistry
471         https://bugs.webkit.org/show_bug.cgi?id=181554
472
473         Reviewed by Chris Dumez.
474
475         * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
476         (async):
477         (event.event.request.url.indexOf): Deleted.
478         (event.event.request.url.endsWith): Deleted.
479         (event.event.respondWith.promise.then): Deleted.
480         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
481         * http/tests/workers/service/service-worker-cache-api.https.html:
482
483 2018-01-12  Youenn Fablet  <youenn@apple.com>
484
485         WebProcess should pass the registration identifier and not the worker identifier for fetch events
486         https://bugs.webkit.org/show_bug.cgi?id=181591
487
488         Reviewed by Chris Dumez.
489
490         * http/wpt/service-workers/resources/empty.html: Added.
491         * http/wpt/service-workers/update-service-worker.https-expected.txt: Added.
492         * http/wpt/service-workers/update-service-worker.https.html: Added.
493         * http/wpt/service-workers/update-worker.py: Added.
494         (main):
495
496 2018-01-11  Simon Fraser  <simon.fraser@apple.com>
497
498         fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is flakey
499         https://bugs.webkit.org/show_bug.cgi?id=181569
500         rdar://problem/34117680
501
502         Reviewed by Zalan Bujtas.
503         
504         Wait a tick before starting the rotation, otherwise -[WKWebView _beginAnimatedResizeWithUpdates:]
505         can bail because the unobscuredRect is empty.
506
507         Also wait for both the rotation UI script to complete, and the receipt of the 
508         orientationchange event.
509
510         * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html:
511         * fast/events/ios/rotation/resources/rotation-utils.js:
512         (doTest):
513
514 2018-01-12  Matt Lewis  <jlewis3@apple.com>
515
516         Skipped http/tests/resourceLoadStatistics/grandfathering.html on macOS WK2.
517         https://bugs.webkit.org/show_bug.cgi?id=181482
518
519         Unreviewed test gardening.
520
521         * platform/mac-wk2/TestExpectations:
522
523 2018-01-12  Antoine Quint  <graouts@apple.com>
524
525         Add support for the frames() timing function
526         https://bugs.webkit.org/show_bug.cgi?id=181585
527         <rdar://problem/36463317>
528
529         Reviewed by Dean.
530
531         Add a new test that checks that the frames() timing function applies as expected
532         and expand an existing test to check that the frames() timing function is parsed
533         correctly. We also mark progressions in imported WPT tests.
534
535         * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
536         * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
537         * transitions/frames-timing-function-expected.txt: Added.
538         * transitions/frames-timing-function.html: Added.
539         * transitions/transitions-parsing-expected.txt:
540         * transitions/transitions-parsing.html:
541
542 2018-01-11  Chris Dumez  <cdumez@apple.com>
543
544         Setting Window.opener to null should disown its opener
545         https://bugs.webkit.org/show_bug.cgi?id=181505
546         <rdar://problem/36443151>
547
548         Reviewed by Ryosuke Niwa.
549
550         Add layout test coverage.
551
552         * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
553         * fast/dom/Window/window-opener-set-to-null.html: Added.
554         * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
555         * fast/dom/Window/window-opener-shadowing.html: Added.
556
557 2018-01-11  Myles C. Maxfield  <mmaxfield@apple.com>
558
559         [Cocoa] Star character disappears when bolded
560         https://bugs.webkit.org/show_bug.cgi?id=181568
561         <rdar://problem/18755569>
562
563         Reviewed by Simon Fraser.
564
565         * fast/text/unknown-font-expected-mismatch.html: Added.
566         * fast/text/unknown-font.html: Added.
567
568 2018-01-11  James Craig  <jcraig@apple.com>
569
570         AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
571         https://bugs.webkit.org/show_bug.cgi?id=168447
572         <rdar://problem/30559874>
573
574         Reviewed by Simon Fraser.
575
576         Double-invert video when platform "invert colors" setting is enabled. Behavior matches 
577         current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
578
579         * TestExpectations: Platform setting only available on Mac and iOS.
580         * accessibility/smart-invert-expected.txt: Added. 
581         * accessibility/smart-invert-reference-expected.html: Added.
582         * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
583         * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
584         * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
585         * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
586
587 2018-01-10  Ryosuke Niwa  <rniwa@webkit.org>
588
589         Make elements of zero width or height focusable
590         https://bugs.webkit.org/show_bug.cgi?id=181516
591
592         Reviewed by Chris Dumez.
593
594         Added a regression test.
595
596         * fast/events/focus-zero-size-element-expected.txt: Added.
597         * fast/events/focus-zero-size-element.html: Added.
598
599 2018-01-11  Alex Christensen  <achristensen@webkit.org>
600
601         REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
602         https://bugs.webkit.org/show_bug.cgi?id=181553
603
604         Reviewed by Eric Carlson.
605
606         * media/video-src-remove.html:
607
608 2018-01-11  Dean Jackson  <dino@apple.com>
609
610         Rolling out 226814. It crashes on some bots.
611
612 2018-01-11  Dean Jackson  <dino@apple.com>
613
614         [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
615         https://bugs.webkit.org/show_bug.cgi?id=181558
616         <rdar://problem/36189833>
617
618         Reviewed by Eric Carlson.
619
620         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
621         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
622
623 2018-01-11  Chris Dumez  <cdumez@apple.com>
624
625         ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
626         https://bugs.webkit.org/show_bug.cgi?id=181222
627         <rdar://problem/36332686>
628
629         Reviewed by Youenn Fablet.
630
631         Unskip test that is no longer flakily crashing.
632
633         * TestExpectations:
634
635 2018-01-11  Youenn Fablet  <youenn@apple.com>
636
637         RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
638         https://bugs.webkit.org/show_bug.cgi?id=180851
639
640         Reviewed by Eric Carlson.
641
642         * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
643         * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
644         * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
645
646 2018-01-11  Ali Juma  <ajuma@chromium.org>
647
648         window.visualViewport should behave as [SameObject]
649         https://bugs.webkit.org/show_bug.cgi?id=181548
650
651         Reviewed by Chris Dumez.
652
653         * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
654         * fast/visual-viewport/visual-viewport-same-object.html: Added.
655
656 2018-01-11  Youenn Fablet  <youenn@apple.com>
657
658         imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
659         https://bugs.webkit.org/show_bug.cgi?id=181541
660
661         Unreviewed.
662
663         * TestExpectations:
664
665 2018-01-11  Matt Lewis  <jlewis3@apple.com>
666
667         Rebaseline of media/event-queue-crash.html after r226785
668         
669         Unreviewed test gardening.
670
671         * media/event-queue-crash-expected.txt:
672
673 2018-01-11  Zalan Bujtas  <zalan@apple.com>
674
675         RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
676         https://bugs.webkit.org/show_bug.cgi?id=181513
677         <rdar://problem/36367085>
678
679         Reviewed by Antti Koivisto.
680
681         * fast/forms/button-set-text-crash-expected.txt: Added.
682         * fast/forms/button-set-text-crash.html: Added.
683
684 2018-01-11  Antoine Quint  <graouts@apple.com>
685
686         Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
687         https://bugs.webkit.org/show_bug.cgi?id=181547
688         <rdar://problem/35947650>
689
690         Reviewed by Eric Carlson.
691
692         Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
693         does not incur any change, and that making the controls visible again shows the controls in the
694         expected state.
695
696         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
697         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
698
699 2018-01-11  Antoine Quint  <graouts@apple.com>
700
701         [iOS] There should be no controls markup generated in fullscreen
702         https://bugs.webkit.org/show_bug.cgi?id=181540
703         <rdar://problem/35060379>
704
705         Reviewed by Eric Carlson.
706
707         We update this test to simply check that we're removing all child nodes.
708
709         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
710         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
711
712 2018-01-11  Youenn Fablet  <youenn@apple.com>
713
714         Redirected iframe loading with Request.redirect=follow should fail
715         https://bugs.webkit.org/show_bug.cgi?id=181491
716
717         Reviewed by Alex Christensen.
718
719         * TestExpectations:
720
721 2018-01-10  Simon Fraser  <simon.fraser@apple.com>
722
723         On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
724         https://bugs.webkit.org/show_bug.cgi?id=181511
725         rdar://problem/33741427
726
727         Reviewed by Zalan Bujtas.
728
729         New results in tests that get client coordinates after zooming.
730
731         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
732         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
733         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
734         * fast/visual-viewport/zoomed-fixed-expected.txt:
735         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
736         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
737         * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
738
739 2018-01-11  Eric Carlson  <eric.carlson@apple.com>
740
741         Layout Test media/event-queue-crash.html is flaky
742         https://bugs.webkit.org/show_bug.cgi?id=180493
743         <rdar://problem/35914377>
744
745         Reviewed by Jer Noble.
746
747         * TestExpectations: Add DumpJSConsoleLogInStdErr.
748         * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
749
750 2018-01-11  Ms2ger  <Ms2ger@igalia.com>
751
752         Test gardening for GTK.
753         https://bugs.webkit.org/show_bug.cgi?id=181477
754
755         Unreviewed test gardening.
756
757         * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
758         * http/tests/performance/performance-resource-timing-cached-entries.html:
759           The code to debug this test's flakiness made it more flaky, as the
760           resources are not logged in a consistent order. This ensures they are
761           logged only in case of failure.
762         * platform/gtk/TestExpectations:
763           - svg/custom/non-scaling-stroke.svg was fixed in r226443.
764           - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
765             was fixed in r226404.
766
767 2018-01-11  Miguel Gomez  <magomez@igalia.com>
768
769         Unreviewed GTK+ and WPE gardening after r226773.
770
771         * platform/gtk/TestExpectations:
772         * platform/wpe/TestExpectations:
773
774 2018-01-11  Ms2ger  <Ms2ger@igalia.com>
775
776         [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
777         https://bugs.webkit.org/show_bug.cgi?id=91339
778
779         Unreviewed test gardening.
780
781         It was fixed in r226404.
782
783         * platform/gtk/TestExpectations:
784
785 2018-01-11  Youenn Fablet  <youenn@apple.com>
786
787         LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
788         https://bugs.webkit.org/show_bug.cgi?id=181490
789
790         Reviewed by Chris Dumez.
791
792         * http/tests/workers/service/resources/service-worker-importScript.js:
793         * http/tests/workers/service/service-worker-importScript-expected.txt:
794         * platform/mac-wk2/TestExpectations:
795
796 2018-01-11  Philippe Normand  <pnormand@igalia.com>
797
798         [GTK] media/muted-video-is-playing-audio.html is timing out
799         https://bugs.webkit.org/show_bug.cgi?id=163781
800
801         Reviewed by Carlos Garcia Campos.
802
803         The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
804
805         * media/muted-video-is-playing-audio.html: Un-mute the page.
806         * platform/gtk/TestExpectations: Unflag now-passing test.
807
808 2018-01-10  Andy Estes  <aestes@apple.com>
809
810         [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
811         https://bugs.webkit.org/show_bug.cgi?id=181437
812         <rdar://problem/36376481>
813
814         Reviewed by Tim Horton.
815
816         * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
817         * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
818         * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
819         * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
820         * http/tests/paymentrequest/resources/helpers.js:
821         (async.getPaymentRequestResponse):
822         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
823         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
824         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
825
826 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
827
828         Update TestExpectations for http/tests/misc/submit-post-keygen.html.
829         https://bugs.webkit.org/show_bug.cgi?id=121331
830
831         Unreviewed test gardening.
832
833         * platform/mac/TestExpectations:
834
835 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
836
837         Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
838         https://bugs.webkit.org/show_bug.cgi?id=181502
839
840         Unreviewed test gardening.
841
842         * platform/mac-wk2/TestExpectations:
843
844 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
845
846         Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
847         https://bugs.webkit.org/show_bug.cgi?id=181494
848
849         Unreviewed test gardening.
850
851         * platform/mac/TestExpectations:
852
853 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
854
855         Mark http/tests/misc/slow-loading-animated-image.html as flaky.
856         https://bugs.webkit.org/show_bug.cgi?id=181479
857
858         Unreviewed test gardening.
859
860         * platform/mac/TestExpectations:
861
862 2018-01-10  Matt Baker  <mattbaker@apple.com>
863
864         Web Inspector: Canvas tab: throttle recording slider updates
865         https://bugs.webkit.org/show_bug.cgi?id=180839
866         <rdar://problem/36057849>
867
868         Reviewed by Joseph Pecoraro
869
870         * inspector/unit-tests/throttle-expected.txt: Added.
871         * inspector/unit-tests/throttle.html: Added.
872         Added function throttling tests.
873
874 2018-01-10  Wenson Hsieh  <wenson_hsieh@apple.com>
875
876         REGRESSION(r222507): Composition highlight doesn't render when using IME
877         https://bugs.webkit.org/show_bug.cgi?id=181485
878         <rdar://problem/35896516>
879
880         Reviewed by Ryosuke Niwa.
881
882         Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
883         string appears different once it is confirmed.
884
885         * editing/marked-text-appearance-expected-mismatch.html: Added.
886         * editing/marked-text-appearance.html: Added.
887
888 2018-01-10  Chris Dumez  <cdumez@apple.com>
889
890         Multiple http/wpt/beacon/contentextensions/ test are flaky.
891         https://bugs.webkit.org/show_bug.cgi?id=179256
892         <rdar://problem/35401978>
893
894         Reviewed by Alex Christensen.
895
896         Stop marking content extensions tests as flaky.
897
898         * platform/mac-wk2/TestExpectations:
899
900 2018-01-10  Tim Horton  <timothy_horton@apple.com>
901
902         REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
903         https://bugs.webkit.org/show_bug.cgi?id=181269
904         <rdar://problem/35110344>
905
906         Reviewed by Simon Fraser.
907
908         * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
909         * swipe/pushstate-with-manual-scrollrestoration.html: Added.
910         Add a test (which previously would complain about taking too long)
911         that using manual scroll position restoration and pushState together
912         doesn't cause swipes to hang until the watchdog fires.
913
914 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
915
916         Skip http/tests/workers/service/cors-image-fetch.html.
917         https://bugs.webkit.org/show_bug.cgi?id=181222
918
919         Unreviewed test gardening.
920
921         * TestExpectations:
922
923 2018-01-10  Youenn Fablet  <youenn@apple.com>
924
925         Use no-cache fetch mode when loading main documents with location.reload()
926         https://bugs.webkit.org/show_bug.cgi?id=181285
927         <rdar://problem/36356831>
928
929         Reviewed by Alex Christensen.
930
931         * http/tests/inspector/network/har/har-page-expected.txt:
932         * http/tests/inspector/network/har/har-page.html:
933
934 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
935
936         Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
937         https://bugs.webkit.org/show_bug.cgi?id=181501
938
939         Unreviewed test gardening.
940
941         * platform/win/TestExpectations:
942
943 2018-01-10  Matt Lewis  <jlewis3@apple.com>
944
945         Adjusted expectations for webrtc/video-unmute.html.
946         https://bugs.webkit.org/show_bug.cgi?id=172879
947
948         Unreviewed test gardening.
949
950         * platform/ios-simulator-wk2/TestExpectations:
951         * platform/ios-wk2/TestExpectations:
952         * platform/mac-wk2/TestExpectations:
953
954 2018-01-10  Youenn Fablet  <youenn@apple.com>
955
956         Skip http/wpt/service-workers/fetchEvent.https.html in Debug
957         https://bugs.webkit.org/show_bug.cgi?id=181481
958
959         Unreviewed.
960
961         * TestExpectations:
962
963 2018-01-10  Matt Lewis  <jlewis3@apple.com>
964
965         Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
966         https://bugs.webkit.org/show_bug.cgi?id=181097
967
968         Unreviewed test gardening.
969
970         * platform/mac-wk2/TestExpectations:
971
972 2018-01-10  Matt Lewis  <jlewis3@apple.com>
973
974         Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
975         https://bugs.webkit.org/show_bug.cgi?id=181392
976
977         Unreviewed test gardening.
978
979         * platform/ios-wk2/TestExpectations:
980         * platform/mac-wk2/TestExpectations:
981
982 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
983
984         [Win] Rebaseline test after r225366.
985
986         Unreviewed test gardening.
987
988         * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
989
990 2018-01-10  Chris Dumez  <cdumez@apple.com>
991
992         REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
993         https://bugs.webkit.org/show_bug.cgi?id=179342
994         <rdar://problem/35478161>
995
996         Reviewed by Youenn Fablet.
997
998         * TestExpectations:
999         Unmark the test as flaky.
1000
1001         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1002         * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
1003         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1004         Update test to register a scriptURL that actually fails. When registration succeeds, the test
1005         logs lines indicating that registration succeeded unexpectedly. Also, when registration
1006         succeeds, the registration of the top frame are no longer guaranteed to be resolved before
1007         the ones of the subframe (because it involves things like network loads).
1008
1009 2018-01-10  Chris Dumez  <cdumez@apple.com>
1010
1011         Unreviewed, skip http/tests/workers/service/other_resources folder.
1012
1013         It is a resources folder and does not contain tests.
1014
1015         * TestExpectations:
1016
1017 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
1018
1019         [Win] Rebaseline tests after r225366.
1020
1021         Unreviewed test gardening.
1022
1023         * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
1024         * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
1025         * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
1026         * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
1027
1028 2018-01-10  Philippe Normand  <pnormand@igalia.com>
1029
1030         Unreviewed GTK gardening
1031
1032         * platform/gtk/TestExpectations: Unflag now-passing test and skip
1033         mediastream tests, useless without any webrtc backend.
1034
1035 2018-01-10  Philippe Normand  <pnormand@igalia.com>
1036
1037         [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
1038         https://bugs.webkit.org/show_bug.cgi?id=181471
1039         <rdar://problem/36402323>
1040
1041         Reviewed by Carlos Garcia Campos.
1042
1043         * platform/gtk/TestExpectations: These 2 tests shall pass now.
1044
1045 2018-01-10  Ms2ger  <Ms2ger@igalia.com>
1046
1047         [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
1048         https://bugs.webkit.org/show_bug.cgi?id=94009
1049
1050         Unreviewed test gardening.
1051
1052         It was fixed in r226404.
1053
1054         * platform/gtk/TestExpectations:
1055
1056 2018-01-10  Philippe Normand  <pnormand@igalia.com>
1057
1058         Unreviewed, updating expectations for media test timing out on GTK
1059
1060         * platform/gtk/TestExpectations:
1061
1062 2018-01-10  Philippe Normand  <pnormand@igalia.com>
1063
1064         Unreviewed, updating expectations for media test timing out on GTK
1065
1066         * platform/gtk/TestExpectations:
1067
1068 2018-01-10  Antti Koivisto  <antti@apple.com>
1069
1070         Invalidate current element style on class change accurately
1071         https://bugs.webkit.org/show_bug.cgi?id=181210
1072
1073         Reviewed by Zalan Bujtas.
1074
1075         * fast/css/set-inline-style-recalc-expected.txt:
1076         * fast/css/set-inline-style-recalc.html:
1077
1078 2018-01-09  Antoine Quint  <graouts@apple.com>
1079
1080         [Web Animations] Expose the id property on Animation
1081         https://bugs.webkit.org/show_bug.cgi?id=181450
1082         <rdar://problem/36383600>
1083
1084         Reviewed by Dean Jackson.
1085
1086         Mark all tests related to the "id" property as passing.
1087
1088         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1089         * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
1090         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1091
1092 2018-01-09  Chris Dumez  <cdumez@apple.com>
1093
1094         Make service workers behave correctly with regards to Page Cache
1095         https://bugs.webkit.org/show_bug.cgi?id=181446
1096         <rdar://problem/36164291>
1097
1098         Reviewed by Youenn Fablet.
1099
1100         Add layout test coverage.
1101
1102         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
1103         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
1104         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
1105         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
1106         * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
1107         * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
1108         * http/tests/workers/service/other_resources/test.html: Added.
1109         * http/tests/workers/service/resources/getClientCount-worker.js: Added.
1110         (event.then):
1111
1112 2018-01-09  Chris Dumez  <cdumez@apple.com>
1113
1114         We should not return undefined for most properties of a detached Window
1115         https://bugs.webkit.org/show_bug.cgi?id=181416
1116         <rdar://problem/36162489>
1117
1118         Reviewed by Ryosuke Niwa.
1119
1120         Update existing tests to reflect behavior change.
1121
1122         * fast/dom/Window/orphaned-frame-access-expected.txt:
1123         * fast/dom/Window/orphaned-frame-access.html:
1124         * fast/frames/detached-frame-property-expected.txt:
1125         * fast/frames/detached-frame-property.html:
1126
1127 2018-01-09  Darin Adler  <darin@apple.com>
1128
1129         Further refinement to list item and counter code after "list-item" counter fix
1130         https://bugs.webkit.org/show_bug.cgi?id=181426
1131
1132         Reviewed by Zalan Bujtas.
1133
1134         * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
1135         the file.
1136
1137 2018-01-09  Myles C. Maxfield  <mmaxfield@apple.com>
1138
1139         font-display:fallback can cause a visual flash (which is supposed to be impossible)
1140         https://bugs.webkit.org/show_bug.cgi?id=181374
1141
1142         Reviewed by Simon Fraser.
1143
1144         Move font-display tests into their common subfolder.
1145
1146         * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
1147         * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
1148         * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
1149         * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
1150         * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
1151         * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
1152         * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
1153         * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
1154         * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
1155         * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
1156         * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
1157         * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
1158         * fast/text/font-display/swap-flash-expected.html: Added.
1159         * fast/text/font-display/swap-flash.html: Added.
1160         * platform/win/TestExpectations:
1161
1162 2018-01-09  Matt Lewis  <jlewis3@apple.com>
1163
1164         Fixed test expectaions.
1165
1166         Unreviewed test gardening.
1167
1168         * platform/ios-wk2/TestExpectations:
1169
1170 2018-01-09  Antti Koivisto  <antti@apple.com>
1171
1172         Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
1173         https://bugs.webkit.org/show_bug.cgi?id=180940
1174         <rdar://problem/36116507>
1175
1176         Reviewed by Darin Adler.
1177
1178         * http/tests/local/loading-stylesheet-import-remove.html: Added.
1179         * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
1180         * http/tests/local/resources/slow-import.css: Added.
1181
1182 2018-01-09  Youenn Fablet  <youenn@apple.com>
1183
1184         Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
1185         https://bugs.webkit.org/show_bug.cgi?id=181404
1186
1187         Reviewed by Alex Christensen.
1188
1189         * TestExpectations:
1190
1191 2018-01-09  Youenn Fablet  <youenn@apple.com>
1192
1193         [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1194         https://bugs.webkit.org/show_bug.cgi?id=181087
1195         <rdar://problem/36188109>
1196
1197         Reviewed by Chris Dumez.
1198
1199         * platform/ios-wk2/TestExpectations: Removed flaky expectation.
1200
1201 2018-01-09  Yacine Bandou  <yacine.bandou_ext@softathome.com>
1202
1203         [EME] Add layout test for clearKey CENC message event
1204         https://bugs.webkit.org/show_bug.cgi?id=180928
1205
1206         Reviewed by Xabier Rodriguez-Calvar.
1207
1208         Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
1209         There are two tests: one with MSE playback and another with regular playback.
1210
1211         * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
1212         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
1213         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
1214             Test with MSE playback.
1215         * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
1216             Test with regular playback.
1217         * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
1218             This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and 
1219             "keystatuseschange" events, and updates the CDM session with the right keys.
1220             This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback 
1221             by an other function that checks the 'message' event and stops the test.
1222         * media/encrypted-media/medias-enc.js:
1223             I take this opportunity to introduce some fixes:
1224             Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
1225             thus it is easy to change it now.
1226             Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
1227         * media/media-source/media-source-loader-simple.js:
1228             Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
1229         * platform/gtk/TestExpectations:
1230         * platform/mac/TestExpectations:
1231         * platform/wpe/TestExpectations:
1232
1233 2018-01-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
1234
1235         Check Image::m_image is not null in ImageLoader::decode()
1236         https://bugs.webkit.org/show_bug.cgi?id=180386
1237         <rdar://problem/34634483>
1238
1239         Reviewed by Tim Horton.
1240
1241         Add a new rejected case for decoding an image with an invalid URL.
1242
1243         * fast/images/decode-static-image-reject-expected.txt:
1244         * fast/images/decode-static-image-reject.html:
1245
1246 2018-01-09  Ali Juma  <ajuma@chromium.org>
1247
1248         Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
1249         https://bugs.webkit.org/show_bug.cgi?id=181436
1250
1251         Reviewed by Frédéric Wang.
1252
1253         Test gardening.
1254
1255         * TestExpectations:
1256         Mark test that seems to have timing issues as flaky.
1257
1258 2018-01-09  Ali Juma  <ajuma@chromium.org>
1259
1260         Implement VisualViewport API events
1261         https://bugs.webkit.org/show_bug.cgi?id=179386
1262
1263         Reviewed by Frédéric Wang.
1264
1265         Add tests for Visual Viewport API events. Test that a resize event is fired after
1266         pinch zoom and after window resize, and test that a scroll event is fired when the
1267         visual viewport is scrolled.
1268
1269         * fast/visual-viewport/resize-event-fired-expected.txt: Added.
1270         * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
1271         * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
1272         * fast/visual-viewport/resize-event-fired.html: Added.
1273         * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
1274         * fast/visual-viewport/scroll-event-fired.html: Added.
1275         * platform/gtk/TestExpectations:
1276         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
1277         * platform/ios/TestExpectations:
1278         Skipped test that resizes a window, since this isn't supported on iOS.
1279         * platform/win/TestExpectations:
1280         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
1281
1282 2018-01-09  Ryosuke Niwa  <rniwa@webkit.org>
1283
1284         Release assert in addResourceTiming when a cache resource is requested during style recalc
1285         https://bugs.webkit.org/show_bug.cgi?id=181137
1286         <rdar://problem/35666574>
1287
1288         Reviewed by Simon Fraser.
1289
1290         Added a regression test for the crash.
1291
1292         Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
1293         resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
1294
1295         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
1296         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
1297         * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
1298
1299 2018-01-08  Chris Nardi  <csnardi1@gmail.com>
1300
1301         ::first-letter incorrectly selects grapheme pairs
1302         https://bugs.webkit.org/show_bug.cgi?id=181315
1303
1304         Reviewed by Darin Adler.
1305
1306         * fast/css/first-letter-punctuation-expected.html: Added.
1307         * fast/css/first-letter-punctuation.html:
1308         * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
1309         * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
1310         * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
1311         * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
1312         * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
1313         * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
1314
1315 2018-01-08  Darin Adler  <darin@apple.com>
1316
1317         Special list-item counter starts from an incorrect number for ::before and ::after
1318         https://bugs.webkit.org/show_bug.cgi?id=181084
1319
1320         Reviewed by Zalan Bujtas.
1321
1322         * fast/css/counters/counter-list-item-expected.html: Added.
1323         * fast/css/counters/counter-list-item.html: Added.
1324
1325 2018-01-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
1326
1327         A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
1328         https://bugs.webkit.org/show_bug.cgi?id=180301
1329
1330         Reviewed by Dean Jackson.
1331
1332         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
1333         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
1334         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
1335         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
1336         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
1337         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
1338
1339 2018-01-08  Matt Lewis  <jlewis3@apple.com>
1340
1341         Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
1342         https://bugs.webkit.org/show_bug.cgi?id=181087
1343
1344         Unreviewed test gardening.
1345
1346         * platform/ios-wk2/TestExpectations:
1347
1348 2018-01-08  Matt Lewis  <jlewis3@apple.com>
1349
1350         Unreviewed, rolling out r226385.
1351
1352         The test introduced with this was a flaky since being added.
1353
1354         Reverted changeset:
1355
1356         "AX: when invert colors is on, double-invert certain media
1357         elements in UserAgentStyleSheet"
1358         https://bugs.webkit.org/show_bug.cgi?id=168447
1359         https://trac.webkit.org/changeset/226385
1360
1361 2018-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1362
1363         Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
1364         https://bugs.webkit.org/show_bug.cgi?id=181223
1365
1366         Unreviewed test gardening.
1367
1368         * platform/wk2/TestExpectations:
1369
1370 2018-01-08  Matt Lewis  <jlewis3@apple.com>
1371
1372         Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
1373         https://bugs.webkit.org/show_bug.cgi?id=181107
1374
1375         Unreviewed test gardening.
1376
1377         * platform/mac-wk2/TestExpectations:
1378
1379 2018-01-08  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1380
1381         [WinCairo] Add default port TestExpectations for wincairo
1382         https://bugs.webkit.org/show_bug.cgi?id=179221
1383
1384         Reviewed by Alex Christensen.
1385
1386         * platform/wincairo-win10/TestExpectations: Added.
1387
1388 2018-01-08  Youenn Fablet  <youenn@apple.com>
1389
1390         Stop exposing fetch and extendable events to window
1391         https://bugs.webkit.org/show_bug.cgi?id=181325
1392
1393         Reviewed by Chris Dumez.
1394
1395         * http/wpt/service-workers/extendableEvent.https-expected.txt:
1396         * http/wpt/service-workers/extendableEvent.https.html:
1397         * http/wpt/service-workers/fetchEvent.https-expected.txt:
1398         * http/wpt/service-workers/fetchEvent.https.html:
1399
1400 2018-01-08  Antti Koivisto  <antti@apple.com>
1401
1402         REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
1403         https://bugs.webkit.org/show_bug.cgi?id=176260
1404         <rdar://problem/34219966>
1405
1406         Reviewed by Simon Fraser.
1407
1408         * compositing/debug-borders-dynamic-expected.html: Added.
1409         * compositing/debug-borders-dynamic.html: Added.
1410
1411 2018-01-08  Yacine Bandou  <yacine.bandou_ext@softathome.com>
1412
1413         [EME] Add layout test for InitData and InitDataType in CENC encrypted event
1414         https://bugs.webkit.org/show_bug.cgi?id=180430
1415
1416         Reviewed by Xabier Rodriguez-Calvar.
1417
1418         * TestExpectations:
1419         * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
1420             This is a simple encrypted video file used for regular playback.
1421             It has been encrypted with BENTO4. https://www.bento4.com/
1422
1423         * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
1424             This is a simple encrypted video fragment used in MSE playback.
1425             It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
1426
1427         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
1428         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
1429         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
1430             This is a test with MSE.
1431
1432         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
1433             This is a test with a regular playback.
1434
1435         * media/encrypted-media/medias-enc.js: Added.
1436             This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
1437             It gives all necessary informations about the encrypted media: path of the file or
1438             the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
1439
1440         * media/media-source/media-source-loader-simple.js: Added.
1441             This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
1442             in the appropriate SourceBuffer.
1443
1444         * platform/wpe/TestExpectations:
1445
1446 2018-01-08  Ms2ger  <Ms2ger@igalia.com>
1447
1448         Update imagebitmap tests.
1449         https://bugs.webkit.org/show_bug.cgi?id=181379
1450
1451         Unreviewed test gardening.
1452
1453         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1454         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1455         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1456         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1457
1458 2018-01-08  Youenn Fablet  <youenn@apple.com>
1459
1460         navigator.onLine does not work inside service workers
1461         https://bugs.webkit.org/show_bug.cgi?id=181079
1462         <rdar://problem/36178606>
1463
1464         Reviewed by Darin Adler.
1465
1466         * http/wpt/service-workers/online-worker.js: Added.
1467         (async.waitForOnlineEvent):
1468         (async.doTest):
1469         * http/wpt/service-workers/online.https-expected.txt: Added.
1470         * http/wpt/service-workers/online.https.html: Added.
1471
1472 2018-01-08  Youenn Fablet  <youenn@apple.com>
1473
1474         imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
1475         https://bugs.webkit.org/show_bug.cgi?id=181382
1476
1477         Unreviewed.
1478
1479         * TestExpectations:
1480
1481 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1482
1483         Unreviewed GTK gardening. Rebaseline test again after r226500.
1484
1485         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1486
1487 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1488
1489         Unreviewed GTK gardening. Partially revert r224460.
1490
1491         Two tests were incorrectly rebaselined in r224460.
1492
1493         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1494         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1495
1496 2018-01-07  Ms2ger  <Ms2ger@igalia.com>
1497
1498         Implement createImageBitmap(ImageBitmap)
1499         https://bugs.webkit.org/show_bug.cgi?id=181287
1500
1501         Reviewed by Darin Adler.
1502
1503         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1504         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1505         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1506         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1507
1508 2018-01-07  Ryosuke Niwa  <rniwa@webkit.org>
1509
1510         Reduce the precision of "high" resolution time to 1ms
1511         https://bugs.webkit.org/show_bug.cgi?id=180910
1512         <rdar://problem/36085943>
1513
1514         Reviewed by Saam Barati.
1515
1516         Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
1517         due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
1518
1519         * TestExpectations:
1520
1521 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
1522
1523         Possible crash computing event regions
1524         https://bugs.webkit.org/show_bug.cgi?id=181368
1525         rdar://problem/34847081
1526
1527         Reviewed by Zalan Bujtas.
1528
1529         * fast/events/event-handler-regions-layout-expected.txt: Added.
1530         * fast/events/event-handler-regions-layout.html: Added.
1531
1532 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
1533
1534         Crash under RenderLayer::scrollTo() with marquee
1535         https://bugs.webkit.org/show_bug.cgi?id=181349
1536         rdar://problem/36190168
1537
1538         Reviewed by Zalan Bujtas.
1539
1540         * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
1541         * fast/scrolling/marquee-scroll-crash.html: Added.
1542
1543 2018-01-05  Dean Jackson  <dino@apple.com>
1544
1545         Accurately clip copyTexImage2D and copyTexSubImage2D
1546         https://bugs.webkit.org/show_bug.cgi?id=181356
1547         <rdar://problem/35083877>
1548
1549         Reviewed by Eric Carlson.
1550
1551         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
1552         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
1553
1554 2018-01-06  Yusuke Suzuki  <utatane.tea@gmail.com>
1555
1556         Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
1557         https://bugs.webkit.org/show_bug.cgi?id=181321
1558
1559         Reviewed by Saam Barati.
1560
1561         * inspector/model/remote-object-get-properties-expected.txt:
1562         * inspector/runtime/getProperties-expected.txt:
1563         * js/script-tests/strict-throw-type-error.js:
1564         * js/strict-throw-type-error-expected.txt:
1565
1566 2018-01-05  Youenn Fablet  <youenn@apple.com>
1567
1568         Implement Cache API partitioning based on ClientOrigin
1569         https://bugs.webkit.org/show_bug.cgi?id=181240
1570
1571         Reviewed by Alex Christensen.
1572
1573         Beefing up test to ensure that client and top origins are taken into consideration.
1574
1575         * http/tests/cache-storage/cache-origins.https-expected.txt:
1576         * http/tests/cache-storage/cache-origins.https.html:
1577         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
1578         * http/tests/cache-storage/cache-clearing-origin.https.html:
1579
1580 2017-12-21  Ryan Haddad  <ryanhaddad@apple.com>
1581
1582         Mark fast/workers/worker-terminate.html as flaky.
1583         https://bugs.webkit.org/show_bug.cgi?id=181098
1584
1585         Unreviewed test gardening.
1586
1587         * platform/mac/TestExpectations:
1588
1589 2018-01-05  Per Arne Vollan  <pvollan@apple.com>
1590
1591         Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
1592         https://bugs.webkit.org/show_bug.cgi?id=181346
1593
1594         Unreviewed test gardening.
1595
1596         * platform/win/TestExpectations:
1597
1598 2018-01-05  Youenn Fablet  <youenn@apple.com>
1599
1600         Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
1601         https://bugs.webkit.org/show_bug.cgi?id=181329
1602
1603         Unreviewed.
1604         SharedWorker is not supported.
1605
1606         * TestExpectations:
1607
1608 2018-01-05  Matt Lewis  <jlewis3@apple.com>
1609
1610         Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
1611         https://bugs.webkit.org/show_bug.cgi?id=181069
1612
1613         Unreviewed test gardening.
1614
1615         * platform/mac-wk2/TestExpectations:
1616
1617 2018-01-05  Matt Lewis  <jlewis3@apple.com>
1618
1619         Unreviewed, rolling out r226401.
1620
1621         This caused timeouts on multiple platforms.
1622
1623         Reverted changeset:
1624
1625         "Implement Cache API partitioning based on ClientOrigin"
1626         https://bugs.webkit.org/show_bug.cgi?id=181240
1627         https://trac.webkit.org/changeset/226401
1628
1629 2018-01-05  Joseph Pecoraro  <pecoraro@apple.com>
1630
1631         ServiceWorkers: Enable UserTiming / ResourceTiming
1632         https://bugs.webkit.org/show_bug.cgi?id=181297
1633         <rdar://problem/36307306>
1634
1635         Reviewed by Youenn Fablet.
1636
1637         * http/tests/workers/service/resources/data1.txt: Added.
1638         * http/tests/workers/service/resources/data2.txt: Added.
1639         Resources to load from a service-worker.
1640
1641         * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
1642         * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
1643         * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
1644         Test that a ServiceWorker can produce resource entries for a few
1645         different kinds of loads (CacheStorage load, and a fetch).
1646
1647         * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
1648         * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
1649         * http/tests/workers/service/service-worker-user-timing.https.html: Added.
1650         Test that a ServiceWorker can produce a mark/measure entries.
1651
1652 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
1653
1654         [WPE][GTK] Unreviewed gardening
1655
1656         Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
1657         r226443.
1658         * platform/gtk/TestExpectations:
1659         * platform/wpe/TestExpectations:
1660
1661 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
1662
1663         [WPE] Unreviewed gardening
1664
1665         * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
1666
1667 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
1668
1669         [WPE] Rebaseline test expectations after r226404
1670
1671         Unreviewed gardening.
1672
1673         * platform/wpe/css1/font_properties/font_size-expected.txt:
1674         * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
1675         * platform/wpe/css1/text_properties/line_height-expected.txt:
1676         * platform/wpe/css1/text_properties/text_indent-expected.txt:
1677         * platform/wpe/css1/text_properties/word_spacing-expected.txt:
1678         * platform/wpe/css1/units/length_units-expected.txt:
1679         * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
1680         * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
1681         * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
1682         * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
1683         * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
1684         * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
1685         * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
1686         * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
1687         * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
1688         * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1689         * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
1690         * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
1691         * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
1692         * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
1693
1694 2018-01-05  Fujii Hironori  <Hironori.Fujii@sony.com>
1695
1696         [Cairo] Canvas: Path::clear should clear its transform
1697         https://bugs.webkit.org/show_bug.cgi?id=181320
1698
1699         Reviewed by Carlos Garcia Campos.
1700
1701         * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
1702         * fast/canvas/reset-scaling-by-height-change.html: Added.
1703
1704 2018-01-04  Joseph Pecoraro  <pecoraro@apple.com>
1705
1706         REGRESSION (r225709): Web Inspector: CSS Source maps not loading
1707         https://bugs.webkit.org/show_bug.cgi?id=181314
1708         <rdar://problem/36177620>
1709
1710         Reviewed by Brian Burg.
1711
1712         * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
1713         * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
1714         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
1715         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
1716         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
1717         Add a real script minified with a source map.
1718         Add a real scss stylesheet compiled to css with a source map.
1719
1720         * http/tests/inspector/network/source-map-loads-expected.txt: Added.
1721         * http/tests/inspector/network/source-map-loads.html: Added.
1722         Test that we load source maps for resources with sourceMappingURL directives.
1723
1724 2018-01-04  Chris Fleizach  <cfleizach@apple.com>
1725
1726         AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
1727         https://bugs.webkit.org/show_bug.cgi?id=180361
1728
1729         Reviewed by Zalan Bujtas.
1730
1731         * accessibility/mac/css-speech-speak-expected.txt:
1732         * accessibility/mac/css-speech-speak.html:
1733         * fast/css/getComputedStyle/computed-style-expected.txt:
1734         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1735         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
1736         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1737         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
1738         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1739         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
1740         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1741         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1742         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
1743         * svg/css/getComputedStyle-basic-expected.txt:
1744
1745 2018-01-04  Brian Burg  <bburg@apple.com>
1746
1747         Web Inspector: Capture Element Screenshot looks fuzzy
1748         https://bugs.webkit.org/show_bug.cgi?id=175734
1749         <rdar://problem/33803377>
1750
1751         Reviewed by Joseph Pecoraro and Simon Fraser.
1752
1753         * inspector/page/hidpi-snapshot-size-expected.txt: Added.
1754         * inspector/page/hidpi-snapshot-size.html: Added.
1755
1756 2018-01-04  Brian Burg  <bburg@apple.com>
1757
1758         Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
1759         https://bugs.webkit.org/show_bug.cgi?id=180945
1760
1761         Reviewed by Joseph Pecoraro.
1762
1763         Add new test coverage for existing RemoteObject.prototype.getProperty.
1764         Add new test coverage for new method RemoteObject.prototype.fetchProperties.
1765         I didn't add test coverage for callFunction, as I had to stop somewhere.
1766
1767         * inspector/model/remote-object-api-expected.txt: Added.
1768         * inspector/model/remote-object-api.html: Added.
1769
1770 2018-01-04  Brian Burg  <bburg@apple.com>
1771
1772         Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
1773         https://bugs.webkit.org/show_bug.cgi?id=181005
1774
1775         Rubber-stamped by Joseph Pecoraro.
1776
1777         When TestPage.debug() is called, dump out all code that is sent to be evaluated in
1778         the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
1779
1780         * http/tests/inspector/resources/inspector-test.js:
1781         (runTest):
1782         (TestPage.debug):
1783         (TestPage.evaluateInWebInspector):
1784         (TestPage.dispatchEventToFrontend):
1785
1786         * http/tests/inspector/network/har/har-page-expected.txt:
1787         Rebaseline, as this depends on the size of inspector-test.js. Removing this
1788         fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
1789
1790
1791 2018-01-04  Zalan Bujtas  <zalan@apple.com>
1792
1793         WebContent process crashes while loading https://www.classicspecs.com
1794         https://bugs.webkit.org/show_bug.cgi?id=181290
1795         <rdar://problem/36225906>
1796
1797         Reviewed by Simon Fraser.
1798
1799         * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
1800         * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
1801
1802 2018-01-04  Eric Carlson  <eric.carlson@apple.com>
1803
1804         [MediaStream] Add Mock screen capture source
1805         https://bugs.webkit.org/show_bug.cgi?id=181291
1806         <rdar://problem/36298164>
1807
1808         Reviewed by Dean Jackson.
1809
1810         * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
1811         * http/tests/media/media-stream/get-display-media-prompt.html: Added.
1812
1813 2018-01-04  John Wilander  <wilander@apple.com>
1814
1815         Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
1816         https://bugs.webkit.org/show_bug.cgi?id=181276
1817         <rdar://problem/36290463>
1818
1819         Reviewed by Alex Christensen.
1820
1821         Two test cases are deleted since the user has no way
1822         to deny access through a prompt anymore. The rest
1823         are updated to not expect a "CONFIRM:..." text output.
1824
1825         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
1826         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
1827         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
1828         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
1829         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
1830         * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
1831         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
1832         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
1833         * 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:
1834         * 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:
1835         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
1836         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
1837         * platform/mac-wk2/TestExpectations:
1838             Removed entries for the deleted test cases.
1839
1840 2018-01-04  Carlos Garcia Campos  <cgarcia@igalia.com>
1841
1842         [GTK] Issues with Ahem's ex / x-height
1843         https://bugs.webkit.org/show_bug.cgi?id=180581
1844
1845         Reviewed by Michael Catanzaro.
1846
1847         Unskip two tests that are now passing and rebaseline others.
1848
1849         * platform/gtk/TestExpectations:
1850         * platform/gtk/css1/font_properties/font_size-expected.png:
1851         * platform/gtk/css1/font_properties/font_size-expected.txt:
1852         * platform/gtk/css1/text_properties/letter_spacing-expected.png:
1853         * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
1854         * platform/gtk/css1/text_properties/line_height-expected.png:
1855         * platform/gtk/css1/text_properties/line_height-expected.txt:
1856         * platform/gtk/css1/text_properties/text_indent-expected.png:
1857         * platform/gtk/css1/text_properties/text_indent-expected.txt:
1858         * platform/gtk/css1/text_properties/word_spacing-expected.png:
1859         * platform/gtk/css1/text_properties/word_spacing-expected.txt:
1860         * platform/gtk/css1/units/length_units-expected.png:
1861         * platform/gtk/css1/units/length_units-expected.txt:
1862         * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
1863         * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
1864         * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
1865         * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
1866         * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
1867         * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
1868         * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
1869         * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
1870         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
1871         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
1872         * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
1873         * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
1874         * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
1875         * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
1876         * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
1877         * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
1878         * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
1879         * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
1880         * platform/gtk/editing/selection/caret-ltr-2-expected.png:
1881         * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
1882         * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
1883         * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
1884         * platform/gtk/editing/selection/caret-ltr-expected.png:
1885         * platform/gtk/editing/selection/caret-ltr-expected.txt:
1886         * platform/gtk/editing/selection/caret-ltr-right-expected.png:
1887         * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
1888         * platform/gtk/editing/selection/caret-rtl-2-expected.png:
1889         * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
1890         * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
1891         * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
1892         * platform/gtk/editing/selection/caret-rtl-expected.png:
1893         * platform/gtk/editing/selection/caret-rtl-expected.txt:
1894         * platform/gtk/editing/selection/caret-rtl-right-expected.png:
1895         * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
1896         * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
1897         * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
1898         * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
1899         * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
1900         * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
1901         * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
1902         * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
1903         * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
1904         * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
1905         * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
1906         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
1907         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
1908         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
1909         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
1910         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
1911         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
1912         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
1913         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
1914         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
1915         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
1916         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
1917         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
1918         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
1919         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
1920         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
1921         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
1922         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
1923         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
1924         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
1925         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
1926         * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
1927         * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
1928         * platform/gtk/fast/css/ex-after-font-variant-expected.png:
1929         * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
1930         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1931         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1932         * platform/gtk/fast/forms/minWidthPercent-expected.png:
1933         * platform/gtk/fast/forms/minWidthPercent-expected.txt:
1934         * platform/gtk/fast/lists/008-expected.png:
1935         * platform/gtk/fast/lists/008-expected.txt:
1936         * platform/gtk/fast/lists/008-vertical-expected.png:
1937         * platform/gtk/fast/lists/008-vertical-expected.txt:
1938         * platform/gtk/fast/overflow/overflow-rtl-expected.png:
1939         * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
1940         * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
1941         * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
1942         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
1943         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
1944         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
1945         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1946         * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
1947         * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
1948         * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
1949         * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
1950         * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
1951         * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
1952         * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
1953         * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
1954
1955 2018-01-04  Minsheng Liu  <lambda@liu.ms>
1956
1957         Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
1958         https://bugs.webkit.org/show_bug.cgi?id=170272
1959
1960         Reviewed by Frédéric Wang.
1961
1962         A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
1963
1964         The bug itself is fixed as a part of 179682.
1965         https://bugs.webkit.org/show_bug.cgi?id=179682
1966
1967         * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
1968         * mathml/presentation/mo-paint-lspace-rspace.html: Added.
1969
1970 2018-01-04  Youenn Fablet  <youenn@apple.com>
1971
1972         Implement Cache API partitioning based on ClientOrigin
1973         https://bugs.webkit.org/show_bug.cgi?id=181240
1974
1975         Reviewed by Alex Christensen.
1976
1977         Beefing up test to ensure that client and top origins are taken into consideration.
1978
1979         * http/tests/cache-storage/cache-origins.https-expected.txt:
1980         * http/tests/cache-storage/cache-origins.https.html:
1981         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
1982         * http/tests/cache-storage/cache-clearing-origin.https.html:
1983
1984 2018-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
1985
1986         [Attachment Support] Add plumbing for starting a drag with promised blob data
1987         https://bugs.webkit.org/show_bug.cgi?id=181201
1988
1989         Reviewed by Tim Horton.
1990
1991         Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
1992         longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
1993         patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
1994
1995         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
1996         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
1997         * platform/gtk/TestExpectations:
1998         * platform/ios/TestExpectations:
1999         * platform/mac-wk2/TestExpectations:
2000         * platform/win/TestExpectations:
2001
2002 2018-01-03  John Wilander  <wilander@apple.com>
2003
2004         Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
2005         https://bugs.webkit.org/show_bug.cgi?id=181270
2006         <rdar://problem/36289544>
2007
2008         Reviewed by Alex Christensen.
2009
2010         This change refactors how the web process tells the network process
2011         to remove storage access. Previously, this was done over the UI process
2012         just like requests for storage access. But since no further reasoning
2013         is needed, the message should go straight from the web process to the
2014         network process for performance reasons and to minimize the risk of a
2015         race.
2016
2017         As a consequence, the XPC code for storage access removal in the UI
2018         process is deleted.
2019
2020         * platform/mac-wk2/TestExpectations:
2021             Re-enables the test for this code path.
2022
2023 2018-01-03  Michael Saboff  <msaboff@apple.com>
2024
2025         Disable SharedArrayBuffers from Web API
2026         https://bugs.webkit.org/show_bug.cgi?id=181266
2027
2028         Reviewed by Saam Barati.
2029
2030         Disabled SharedArrayBuffer tests.
2031
2032         * TestExpectations:
2033
2034 2018-01-03  James Craig  <jcraig@apple.com>
2035
2036         AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
2037         https://bugs.webkit.org/show_bug.cgi?id=168447
2038         <rdar://problem/30559874>
2039
2040         Reviewed by Simon Fraser.
2041
2042         Double-invert video when platform "invert colors" setting is enabled. Behavior matches 
2043         current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
2044
2045         * TestExpectations: Platform setting only available on Mac and iOS.
2046         * accessibility/smart-invert-expected.txt: Added. 
2047         * accessibility/smart-invert-reference-expected.html: Added.
2048         * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
2049         * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
2050         * platform/ios-wk2/TestExpectations: Runs on iOS.
2051         * platform/mac-wk2/TestExpectations: Runs on Mac.
2052
2053 2018-01-03  Alexey Proskuryakov  <ap@apple.com>
2054
2055         Update expectations for some range tests.
2056         Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
2057
2058         * platform/ios-wk1/TestExpectations:
2059         * platform/mac-wk1/TestExpectations:
2060         * platform/mac/TestExpectations:
2061
2062 2018-01-03  Simon Fraser  <simon.fraser@apple.com>
2063
2064         feLighting is broken with primitiveUnits="objectBoundingBox"
2065         https://bugs.webkit.org/show_bug.cgi?id=181197
2066
2067         Reviewed by Tim Horton.
2068         
2069         Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
2070
2071         * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2072         * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2073         * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2074         * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
2075         * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2076         * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2077
2078 2018-01-03  Antti Koivisto  <antti@apple.com>
2079
2080         Crash beneath CSSValue::equals @ csas.cz
2081         https://bugs.webkit.org/show_bug.cgi?id=181243
2082         <rdar://problem/35990826>
2083
2084         Reviewed by Alex Christensen.
2085
2086         * fast/text/oblique-degree-equals-crash-expected.txt: Added.
2087         * fast/text/oblique-degree-equals-crash.html: Added.
2088
2089 2018-01-03  Joseph Pecoraro  <pecoraro@apple.com>
2090
2091         Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2092         https://bugs.webkit.org/show_bug.cgi?id=180979
2093         <rdar://problem/36146670>
2094
2095         Reviewed by Matt Baker.
2096
2097         * inspector/css/get-system-fonts.html:
2098         Cleanup the test a bit.
2099
2100 2018-01-03  Simon Fraser  <simon.fraser@apple.com>
2101
2102         SVG lighting filter lights are in the wrong coordinate system
2103         https://bugs.webkit.org/show_bug.cgi?id=181147
2104
2105         Reviewed by Zalan Bujtas.
2106
2107         * svg/filters/fePointLight-coordinates-expected.svg: Added.
2108         * svg/filters/fePointLight-coordinates.svg: Added.
2109         * svg/filters/feSpotLight-coordinates-expected.svg: Added.
2110         * svg/filters/feSpotLight-coordinates.svg: Added.
2111         * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
2112         * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
2113         * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
2114         * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
2115
2116 2018-01-03  Youenn Fablet  <youenn@apple.com>
2117
2118         Select service worker for documents with data/blob URLS
2119         https://bugs.webkit.org/show_bug.cgi?id=181213
2120
2121         Reviewed by Alex Christensen.
2122
2123         * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
2124         * http/tests/workers/service/serviceworkerclients-claim.https.html:
2125
2126 2018-01-03  Ms2ger  <Ms2ger@igalia.com>
2127
2128         [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
2129         https://bugs.webkit.org/show_bug.cgi?id=181238
2130
2131         Unreviewed test gardening.
2132
2133         I forgot to remove this when fixing the bug.
2134
2135         * platform/gtk/TestExpectations:
2136
2137 2018-01-03  Ryan Haddad  <ryanhaddad@apple.com>
2138
2139         Unreviewed, rolling out r226352.
2140
2141         Breaks Sierra and El Capitan builds.
2142
2143         Reverted changeset:
2144
2145         "Web Inspector: Slow open time enumerating system fonts
2146         (FontCache::systemFontFamilies)"
2147         https://bugs.webkit.org/show_bug.cgi?id=180979
2148         https://trac.webkit.org/changeset/226352
2149
2150 2018-01-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2151
2152         [GTK] Crash destroying WebCore::FileMonitor
2153         https://bugs.webkit.org/show_bug.cgi?id=181138
2154
2155         Reviewed by Michael Catanzaro.
2156
2157         Remove test expectations associated to this bug.
2158
2159         * platform/gtk/TestExpectations:
2160
2161 2018-01-02  Joseph Pecoraro  <pecoraro@apple.com>
2162
2163         Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2164         https://bugs.webkit.org/show_bug.cgi?id=180979
2165         <rdar://problem/36146670>
2166
2167         Reviewed by Matt Baker.
2168
2169         * inspector/css/get-system-fonts.html:
2170         Cleanup the test a bit.
2171
2172 2018-01-02  Michael Catanzaro  <mcatanzaro@igalia.com>
2173
2174         REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
2175         https://bugs.webkit.org/show_bug.cgi?id=181231
2176
2177         Reviewed by Alex Christensen.
2178
2179         Unskip the tests.
2180
2181         * platform/gtk/TestExpectations:
2182         * platform/wpe/TestExpectations:
2183
2184 2018-01-02  Michael Catanzaro  <mcatanzaro@igalia.com>
2185
2186         Unreviewed WPE test gardening.
2187
2188         * platform/wpe/TestExpectations:
2189
2190 2018-01-02  Youenn Fablet  <youenn@apple.com>
2191
2192         Memory cache should not reuse resources with different credential fetch option
2193         https://bugs.webkit.org/show_bug.cgi?id=181212
2194
2195         Reviewed by Alex Christensen.
2196
2197         * TestExpectations: Removing test flakiness expectation.
2198
2199 2018-01-02  Jiewen Tan  <jiewen_tan@apple.com>
2200
2201         Update Credential Management API for WebAuthentication
2202         https://bugs.webkit.org/show_bug.cgi?id=181082
2203         <rdar://problem/36055239>
2204
2205         Reviewed by Brent Fulgham.
2206
2207         This patch moves original tests for Credential Management API to http/wpt/ to better integrate
2208         with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
2209         back to W3C.
2210
2211         * credentials/idlharness-expected.txt: Removed.
2212         * credentials/idlharness.html: Removed.
2213         * fast/dom/navigator-detached-no-crash-expected.txt:
2214         * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
2215         * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
2216         * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
2217         * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
2218         * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
2219         * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
2220         * http/wpt/credential-management/idl.https-expected.txt: Added.
2221         * http/wpt/credential-management/idl.https.html: Added.
2222         * platform/gtk/TestExpectations:
2223         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
2224         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2225         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2226         * platform/win/TestExpectations:
2227         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
2228
2229 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
2230
2231         Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
2232         https://bugs.webkit.org/show_bug.cgi?id=172255
2233
2234         Unreviewed test gardening.
2235
2236         * platform/gtk/TestExpectations:
2237         * platform/mac/TestExpectations:
2238
2239 2018-01-02  Oleksandr Skachkov  <gskachkov@gmail.com>
2240
2241         WebAssembly: sending module to iframe fails
2242         https://bugs.webkit.org/show_bug.cgi?id=179263
2243
2244         Reviewed by JF Bastien.
2245
2246         * platform/ios-simulator/TestExpectations:
2247         * platform/win/TestExpectations:
2248         * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
2249         * wasm/iframe-parent-postmessage-expected.txt: Added.
2250         * wasm/iframe-parent-postmessage.html: Added.
2251         * wasm/iframe-postmessage-expected.txt: Added.
2252         * wasm/iframe-postmessage.html: Added.
2253         * wasm/resources/frame-parent.html: Added.
2254         * wasm/resources/frame.html: Added.
2255         * wasm/resources/load_wasm.js: Added.
2256         (createWasmModule):
2257         * wasm/window-postmessage-expected.txt: Added.
2258         * wasm/window-postmessage.html: Added.
2259         * workers/wasm-mem-post-message.html:
2260
2261 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
2262
2263         [WPE] Update some test expectations
2264         https://bugs.webkit.org/show_bug.cgi?id=181211
2265
2266         Unreviewed test gardening.
2267
2268         * platform/wpe/TestExpectations: disable more SW tests.
2269         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2270           rebaseline to match the features enabled on the bot.
2271         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2272           rebaseline for r225963.
2273         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2274           rebaseline for r226162.
2275         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2276           rebaseline for r226162.
2277         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2278           Added: rebaseline to match the features enabled on the bot.
2279         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2280           Added: rebaseline to match the features enabled on the bot.
2281         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2282           Added: rebaseline to match the features enabled on the bot.
2283         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
2284           Added: rebaseline to match the features enabled on the bot.
2285
2286 == Rolled over to ChangeLog-2018-01-01 ==