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