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