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