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