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