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