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