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