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