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