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