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