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