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