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