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