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