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