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