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