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