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