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